GNOME Bugzilla – Bug 696488
d3dvideosink memleak in 1.0
Last modified: 2013-03-26 14:59:19 UTC
Using this pipeline: gst-launch-1.0.exe souphttpsrc location=.. ! matroskademux ! avdec_h264 ! d3dvideosink sync=false I can see the memory usage constatly increasing while with this one gst-launch-1.0.exe souphttpsrc location=.. ! matroskademux ! avdec_h264 ! fakesink sync=false the memory usage does not increase, I compiled gstreamer-1.0 myself with mingw (no cerbero), using the same mingw environment I builded 0.10 too, the memory leak happen on 1.0 only, to give an idea when I start gst-launch-1.0 memory usage is 21544 KB, after 5 minutes memory usage is 28744 KB and continue to increase
reproducible also with: videotestsrc ! d3dvideosink
So it's definitely not the video frames that are leaked but something else... will try to take a look at this the next time I start Windows (will take some time). Are you using a 1.0 release or git master? There were a lot of changes in git master compared to the 1.0 releases
I'm testing with git master, I'll try to build 1.0.6 too as soon as I have some spare time to see if the same happen with the last stable 1.x release, I'm experiencing other problems with git master on windows too (mpeg4 and h264 over rtsp), I'll eventually report them in separate bugs no hurry, gstreamer-sdk git is rock solid :-)
Can't reproduce this with latest git master... so let's close this until someone can reproduce it.
confirming, not leak anymore after today commits, thanks!