[Bug 704533] Unable to play rtsp mpeg: No decoder available for type 'application/x-rtp, ...

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jul 19 04:59:12 PDT 2013


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

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |RESOLVED
          Component|gstreamer (core)            |gst-plugins-good
           See Also|                            |https://bugzilla.gnome.org/
                   |                            |show_bug.cgi?id=639292
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.0.9

--- Comment #3 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2013-07-19 11:59:08 UTC ---
Problem is that the RTP caps contain just payload=0 without an encoding-name,
but the rtppcmudepay depayloader wants both payload=0 and encoding-name=PCMU.
Either by itself should be sufficient to identify pcmu, so the caps in the
depayloader needed to be fixed.


commit 620017ed390088a5776955b893c17d87417da8f5
Author: Marc Leeman <marc.leeman at gmail.com>
Date:   Mon Jan 28 12:23:41 2013 +0100

    rtp: remove payload requirements from selected depayloaders

    encoding name is required in the caps and is a better fit for autoplugging
than
    the pt value. Hardware manufacturers have a bad habit of skimming through
RFCs
    and in this case; use unassigned numbers for encoders instead of dynamic
    numbers.

    In essence, this patch will add support for a lot of Bosch hardware
encoders
    without breaking autoplugging.

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

commit dc41033ea6483e87d25d110d6fb9be3a49b69544
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date:   Mon Jan 28 12:41:04 2013 +0100

    rtpdepay: remove payload type restrictions

    Remove the pt restrictions for all the depayloaders that have an
    encoding-name. We can use this to autoplug decoders.
    Remove the encoding-name for all the payloaders with a fixed payload
    type.
    We now either have an encoding-name or a pt in the sinkpad caps of
    a depayloader.

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

    Conflicts:
        gst/rtp/gstrtpmp2tdepay.c
        gst/rtp/gstrtpvp8depay.c

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