Phew! I think I got it. Rightclick on master -> TortoiseGit -> Pull. ("
The difference between pull and fetch is: Pull will merge remote branch change to local branch which tracked with remote branch. Fetch just get change from remote branch and never merge.")
Then simply use an avsync repo as a remote URL and pick a needed remote branch from that repo. Compiling the result of that right now...
Can you guys confirm it's how it should be done? TortoiseGit steps:
1. Git Clone -> google.code or github URL.
2. Switch/Checkput -> desired Commit.
3. Pull -> Arbitrary URL to avsync repo, Remote Branch - which you need. Note: If pulling from natt's repo, use branch 3825S (it's when missing samples were fixed), but then go to log, select commit "STBM's memorycard.diff" and revert it :D.
4. Build Dolphin_2010.sln!
If so, then before building, one needs to go to
VideoCommon -> Util -> AVIDump.cpp, cut
Language: c
if (timecodes)
{
std::fclose (timecodes);
timecodes = 0;
}
out of
AVIDump::CloseFile() and put it to
AVIDump::Stop(), right? Right, splitting works as expected.
EDIT:
I noticed one more thing. Whenever I dump on x86 XP, overlapping windows break Dolphin capture by freezing it where the window is, and it doesn't happen to the same build on x64 7. What could be the reason for that? Dumping method doesn't affect it.