[FFmpeg-devel] [PATCH 1/4] swscale: Add support to specify chroma position

Paul B Mahol onemda at gmail.com
Wed Jul 17 13:55:53 CEST 2013


On 7/14/13, Michael Niedermayer <michaelni at gmx.at> wrote:
> Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> ---
>  libswscale/options.c          |    5 +++++
>  libswscale/swscale_internal.h |    4 ++++
>  libswscale/utils.c            |   36 +++++++++++++++++++++++++++---------
>  3 files changed, 36 insertions(+), 9 deletions(-)
>
> diff --git a/libswscale/options.c b/libswscale/options.c
> index fc571ac..26e3266 100644
> --- a/libswscale/options.c
> +++ b/libswscale/options.c
> @@ -64,6 +64,11 @@ static const AVOption options[] = {
>      { "param0",          "scaler param 0",                OFFSET(param[0]),
>  AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT  }, INT_MIN, INT_MAX,
> VE },
>      { "param1",          "scaler param 1",                OFFSET(param[1]),
>  AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT  }, INT_MIN, INT_MAX,
> VE },
>
> +    { "src_v_chr_pos",   "source vertical chroma position in luma grid/256"
>  , OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -1            }, -1,
>  512,             VE },
> +    { "src_h_chr_pos",   "source horizontal chroma position in luma
> grid/256", OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -1            },
> -1,      512,             VE },
> +    { "dst_v_chr_pos",   "source vertical chroma position in luma grid/256"

You mean "destination vertical ...." ?

>  , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -1            }, -1,
>  512,             VE },
> +    { "dst_h_chr_pos",   "source horizontal chroma position in luma
> grid/256", OFFSET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -1            },

You mean "destinatio horizontal ...." ?

[...]


More information about the ffmpeg-devel mailing list