[MPlayer-G2-dev] pre21 released

Arpi arpi at thot.banki.hu
Sat May 10 01:39:42 CEST 2003


Hi,

pre21 is not a big change in diff size, but a big step forward in a-v sync
code. now playing mpeg streams (tested with mpeg 1/2 video, mpeg/ac3/lpcm
audio) have constant A-V: 0.000 :)

most asf is jumping as hell, but it is not easy to fix.
it seems that wma is like vorbis, the number of uncompressed samples per
compressed frame is not constant. but the timestamps stored for each
compressed frame in the container have constant distance... so either they
calculate timestamps for input rate (why?) or they are dumb (why?) ...
the strange thing is that wma-in-asf works fine (in sync) using the acm dll
codec (in mplayer g1 0.90), but have variable 200..500ms desync with ffwma.
i remember that the acm codec buffered huge (around 150k) amount of
compressed data, so maybe it's some average bitrate compression, which is
somewhat smoothed/delayed by the dll codec, but isn't by ffwma.


A'rpi / Astral & ESP-team

--
Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu



More information about the MPlayer-G2-dev mailing list