[Bug 729555] Fail to negotiate pipeline using rtph263ppay, avenc_h263p and a fixed caps filter

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jun 5 13:20:04 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=729555
  GStreamer | gst-libav | unspecified

Olivier Crete (Tester) <olivier.crete> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |olivier.crete at ocrete.ca

--- Comment #2 from Olivier Crete (Tester) <olivier.crete at ocrete.ca> 2014-06-05 20:20:03 UTC ---
This is caused by a mismatch between the SDP Offer/Answer style negotiation and
the GStreamer Caps negotiation and how they clash in our application/x-rtp
caps.

In SDP Offer/Answer, if no options are specified for H.263, it means that only
the baseline profile is supported (which is what avenc_h263 produces). One has
to specify some options to get the H.263+ profile (which is what avenc_h263p
produces). In GStreamer, no options means anything is supported. I tried to
bridge the gap by allowing everything if downstream returns ANY, but parsing it
as SDP if it returns something, which explains the odd behavior here. In
Farstream, we alays put avenc_h263 and avenc_h263p together in a autoconvert so
that it choses the right element based on downstream caps.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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