On Tue, 29 Sep 2009 16:32:19 +0200, Jes?s Guerrero <i92guboj at terra.es> wrote: > On Tue, 29 Sep 2009 16:23:59 +0200, Reimar D?ffinger > <Reimar.Doeffinger at gmx.de> wrote: >> On Tue, Sep 29, 2009 at 03:23:52PM +0200, Jes?s Guerrero wrote: >>> On Tue, 29 Sep 2009 10:09:39 +0200, Reimar D?ffinger >>> <Reimar.Doeffinger at gmx.de> wrote: >>> > 3) add the patch even further below and tell me what changes (if >>> > anything)? >>> > >>> > Index: libao2/ao_alsa.c >>> > =================================================================== >>> > --- libao2/ao_alsa.c (revision 29731) >>> > +++ libao2/ao_alsa.c (working copy) >>> > @@ -763,8 +763,10 @@ >>> > >>> > static int play(void* data, int len, int flags) >>> > { >>> > - int num_frames = len / bytes_per_sample; >>> > + int num_frames; >>> > snd_pcm_sframes_t res = 0; >>> > + len = len / ao_data.outburst * ao_data.outburst; >>> > + num_frames = len / bytes_per_sample; >>> > >>> > //mp_msg(MSGT_AO,MSGL_ERR,"alsa-play: frames=%i, >>> > //len=%i\n",num_frames,len); >>> >>> Attached output as patch2.output.txt.bz2, this patch solves the problem >>> completely, in the attached log, the A-V sync is always zero :) >> >> Ok, so it is that old issue then. I would think it really shouldn't > happen >> with all your files then, useless ALSA extremely dislikes when it >> doesn't get a full outburst. > > It happens only with ac3 files, and only when I enable surround (using > stereo they work fine). I can't guarantee that it happens in all the files, > but it happens in all the files I tried when this two conditions are met. > > I really long for the day that Linux will have a working unified sound > system with midi support that's broadly support by all the applications, > which is what keeps from away from oss4. 29748 seems to have solved the issue for me, it seems. Thank you everyone for all the help and the attention. -- Jes?s Guerrero