[gstreamer-bugs] [Bug 594490] gstrtpbin always uses pt to demux

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Sep 8 07:13:29 PDT 2009


http://bugzilla.gnome.org/show_bug.cgi?id=594490


Marc Leeman <marc.leeman> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |marc.leeman at gmail.com


--- Comment #2 from Marc Leeman <marc.leeman at gmail.com> 2009-09-08 14:13:25 UTC ---
(In reply to comment #1)
> that seems wrong.. your decoder should have multiple input pads I think.

That would require a rewrite for every decoder possible (decodebin && mpeg2dec,
ffdec_mpeg4, ...) or having a new module that re-multiplexes the stream :-/ The
latter would break gstrtpbin alltogether. 

Furthermore, I believe most of the current decoder modules have only one static
sink pad.

We've had (IIRC) already two hardware encoders that take this approach (one of
them is some VerInt network encoder).

Both seem to split I frames from the B and P frames for some reason. Disabling
the multiplexing based on the pt value, while leaving the default behaviour as
it was, seems the simplest solution with minimal impact.

I used to do this on my own very limited version of gstrtpbin; but this seemed
silly. I think I discussed this a couple of months ago on IRC and this this
seemed a valid extension.

-- 
Configure bugmail: http://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