Regression: Memory usage during transcoding
I have the following transcoding line (with H.264/LPCM/NUT input):
./vlc -I dummy -v --network-caching 2000 http://127.0.0.1:9095 vlc://quit --sout '#transcode{vcodec=h264,vb=4500,acodec=mp4a,aenc=fdkaac,ab=128}:std{mux=ffmpeg{mux=mp4},access=http{mime=video/mp4,metacube},dst=:1994}' --sout-avformat-options '{movflags=empty_moov+frag_keyframe+default_base_moof}' --sout-x264-tune touhou --sout-x264-profile high --sout-x264-vbv-maxrate 4500 --sout-x264-vbv-bufsize 4500 --sout-mux-caching 3000 --sout-x264-preset faster --sout-x264-keyint 60
VLC slowly but surely leaks memory. After 18 hours of encoding, it uses (according to top RSS) 1.07 GB, after 29 hours it uses 1.63 GB. This would indicate about 50 MB/hour, or 1.2 GB/day.
I might find the time to run heaptrack on it later, but I wanted to file this so that it doesn't get lost even if I don't.