[MPlayer-dev-eng] [PATCH] DXR3

Arpi arpi at thot.banki.hu
Tue Feb 5 23:22:46 CET 2002


Hi,

ok, it sounds better.
but before the next update-all-vo_*-files patch, we should finally agree in
libvo API extension. i suggest a general purpose ioctl-like control() call.
it could help with small extensions in the future.

> > I don't agree with this change. It looks like as an ugly workaround than a
> > fix or so. Order or audio and video decoding MUST NOT affect a-v sync of a
> > given libvo driver...
> > 
> 
> Would you allow a modification that would add a call to
> (vo_device)->reset (just like ao_device->reset is called on seek/pause)
> and wait for it to finish before sending audio data? IMHO it's not fair
> that the ao_device get's a call to reset when a seek occurs but the
> vo_device does not have this advantage. Keep in mind that the windows
> software for the dxr3/h+ MUST use the audio capabilities of the dxr3,
> and you must use the proprietary software provided by creative/sigma to
> play movies. In linux we have a choice of not using the em8300's audio
> capabilities, but instead use your standard audio device for instance.
> 
> The em8300 can prebuffer frames, this is possible with flag 0x100 but
> sync is broken on seek. This is a new way of playing videos since it
> does not render frame by frame but rather tries to render as many frames
> ahead as possible, therefore you cannot assume that the em8300 can be
> interfaced just like a normal video device. I need either to assume that
> audio data is sent to the buffer AFTER video data, or that mplayer.c
> calls a vo_dxr3->reset and waits for it to return before writing audio
> data, otherwise features will be lost.
> 
> I can give you a clean patch to implement this (without disrupting the
> other vo-devices, or by adding empty reset()'s to them), but I want
> clearance first.
> 
> //David Holm
> 
> _______________________________________________
> MPlayer-dev-eng mailing list
> MPlayer-dev-eng at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng
> 
> 


A'rpi / Astral & ESP-team

--
"I don't RTFM? Wow. What's the meaning of this? It's new for me."
	-- Martin Baum, a tipical MPlayer user...



More information about the MPlayer-dev-eng mailing list