[FFmpeg-cvslog] r17525 - trunk/libavutil/avutil.h

Måns Rullgård mans
Sun Feb 22 14:54:58 CET 2009


michael <subversion at mplayerhq.hu> writes:

> Author: michael
> Date: Sun Feb 22 14:48:25 2009
> New Revision: 17525
>
> Log:
> Add note about big vs. little endian.
>
> Modified:
>    trunk/libavutil/avutil.h
>
> Modified: trunk/libavutil/avutil.h
> ==============================================================================
> --- trunk/libavutil/avutil.h	Sun Feb 22 12:35:32 2009	(r17524)
> +++ trunk/libavutil/avutil.h	Sun Feb 22 14:48:25 2009	(r17525)
> @@ -80,6 +80,10 @@ unsigned avutil_version(void);
>   * For all the 8bit per pixel formats, an RGB32 palette is in data[1] like
>   * for pal8. This palette is filled in automatically by the function
>   * allocating the picture.
> + *
> + * Note, make sure that all newly added big endian formats have pix_fmt&1==1
> + *       and that all newly added little endian formats have pix_fmt&1==0
> + *       this allows simpler detection of big vs little endian.
>   */

How is the endianness of a pixel format defined?  It is far from
obvious to me.

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-cvslog mailing list