[FFmpeg-devel] [PATCH] deprecate SAMPLE_FMT_S24

Stefano Sabatini stefano.sabatini-lala
Thu Aug 21 15:44:39 CEST 2008


On date Thursday 2008-08-21 19:42:33 +1000, Peter Ross encoded:
[...]
> Index: libavcodec/utils.c
> ===================================================================
> --- libavcodec/utils.c	(revision 14875)
> +++ libavcodec/utils.c	(working copy)
> @@ -568,7 +568,11 @@
>  {"ec", "set error concealment strategy", OFFSET(error_concealment), FF_OPT_TYPE_FLAGS, 3, INT_MIN, INT_MAX, V|D, "ec"},
>  {"guess_mvs", "iterative motion vector (MV) search (slow)", 0, FF_OPT_TYPE_CONST, FF_EC_GUESS_MVS, INT_MIN, INT_MAX, V|D, "ec"},
>  {"deblock", "use strong deblock filter for damaged MBs", 0, FF_OPT_TYPE_CONST, FF_EC_DEBLOCK, INT_MIN, INT_MAX, V|D, "ec"},
> +#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)

   #if LIBAVCODEC_VERSION_MAJOR < 52

is more readable I think (here and below).

>  {"bits_per_sample", NULL, OFFSET(bits_per_sample), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX},
> +#else
> +{"bits_per_coded_sample", NULL, OFFSET(bits_per_coded_sample), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX},
> +#endif
>  {"pred", "prediction method", OFFSET(prediction_method), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX, V|E, "pred"},
>  {"left", NULL, 0, FF_OPT_TYPE_CONST, FF_PRED_LEFT, INT_MIN, INT_MAX, V|E, "pred"},
>  {"plane", NULL, 0, FF_OPT_TYPE_CONST, FF_PRED_PLANE, INT_MIN, INT_MAX, V|E, "pred"},
> Index: libavcodec/avcodec.h
> ===================================================================
> --- libavcodec/avcodec.h	(revision 14875)
> +++ libavcodec/avcodec.h	(working copy)
> @@ -1430,7 +1430,11 @@
>       * - encoding: Set by libavcodec.
>       * - decoding: Set by user.
>       */
> +#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
>       int bits_per_sample;
> +#else
> +     int bits_per_coded_sample;
> +#endif
>  
>      /**
>       * prediction method (needed for huffyuv)

Regards.
-- 
FFmpeg = Foolish Frightening Minimal Proud Experimenting Gorilla




More information about the ffmpeg-devel mailing list