Memory leak when streaming audio over HTTP
I experience a memory leak when streaming audio over HTTP on Mac with the latest stable VLC (2.1.5). I am also able to reproduce on the latest 2.2 nightly (vlc-2.2.0-x86_64-20141227-0312)
I am running VLC like this in order to stream the sound from my Mac's line-in jack using HTTP: /Applications/VLC.app/Contents/MacOS/VLC -vvv qtsound:// --sout '#transcode{acodec=vorb,ab=128}:standard{access=http,mux=ogg,dst=0.0.0.0:8989}'
It doesn't matter wether someone is currently listening to the stream or not, the memory just keeps going up. My VLC process was taking up ~85MB of RAM when I started writing and it's now at 169MB.
I can reproduce this all the time. I have to restart VLC on a regular basis or it ends up taking all of my memory.
I tried with a vanilla VLC (clean configuration) and it still happens. Please feel free to ask me for more details if needed.