[vlc] running vlc in chroot

anton at web-sat.com anton at web-sat.com
Thu Sep 1 11:03:11 CEST 2005


Hello,
I have a problem running vlc in chroot.
I am trying to run a very basic setup of vlc server streming mp3 file over UDP to client.
Client is running cut-down version of linux (i emulate it in chroot environment).

Upon running vlc i get the following error:

root at test$/ >vlc udp:
VLC media player 0.8.2 Janus
Remote control interface initialized, `h' for help
libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 0) for PID 66
[00000207] main audio output error: couldn't find a filter for the conversion
[00000207] main audio output error: couldn't set an input pipeline

It can see the stream but can not play it. Please see -vvv output at the end.

vlc is compiled with the follwoing options:
./configure --disable-hal --disable-sout --disable-httpd --disable-vlm \
--disable-gnutls --disable-dvdnav --disable-smb --disable-libcdio \
--disable-libcddb --disable-cdda --disable-vcd --disable-screen \
--disable-ogg --disable-mkv --disable-mod --disable-mad --disable-ffmpeg \
--disable-a52 --disable-dts --disable-libmpeg2 --disable-vorbis --disable-speex \
--disable-png --disable-x264 --disable-cmml --disable-x11 --disable-xvideo \
--disable-glx --disable-opengl --disable-sdl --disable-freetype --disable-fribidi \
--disable-libxml2 --disable-fb --disable-wxwindows --disable-visual \
--disable-daap --disable-joystick --disable-skins2 --prefix=/usr \
--enable-oss

and has libdvbpsi installed as the only it's library.

Compiled with the options on full Linux it runs fine. But in chroot it doesn't.
Any input is greatly appreciated.

Thank you,
Anton

Please see -vvv output below
VLC media player 0.8.2 Janus
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file /root/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 133 modules
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
[00000000] main root debug: VLC media player - version 0.8.2 Janus - (c) 1996-2005 VideoLAN
[00000000] main root debug: libvlc was configured with ./configure --disable-hal --disable-sout --disable-httpd
[00000001] main vlc debug: translation test: code is "C"
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file /root/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 133 modules
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
[00000001] main vlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[00000001] main vlc debug: looking for memcpy module: 3 candidates
[00000010] main module debug: using memcpy module "memcpymmxext"
[00000165] main playlist debug: waiting for thread completion
[00000165] main playlist debug: thread 16386 (playlist) created at priority 0 (src/playlist/playlist.c:152)
[00000166] main private debug: waiting for thread completion
[00000166] main private debug: thread 32771 (preparser) created at priority 0 (src/playlist/playlist.c:174)
[00000167] main interface debug: looking for interface module: 1 candidate
[00000079] main module debug: using interface module "hotkeys"
[00000167] main interface debug: interface initialized
[00000167] main interface debug: thread 49156 (interface) created at priority 0 (src/interface/interface.c:211)
[00000165] main playlist debug: adding playlist item `udp:' ( udp: )
[00000169] main interface debug: looking for interface module: 1 candidate
Remote control interface initialized, `h' for help
[00000077] main module debug: using interface module "rc"
[00000169] main interface debug: interface initialized
[00000169] main interface debug: thread 65541 (manager) created at priority 0 (src/interface/interface.c:196)
[00000165] main playlist debug: creating new input thread
[00000171] main input debug: waiting for thread completion
[00000171] main input debug: thread 81926 (input) created at priority 0 (src/input/input.c:230)
[00000171] main input debug: `udp:' gives access `udp' demux `' path `'
[00000171] main input debug: creating demux: access='udp' demux='' path=''
[00000172] main demuxer debug: looking for access_demux module: 0 candidates
[00000172] main demuxer warning: no access_demux module matched "udp"
[00000171] main input debug: creating access 'udp' path=''
[00000173] main access debug: looking for access2 module: 3 candidates
[00000173] access_udp access debug: opening server=:0 local=:1234
[00000173] main access debug: net: connecting to ':0@:1234'
[00000173] main access debug: looking for network module: 2 candidates
[00000131] main module debug: using network module "ipv4"
[00000131] main module debug: unlocking module "ipv4"
[00000015] main module debug: using access2 module "access_udp"
[00000176] main private debug: pre buffering
[00000173] access_udp access debug: detected TS over raw UDP
[00000176] main private debug: received first data for our buffer
[00000176] main private debug: prebuffering done 5264 bytes in 0s - 35 kbytes/s
[00000171] main input debug: creating demux: access='udp' demux='' path=''
[00000177] main demuxer debug: looking for demux2 module: 32 candidates
[00000116] main module debug: using demux2 module "ts"
[00000177] ts demuxer debug: DEMUX_SET_GROUP 0 (nil)
[00000173] access_udp access warning: unimplemented query in control
[00000171] main input debug: `udp:' successfully opened
[00000177] ts demuxer debug: pid[68] unknown
[00000177] ts demuxer debug: PATCallBack called
[00000177] ts demuxer debug: new PAT ts_id=12258 version=31 current_next=1
[00000177] ts demuxer debug:   * number=1 pid=66
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0) for PID 66
[00000177] ts demuxer debug: PMTCallBack called
[00000177] ts demuxer debug: new PMT program number=1 version=23 pid_pcr=68
[00000177] ts demuxer debug:   * es pid=68 type=3 fcc=mpga
[00000171] main input debug: selecting program id=1
[00000204] main decoder debug: looking for decoder module: 13 candidates
[00000062] main module debug: using decoder module "mpeg_audio"
[00000204] main decoder debug: thread 98311 (decoder) created at priority 0 (src/input/decoder.c:159)
[00000177] ts demuxer warning: first packet for pid=68 cc=0x4
[00000204] mpeg_audio decoder debug: MPGA channels:2 samplerate:44100 bitrate:192
[00000204] main decoder debug: no aout present, spawning one
[00000207] main audio output debug: looking for audio output module: 2 candidates
[00000207] main audio output debug: thread 114696 (aout) created at priority 0 (oss.c:520)
[00000164] main module debug: using audio output module "oss"
[00000207] main audio output debug: output 's16l' 44100 Hz Stereo frame=1 samples/4 bytes
[00000207] main audio output debug: mixer 's16l' 44100 Hz Stereo frame=1 samples/4 bytes
[00000207] main audio output debug: filter(s) 'fl32'->'s16l' 44100 Hz->44100 Hz Stereo->Stereo
[00000208] main private debug: looking for audio filter module: 20 candidates
[00000037] main module debug: using audio filter module "float32tos16"
[00000207] main audio output debug: found a filter for the whole conversion
[00000207] main audio output debug: looking for audio mixer module: 3 candidates
[00000048] main module debug: using audio mixer module "trivial_mixer"
[00000207] main audio output debug: input 'mpga' 44100 Hz Stereo frame=1152 samples/1053 bytes
[00000207] main audio output debug: filter(s) 'mpga'->'fl32' 44100 Hz->44100 Hz Stereo->Stereo
[00000225] main private debug: looking for audio filter module: 20 candidates
[00000207] main audio output error: couldn't find a filter for the conversion
[00000207] main audio output error: couldn't set an input pipeline







-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc/attachments/20050901/bc673adf/attachment.html>


More information about the vlc mailing list