[MPlayer-dev-eng] Re: [Mplayer-cvslog] CVS: main/libvo vo_x11.c,1.51,1.5Thu Jan 31 02:31:22 2002

Arpi arpi at thot.banki.hu
Thu Jan 31 01:36:05 CET 2002


Hi,

> On Wednesday 30 January 2002 22:20, Gabucino wrote:
> > > Looks like it works only with YV12 planes, but not with BGR.
> >
> > Because it's "official" name is "YV12 scaler" .. But is there any reason
> support for packed pixel yuv & BGR32/24 input is planned 
souns good :)
anyway, most interesting codecs provide yv12, and your scaler does the
yv12->rgb in the same pass so it's even better :)
i don't think somebody still use win32 codecs,maybe for wmv7/8...

anyway, the next thing come in the todod list must be the codecs
priority setting. and it's default should be set up by ./configure,
depending on libs detected (libavcodec, divx4, xvid, win32 etc)

> > why yuv2yuv and rgb2rgb routines still aren't used?
> afaik there is no reason
there is (playback rgbonly codecs at Xv/*_vid, encoding yuy2 in mencoder etc),
but no api/core to handle it yet :(

teh old plan was that libvo2 will handle this conversion. as libvo2 has
been dropped, and it wouldn't solve mencoder's problems, i've changed to
filter layer. anyway it's still not finished, as i have some problems to
solve first (mostly related to stride + buffer type vs. direct rendering)


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