]> rtime.felk.cvut.cz Git - frescor/demo.git/blob - run-local-streamer.sh
Merge branch 'master' of rtime.felk.cvut.cz:frescor/demo
[frescor/demo.git] / run-local-streamer.sh
1 #!/bin/bash
2
3 function optional_pause() {
4   sleep 1
5 }
6
7
8 if [ ! -e /dev/video0 ] ; then
9   echo "Video device (/dev/video0) not found"
10   echo "Insert Virtual Video driver (vivi)"
11   su -c "modprobe vivi"
12
13   if [ ! -e /dev/video0 ] ; then
14     echo "No Video Device - aborting"
15     exit 1
16   fi
17 fi
18
19 if [ -z "$(lsmod | grep '^qresmod' )" ] ; then
20   echo "AquosA QRES module not found"
21   echo "Insert AquosA QRES module (qresmod)"
22   su -c "modprobe qresmod"
23
24   if [ -z "$(lsmod | grep '^qresmod' )" ] ; then
25     echo "No QRES module - aborting"
26     exit 1
27   fi
28 fi
29
30 killall fcb 2>/dev/null 1>/dev/null
31 killall frm_aqcpu 2>/dev/null 1>/dev/null
32 killall fwpmngr 2>/dev/null 1>/dev/null
33 killall streamer 2>/dev/null 1>/dev/null
34 killall vlc 2>/dev/null 1>/dev/null
35 killall ortemanager 2>/dev/null 1>/dev/null
36 killall ortedemo 2>/dev/null 1>/dev/null
37 killall aqcputest 2>/dev/null 1>/dev/null
38
39 optional_pause
40
41 x-terminal-emulator -T "Demo: FCB - Frescor Contract Browser" \
42         -e  build/_compiled/bin/fcb &
43
44 optional_pause
45
46 x-terminal-emulator -T "Demo: FRM_AQCPU - AquosA CPU Resource Manager" \
47         -e  build/_compiled/bin/frm_aqcpu &
48
49 optional_pause
50
51 x-terminal-emulator -T "Demo: FWP - Frescor WLan Protocol Manager" \
52         -e  build/_compiled/bin/fwpmngr &
53
54 optional_pause
55
56 x-terminal-emulator -T "Demo: STREAMER - Streamer Video Source" \
57         -e  build/_compiled/bin/streamer -d /dev/video0 -r 15 -m 127.0.0.1 &
58
59 optional_pause
60
61 x-terminal-emulator -T "Demo: VLC - Video Viewer" \
62         -e  vlc sdp://sdp.txt &