Shmsink stream does not release memory

LC lienes.cirules at
Wed May 17 07:13:52 UTC 2017


I have a stream on shmsink: rtspsrc latency=100
location=rtsp://192.168.x.xx:xxx/H.264/media.smp ! rtph264depay ! h264parse
! avdec_h264 ! videorate ! videoscale ! videoconvert !
video/x-raw,width=1920,height=1080,framerate=50/1,format=BGR ! shmsink
socket-path=/tmp/rtspfeed1 buffer-time=0 wait-for-connection=false. 

When i open it i got 2GB Virtual Memory. When i close that stream,  unref
pipeline pointer, flush the bus, unref, i still got very high virtual
memory. About 1.7GB. I checked that shared memory socket by that name does
not exists there anymore, so i think that virtual memory should decrease a

When i open the same stream again, virtual memory grows from 1,7GB up to 2GB

What may cause that Virtual memory is not freed ?
Maybe the way i release the pipeline and pipeline resources is wrong ?


View this message in context:
Sent from the GStreamer-devel mailing list archive at

More information about the gstreamer-devel mailing list