History

avfilter/vf_blend: add 14bit pixel format support

Paul B Mahol committed 5 years ago

Commit 94e80521 parent dd190191 file · +9 −0Browse files

Unified · Split

libavfilter/vf_blend.c+9−0
@@ -48,6 +48,10 @@ · 47 unmodified lines
48#define DEPTH 1248#define DEPTH 12
49#include "blend_modes.c"49#include "blend_modes.c"
50 50
51#undef DEPTH
52#define DEPTH 14
53#include "blend_modes.c"
54
51#undef DEPTH55#undef DEPTH
52#define DEPTH 1656#define DEPTH 16
53#include "blend_modes.c"57#include "blend_modes.c"
@@ -331,6 +335,7 @@ static int query_formats(AVFilterContext *ctx) · 277 unmodified lines
331 AV_PIX_FMT_YUV420P12, AV_PIX_FMT_YUV422P12, AV_PIX_FMT_YUV444P12, AV_PIX_FMT_YUV440P12,335 AV_PIX_FMT_YUV420P12, AV_PIX_FMT_YUV422P12, AV_PIX_FMT_YUV444P12, AV_PIX_FMT_YUV440P12,
332 AV_PIX_FMT_YUVA422P12, AV_PIX_FMT_YUVA444P12,336 AV_PIX_FMT_YUVA422P12, AV_PIX_FMT_YUVA444P12,
333 AV_PIX_FMT_GBRP12, AV_PIX_FMT_GBRAP12, AV_PIX_FMT_GRAY12,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 AV_PIX_FMT_YUV420P16, AV_PIX_FMT_YUV422P16, AV_PIX_FMT_YUV444P16,339 AV_PIX_FMT_YUV420P16, AV_PIX_FMT_YUV422P16, AV_PIX_FMT_YUV444P16,
335 AV_PIX_FMT_YUVA420P16, AV_PIX_FMT_YUVA422P16, AV_PIX_FMT_YUVA444P16,340 AV_PIX_FMT_YUVA420P16, AV_PIX_FMT_YUVA422P16, AV_PIX_FMT_YUVA444P16,
336 AV_PIX_FMT_GBRP16, AV_PIX_FMT_GBRAP16, AV_PIX_FMT_GRAY16,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
397DEFINE_INIT_BLEND_FUNC(9, 16)402DEFINE_INIT_BLEND_FUNC(9, 16)
398DEFINE_INIT_BLEND_FUNC(10, 16)403DEFINE_INIT_BLEND_FUNC(10, 16)
399DEFINE_INIT_BLEND_FUNC(12, 16)404DEFINE_INIT_BLEND_FUNC(12, 16)
405DEFINE_INIT_BLEND_FUNC(14, 16)
400DEFINE_INIT_BLEND_FUNC(16, 16)406DEFINE_INIT_BLEND_FUNC(16, 16)
401DEFINE_INIT_BLEND_FUNC(32, 32)407DEFINE_INIT_BLEND_FUNC(32, 32)
402 408
@@ -415,6 +421,9 @@ void ff_blend_init(FilterParams *param, int depth) · 12 unmodified lines
415 case 12:421 case 12:
416 init_blend_func_12_16bit(param);422 init_blend_func_12_16bit(param);
417 break;423 break;
424 case 14:
425 init_blend_func_14_16bit(param);
426 break;
418 case 16:427 case 16:
419 init_blend_func_16_16bit(param);428 init_blend_func_16_16bit(param);
420 break;429 break;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t