[Bug 746617] opusenc: headers are never sent

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Mar 24 11:26:02 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=746617

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #300218|none                        |needs-work
             status|                            |

--- Comment #33 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Comment on attachment 300218
  --> https://bugzilla.gnome.org/attachment.cgi?id=300218
opusenc: Forward channel count preferences from downstream to source

gst_audio_encoder_proxy_getcaps() should already do that, with less code.


For the multistream stuff, it doesn't look like it's properly implemented
currently. In the encoder it needs some better channel-layout handling
(currently it just fails to handle any non-Vorbis channel layout but doesn't
put that on the caps), in the decoder we don't have any multistream handling at
all AFAIU. I would prefer to keep channels=[1,2] until that is fixed.

Also I think we should put the channel mappings and other things (the stuff
that is stored in the first Ogg header) into the audio/x-opus caps. They are
needed by the decoder to properly decode multistream Opus (unless the caps
contain the Ogg specific header).

-- 
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