From: <wt...@fr...> - 2005-09-15 13:52:41
|
CVS Root: /cvs/gstreamer Module: gst-plugins-base Changes by: wtay Date: Thu Sep 15 2005 06:52:39 PDT Log message: * gst/audioconvert/gstaudioconvert.c: And enable 24 bits mode as well.. Modified files: . : ChangeLog gst/audioconvert: gstaudioconvert.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/ChangeLog.diff?r1=1.1911&r2=1.1912 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/gst/audioconvert/gstaudioconvert.c.diff?r1=1.89&r2=1.90 ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /cvs/gstreamer/gst-plugins-base/ChangeLog,v retrieving revision 1.1911 retrieving revision 1.1912 diff -u -d -r1.1911 -r1.1912 --- ChangeLog 15 Sep 2005 13:50:04 -0000 1.1911 +++ ChangeLog 15 Sep 2005 13:52:26 -0000 1.1912 @@ -1,5 +1,10 @@ 2005-09-15 Wim Taymans <wi...@fl...> + * gst/audioconvert/gstaudioconvert.c: + And enable 24 bits mode as well.. + +2005-09-15 Wim Taymans <wi...@fl...> * gst-libs/gst/rtp/Makefile.am: * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_get_type), (gst_basertppayload_base_init), Index: gstaudioconvert.c RCS file: /cvs/gstreamer/gst-plugins-base/gst/audioconvert/gstaudioconvert.c,v retrieving revision 1.89 retrieving revision 1.90 diff -u -d -r1.89 -r1.90 --- gstaudioconvert.c 9 Sep 2005 17:53:47 -0000 1.89 +++ gstaudioconvert.c 15 Sep 2005 13:52:27 -0000 1.90 @@ -45,10 +45,6 @@ GST_DEBUG_CATEGORY (audio_convert_debug); -/* int to float conversion: int2float(i) = 1 / (2^31-1) * i */ -#define INT2FLOAT(i) (4.6566128752457969e-10 * ((gfloat)i)) - /*** DEFINITIONS **************************************************************/ static GstElementDetails audio_convert_details = { @@ -111,6 +107,12 @@ "width = (int) 32, " \ "depth = (int) [ 1, 32 ], " \ "signed = (boolean) { true, false }; " \ + "audio/x-raw-int, " \ + "rate = (int) [ 1, MAX ], " \ + "channels = (int) [ 1, 8 ], " \ + "endianness = (int) { LITTLE_ENDIAN, BIG_ENDIAN }, " \ + "width = (int) 24, " \ + "depth = (int) [ 1, 24 ], " "signed = (boolean) { true, false }; " \ "audio/x-raw-int, " \ "rate = (int) [ 1, MAX ], " \ "channels = (int) [ 1, 8 ], " \ @@ -127,15 +129,6 @@ "signed = (boolean) { true, false } " \ ) -/* FIXME: put back 24 bit audio */ -#if 0 -"audio/x-raw-int, " - "rate = (int) [ 1, MAX ], " - "channels = (int) [ 1, 8 ], " - "endianness = (int) { LITTLE_ENDIAN, BIG_ENDIAN }, " - "width = (int) 24, " - "depth = (int) [ 1, 24 ], " "signed = (boolean) { true, false }; " -#endif static GstAudioChannelPosition *supported_positions; static GstStaticCaps gst_audio_convert_static_caps = STATIC_CAPS; |