DirectShow frames are timestamped as far as I know. If currently rendering video frames have a timestamp too far in the past, you can simply delay audio by the difference and you'll cancel out the desync.Jim said:Currently there appears to be a little bit of an audio/video sync issue with directshow, depending on what filters the filtergraph decides to throw in.
Ahh, my bad. It seems I haven't been testing enough before I opened my big mouth :oops:. Global sources work perfectly. I'm guessing the volume thing with the speaker icon is the desktop audio? I'll have to see what that picks up on as I have speakers, headset, and several Virtual Audio Cables so I'm guessing I'll probably hear a few things double. I also posted in the thread you linked, but I'm probably not being helpful.Jim said:- The initialization/destruction of capture sources thing is only really an issue when using devices. This is actually the reason why I made the option for "global" sources. Global sources do not get destroyed across scene changes, and persist through scenes.
- I'm not entirely sure what you mean when you say the application doesn't have an audio mixer. It does have an internal audio mixer. As for selecting specific applications, that's a bit problematic. We've been discussing it in another thread -- http://www.openbroadcastersoftware.com/ ... p?f=7&t=33