qsv decoding fails on Windows
|Reported by:||Ilya87||Owned by:|
|Blocking:||Reproduced by developer:||no|
|Analyzed by developer:||no|
Summary of the bug:
How to reproduce:
% ffmpeg -loglevel trace -init_hw_device qsv=qsv -hwaccel qsv -c:v h264_qsv -i E:\Test\Sintel\Sintel_x264_2pass_2000.mkv -c:v h264_qsv -global_quality 25 output.mp4 ffmpeg version 20181229-fccba32 from Zeranoe Windows 10 x64 Output: Splitting the commandline. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'trace'. Reading option '-init_hw_device' ... matched as option 'init_hw_device' (initialise hardware device) with argument 'qsv=qsv'. Reading option '-hwaccel' ... matched as option 'hwaccel' (use HW accelerated decoding) with argument 'qsv'. Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'h264_qsv'. Reading option '-i' ... matched as input url with argument 'E:\Test\Sintel\Sintel_x264_2pass_2000.mkv'. Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'h264_qsv'. Reading option '-global_quality' ... matched as AVOption 'global_quality' with argument '25'. Reading option 'output.mp4' ... matched as output url. Finished splitting the commandline. Parsing a group of options: global . Applying option loglevel (set logging level) with argument trace. Applying option init_hw_device (initialise hardware device) with argument qsv=qsv. [AVHWDeviceContext @ 0000017923563200] Using D3D9Ex device. [AVHWDeviceContext @ 0000017923562fc0] Initialize MFX session: API version is 1.27, implementation version is 1.27 [AVHWDeviceContext @ 0000017923562fc0] Error setting child device handle: -6 But without input file qsv decoding hw encoding works well. Different h.264 files were tested as input.
Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.