[Bug 746617] opusenc: headers are never sent

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun Mar 22 12:59:58 PDT 2015


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

--- Comment #4 from Ilya Konstantinov <ilya.konstantinov at gmail.com> ---
I agree. I also thought it strange that opusdec gives a single chance for the
header to be present in the first packet, given that transport can be
unreliable.

In OpenWebRTC, GstRTPOpusDepay gets 'application/x-rtp; ... channels:1' but
this information isn't forwarded to GstOpusDec in any way.

Perhaps GstOpusDec should allow the fallback values to be configurable via
properties?

(In reply to Sebastian Dröge (slomo) from comment #2)
> This function takes ownership of the list of headers. The pointer is not
> valid anymore afterwards, so you would either need to deep-copy the list or
> set enc->headers to NULL

I'll just set it to NULL and eliminate all of the unrefs.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.


More information about the gstreamer-bugs mailing list