[FFmpeg-cvslog] r22866 - trunk/libavcodec/raw.c

Michael Niedermayer michaelni
Sat Apr 17 10:24:01 CEST 2010


On Sat, Apr 17, 2010 at 12:42:23AM -0400, Vitor Sessak wrote:
> Vitor Sessak wrote:
>> stefano wrote:
>>> Author: stefano
>>> Date: Tue Apr 13 00:05:18 2010
>>> New Revision: 22866
>>>
>>> Log:
>>> Change ff_raw_pixelFormatTags RGB entries (RGB555, BGR555, RGB565,
>>> BGR565, RGB565) to make them specify the tags for the LE variants
>>> rather than for the native endian ones.
>>>
>>> Fix NUT compatibility.
>>>
>>> Modified:
>>>    trunk/libavcodec/raw.c
>>>
>>> Modified: trunk/libavcodec/raw.c
>>> ==============================================================================
>>> --- trunk/libavcodec/raw.c    Mon Apr 12 23:49:04 2010    (r22865)
>>> +++ trunk/libavcodec/raw.c    Tue Apr 13 00:05:18 2010    (r22866)
>>> @@ -56,11 +56,11 @@ const PixelFormatTag ff_raw_pixelFormatT
>>>      { PIX_FMT_UYVY422, MKTAG('A', 'V', 'u', 'p') },
>>>      { PIX_FMT_UYVY422, MKTAG('V', 'D', 'T', 'Z') }, /* SoftLab-NSK 
>>> VideoTizer */
>>>      { PIX_FMT_GRAY8,   MKTAG('G', 'R', 'E', 'Y') },
>>> -    { PIX_FMT_RGB555,  MKTAG('R', 'G', 'B', 15) },
>>> -    { PIX_FMT_BGR555,  MKTAG('B', 'G', 'R', 15) },
>>> -    { PIX_FMT_RGB565,  MKTAG('R', 'G', 'B', 16) },
>>> -    { PIX_FMT_BGR565,  MKTAG('B', 'G', 'R', 16) },
>>> -    { PIX_FMT_RGB565,  MKTAG( 3 ,  0 ,  0 ,  0 ) },
>>> +    { PIX_FMT_RGB555LE, MKTAG('R', 'G', 'B', 15) },
>>> +    { PIX_FMT_BGR555LE, MKTAG('B', 'G', 'R', 15) },
>>> +    { PIX_FMT_RGB565LE, MKTAG('R', 'G', 'B', 16) },
>>> +    { PIX_FMT_BGR565LE, MKTAG('B', 'G', 'R', 16) },
>>> +    { PIX_FMT_RGB565LE, MKTAG( 3 ,  0 ,  0 ,  0) },
>> This seem to have broken MTV FATE test on bigendian machines. I think the 
>> problem is that swscaler treats PIX_FMT_RGB565 as always been LE while 
>> lavc treats it as been NE.
>
> Scrap that. Actually the problem is that we have redundant pixfmts:

you are confused

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

No human being will ever know the Truth, for even if they happen to say it
by chance, they would not even known they had done so. -- Xenophanes
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/attachments/20100417/37f9c2e1/attachment.pgp>



More information about the ffmpeg-cvslog mailing list