diff --git a/src/media/audio/audio_input.cpp b/src/media/audio/audio_input.cpp index fcfe1874c5622b34243ab5065a389a43f14b84f7..336c0f14ceca6d12e0d7d498f2981559ce2e9312 100644 --- a/src/media/audio/audio_input.cpp +++ b/src/media/audio/audio_input.cpp @@ -149,6 +149,7 @@ AudioInput::initFile(const std::string& path) devOpts_ = {}; devOpts_.input = path; + devOpts_.name = path; devOpts_.loop = "1"; // sets devOpts_'s sample rate and number of channels if (!createDecoder()) { diff --git a/src/media/video/video_input.cpp b/src/media/video/video_input.cpp index a2e807f36b6ca3b9acb75f37839011c3e0c2c097..0ebefcca88d37c21a886e5c3c468067160020d97 100644 --- a/src/media/video/video_input.cpp +++ b/src/media/video/video_input.cpp @@ -332,6 +332,7 @@ VideoInput::initAVFoundation(const std::string& display) clearOptions(); decOpts_.format = "avfoundation"; decOpts_.pixel_format = "nv12"; + decOpts_.name = "Capture screen 0"; decOpts_.input = "Capture screen 0"; decOpts_.framerate = 30; @@ -394,6 +395,7 @@ VideoInput::initFile(std::string path) // would break the promise returned in switchInput DeviceParams p; p.input = path; + p.name = path; auto dec = std::make_unique<MediaDecoder>(); if (dec->openInput(p) < 0 || dec->setupVideo() < 0) { return initCamera(jami::getVideoDeviceMonitor().getDefaultDevice()); @@ -402,6 +404,7 @@ VideoInput::initFile(std::string path) clearOptions(); emulateRate_ = true; decOpts_.input = path; + decOpts_.name = path; decOpts_.loop = "1"; // Force 1fps for static image