FreakNGoat
6th November 2002, 11:18
I am experiencing some odd behavior playing back a movie I encoded using the 48kHz soundtrack from the movie, and a 44.1kHz track from a CD. Specifically, Wizard of Oz, and Pink Floyd's Dark Side of the Moon. I'm getting different behavior in Media Player and Zoom Player.
In Media Player, if the Ogg splitter is configured to NOT "always enable all streams" when I open the file and I select the CD sound track, the movie plays just a little bit too fast. The sound is obviously higher pitch, but the movie stays in sync with the audio. If Ogg splitter is configured to "always enable all streams" when I open the file and choose the CD audio sound track, the speed is normal and the sound is okay.
In Zoom Player, I'm getting something a little different. If the ogg splitter is configured to NOT "always enable all streams" when I open the file and select the CD sound track, it behaves exactly like Media player does under the same condition (plays too fast, audio higher pitch, but in sync). If ogg splitter is configured to "always enable all streams" when I open the file and select the CD sound track, no sound comes out. I then have to choose Audio Track -> Default DirectSound Device 0003 and then I get CD sound at the normal speed and normal pitch. If I then go back to the movie soundtrack, I have to select Audio Track -> Default DirectSound Device to get the sound back.
It's very weird, it's like ogg uses too different DirectSound sessions (for lack of a better descriptor) for each soundtrack if ogg splitter is set to "always enable all streams." If not, it seems it uses one DirectSound session set to 48kHz and therefore everything gets sped up when the 44.1kHz track is played to compensate.
I'm using the latest Ogg DirectShow filters, DirectX 8.1, Media Player 8.0, and Zoom Player 2.90 RC2.
I've put a clip on my ftp site (its about 13 megs) for anyone who's interested. ftp.cheatgoat.com (ftp://ftp.cheatgoat.com/)
In Media Player, if the Ogg splitter is configured to NOT "always enable all streams" when I open the file and I select the CD sound track, the movie plays just a little bit too fast. The sound is obviously higher pitch, but the movie stays in sync with the audio. If Ogg splitter is configured to "always enable all streams" when I open the file and choose the CD audio sound track, the speed is normal and the sound is okay.
In Zoom Player, I'm getting something a little different. If the ogg splitter is configured to NOT "always enable all streams" when I open the file and select the CD sound track, it behaves exactly like Media player does under the same condition (plays too fast, audio higher pitch, but in sync). If ogg splitter is configured to "always enable all streams" when I open the file and select the CD sound track, no sound comes out. I then have to choose Audio Track -> Default DirectSound Device 0003 and then I get CD sound at the normal speed and normal pitch. If I then go back to the movie soundtrack, I have to select Audio Track -> Default DirectSound Device to get the sound back.
It's very weird, it's like ogg uses too different DirectSound sessions (for lack of a better descriptor) for each soundtrack if ogg splitter is set to "always enable all streams." If not, it seems it uses one DirectSound session set to 48kHz and therefore everything gets sped up when the 44.1kHz track is played to compensate.
I'm using the latest Ogg DirectShow filters, DirectX 8.1, Media Player 8.0, and Zoom Player 2.90 RC2.
I've put a clip on my ftp site (its about 13 megs) for anyone who's interested. ftp.cheatgoat.com (ftp://ftp.cheatgoat.com/)