Showing the changes to libavfilter (1 of 1 file). Show all
Unified · Split
| @@ -48,6 +48,10 @@ · 47 unmodified lines | ||
| 48 | 48 | #define DEPTH 12 |
| 49 | 49 | #include "blend_modes.c" |
| 50 | 50 | |
| 51 | +#undef DEPTH | |
| 52 | +#define DEPTH 14 | |
| 53 | +#include "blend_modes.c" | |
| 54 | + | |
| 51 | 55 | #undef DEPTH |
| 52 | 56 | #define DEPTH 16 |
| 53 | 57 | #include "blend_modes.c" |
| @@ -331,6 +335,7 @@ static int query_formats(AVFilterContext *ctx) · 277 unmodified lines | ||
| 331 | 335 | AV_PIX_FMT_YUV420P12, AV_PIX_FMT_YUV422P12, AV_PIX_FMT_YUV444P12, AV_PIX_FMT_YUV440P12, |
| 332 | 336 | AV_PIX_FMT_YUVA422P12, AV_PIX_FMT_YUVA444P12, |
| 333 | 337 | AV_PIX_FMT_GBRP12, AV_PIX_FMT_GBRAP12, AV_PIX_FMT_GRAY12, |
| 338 | + AV_PIX_FMT_YUV420P14, AV_PIX_FMT_YUV422P14, AV_PIX_FMT_YUV444P14, AV_PIX_FMT_GBRP14, | |
| 334 | 339 | AV_PIX_FMT_YUV420P16, AV_PIX_FMT_YUV422P16, AV_PIX_FMT_YUV444P16, |
| 335 | 340 | AV_PIX_FMT_YUVA420P16, AV_PIX_FMT_YUVA422P16, AV_PIX_FMT_YUVA444P16, |
| 336 | 341 | AV_PIX_FMT_GBRP16, AV_PIX_FMT_GBRAP16, AV_PIX_FMT_GRAY16, |
| @@ -397,6 +402,7 @@ DEFINE_INIT_BLEND_FUNC(8, 8) · 60 unmodified lines | ||
| 397 | 402 | DEFINE_INIT_BLEND_FUNC(9, 16) |
| 398 | 403 | DEFINE_INIT_BLEND_FUNC(10, 16) |
| 399 | 404 | DEFINE_INIT_BLEND_FUNC(12, 16) |
| 405 | +DEFINE_INIT_BLEND_FUNC(14, 16) | |
| 400 | 406 | DEFINE_INIT_BLEND_FUNC(16, 16) |
| 401 | 407 | DEFINE_INIT_BLEND_FUNC(32, 32) |
| 402 | 408 | |
| @@ -415,6 +421,9 @@ void ff_blend_init(FilterParams *param, int depth) · 12 unmodified lines | ||
| 415 | 421 | case 12: |
| 416 | 422 | init_blend_func_12_16bit(param); |
| 417 | 423 | break; |
| 424 | + case 14: | |
| 425 | + init_blend_func_14_16bit(param); | |
| 426 | + break; | |
| 418 | 427 | case 16: |
| 419 | 428 | init_blend_func_16_16bit(param); |
| 420 | 429 | break; |