Page 1 of 1
rc buffer underflow error
Posted: 21 Oct 2014 18:34
by Cosworth
Hello. I am already up to give up. Trying to create mosaic 3x3 of 9 rtsp streams. The VLM file looks like:
Code: Select all
del all
new ch1 broadcast enabled loop
setup ch1 input "rtsp://root:2501567@10.10.10.181:554/live1.sdp"
setup ch1 output #mosaic-bridge{id=1,width=320,height=200}
new ch2 broadcast enabled loop
setup ch2 input "rtsp://root:2501567@10.10.10.96:554/axis-media/media.amp"
setup ch2 output #mosaic-bridge{id=2,width=320,height=200}
new ch3 broadcast enabled loop
setup ch3 input "rtsp://root:2501567@10.10.10.179:554/live1.sdp"
setup ch3 output #mosaic-bridge{id=3,width=320,height=200}
new ch4 broadcast enabled loop
setup ch4 input "rtsp://root:2501567@10.10.10.180:554/live1.sdp"
setup ch4 output #mosaic-bridge{id=4,width=320,height=200}
new ch5 broadcast enabled loop
setup ch5 input "rtsp://root:2501567@10.10.10.183:554/live1.sdp"
setup ch5 output #mosaic-bridge{id=5,width=320,height=200}
new ch6 broadcast enabled loop
setup ch6 input "rtsp://root:2501567@10.10.10.184:554/live1.sdp"
setup ch6 output #mosaic-bridge{id=6,width=320,height=200}
new ch7 broadcast enabled loop
setup ch7 input "rtsp://root:2501567@10.10.10.169:554/live1.sdp"
setup ch7 output #mosaic-bridge{id=7,width=320,height=200}
new ch8 broadcast enabled loop
setup ch8 input "rtsp://root:2501567@10.10.10.187:554/live1.sdp"
setup ch8 output #mosaic-bridge{id=8,width=320,height=200}
new ch9 broadcast enabled loop
setup ch9 input "rtsp://root:2501567@10.10.10.192:554/live1.sdp"
setup ch9 output #mosaic-bridge{id=9,width=320,height=200}
new bg broadcast enabled loop
setup bg input "fake.png"
setup bg option image-duration=-1
setup bg option image-fps=10/1
setup bg output #transcode{sfilter=mosaic,vcodec=mp4v,vb=1024}:rtp{sdp=rtsp://:8554/mosaic.sdp}
control ch1 play
control ch2 play
control ch3 play
control ch4 play
control ch5 play
control ch6 play
control ch7 play
control ch8 play
control ch9 play
control bg play
The launch command is:
Code: Select all
vlc --vlm-conf mosaic.vlm --mosaic-height=600 --mosaic-width=960 --mosaic-order=1,2,3,4,5,6,7,8,9
What I see, when connecting is:
and the log shows up the "[mpeg4 @ 0x7fac04272960] rc buffer underflow".
Re: rc buffer underflow error
Posted: 20 Dec 2014 11:40
by Pete_2014
Hi Cosworth, I've seen a similar output since upgrading VLC from version 2.1.5 to version 2.2 and as seen in the screen grab also version 3 (recent nightly build).
Re: rc buffer underflow error
Posted: 02 Jan 2015 16:47
by Jean-Baptiste Kempf
The issue is in 2.2.0 ?
Re: rc buffer underflow error
Posted: 08 Jan 2015 22:26
by Pete_2014
Hi Jean-Baptiste,
It seems the issue might be with 2.2.0 and above.
I have used the same VLM config and command line which worked at version 2.1.5 but not at 2.2.0 and above.
VLM config:
Code: Select all
del all
new channel1 broadcast enabled
setup channel1 input "rtp://...."
setup channel1 output #transcode{vcodec=YV12,width=1024,height=576,soverlay,sfilter='audiobargraph_v{position=1,barWidth=40,alarm=1}:marq{marquee=BBC Four,size=40,x=10,y=10,position=9}'}:duplicate{dst=mosaic-bridge{id=1},select=video,dst=bridge-out{id=1},select=audio}
new channel2 broadcast enabled
setup channel2 input "rtp://...."
setup channel2 output #transcode{vcodec=YV12,width=1024,height=576,soverlay,sfilter='audiobargraph_v{position=1,barWidth=40,alarm=1}:marq{marquee=BBC Three,size=40,x=10,y=10,position=9}'}:duplicate{dst=mosaic-bridge{id=2},select=video,dst=bridge-out{id=2},select=audio}
new channel3 broadcast enabled
setup channel3 input "rtp://...."
setup channel3 output #transcode{vcodec=YV12,width=1024,height=576,soverlay,sfilter='audiobargraph_v{position=1,barWidth=40,alarm=1}:marq{marquee=CBBC,size=40,x=10,y=10,position=9}'}:duplicate{dst=mosaic-bridge{id=3},select=video,dst=bridge-out{id=3},select=audio}
new channel4 broadcast enabled
setup channel4 input "rtp://...."
setup channel4 output #transcode{vcodec=YV12,width=1024,height=576,soverlay,sfilter='audiobargraph_v{position=1,barWidth=40,alarm=1}:marq{marquee=CBeebies,size=40,x=10,y=10,position=9}'}:duplicate{dst=mosaic-bridge{id=4},select=video,dst=bridge-out{id=4},select=audio}
new background broadcast enabled
setup background input "bg.png"
setup background option image-duration=-1
setup background output #transcode{sfilter=mosaic,vcodec=mp4v,vb=512,scale=1}:bridge-in{delay=400,id-offset=100}:display
control background play
control channel1 play
control channel2 play
control channel3 play
control channel4 play
Launch command:
Code: Select all
vlc --reset-config --vlm-conf="config.vlm" --mosaic-height=576 --mosaic-width=1024 --mosaic-rows=2 --mosaic-cols=2 --mosaic-order=1,2,3,4 --sub-track 0 --audio-filter=audiobargraph_a -I dummy
KInd regards
Pete
Re: rc buffer underflow error
Posted: 18 Jan 2015 08:19
by Jean-Baptiste Kempf
Please share the logs.
Re: rc buffer underflow error
Posted: 20 Jan 2015 08:34
by Pete_2014
VLC media player 3.0.0-git Vetinari (revision 3.0.0~~git20150108+r59131+31~ubuntu14.04.1)
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[0000000000c29e98] dummy interface: using the dummy interface module...
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f389c2a98e8] vdpau_avcodec generic error: unsupported codec 13 or profile -1
[00007f3874000958] core audio output error: option mute does not exist
[00007f386c000958] core audio output error: option mute does not exist
[00007f3878000958] core audio output error: option mute does not exist
[00007f3864000958] core audio output error: option mute does not exist
[00007f389c14e4d8] swscale filter error: invalid scaling: 0x0 -> 512x288
[00007f389c14f2e8] swscale filter error: invalid scaling: 0x0 -> 512x288
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d4c52a58] [Media: channel1] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38cc023a18] [Media: channel3] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[00007f38d0020528] [Media: channel4] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[00007f38d802a7e8] [Media: channel2] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
[mpeg4 @ 0x7f389c2a54e0] header damaged
[mpeg4 @ 0x7f389c2a54e0] header damaged
Re: rc buffer underflow error
Posted: 20 Jan 2015 19:11
by Jean-Baptiste Kempf
Wow, that's weird. Seems like a libdvbpsi regression.