[MPlayer-dev-eng] [PATCH] ao_oss.c: Re-Open device on pause with O_NONBLOCK

Uoti Urpala uoti.urpala at pp1.inet.fi
Mon Sep 25 22:27:32 CEST 2006


On Mon, 2006-09-25 at 16:09 -0400, Rich Felker wrote:
> It really is supposed to block if the buffer is full! This is how
> audio-driven synchronization works.

What are you talking about? Video timing certainly does not rely on
audio writes blocking. MPlayer only tries to write the amount of audio
data the ao earlier indicated having space for so blocking behaviour is
irrelevant normally; if the space estimate was inaccurate then blocking
can break video timing if it lasts too long. Your "this is how it works"
sounds like you don't understand how it works at all.




More information about the MPlayer-dev-eng mailing list