GNOME Bugzilla – Bug 567140
G726 Packetizer issue for 24kbps & 40 kbps datarate
Last modified: 2009-04-27 08:09:55 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.
any idea what's wrong?
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.
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().