summaryrefslogtreecommitdiff
path: root/freenect-server.sh
diff options
context:
space:
mode:
Diffstat (limited to 'freenect-server.sh')
-rw-r--r--freenect-server.sh25
1 files changed, 0 insertions, 25 deletions
diff --git a/freenect-server.sh b/freenect-server.sh
deleted file mode 100644
index e88acbe..0000000
--- a/freenect-server.sh
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/usr/bin/env bash
-# Copyright 2016 Luke Shumaker
-
-PATH="$PATH:$(dirname -- "$0")"
-
-t="$(mktemp -d --tmpdir "${0##*/}.XXXXXXXXXX")"
-
-mkfifo $t/video.rgb24
-mkfifo $t/depth.rgb24
-mkfifo $t/video.mjpg
-mkfifo $t/depth.mjpg
-mkfifo $t/accel.mjson
-
-( freenect-server--kinect -v $t/video.rgb24 -d $t/depth.rgb24 -a $t/accel.mjson; echo "EXITED: freenect-server--kinect: $?") & pids+=($!)
-( multipart-replace-http-server "$1" "$2" $t/video.mjpg $t/depth.mjpg $t/accel.mjson; echo "EXITED: freenect-server--http: $?") & pids+=($!)
-( ffmpeg -loglevel warning -pixel_format rgb24 -s 640x480 -f rawvideo -i $t/video.rgb24 -q:v 1 -f mpjpeg - > $t/video.mjpg; echo "EXITED: ffmpeg video: $?") & pids+=($!)
-( ffmpeg -loglevel warning -pixel_format rgb24 -s 640x480 -f rawvideo -i $t/depth.rgb24 -q:v 1 -f mpjpeg - > $t/depth.mjpg; echo "EXITED: ffmpeg depth: $?") & pids+=($!)
-
-cleanup() {
- kill -- "${pids[@]}" 2>/dev/null
- rm -rf -- "$t"
-}
-trap cleanup EXIT
-
-wait