diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | gst/qtdemux/qtdemux.c | 6 |
2 files changed, 10 insertions, 1 deletions
@@ -1,3 +1,8 @@ +2006-04-10 Wim Taymans <wim@fluendo.com> + + * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): + force mono 8000 Hz on AMR samples. + 2006-04-09 Sebastien Moutte <sebastien@moutte.net> * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_start): diff --git a/gst/qtdemux/qtdemux.c b/gst/qtdemux/qtdemux.c index 204aca32..689651a7 100644 --- a/gst/qtdemux/qtdemux.c +++ b/gst/qtdemux/qtdemux.c @@ -3285,8 +3285,12 @@ qtdemux_parse_trak (GstQTDemux * qtdemux, GNode * trak) } /* promote to sampled format */ - if (stream->fourcc == GST_MAKE_FOURCC ('s', 'a', 'm', 'r')) + if (stream->fourcc == GST_MAKE_FOURCC ('s', 'a', 'm', 'r')) { + /* force mono 8000 Hz for AMR */ stream->sampled = TRUE; + stream->n_channels = 1; + stream->rate = 8000; + } if (stream->fourcc == GST_MAKE_FOURCC ('m', 'p', '4', 'a')) stream->sampled = TRUE; |