I don't really think that the video and audio clocks are coupled, but that's how its acting.
If I run PCM audio, without video, at 48kHz sampling, with blocking reads of 1024 samples, the data is read at 48,000 samples/sec
If I run the same exact configuration while running video (EDIT: H.264 ONLY! MPEG4 has no impact on audio.) in parallel, the audio data is read at approx 47,880 samples/sec.
This is very consistent and repeatable. It also shows up at 8Khz sampling.
Has anyone seen this? Any suggestions where to look?
Thanks!