[Bug 789999] Valgrind definitely lost HLS playback

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Nov 9 07:11:34 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=789999

--- Comment #9 from rolandz <luckychsj at gmail.com> ---
This patch work well, thanks.
Valgrind and gstleak tracer are quiet now,no noise while hls playback.

In addition,Maybe we still need do more works,
There are several leaks of gstcaps and gstbuffer in dashdemux.
(Obviously, this is not associated with hlsdemux's patch, which shouldn't block
the previous patch --)    )

Run this command,then CTRL+c:

GST_TRACERS="leaks" GST_DEBUG="GST_TRACER:7"  gst-launch-1.0 souphttps
rc
location=http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys12/RedBullPlayStreets/redbull_4s/RedBullPlayStreets_4s_isoffma
in_DIS_23009_1_v_2_1c2_2011_08_30.mpd ! dashdemux ! decodebin ! videoconvert !
videoscale ! autovideosink

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Redistribute latency...
Redistribute latency...
Redistribute latency...
Redistribute latency...
Redistribute latency...
^Chandling interrupt.
Interrupt: Stopping pipeline ...
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
0:00:21.510940728 13757      0x1db86f0 TRACE             GST_TRACER :0::
object-alive, type-name=(string)GstBuffer, addres
s=(gpointer)0x7fcbec5070c0, description=(string)buffer: 0x7fcbec5070c0, pts
99:99:99.999999999, dts 99:99:99.999999999, du
r 99:99:99.999999999, size 38, offset none, offset_end none, flags 0x0,
ref-count=(uint)1, trace=(string);
0:00:21.510957241 13757      0x1db86f0 TRACE             GST_TRACER :0::
object-alive, type-name=(string)GstBuffer, addres
s=(gpointer)0x7fcbec1ab5a0, description=(string)buffer: 0x7fcbec1ab5a0, pts
99:99:99.999999999, dts 99:99:99.999999999, du
r 99:99:99.999999999, size 39, offset none, offset_end none, flags 0x0,
ref-count=(uint)1, trace=(string);
0:00:21.510968411 13757      0x1db86f0 TRACE             GST_TRACER :0::
object-alive, type-name=(string)GstCaps, address=(gpointer)0x7fcbd4050050,
description=(string)video/x-h264, stream-format=(string)avc,
alignment=(string)au, level=(string
)1.3, profile=(string)constrained-baseline,
codec_data=(buffer)0142c00dffe100166742c00dd98141fb0e1000003e90000ea608f142a68001000568c960f2c8,
width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1,
framerate=(fraction)119/4, ref-count
=(uint)1, trace=(string);
0:00:21.510978648 13757      0x1db86f0 TRACE             GST_TRACER :0::
object-alive, type-name=(string)GstCaps, address=(gpointer)0x7fcbd409e540,
description=(string)video/x-h264, stream-format=(string)avc,
alignment=(string)au, level=(string
)3, profile=(string)constrained-baseline,
codec_data=(buffer)0142c01effe100176742c01ed981e0bfe5c38400000fa40003a9823c58b9a
001000568c960f2c8, width=(int)480, height=(int)360,
pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)119/4, ref-count=(uint)1,
trace=(string);
0:00:21.510987753 13757      0x1db86f0 TRACE             GST_TRACER :0::
object-alive, type-name=(string)GstMemory, addres
s=(gpointer)0x7fcbe000d300, description=(string)0x7fcbe000d300,
ref-count=(uint)1, trace=(string);
0:00:21.510995369 13757      0x1db86f0 TRACE             GST_TRACER :0::
object-alive, type-name=(string)GstMemory, addres
s=(gpointer)0x7fcbe000d180, description=(string)0x7fcbe000d180,
ref-count=(uint)1, trace=(string);

** (gst-launch-1.0:13757): WARNING **: Leaks detected

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