mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-02-25 16:21:13 +00:00
Clarify relations between log2_chroma_w, log2_chroma_h and comp.
Originally committed as revision 20550 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
2091b27b68
commit
357561e73f
@ -62,6 +62,7 @@ typedef struct AVPixFmtDescriptor{
|
|||||||
* For YV12 this is 1 for example.
|
* For YV12 this is 1 for example.
|
||||||
* chroma_width = -((-luma_width) >> log2_chroma_w)
|
* chroma_width = -((-luma_width) >> log2_chroma_w)
|
||||||
* The note above is needed to ensure rounding up.
|
* The note above is needed to ensure rounding up.
|
||||||
|
* This value only refers to the chroma components.
|
||||||
*/
|
*/
|
||||||
uint8_t log2_chroma_w; ///< chroma_width = -((-luma_width )>>log2_chroma_w)
|
uint8_t log2_chroma_w; ///< chroma_width = -((-luma_width )>>log2_chroma_w)
|
||||||
|
|
||||||
@ -70,10 +71,17 @@ typedef struct AVPixFmtDescriptor{
|
|||||||
* For YV12 this is 1 for example.
|
* For YV12 this is 1 for example.
|
||||||
* chroma_height= -((-luma_height) >> log2_chroma_h)
|
* chroma_height= -((-luma_height) >> log2_chroma_h)
|
||||||
* The note above is needed to ensure rounding up.
|
* The note above is needed to ensure rounding up.
|
||||||
|
* This value only refers to the chroma components.
|
||||||
*/
|
*/
|
||||||
uint8_t log2_chroma_h;
|
uint8_t log2_chroma_h;
|
||||||
uint8_t flags;
|
uint8_t flags;
|
||||||
AVComponentDescriptor comp[4]; ///< parameters that describe how pixels are packed
|
|
||||||
|
/**
|
||||||
|
* Parameters that describe how pixels are packed. If the format
|
||||||
|
* has chroma components, they must be stored in comp[1] and
|
||||||
|
* comp[2].
|
||||||
|
*/
|
||||||
|
AVComponentDescriptor comp[4];
|
||||||
}AVPixFmtDescriptor;
|
}AVPixFmtDescriptor;
|
||||||
|
|
||||||
#define PIX_FMT_BE 1 ///< big-endian
|
#define PIX_FMT_BE 1 ///< big-endian
|
||||||
|
Loading…
Reference in New Issue
Block a user