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:
Image
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).

Image

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.