[Bug 707798] New: rtpg729depay doesn't split RTP packets into frames

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Sep 9 12:07:07 PDT 2013


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

           Summary: rtpg729depay doesn't split RTP packets into frames
    Classification: Platform
           Product: GStreamer
           Version: 1.0.7
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: tcdgreenwood at hotmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=254512)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=254512)
Patch based on the 1.0.7 source code

I believe that the g729 depayloader should split the packets into frames
following the logic outlined in RFC 3551 4.5.6 G729.  The packets are made up
of a number of 10 byte G729 frames followed by 0 or 1 2 byte comfort noise
frames.  I have looked at other depayloaders and this function seems to be part
of the depayloader.

Unfortunately I do not have a test case that I can share right now as it uses a
thirdparty G.729 codec and Cisco deskphones, but the result is that G.729
cannot be decoded.

I will attach a patch for your consideration.

Thanks

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