Unified · Split
| @@ -185,18 +185,34 @@ void avcodec_align_dimensions2(AVCodecContext *s, int *width, int *height, · 184 unmodified lines | ||
| 185 | 185 | case PIX_FMT_YUV420P9BE: |
| 186 | 186 | case PIX_FMT_YUV420P10LE: |
| 187 | 187 | case PIX_FMT_YUV420P10BE: |
| 188 | + case PIX_FMT_YUV420P12LE: | |
| 189 | + case PIX_FMT_YUV420P12BE: | |
| 190 | + case PIX_FMT_YUV420P14LE: | |
| 191 | + case PIX_FMT_YUV420P14BE: | |
| 188 | 192 | case PIX_FMT_YUV422P9LE: |
| 189 | 193 | case PIX_FMT_YUV422P9BE: |
| 190 | 194 | case PIX_FMT_YUV422P10LE: |
| 191 | 195 | case PIX_FMT_YUV422P10BE: |
| 196 | + case PIX_FMT_YUV422P12LE: | |
| 197 | + case PIX_FMT_YUV422P12BE: | |
| 198 | + case PIX_FMT_YUV422P14LE: | |
| 199 | + case PIX_FMT_YUV422P14BE: | |
| 192 | 200 | case PIX_FMT_YUV444P9LE: |
| 193 | 201 | case PIX_FMT_YUV444P9BE: |
| 194 | 202 | case PIX_FMT_YUV444P10LE: |
| 195 | 203 | case PIX_FMT_YUV444P10BE: |
| 204 | + case PIX_FMT_YUV444P12LE: | |
| 205 | + case PIX_FMT_YUV444P12BE: | |
| 206 | + case PIX_FMT_YUV444P14LE: | |
| 207 | + case PIX_FMT_YUV444P14BE: | |
| 196 | 208 | case PIX_FMT_GBRP9LE: |
| 197 | 209 | case PIX_FMT_GBRP9BE: |
| 198 | 210 | case PIX_FMT_GBRP10LE: |
| 199 | 211 | case PIX_FMT_GBRP10BE: |
| 212 | + case PIX_FMT_GBRP12LE: | |
| 213 | + case PIX_FMT_GBRP12BE: | |
| 214 | + case PIX_FMT_GBRP14LE: | |
| 215 | + case PIX_FMT_GBRP14BE: | |
| 200 | 216 | w_align = 16; //FIXME assume 16 pixel per macroblock |
| 201 | 217 | h_align = 16 * 2; // interlaced needs 2 macroblocks height |
| 202 | 218 | break; |