Merge commit '7b02cb29d9d60cdd5ef321043d11d02023e7dc8f'
authorHendrik Leppkes <h.leppkes@gmail.com>
Sat, 12 Sep 2015 11:03:04 +0000 (13:03 +0200)
committerHendrik Leppkes <h.leppkes@gmail.com>
Sat, 12 Sep 2015 11:03:04 +0000 (13:03 +0200)
* commit '7b02cb29d9d60cdd5ef321043d11d02023e7dc8f':
  pixdesc: Document the component order

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
1  2 
libavutil/pixdesc.h

@@@ -106,12 -105,16 +106,13 @@@ typedef struct AVPixFmtDescriptor 
      uint64_t flags;
  
      /**
 -     * Parameters that describe how pixels are packed. If the format
 -     * has chroma components, they must be stored in comp[1] and
 -     * comp[2].
 -     * If the format is RGB-like, the first component is R, followed
 -     * by G and B.
 -     *
 -     * If the format is YUV-like, the first component is Y, followed
 -     * by U and V.
 +     * Parameters that describe how pixels are packed.
-      * If the format has 2 or 4 components, then alpha is last.
 +     * If the format has 1 or 2 components, then luma is 0.
 +     * If the format has 3 or 4 components:
 +     *   if the RGB flag is set then 0 is red, 1 is green and 2 is blue;
 +     *   otherwise 0 is luma, 1 is chroma-U and 2 is chroma-V.
+      *
+      * If present, the Alpha channel is always the last component.
       */
      AVComponentDescriptor comp[4];