From: Miguel F. <mi...@ce...> - 2001-11-15 19:39:05
|
Guenter Bartsch wrote: > > metronom doesn't need a pts on all audio packages, so you could simply try > only forwarding those pts that hit a buffer boundary and discarding the > others. As long as you deliver the very first pts of each stream correctly > sync should be ok for most streams. Humm, what you mean by discarding pts? :) Just repeating the last know boundary pts? Setting them to zero? I forgot to say that when adding the "reordering" code to demux_asf i broke the pts there... I'm not sure if i should interpolate them... your comments will be greatly appreciated on this! ;) >>PS: I have only ONE short wmv7 file to test and it works. This code >>certainly needs more testing... >> > > I have exactly the same problem here - anybody who has wmv7 (and wmv8) > test streams please make them available for testing! So far the code is working for Voxware audio streams and wmv7 video streams. wmv8 is giving me an floating point exception (inside the dll) and i don't know how to fix yet. Regards, Miguel |