mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-02-04 06:08:26 +02:00
avdevice/dshow: Don't skip audio devices if no video device is present
The search of the current DirectShow device list has been customized so that audio devices are always found even if no video device is connected. Signed-off-by: Jens Frederich <jens.frederich@vector.com> Reviewed-by: Roger Pack <rogerdpack2@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 60b1750134963e8326476c4fbae41cea1772ff5b) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
2b82e33f4b
commit
bf5fd7a5cf
@ -644,7 +644,7 @@ static int dshow_get_device_list(AVFormatContext *avctx, AVDeviceInfoList *devic
|
||||
}
|
||||
|
||||
ret = dshow_cycle_devices(avctx, devenum, VideoDevice, VideoSourceDevice, NULL, NULL, &device_list);
|
||||
if (ret < S_OK)
|
||||
if (ret < S_OK && ret != AVERROR(EIO))
|
||||
goto error;
|
||||
ret = dshow_cycle_devices(avctx, devenum, AudioDevice, AudioSourceDevice, NULL, NULL, &device_list);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user