From 3feaf852afae780588c495a865e38998c672e417 Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Mon, 17 Apr 2023 17:02:24 +0300 Subject: [PATCH] Fix panic for wrong ffmpeg device in linux --- cmd/ffmpeg/device/device_linux.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmd/ffmpeg/device/device_linux.go b/cmd/ffmpeg/device/device_linux.go index 3ce29a86..b9aa6b64 100644 --- a/cmd/ffmpeg/device/device_linux.go +++ b/cmd/ffmpeg/device/device_linux.go @@ -12,8 +12,10 @@ import ( const deviceInputPrefix = "-f v4l2" func deviceInputSuffix(videoIdx, audioIdx int) string { - video := findMedia(core.KindVideo, videoIdx) - return video.ID + if video := findMedia(core.KindVideo, videoIdx); video != nil { + return video.ID + } + return "" } func loadMedias() {