[MPlayer-dev-eng] [PATCH] vda support for mplayer

Xidorn Quan quanxunzhen at gmail.com
Sat Aug 18 13:23:12 CEST 2012


On Sat, Aug 18, 2012 at 5:48 PM, Reimar Döffinger
<Reimar.Doeffinger at gmx.de>wrote:

> That is just a bug/bad implementation. I have tried fixing it, but the
> shared buffer support makes it messy and for me personally -vo gl works
> so much better I have a hard time caring about the corevideo vo any
> longer.
>

I suggest we separate shared buffer from vo_corevideo since I found
that shared buffer is absolutely unrelated with corevideo except that
they all rely on API of OS X. When shared buffer is enabled,
corevideo just copy data to the shared buffer and transmit messages
to the receiver.

If we don't use the OS X specified IPC, the shared buffer could even
support all UNIX-like system which support IPC with shared memory.
Or we can implement an shared buffer vo to support sharing OS X's
CVPixelBuffer between processes to let players render directly with
no addition copying. Zongyao Qu told me that he is interested in
implementing something like that.


More information about the MPlayer-dev-eng mailing list