[MPlayer-dev-eng] audio resampling

Arpi arpi at thot.banki.hu
Tue Jan 22 03:18:56 CET 2002


Hi,

> > so not really soundcard, i write lpcm output to mpeg file.
> > (actually it's sent to the DVB card)
> > 
> > it has outburst of 2000 bytes, instead of 2^n like oss. maybe it's the problem.
> > i've put some printfs, and saw that play() function is normally called with
> > len of 6000 or 8000 bytes.
> 
> I am implementing a buffer in ao_plugin to fix this problem (Atmos has
> this problem as well), but there is probably an error in the
> ao_mpegpes as well otherwise it wouldn't sig11 (I hope :). My guess is
i don't think so. ao_mpegpes calls lpcm writer, and it runs a loop, like:
while(len>=4){
   ... (write packet)
   len-=2000;
}

> that len isn't truncated properly when the driver is getting too much
> or too little data. Are you running the CVS version of ao_mpegps or
> have you made changes?
i've just commited my new changes, but when i tried, it was unchanged cvs.


A'rpi / Astral & ESP-team

--
mailto:arpi at thot.banki.hu
http://esp-team.scene.hu



More information about the MPlayer-dev-eng mailing list