[Ffmpeg-cvslog] CVS: ffmpeg/libavcodec utils.c, 1.173, 1.174 avcodec.h, 1.455, 1.456

Aurelien Jacobs aurel
Tue Feb 21 23:54:00 CET 2006


On Tue, 21 Feb 2006 23:05:15 +0100 (CET)
alex at mplayerhq.hu (Alex Beregszaszi) wrote:

> Update of /cvsroot/ffmpeg/ffmpeg/libavcodec
> In directory mail:/var2/tmp/cvs-serv11702
> 
> Modified Files:
> 	utils.c avcodec.h 
> Log Message:
> added none/8bit/24bit audio formats and defaulting to s16 for now (once the system works like pix_fmt, the defaulting should be changed to SAMPLE_FMT_NONE)
> 
> [...]
> 
> Index: avcodec.h
> ===================================================================
> RCS file: /cvsroot/ffmpeg/ffmpeg/libavcodec/avcodec.h,v
> retrieving revision 1.455
> retrieving revision 1.456
> diff -u -d -r1.455 -r1.456
> --- avcodec.h	19 Feb 2006 22:44:35 -0000	1.455
> +++ avcodec.h	21 Feb 2006 22:05:13 -0000	1.456
> @@ -266,11 +266,14 @@
>  };
>  
>  /* currently unused, may be used if 24/32 bits samples ever supported */
> +/* all in native endian */
>  enum SampleFormat {
> -    SAMPLE_FMT_S16 = 0,         ///< signed 16 bits
> +    SAMPLT_FMT_NONE = -1,
> +    SAMPLE_FMT_U8,              ///< unsigned 8 bits
> +    SAMPLE_FMT_S16,             ///< signed 16 bits
> +    SAMPLE_FMT_S24,             ///< signed 24 bits
>      SAMPLE_FMT_S32,             ///< signed 32 bits
>      SAMPLE_FMT_FLT,             ///< float
> -    SAMPLE_FMT_DBL,             ///< double
>  };

I guess this breaks the ABI (and API as you remove SAMPLE_FMT_DBL)
so this certainly deserve a version number increase.

Aurel





More information about the ffmpeg-cvslog mailing list