Dolphin, the GameCube and Wii emulator - Forums
How to develop Dolphin 5.0 with VFW - Custom Build - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Development Discussion (https://forums.dolphin-emu.org/Forum-development-discussion)
+--- Thread: How to develop Dolphin 5.0 with VFW - Custom Build (/Thread-how-to-develop-dolphin-5-0-with-vfw-custom-build)



How to develop Dolphin 5.0 with VFW - Custom Build - gondracorn - 02-10-2016

I would like to know what software, plugins, GITs, and else I need to be able to customize the Dolphin builds, and any future builds, to be able to have the VFW plugin in it...

I know a little programming, but not a whole lot. If the default codes have comments and explainations in them, I probably will be able to do it. Else, I would be lost in a heap of codes I would have to search through to find the specific spot to insert the VFW plugin...

I use DVIX and XVID specifically on 1080 HD setting to capture my videos. I don't use an external game capturer like bandicam on dolphin because it does not completely capture the entire video frame-by-frame. I prefer to use an internal capture mechanism...

I know that most people would not be picky and use the default capture plugin... But I am picky, and I prefer to have the best quality available...

In addition, for some reason, the ffv01 codec fails to render for me.


RE: How to develop Dolphin 5.0 with VFW - Custom Build - JosJuice - 02-10-2016

This is basically a three-step process:

1. Use git to download Dolphin's source (https://github.com/dolphin-emu/dolphin)
2. Use git to revert the commits that made Windows use ffmpeg (https://github.com/dolphin-emu/dolphin/pull/3451/commits)
3. Use Visual Studio 2015 to build Dolphin

Which of these steps do you already know how to do?


RE: How to develop Dolphin 5.0 with VFW - Custom Build - leolam - 02-10-2016

Wow, not a single line of code needed, just some `git revert` commands. I wonder how long this will be the case until some refactor introduces conflicts and makes a simple revert not possible anymore :p