[Bug 755059] New: opusdec negotiation regression
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue Sep 15 05:42:11 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=755059
Bug ID: 755059
Summary: opusdec negotiation regression
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gst-plugins-bad
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: lists at svrinformatica.it
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Please try this pipeline:
gst-launch-1.0 -vmt souphttpsrc location="http://195.250.34.59/temp/opus.mkv" !
matroskademux ! queue ! opusdec ! audioconvert ! audioresample !
audio/x-raw,channels=1 ! fakesink silent=false
this works in 1.4.x but not in git master, the problematic part is the
capsfilter:
- original file is opus 2 channels
- adding a capsfilter with 1 channel cause this error:
0:00:00.094908359 25195 0x22d9280 DEBUG opusdec
gstopusdec.c:616:gst_opus_dec_set_format:<opusdec0> set_format: audio/x-opus,
multistream=(boolean)false, channels=(int)2, rate=(int)48000,
streamheader=(buffer)< 4f707573486561640102000080bb0000000000 >
0:00:00.095215994 25195 0x22d9280 INFO opusdec
gstopusdec.c:259:gst_opus_dec_negotiate:<opusdec0> Negotiated 1 channels, 48000
Hz
/GstPipeline:pipeline0/GstOpusDec:opusdec0.GstPad:sink: caps = "audio/x-opus\,\
multistream\=\(boolean\)false\,\ channels\=\(int\)2\,\ rate\=\(int\)48000\,\
streamheader\=\(buffer\)\<\ 4f707573486561640102000080bb0000000000\ \>"
0:00:00.095286761 25195 0x22d9280 DEBUG opusdec
gstopusdec.c:733:gst_opus_dec_handle_frame:<opusdec0> found streamheader
0:00:00.095299113 25195 0x22d9280 ERROR opusdec
gstopusdec.c:302:gst_opus_dec_parse_header:<opusdec0> Opus ID header has
invalid channels
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list