3 mountpoints: fsf-sysops (default, public), fsf (all staff), fsf-tech (tech team)
-d debug.
--f Stream full screen even high resolution.
--t Stream tall half screen
+-r RESOLUTION_TYPE
+ full: full screen even high resolution.
+ tall (default): half screen.
+ quarter: self evident
-u Undelayed. Removes 5 second video delay, and about 4 second audio delay.
-w do not launch watch of stream
loglevel=fatal
watch=true
fullscreen=false
-tall=false
-temp=$(getopt -l help hdftuw "$@") || usage 1
+tall=true
+temp=$(getopt -l help hdr:uw "$@") || usage 1
eval set -- "$temp"
while true; do
case $1 in
loglevel=info
ffp_args+=(-d)
;;
- -f)
- fullscreen=true
- tall=false
- ;;
- -t)
- fullscreen=false
- tall=true
+ -r)
+ case $2 in
+ tall)
+ fullscreen=false
+ tall=true
+ ;;
+ quarter)
+ fullscreen=false
+ tall=false
+ ;;
+ full)
+ fullscreen=true
+ tall=false
+ ;;
+ esac
+ shift
;;
-w)
watch=false
[vol0][vol1] amerge=inputs=2;
[2]zmq='b=tcp\://127.0.0.1\:5557',drawbox=color=0x262626,drawtext=fontsize=90: fontcolor=beige: x=40: y=40: text=''${delay_arg}[out]"
-# [vol0][vol1] amerge=inputs=2,adelay=6000:all=1;
-
-
# An online source says to match a 5 second vid delay, we can do an
# audio delay filter: "adelay=5000|5000". However, we already get
# a stream delay of about 2 seconds, and having the audio be about
rm -f /tmp/iank-ffmpeg-interlude-toggle
-# start muted
-pactl set-source-mute @DEFAULT_SOURCE@ true
+# system mute. disabled, just using application level mute atm.
+#
+# pactl set-source-mute @DEFAULT_SOURCE@ true
if pkill -f ^ffmpeg.\*icecast://source.\*/fsf; then
sleep 1