ext/flac/gstflacenc.c: Widen caps to match decoder a bit and add more FIXMEs.
authorStefan Kost <ensonic@users.sourceforge.net>
Sun, 5 Aug 2007 14:58:20 +0000 (14:58 +0000)
committerStefan Kost <ensonic@users.sourceforge.net>
Sun, 5 Aug 2007 14:58:20 +0000 (14:58 +0000)
Original commit message from CVS:
* ext/flac/gstflacenc.c:
Widen caps to match decoder a bit and add more FIXMEs.

ChangeLog
ext/flac/gstflacenc.c

index c96c2d7..4ba07a8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2007-08-05  Stefan Kost  <ensonic@users.sf.net>
 
+       * ext/flac/gstflacenc.c:
+         Widen caps to match decoder a bit and add more FIXMEs.
+
+2007-08-05  Stefan Kost  <ensonic@users.sf.net>
+
        patch by: Mark Nauwelaerts <manauw@skynet.be>
 
        * gst/avi/gstavimux.c:
index c90bdec..7a8f0cf 100644 (file)
@@ -21,6 +21,9 @@
  *  - we assume timestamps start from 0 and that we get a perfect stream; we
  *    don't handle non-zero starts and mid-stream discontinuities, esp. not if
  *    we're muxing into ogg
+ *  - need to support wider caps, flac can do 1-8 channels and 4-32 bit pcm
+ *    http://flac.sourceforge.net/faq.html#general__channels
+ *    it also support sampling rate from 1Hz - 655350Hz
  */
 
 #ifdef HAVE_CONFIG_H
@@ -47,7 +50,7 @@ GST_ELEMENT_DETAILS ("FLAC audio encoder",
   "signed = (boolean) TRUE, "       \
   "width = (int) 16, "              \
   "depth = (int) 16, "              \
-  "rate = (int) [ 8000, 48000 ], " \
+  "rate = (int) [ 8000, 96000 ], " \
   "channels = (int) [ 1, 2 ]"
 
 static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src",