GNOME Bugzilla – Bug 319884
rtpamrdec discards non-transmitted frames
Last modified: 2006-05-04 16:36:44 UTC
When the RTP depacketizer for AMR-NB (amrnbdec) receives a frame of type 15 (frame size = 0), the packet is discarded. The packet should be used to let the decoder know about this frame. This happens often when DTX is enabled. After the first SID frame you can encounter these frames.
Created attachment 53916 [details] [review] Proposed fix This patch keeps the non-transmitted frames instead of discarding them.
some changes were made to amrdepay can you provide an updated patch?
Created attachment 59529 [details] [review] Proposed fix Updated the patch against CVS version. I haven't tested this updated version, but the update was very straightforward.
I tested the new patch and it fixes the problem.
* gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_chain): Patch from Sebastien Cote, fixes #319884