Commit 75801da5 authored by Stefano Sabatini's avatar Stefano Sabatini

Add pixdescs definitions for planar YUV pixfmts with 16 bits per

component.

Originally committed as revision 18690 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent ec32cfd2
......@@ -511,4 +511,73 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[PIX_FMT_NB] = {
{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,
},
};
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment