summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Dröge <slomo@circular-chaos.org>2007-03-30 17:19:34 +0000
committerSebastian Dröge <slomo@circular-chaos.org>2007-03-30 17:19:34 +0000
commitc11fefd494ef71d5b027cddb390d0072508656d4 (patch)
tree24784c0581b3824daf8146874feb00155d2ffe2a
parent6632cdb003e1d2a4e8411ff4e597c89369bea64f (diff)
gst/wavparse/gstwavparse.c: Support audio/x-raw-float in wav files. This only works with plugins-base CVS, using an o...
Original commit message from CVS: * gst/wavparse/gstwavparse.c: Support audio/x-raw-float in wav files. This only works with plugins-base CVS, using an older version doesn't have any disadvantages though.
-rw-r--r--ChangeLog7
-rw-r--r--gst/wavparse/gstwavparse.c5
2 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c2dadfa4..4d09ad67 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2007-03-30 Sebastian Dröge <slomo@circular-chaos.org>
+ * gst/wavparse/gstwavparse.c:
+ Support audio/x-raw-float in wav files. This only works with
+ plugins-base CVS, using an older version doesn't have any
+ disadvantages though.
+
+2007-03-30 Sebastian Dröge <slomo@circular-chaos.org>
+
* configure.ac:
* gst/auparse/gstauparse.c: (gst_au_parse_reset),
(gst_au_parse_parse_header), (gst_au_parse_chain):
diff --git a/gst/wavparse/gstwavparse.c b/gst/wavparse/gstwavparse.c
index c0defcdc..27216704 100644
--- a/gst/wavparse/gstwavparse.c
+++ b/gst/wavparse/gstwavparse.c
@@ -122,6 +122,11 @@ static GstStaticPadTemplate src_template_factory =
"depth = (int) [ 1, 8 ], "
"rate = (int) [ 8000, 96000 ], "
"channels = (int) [ 1, 8 ]; "
+ "audio/x-raw-float, "
+ "width = (int) { 32, 64 }, "
+ "endianness = (int) little_endian, "
+ "rate = (int) [ 8000, 96000 ], "
+ "channels = (int) [ 1, 8 ]; "
"audio/ms-gsm; "
"audio/mpeg, "
"mpegversion = (int) 1, "