diff options
-rw-r--r-- | gst/rtp/gstrtpmparobustdepay.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/rtp/gstrtpmparobustdepay.c b/gst/rtp/gstrtpmparobustdepay.c index 17645a49a..8580c0d15 100644 --- a/gst/rtp/gstrtpmparobustdepay.c +++ b/gst/rtp/gstrtpmparobustdepay.c @@ -775,6 +775,8 @@ gst_rtp_mpa_robust_change_state (GstElement * element, g_queue_foreach (rtpmpadepay->adu_frames, (GFunc) gst_rtp_mpa_robust_depay_free_frame, NULL); g_queue_clear (rtpmpadepay->adu_frames); + if (rtpmpadepay->mp3_frame) + gst_byte_writer_free (rtpmpadepay->mp3_frame); break; } default: |