#!/bin/sh
#
# Start vdec decoder
#
. /etc/vdec.conf

if [ ${osd} = "simple" ]; then
    osd_variant="--osd"
fi

case "$1" in
  start)
    echo "Starting vdec decoder service..."
    vdec -p ${port} -d ${format} -c ${codec} -m ${mode} --mavlink-port ${mavlink_port} ${osd_variant} ${extra} > /dev/null 2>&1 &
    sleep 3
    if [ ${osd} = "custom" ]; then
	osd > /dev/null 2>&1 &
    fi
    ;;
  stop)
    echo "Stopping vdec decoder service..."
    kill -9 $(pidof vdec)
    kill -9 $(pidof osd)
    ;;
    *)
    echo "Usage: $0 {start|stop}"
    exit 1
esac