Added DVR recording

Value for filename is stored in /etc/rec.
If the /etc/rec doesn't exist then we create the file.
pull/1180/head
MarioFPV 2023-12-03 12:49:09 +00:00 committed by GitHub
parent 627c66e26b
commit 560a83c33c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 1 deletions

View File

@ -3,6 +3,10 @@
# Start vdec decoder
#
. /etc/vdec.conf
if [[ ! -e /etc/rec ]]; then
touch /etc/rec
fi
. /etc/rec
if [ ${osd} = "simple" ]; then
osd_variant="--osd"
@ -11,7 +15,9 @@ 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 &
vdec -p ${port} -d ${format} -c ${codec} -m ${mode} --mavlink-port ${mavlink_port} ${osd_variant} ${extra} -w /mnt/sda1/recorder/OpenIPC_DVR_${rec}.${codec} > /dev/null 2>&1 &
rec=$((rec+1))
echo "rec=$rec" > /etc/rec
sleep 3
if [ ${osd} = "custom" ]; then
osd > /dev/null 2>&1 &