diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2015-08-06 16:36:05 +0200 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2015-08-08 13:24:52 +0200 |
commit | d0e0757e9a965549a63fa7f6f7c4542883f80d18 (patch) | |
tree | ba1a633ea8651ddac9078622c24a5b84dc5fd78c /libswscale/options.c | |
parent | c382d9e8cbee7635755a559fcd03834aa3daa3a7 (diff) | |
download | ffmpeg-d0e0757e9a965549a63fa7f6f7c4542883f80d18.tar.gz |
swscale: Implement alphablendaway for planar 4:4:4 formats
Fixes Ticket4746
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libswscale/options.c')
-rw-r--r-- | libswscale/options.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libswscale/options.c b/libswscale/options.c index f08267c609..6ad6cbda2d 100644 --- a/libswscale/options.c +++ b/libswscale/options.c @@ -78,6 +78,9 @@ static const AVOption swscale_options[] = { { "gamma", "gamma correct scaling", OFFSET(gamma_flag), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE, "gamma" }, { "true", "enable", 0, AV_OPT_TYPE_CONST, { .i64 = 1 }, INT_MIN, INT_MAX, VE, "gamma" }, { "false", "disable", 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, INT_MIN, INT_MAX, VE, "gamma" }, + { "alphablend", "mode for alpha -> non alpha", OFFSET(alphablend),AV_OPT_TYPE_INT, { .i64 = SWS_ALPHA_BLEND_NONE}, 0, SWS_ALPHA_BLEND_NB-1, VE, "alphablend" }, + { "none", "ignore alpha", 0, AV_OPT_TYPE_CONST, { .i64 = SWS_ALPHA_BLEND_NONE}, INT_MIN, INT_MAX, VE, "alphablend" }, + { "uniform_color", "blend onto a uniform color", 0, AV_OPT_TYPE_CONST, { .i64 = SWS_ALPHA_BLEND_UNIFORM},INT_MIN, INT_MAX, VE, "alphablend" }, { NULL } }; |