Postby lionsharemedia » 06 Nov 2009 06:45
Thanx, I had to refresh x264 and vlc-1.1.0-git
Got all going accept my 0.9.6 mosaic + mosaic.conf file don't want to cooperate.
If I run it it gives the following problem:
I am sure it is something in the sintax because I had this error with 1.0.1 and 1.0.2 and 1.1.1-git
vlc: misc/variables.c:777: var_SetChecked: Assertion `p_this' failed.
Here is my mosaic start file
//usr/bin/vlc -vvv -I telnet --file-logging --logfile=/var/log/vlc.log --vlm-conf /ts/mosaic.conf --ttl 12 \
--fake-file /media/background.png --fake-aspect-ratio "4:3" \
--mosaic-width 720 --mosaic-height 576 \
--mosaic-keep-picture \
--mosaic-rows 2 --mosaic-cols 2 \
--mosaic-position 1 --mosaic-order 0,1,2,3 \
--mosaic-yoffset 10 --mosaic-xoffset 10 \
--mosaic-borderw 2 --mosaic-borderh 2 \
--ts-es-id-pid
Here is my mosaic.conf file
new Stream0 broadcast enabled loop
setup Stream0 input file:///media/"test1.mpg"
setup Stream0 option input-repeat=-1
setup Stream0 output #transcode{vcodec=mp4v,acodec=mpga}:standard{mux=ts,access=udp,dst=239.255.12.40:1234}
new KStream0 broadcast enabled
setup KStream0 input udp://@239.255.12.40:1234
setup KStream0 output #duplicate{dst=mosaic-bridge{id=0,height=280,width=360},select=video,dst=bridge-out{id=0}}
new Stream1 broadcast enabled loop
setup Stream1 input file:///media/"test2.mpg"
setup Stream1 option input-repeat=-1
setup Stream1 output #transcode{vcodec=h264,acodec=mpga}:standard{mux=ts,access=udp,dst=239.255.12.41:1234}
new KStream1 broadcast enabled
setup KStream1 input udp://@239.255.12.41:1234
setup KStream1 output #duplicate{dst=mosaic-bridge{id=1,height=280,width=360},select=video,dst=bridge-out{id=1},select=audio}
new Stream2 broadcast enabled loop
setup Stream2 input file:///media/"test3.mpg"
setup Stream2 option input-repeat=-1
setup Stream2 output #transcode{vcodec=h264,acodec=mpga}:standard{mux=ts,access=udp,dst=239.255.12.42:1234}
new KStream2 broadcast enabled
setup KStream2 input udp://@239.255.12.42:1234
setup KStream2 output #duplicate{dst=mosaic-bridge{id=2,height=280,width=360},select=video,dst=bridge-out{id=2}}
new Stream3 broadcast enabled loop
setup Stream3 input file:///media/"test4.mpg"
setup Stream3 option input-repeat=-1
setup Stream3 output #transcode{vcodec=h264,acodec=mpga}:standard{mux=ts,access=udp,dst=239.255.12.43:1234}
new KStream3 broadcast enabled
setup KStream3 input udp://@239.255.12.43:1234
setup KStream3 output #duplicate{dst=mosaic-bridge{id=3,height=280,width=360},select=video,dst=bridge-out{id=3}}
new Stream4 broadcast enabled loop
setup Stream4 input file:///media/"test5.mpg"
setup Stream4 option input-repeat=-1
setup Stream4 output #transcode{vcodec=h264,acodec=mpga}:standard{mux=ts,access=udp,dst=239.255.12.44:1234}
new bg broadcast enabled
setup bg input fake:///
setup bg output #transcode{sfilter=mosaic,vcodec=mp2v,vb=3000,scale=1}:bridge-in{delay=400,id-offset=100}:standard{access=udp,mux=ts,dst=239.255.12.45:1234}
control bg play
control Stream0 play
control KStream0 play
control Stream1 play
control KStream1 play
control Stream2 play
control KStream2 play
control Stream3 play
control KStream3 play
control Stream4 play