[Bug 697308] rtph264 payloader: configure the output caps with the profile-level-id parameter

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Apr 5 14:48:48 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=697308
  GStreamer | gst-plugins-good | 1.0.6

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |olivier.crete at ocrete.ca
         Resolution|                            |NOTABUG

--- Comment #1 from Olivier Crete (Tester) <olivier.crete at ocrete.ca> 2013-04-05 21:48:44 UTC ---
The reason we don't set it in the output caps is that in the SDP offer/answer
model, profile-level-id flows from the receiver to the sender. It informs the
sender of the maximum capabilities of the receiver.

And because it is just a string, we can not use the GStreamer negotiation
mecanism as non-equal strings can also be valid. The first byte must be either
the same or 0x42 (baseline), the second byte must be equal or smaller than what
the receive wants, and the third byte is a bit-array that must be a superset of
what the receiver supports.

Only in the send-only case can you use it to describe the stream, but in that
case, it is redundant as the same information is also in the SPS (which you put
in sprops-parameter-sets in the SDP).

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