[FFmpeg-devel] [PATCH 1/4] Make the crop filter accept PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formats

Stefano Sabatini stefano.sabatini-lala at poste.it
Wed Mar 23 17:10:07 CET 2011


On date Wednesday 2011-03-23 22:40:52 +1100, Peter Ross encoded:
> ---
>  libavfilter/vf_crop.c           |    1 +
>  tests/ref/lavfi/pixfmts_crop_le |    2 ++
>  2 files changed, 3 insertions(+), 0 deletions(-)
> 
> diff --git a/libavfilter/vf_crop.c b/libavfilter/vf_crop.c
> index e02c24f..55dc13e 100644
> --- a/libavfilter/vf_crop.c
> +++ b/libavfilter/vf_crop.c
> @@ -80,6 +80,7 @@ static int query_formats(AVFilterContext *ctx)
>  {
>      static const enum PixelFormat pix_fmts[] = {
>          PIX_FMT_RGB48BE,      PIX_FMT_RGB48LE,
> +        PIX_FMT_BGR48BE,      PIX_FMT_BGR48LE,
>          PIX_FMT_ARGB,         PIX_FMT_RGBA,
>          PIX_FMT_ABGR,         PIX_FMT_BGRA,
>          PIX_FMT_RGB24,        PIX_FMT_BGR24,
> diff --git a/tests/ref/lavfi/pixfmts_crop_le b/tests/ref/lavfi/pixfmts_crop_le
> index 3016a7f..01da415 100644
> --- a/tests/ref/lavfi/pixfmts_crop_le
> +++ b/tests/ref/lavfi/pixfmts_crop_le
> @@ -1,6 +1,8 @@
>  abgr                cd761690872843d1b7ab0c695393c751
>  argb                2ec6ef18769bcd651c2e8904d5a3ee67
>  bgr24               3450fd00cf1493d1ded75544d82ba3ec
> +bgr48be             90cb5d373a1123432d63c6a10c101afa
> +bgr48le             9371f54ceda9010f1199e86f4930ac3f
>  bgr4_byte           2f6ac3cdd4676ab4e2982bdf0664945b
>  bgr555le            d22442fc13b464f9ba455b08df4e981f
>  bgr565le            891664e5a54ae5968901347da92bc5e9

LGTM, assuming you checked the output (crop and hflip code should be
generic enough, and thus support these formats out of the box).

Thanks.
-- 
FFmpeg = Fundamentalist and Fast Merciful Problematic Erotic Gem



More information about the ffmpeg-devel mailing list