comparison libmpcodecs/vf_scale.c @ 34923:eb76937af57e

Support FFmpeg pix_fmts YUV4xxP12*, YUV4xxP14*, GBR12P* and GBR14P*.
author cehoyos
date Thu, 12 Jul 2012 19:55:53 +0000
parents 0eba64545a27
children 19212dea7a97
comparison
equal deleted inserted replaced
34922:20deec25c559 34923:eb76937af57e
66 static const unsigned int outfmt_list[]={ 66 static const unsigned int outfmt_list[]={
67 // YUV: 67 // YUV:
68 IMGFMT_444P, 68 IMGFMT_444P,
69 IMGFMT_444P16_LE, 69 IMGFMT_444P16_LE,
70 IMGFMT_444P16_BE, 70 IMGFMT_444P16_BE,
71 IMGFMT_444P14_LE,
72 IMGFMT_444P14_BE,
73 IMGFMT_444P12_LE,
74 IMGFMT_444P12_BE,
71 IMGFMT_444P10_LE, 75 IMGFMT_444P10_LE,
72 IMGFMT_444P10_BE, 76 IMGFMT_444P10_BE,
73 IMGFMT_444P9_LE, 77 IMGFMT_444P9_LE,
74 IMGFMT_444P9_BE, 78 IMGFMT_444P9_BE,
75 IMGFMT_422P, 79 IMGFMT_422P,
76 IMGFMT_422P16_LE, 80 IMGFMT_422P16_LE,
77 IMGFMT_422P16_BE, 81 IMGFMT_422P16_BE,
82 IMGFMT_422P14_LE,
83 IMGFMT_422P14_BE,
84 IMGFMT_422P12_LE,
85 IMGFMT_422P12_BE,
78 IMGFMT_422P10_LE, 86 IMGFMT_422P10_LE,
79 IMGFMT_422P10_BE, 87 IMGFMT_422P10_BE,
80 IMGFMT_422P9_LE, 88 IMGFMT_422P9_LE,
81 IMGFMT_422P9_BE, 89 IMGFMT_422P9_BE,
82 IMGFMT_YV12, 90 IMGFMT_YV12,
83 IMGFMT_I420, 91 IMGFMT_I420,
84 IMGFMT_420P16_LE, 92 IMGFMT_420P16_LE,
85 IMGFMT_420P16_BE, 93 IMGFMT_420P16_BE,
94 IMGFMT_420P14_LE,
95 IMGFMT_420P14_BE,
96 IMGFMT_420P12_LE,
97 IMGFMT_420P12_BE,
86 IMGFMT_420P10_LE, 98 IMGFMT_420P10_LE,
87 IMGFMT_420P10_BE, 99 IMGFMT_420P10_BE,
88 IMGFMT_420P9_LE, 100 IMGFMT_420P9_LE,
89 IMGFMT_420P9_BE, 101 IMGFMT_420P9_BE,
90 IMGFMT_420A, 102 IMGFMT_420A,
103 IMGFMT_BGR32, 115 IMGFMT_BGR32,
104 IMGFMT_RGB32, 116 IMGFMT_RGB32,
105 IMGFMT_BGR24, 117 IMGFMT_BGR24,
106 IMGFMT_RGB24, 118 IMGFMT_RGB24,
107 IMGFMT_GBR24P, 119 IMGFMT_GBR24P,
120 IMGFMT_GBR12PLE,
121 IMGFMT_GBR12PBE,
122 IMGFMT_GBR14PLE,
123 IMGFMT_GBR14PBE,
108 IMGFMT_RGB48LE, 124 IMGFMT_RGB48LE,
109 IMGFMT_RGB48BE, 125 IMGFMT_RGB48BE,
110 IMGFMT_BGR16, 126 IMGFMT_BGR16,
111 IMGFMT_RGB16, 127 IMGFMT_RGB16,
112 IMGFMT_BGR15, 128 IMGFMT_BGR15,