diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2006-04-10 08:31:40 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2006-04-10 08:31:40 +0000 |
commit | 1a230de17b45ee41392eb612e27a169d38cd29ba (patch) | |
tree | 8ec450c3b5afea441a2c3d861d24f28589dced60 /gst | |
parent | 6ea2c23869bdb0fe6b96fb59c58b71c00f794bfc (diff) | |
download | gst-plugins-bad-1a230de17b45ee41392eb612e27a169d38cd29ba.tar.gz gst-plugins-bad-1a230de17b45ee41392eb612e27a169d38cd29ba.tar.bz2 gst-plugins-bad-1a230de17b45ee41392eb612e27a169d38cd29ba.zip |
gst/qtdemux/qtdemux.c: force mono 8000 Hz on AMR samples.
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
force mono 8000 Hz on AMR samples.
Diffstat (limited to 'gst')
-rw-r--r-- | gst/qtdemux/qtdemux.c | 6 |
1 files changed, 5 insertions, 1 deletions
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; |