[Bug 739333] gst-omx leaks a huge memory when it works with amr h/w decoder

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Oct 30 01:23:10 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=739333
  GStreamer | gst-omx | 1.2.4

--- Comment #3 from Jun Ji <jun.ji at lge.com> 2014-10-30 08:23:07 UTC ---
In omxamrdec, I found that the number of GstMemory created in
gst_base_parse_scan_frame(), between two gst_omx_audio_dec_loop() is about 80
however, each gst_omx_audio_dec_loop() frees only about 10 of them in its
gst_audio_decoder_finish_frame(). Thus, it means that the pipeline gets 70 of
GstMemory when it performs a gst_omx_audio_dec_loop().

How possibly does it happen??

Why gst_omx_audio_dec_loop() in omxamrdec isn't repeated properly when the
pipeline stores 3~4 GstMemories as that of omxaacdec does?

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