I was happy today to manage to mux my h264 stream according to iso standards.<br>But now I have a new, also serious problem:<br>During the run of my pipeline:<br><br><pre>gst-launch-0.10 -e -v --gst-debug-level=3 \
souphttpsrc  do-timestamp=true is-live=true typefind=true location=<a href="http://192.168.2.21/image1">http://192.168.2.21/image1</a> ! \
video/x-h264, width=1280, height=720, framerate=30/1 ! \
h264parse config-interval=1 ! mp4mux !  \
filesink location=original.mp4<br><br><br><font style="font-family: arial,helvetica,sans-serif;" size="2">I see the momory usage increase until my swap partition is full and everything breaks. (total size for gst-launch: 6 GB)<br>
I assume that the problem lies inside of mp4mux: When I use the pipeline</font><br><br>gst-launch-0.10 -e --gst-debug-level=3 \<br>souphttpsrc  do-timestamp=true is-live=true typefind=true location=<a href="http://192.168.2.21/image1">http://192.168.2.21/image1</a> ! \<br>
video/x-h264, width=1280, height=720, framerate=30/1 ! \<br>h264parse config-interval=1 ! fakesink<br><br><font style="font-family: arial,helvetica,sans-serif;" size="2">the amount of allocated memory becomes stable.<br>Does anybody know some tricks to avoid that?<br>
I already run valgrind and here is the result:</font><br><br>==17263== LEAK SUMMARY:<br>==17263==    definitely lost: 60 bytes in 1 blocks<br>==17263==    indirectly lost: 240 bytes in 10 blocks<br>==17263==      possibly lost: 113,240 bytes in 888 blocks<br>
==17263==    still reachable: 206,032 bytes in 1,732 blocks<br><br><br style="font-family: arial,helvetica,sans-serif;"><font style="font-family: arial,helvetica,sans-serif;" size="2">For details see attached file.<br>The releases of gstreamer and gst-plugins-good are 0.10.35 and 0.10.30. <br>
I would really appreciate your help!</font><br><br><br><font style="font-family: arial,helvetica,sans-serif;" size="2">Thank you in advance!</font><br><br><br></pre>