recieve MMS and UDP Multicast memory leaks
Posted: 20 Mar 2010 10:09
Hello,
i'm using freebsd 8.0. on Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz. I compile from ports latest vlc-1.0.5_1,3.
Configure args:
./configure '--enable-vlc' '--enable-release' '--enable-avcodec' '--enable-avformat' '--enable-postproc' '--without-dv-raw1394' '--disable-dv' '--disable-galaktos' '--disable-glx' '--disable-qt4' '--disable-dbus' '--disable-gnomevfs' '--disable-notify' '--disable-skins2' '--disable-libtar' '--disable-loader' '--disable-jack' '--disable-remoteosd' '--disable-pulse' '--disable-fluidsynth' '--enable-zvbi' '--disable-hal' '--enable-vcd' '--enable-libcddb' '--disable-cddax' '--enable-cdda' '--enable-cddax' '--enable-dvbpsi' '--with-dvbpsi=/usr/local' '--enable-dvdnav' '--disable-dvdread' '--with-ffmpeg-faac' '--enable-faad' '--disable-flac' '--disable-fribidi' '--disable-aa' '--disable-dirac' '--disable-schroedinger' '--enable-x264' '--disable-lua' '--disable-caca' '--enable-dca' '--disable-ggi' '--enable-mkv' '--enable-a52' '--enable-libmpeg2' '--enable-real' '--enable-realrtsp' '--enable-theora' '--enable-live555' '--with-live555-tree=/usr/local/live' '--enable-taglib' '--enable-mad' '--with-mad=/usr/local' '--enable-mod' '--enable-mpc' '--enable-ogg' '--enable-ncurses' '--disable-smb' '--disable-sdl' '--enable-gnutls' '--disable-speex' '--disable-svg' '--disable-svgalib' '--disable-tremor' '--enable-twolame' '--enable-vorbis' '--disable-xosd' '--enable-debug' '--disable-v4l' '--disable-x11' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=i386-portbld-freebsd8.0' 'build_alias=i386-portbld-freebsd8.0' 'CC=cc' 'CFLAGS=-g3 -g' 'LDFLAGS= -L/usr/ports/multimedia/vlc/work/fake//usr/local/lib -L/usr/local/lib -pthread -lc' 'LIBS=-lc' 'CPPFLAGS=-I/usr/ports/multimedia/vlc/work/fake//usr/local/include -I/usr/ports/multimedia/vlc/work/vlc-1.0.5/include -I/usr/local/include -I/usr/local/ffmpeg '
When i try open simple mmsh (mmsh://stream1.france24.yacast.net/f24_liveen) or local udp multicast vlс permanently increases the size of used memory.
vlc-wrapper mmsh://stream1.france24.yacast.net/f24_liveen
On the start 'top' show me: 49540K 24028K nanslp 4 0:00 0.20%
After 10 minutes: 65924K 42796K nanslp 4 0:11 0.00%
After 20 minutes: 66948K 44392K nanslp 4 0:34 1.46%
After 30 minutes: 66948K 44704K nanslp 0 0:56 0.88%
Local udp multicast udp://@233.0.0.1:1234
On start: 52648K 31900K nanslp 2 0:01 1.66%
After 10 minutes: 71080K 49260K nanslp 4 0:21 2.29%
After 20 minutes: 84392K 62772K nanslp 0 0:50 2.69%
After 30 mnutes: 95656K 73604K nanslp 2 1:14 3.17%
After 15 hours: 1,7 Gb
[root@relay-1 /usr/ports/multimedia/vlc]# vlc-wrapper udp://@239.0.1.1:1234
VLC media player 1.0.5 Goldeneye
[0x28527c40] main interface error: no interface module matched "globalhotkeys,none"
[0x28527c40] main interface error: no suitable interface module
[0x284141c0] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x284141c0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Remote control interface initialized. Type `help' for help.
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 12, expected 0) for PID 100
[0x2973cec0] oss audio output error: cannot open audio device (/dev/dsp)
[0x2973cec0] main audio output error: couldn't find a filter for the conversion
[0x2973cec0] main audio output error: couldn't create audio output pipeline
i'm using freebsd 8.0. on Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz. I compile from ports latest vlc-1.0.5_1,3.
Configure args:
./configure '--enable-vlc' '--enable-release' '--enable-avcodec' '--enable-avformat' '--enable-postproc' '--without-dv-raw1394' '--disable-dv' '--disable-galaktos' '--disable-glx' '--disable-qt4' '--disable-dbus' '--disable-gnomevfs' '--disable-notify' '--disable-skins2' '--disable-libtar' '--disable-loader' '--disable-jack' '--disable-remoteosd' '--disable-pulse' '--disable-fluidsynth' '--enable-zvbi' '--disable-hal' '--enable-vcd' '--enable-libcddb' '--disable-cddax' '--enable-cdda' '--enable-cddax' '--enable-dvbpsi' '--with-dvbpsi=/usr/local' '--enable-dvdnav' '--disable-dvdread' '--with-ffmpeg-faac' '--enable-faad' '--disable-flac' '--disable-fribidi' '--disable-aa' '--disable-dirac' '--disable-schroedinger' '--enable-x264' '--disable-lua' '--disable-caca' '--enable-dca' '--disable-ggi' '--enable-mkv' '--enable-a52' '--enable-libmpeg2' '--enable-real' '--enable-realrtsp' '--enable-theora' '--enable-live555' '--with-live555-tree=/usr/local/live' '--enable-taglib' '--enable-mad' '--with-mad=/usr/local' '--enable-mod' '--enable-mpc' '--enable-ogg' '--enable-ncurses' '--disable-smb' '--disable-sdl' '--enable-gnutls' '--disable-speex' '--disable-svg' '--disable-svgalib' '--disable-tremor' '--enable-twolame' '--enable-vorbis' '--disable-xosd' '--enable-debug' '--disable-v4l' '--disable-x11' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=i386-portbld-freebsd8.0' 'build_alias=i386-portbld-freebsd8.0' 'CC=cc' 'CFLAGS=-g3 -g' 'LDFLAGS= -L/usr/ports/multimedia/vlc/work/fake//usr/local/lib -L/usr/local/lib -pthread -lc' 'LIBS=-lc' 'CPPFLAGS=-I/usr/ports/multimedia/vlc/work/fake//usr/local/include -I/usr/ports/multimedia/vlc/work/vlc-1.0.5/include -I/usr/local/include -I/usr/local/ffmpeg '
When i try open simple mmsh (mmsh://stream1.france24.yacast.net/f24_liveen) or local udp multicast vlс permanently increases the size of used memory.
vlc-wrapper mmsh://stream1.france24.yacast.net/f24_liveen
On the start 'top' show me: 49540K 24028K nanslp 4 0:00 0.20%
After 10 minutes: 65924K 42796K nanslp 4 0:11 0.00%
After 20 minutes: 66948K 44392K nanslp 4 0:34 1.46%
After 30 minutes: 66948K 44704K nanslp 0 0:56 0.88%
Local udp multicast udp://@233.0.0.1:1234
On start: 52648K 31900K nanslp 2 0:01 1.66%
After 10 minutes: 71080K 49260K nanslp 4 0:21 2.29%
After 20 minutes: 84392K 62772K nanslp 0 0:50 2.69%
After 30 mnutes: 95656K 73604K nanslp 2 1:14 3.17%
After 15 hours: 1,7 Gb
[root@relay-1 /usr/ports/multimedia/vlc]# vlc-wrapper udp://@239.0.1.1:1234
VLC media player 1.0.5 Goldeneye
[0x28527c40] main interface error: no interface module matched "globalhotkeys,none"
[0x28527c40] main interface error: no suitable interface module
[0x284141c0] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x284141c0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Remote control interface initialized. Type `help' for help.
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 12, expected 0) for PID 100
[0x2973cec0] oss audio output error: cannot open audio device (/dev/dsp)
[0x2973cec0] main audio output error: couldn't find a filter for the conversion
[0x2973cec0] main audio output error: couldn't create audio output pipeline