[Mplayer-cvslog] CVS: main cinepak.c,1.9,1.10

Felix Buenemann atmosfear at users.sourceforge.net
Mon Mar 25 09:52:28 CET 2002


Am Mon, 2002-03-25 um 03.03 schrieb Arpi:
> Hi,
> 
> > >  			read_codebook = read_codebook_yv12;
> > >  			cvid_v1 = cvid_v1_yv12;
> > 
> > 	Umm, are you sure you know what you're doing here? Per my
> 100% sure
> 
> > understanding (from Webartz), I420 and IYUV have their chrominance planes
> > reversed from what YV12 expects. Or is this part of your big planar YUV
> > change recently?
> yes
> 
> from DOCS/tech/colorspaces.txt:
> 
>         planes[0] = Y = luminance
>         planes[1] = U = Cb = blue
>         planes[2] = V = Cr = red
>     Note: planes[1] is ALWAYS U, and planes[1] is V, the fourcc
>     (YV12 vs. I420) doesn't matter here! So, every codecs using 3 pointers
>     (not only the first one) normally supports YV12 and I420 (=IYUV) too!
hmm, if the codec is asked to deliver I420, it should deliver I420 and
not YV12, that means you need to swap U and V data when using I420...
> 
> 
> A'rpi / Astral & ESP-team
> 
> --
> Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu

-- 
Best Regards,
	Atmos
____________________________________________
- MPlayer Developer - http://mplayerhq.hu/ -
____________________________________________




More information about the MPlayer-cvslog mailing list