X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=doc%2Fdemo.sh;h=af3f4d64168148720de7fc48e8adab8105ceed80;hb=7c72aa3aa8546521c13bf4241566365460647c8c;hp=7a0ff3730c2a8f3666646df4dcc6eecf228dc3a7;hpb=e44d9ebe1c469e69135dd3db4ef4d566b3567306;p=vlc diff --git a/doc/demo.sh b/doc/demo.sh index 7a0ff3730c..af3f4d6416 100755 --- a/doc/demo.sh +++ b/doc/demo.sh @@ -6,7 +6,11 @@ ######################################################################## #TODO: change on Max OS X -VLC="./vlc --quiet --color " +if test ".`uname -s`" = ".Darwin"; then + VLC="./VLC.app/Contents/MacOS/VLC --quiet --color " +else + VLC="./vlc --quiet --color " +fi CMD="" pyschedelic() @@ -47,11 +51,40 @@ control a play" > "`pwd`/demo.vlm" echo -e "\n$VLC --sub-filter mosaic:marq --marq-marque \"VLC - mosaic\" --marq-position 6 --mosaic-width 120 --mosaic-height 90 --mosaic-rows 1 --mosaic-cols 1 --mosaic-alpha 150 --extraintf telnet --telnet-host localhost --vlm-conf `pwd`/demo.vlm $bg" } +opengl() +{ + echo -e "\n- OpenGL cube demo -\nconfiguration\n" + echo -en "Please chose an input.\ninput? " + read input + echo -e "\n$VLC -V opengl --opengl-effect transparent-cube $input" +} + +wall() +{ + echo -e "\n- Video wall demo -\nconfiguration\n" + echo -en "Please chose an input.\ninput? " + read input + echo -en "Do you want to use rotated laptops/screens ?\n[y/N] " + read rot + case "$rot" in + "y"|"Y"|"yes") + echo -e "\nLeft hand side:\n$VLC --vout-filter wall:transform --transform-type 90 --wall-cols 2 --wall-rows 1 --wall-active 0 $input" + echo -e "\nRight hand side:\n$VLC --vout-filter wall:transform --transform-type 90 --wall-cols 2 --wall-rows 1 --wall-active 1 --sub-filter marq --marq-marquee \"VLC - Video wall\" $input" + ;; + *) + echo -e "\nLeft hand side:\n$VLC --vout-filter wall --wall-cols 2 --wall-rows 1 --wall-active 0 --sub-filter marq --marq-marquee \"VLC - Video wall\" $input" + echo -e "\nRight hand side:\n$VLC --vout-filter wall --wall-cols 2 --wall-rows 1 --wall-active 1 $input" + ;; + esac +} + cat << EOF VLC cool demos script 1. psychedelic video filter 2. gradient video filter 3. mosaic + 4. OpenGL cube + 5. video wall EOF echo -n "demo number? " @@ -61,6 +94,8 @@ case "$choice" in 1) pyschedelic;; 2) gradient;; 3) mosaic;; + 4) opengl;; + 5) wall;; *) echo "Wrong answer ... try again"; exit 1;; esac