Module: libav Branch: master Commit: 9203aac22874c7259e155b7d00f1f33bb1355129
Author: Mark Thompson <s...@jkqxz.net> Committer: Mark Thompson <s...@jkqxz.net> Date: Sun Apr 30 14:11:51 2017 +0100 avconv_hw: Add implicit device creation with default parameters If -hwaccel foo is supplied without any other device options, and the foo hwaccel is meant to have a device, try to make such a device with default parameters for the hwaccel to use. --- avtools/avconv_hw.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/avtools/avconv_hw.c b/avtools/avconv_hw.c index fd16183..94be723 100644 --- a/avtools/avconv_hw.c +++ b/avtools/avconv_hw.c @@ -287,6 +287,10 @@ int hw_device_setup_for_decode(InputStream *ist) type = hw_device_match_type_in_name(ist->dec->name); if (type != AV_HWDEVICE_TYPE_NONE) { dev = hw_device_get_by_type(type); + if (!dev) { + hw_device_init_from_string(av_hwdevice_get_type_name(type), + &dev); + } } else { // No device required. return 0; _______________________________________________ libav-commits mailing list libav-commits@libav.org https://lists.libav.org/mailman/listinfo/libav-commits