This is a two parter! It's a big read, but that's just because I'm gonna try give as much information as possible!
Here's some background info: I love watching TAS videos, but sometimes running them in an emulator gets tedious, especially if I want to watch them on a TV or something in bizarrely high resolutions (beyond HD). I could get the encodes off the site but they'd be in the lower resolution and I could get the encodes off Youtube but then they'd be limited to 30fps. Long story short, it's easier and usually better for me to make my own encodes for my personal viewing.
Problem 1: I've had next to no problems with SNES, NES, N64, DOS and a few other systems or if I've had problems I've easily resolved them. Then there is Dolphin. For the life of me, I can't seem to get any runs to sync properly. They'll work for the first bit of the run but eventually they'll desync. I always get the specified Dolphin version in the discussion and make sure the iso/gcm I'm using is the same region and version (and even compare checksums where applicable).
In Dolphin's settings, Idle Skipping & Dual Core are off. JIT Recompiler is selected. DSP LLE Recompiler is selected. Bios is skipped and the memory card slots are as instructed. Frame limit is set to off most of the time, however auto doesn't make any difference to the desyncs. I usually set the graphics to 1x with no anti-aliasing or anisotropic filtering when I run through the video once to make sure I'm not wasting my time with a dump that's gonna desync and then later set everything to much higher and better settings when the process occurs. Nothing seems to make any difference.
To give examples:
http://tasvideos.org/4116S.html desyncs some time during the Luigi / Peach battle at the end of the first level.
http://tasvideos.org/4148S.html desyncs at the start of the Petal Meadows area (the first goomba is avoided however the second goomba is struck). This is at 14:30 of the encoded video for those who are curious. This is present on both of the ISOs with the checksums provided and on both the linked emulator and the AVSync available on the page too.
I can provide videos of the specific sections on request if need be.
I feel like I'm missing something really obvious as the runs have definitely worked for other people, so I thought I'd put this post up and hopefully get some insight as to what I'm doing wrong.
Problem 2: This is a little bit simpler. Dolphin and the AVSync versions of Dolphin react the same way to this, but 32 bit builds dump frames perfectly fine, however 64 bit builds crash on the 2gb file splitting. Tried several different codecs in case it was codec specific but the problem persists. Once again, I'm pretty new to this but am getting the hang of it and am probably overlooking something so I thought I'd ask the experts!