[no ci] add vdec conf file

pull/1090/head
cronyx 2023-10-26 21:31:25 +03:00
parent 09decf02c2
commit 800d9d1549
2 changed files with 45 additions and 1 deletions

View File

@ -2,15 +2,25 @@
#
# 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 5600 -d frame -c h264 --bg-r 30 --bg-g 0 --bg-b 30 --mavlink-port 14750 --osd &
vdec -p ${port} -d ${format} -c ${codec} --bg-r ${bg_r} --bg-g ${bg_g} --bg-b ${bg_b} --mavlink-port ${mavlink_port} ${osd_variant} > /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}"

View File

@ -0,0 +1,34 @@
### Port for video rx (default: 5000)
port=5600
### Codec: h264 or h265 (default: h264)
codec=h264
### Incoming data format: stream or frame (default: stream)
format=frame
### Screen output mode:
# 720p60 - 1280 x 720 @ 60 fps
# 1080p60 - 1920 x 1080 @ 60 fps
# 1024x768x60 - 1024 x 768 @ 60 fps
# 1366x768x60 - 1366 x 768 @ 60 fps
# 1280x1024x60 - 1280 x 1024 @ 60 fps
mode=720p60
### Mavlink port for telemetry (default: 14750)
mavlink_port=14750
### Osd: none, simple or custom for use own lvgl based osd (custom osd binary need to be upload to /usr/bin) (default: simple)
osd=simple
### Background color components (RGB)
bg_r=30
bg_g=0
bg_b=30