[FFmpeg-cvslog] r18690 - trunk/libavcodec/pixdesc.c
stefano
subversion
Sat Apr 25 20:29:31 CEST 2009
Author: stefano
Date: Sat Apr 25 20:29:31 2009
New Revision: 18690
Log:
Add pixdescs definitions for planar YUV pixfmts with 16 bits per
component.
Modified:
trunk/libavcodec/pixdesc.c
Modified: trunk/libavcodec/pixdesc.c
==============================================================================
--- trunk/libavcodec/pixdesc.c Sat Apr 25 19:46:27 2009 (r18689)
+++ trunk/libavcodec/pixdesc.c Sat Apr 25 20:29:31 2009 (r18690)
@@ -511,4 +511,73 @@ const AVPixFmtDescriptor av_pix_fmt_desc
{0,1,1,0,4}, /* R */
},
},
+ [PIX_FMT_YUV420PLE] = {
+ .name = "yuv420ple",
+ .nb_channels = 3,
+ .log2_chroma_w= 1,
+ .log2_chroma_h= 1,
+ .comp = {
+ {0,1,1,0,15}, /* Y */
+ {1,1,1,0,15}, /* U */
+ {2,1,1,0,15}, /* V */
+ },
+ },
+ [PIX_FMT_YUV420PBE] = {
+ .name = "yuv420pbe",
+ .nb_channels = 3,
+ .log2_chroma_w= 1,
+ .log2_chroma_h= 1,
+ .comp = {
+ {0,1,1,0,15}, /* Y */
+ {1,1,1,0,15}, /* U */
+ {2,1,1,0,15}, /* V */
+ },
+ .flags = PIX_FMT_BE,
+ },
+ [PIX_FMT_YUV422PLE] = {
+ .name = "yuv422ple",
+ .nb_channels = 3,
+ .log2_chroma_w= 1,
+ .log2_chroma_h= 0,
+ .comp = {
+ {0,1,1,0,15}, /* Y */
+ {1,1,1,0,15}, /* U */
+ {2,1,1,0,15}, /* V */
+ },
+ },
+ [PIX_FMT_YUV422PBE] = {
+ .name = "yuv422pbe",
+ .nb_channels = 3,
+ .log2_chroma_w= 1,
+ .log2_chroma_h= 0,
+ .comp = {
+ {0,1,1,0,15}, /* Y */
+ {1,1,1,0,15}, /* U */
+ {2,1,1,0,15}, /* V */
+ },
+ .flags = PIX_FMT_BE,
+ },
+ [PIX_FMT_YUV444PLE] = {
+ .name = "yuv444ple",
+ .nb_channels = 3,
+ .log2_chroma_w= 0,
+ .log2_chroma_h= 0,
+ .comp = {
+ {0,1,1,0,15}, /* Y */
+ {1,1,1,0,15}, /* U */
+ {2,1,1,0,15}, /* V */
+ },
+ },
+ [PIX_FMT_YUV444PBE] = {
+ .name = "yuv444pbe",
+ .nb_channels = 3,
+ .log2_chroma_w= 0,
+ .log2_chroma_h= 0,
+ .comp = {
+ {0,1,1,0,15}, /* Y */
+ {1,1,1,0,15}, /* U */
+ {2,1,1,0,15}, /* V */
+ },
+ .flags = PIX_FMT_BE,
+ },
};
More information about the ffmpeg-cvslog
mailing list