Here is about what my graph looks like in graphEditPlus. None of my filters show an interface for IReferenceClock so I assume that the graph builder is using the system time for the clock. Could this be the source of my issue? If so what can I do about it? Different soundcard? I will add some sample grabbers to check if both the video and audio streams have timestamps.
I have modified the DxLogo example from the Directshow.NET examples to capture VHS tapes to avi. My filtergraph is an ATI all-in-wonder capture card going to an avi mux and then to a file writer. The preview pin of the capture card is connected to the default renderer so I can see the video as it is recording. For an audio source I have the line input on my Soundblaster AWE64 selected and connected to the avi mux as well. Originally I had extremely poor audio sync and was able to fix this by setting...