After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 567140 - G726 Packetizer issue for 24kbps & 40 kbps datarate
G726 Packetizer issue for 24kbps & 40 kbps datarate
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.10
Other Linux
: Normal critical
: 0.10.15
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-01-09 10:40 UTC by kumar
Modified: 2009-04-27 08:09 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description kumar 2009-01-09 10:40:21 UTC
The G726 RTP payload packetizer works fine for 32 & 16kbps data with Little Endian format, but it gives noisy output for 24 & 40 kbps when played on the VLC. The implementation is not according to RFC 3551 for 24 & 40 kbps.
Comment 1 Wim Taymans 2009-04-14 22:52:25 UTC
any idea what's wrong?
Comment 2 Wim Taymans 2009-04-15 12:00:17 UTC
commit 0802ba8730d93ef1d5e015124c330d3c7f0dce91
Author: Wim Taymans <wim.taymans@collabora.co.uk>
Date:   Wed Apr 15 13:56:17 2009 +0200

    g726depay: implement RFC3551 packing
    
    We implemented the AAL2 packing, add the encoding-name for those to the caps and
    a property to force AAL2 decoding (always TRUE for now).
    Implement RFC3551 unpacking for regular G726.
    See #567140.
Comment 3 Wim Taymans 2009-04-27 08:09:55 UTC
commit f33501ad4bfd903b7534b7d1bf20e8f915da22e1
Author: Wim Taymans <wim.taymans@collabora.co.uk>
Date:   Mon Apr 27 10:08:39 2009 +0200

    g726pay: fix compilation

commit 84c3d1a2c804e2056895e1d406df4d3ca5945e34
Author: Wim Taymans <wim.taymans@collabora.co.uk>
Date:   Mon Apr 27 10:02:06 2009 +0200

    g726pay: add RFC compliant packetizing
    
    Shuffle the input bits according to RFC 3551 for G726 payloads.
    Add option to force the previous behaviour.
    
    Fixes #567140

commit e213debe8e7e9bba0d01b77489aeb5d075e5f45f
Author: Wim Taymans <wim.taymans@collabora.co.uk>
Date:   Mon Apr 27 09:59:54 2009 +0200

    g726depay: add debug category
    
    Add a debugging category, add some comments and remove _peek_parent().