Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer authored on 2014/01/17 01:43:24... | ... |
@@ -441,12 +441,27 @@ static av_cold int decode_init(AVCodecContext *avctx) |
441 | 441 |
case 0x770: |
442 | 442 |
avctx->pix_fmt = AV_PIX_FMT_YUVA444P; |
443 | 443 |
break; |
444 |
+ case 0x780: |
|
445 |
+ avctx->pix_fmt = AV_PIX_FMT_YUVA444P9; |
|
446 |
+ break; |
|
447 |
+ case 0x790: |
|
448 |
+ avctx->pix_fmt = AV_PIX_FMT_YUVA444P10; |
|
449 |
+ break; |
|
444 | 450 |
case 0x771: |
445 | 451 |
avctx->pix_fmt = AV_PIX_FMT_YUVA422P; |
446 | 452 |
break; |
453 |
+ case 0x781: |
|
454 |
+ avctx->pix_fmt = AV_PIX_FMT_YUVA422P9; |
|
455 |
+ break; |
|
456 |
+ case 0x791: |
|
457 |
+ avctx->pix_fmt = AV_PIX_FMT_YUVA422P10; |
|
458 |
+ break; |
|
447 | 459 |
case 0x775: |
448 | 460 |
avctx->pix_fmt = AV_PIX_FMT_YUVA420P; |
449 | 461 |
break; |
462 |
+ case 0x785: |
|
463 |
+ avctx->pix_fmt = AV_PIX_FMT_YUVA420P9; |
|
464 |
+ break; |
|
450 | 465 |
case 0x795: |
451 | 466 |
avctx->pix_fmt = AV_PIX_FMT_YUVA420P10; |
452 | 467 |
break; |
... | ... |
@@ -264,6 +264,12 @@ static av_cold int encode_init(AVCodecContext *avctx) |
264 | 264 |
case AV_PIX_FMT_YUV444P10: |
265 | 265 |
case AV_PIX_FMT_YUV444P12: |
266 | 266 |
case AV_PIX_FMT_YUV444P14: |
267 |
+ case AV_PIX_FMT_YUVA420P9: |
|
268 |
+ case AV_PIX_FMT_YUVA420P10: |
|
269 |
+ case AV_PIX_FMT_YUVA422P9: |
|
270 |
+ case AV_PIX_FMT_YUVA422P10: |
|
271 |
+ case AV_PIX_FMT_YUVA444P9: |
|
272 |
+ case AV_PIX_FMT_YUVA444P10: |
|
267 | 273 |
s->version = 3; |
268 | 274 |
break; |
269 | 275 |
case AV_PIX_FMT_RGB32: |
... | ... |
@@ -962,6 +968,9 @@ AVCodec ff_ffvhuff_encoder = { |
962 | 962 |
AV_PIX_FMT_YUV420P9, AV_PIX_FMT_YUV420P10, AV_PIX_FMT_YUV420P12, AV_PIX_FMT_YUV420P14, |
963 | 963 |
AV_PIX_FMT_YUV422P9, AV_PIX_FMT_YUV422P10, AV_PIX_FMT_YUV422P12, AV_PIX_FMT_YUV422P14, |
964 | 964 |
AV_PIX_FMT_YUV444P9, AV_PIX_FMT_YUV444P10, AV_PIX_FMT_YUV444P12, AV_PIX_FMT_YUV444P14, |
965 |
+ AV_PIX_FMT_YUVA420P9, AV_PIX_FMT_YUVA420P10, |
|
966 |
+ AV_PIX_FMT_YUVA422P9, AV_PIX_FMT_YUVA422P10, |
|
967 |
+ AV_PIX_FMT_YUVA444P9, AV_PIX_FMT_YUVA444P10, |
|
965 | 968 |
AV_PIX_FMT_RGB24, |
966 | 969 |
AV_PIX_FMT_RGB32, AV_PIX_FMT_NONE |
967 | 970 |
}, |