rigaya / QSVEnc

QSVによる高速エンコードの性能実験
http://rigaya34589.blog135.fc2.com/blog-category-10.html
Other
313 stars 28 forks source link

When two dGPU's are used hyper mode is not working / error occurs #154

Closed quamt closed 5 months ago

quamt commented 1 year ago

Hello,

I've noticed that when two GPU's are used that hyper mode is not working. In this setup its two Intel Arc A770 and the 13th Gen Intel Core i5-13600 iGPU Intel(R) UHD Graphics 770.

Device #1: Intel Arc A770 Graphics
Device #2: Intel Arc A770 Graphics
Device #3: Intel UHD Graphics 770

It seems that it tried to use the other dedicated GPU instead of the integrated GPU.

I tested this with several files, also tried default settings and it always ends in an error.

Anything I can provide to troubleshoot the issue further?

rigaya commented 1 year ago

I must say that this might be difficult to fix, as I have no such kind of system with 2 Arc GPUs.

Would you please provide the 2 below which might help?

quamt commented 1 year ago

Ok. I'll run some tests and provide the necessary information once completed. Thank you.

quamt commented 1 year ago

It seems that the --bluray is the culprit in this scenario.

`J:\>"D:\rigaya\QSVEncC\QSVEncC64.exe" -i "D:\test\test.m2ts" --vbr 10000 --bluray --max-bitrate 20000 --quality 1 --vbv-bufsize 30000 --audio-copy --sub-copy --hyper-mode on --log-level debug -o "E:\test\test.m2ts"
--------------------------------------------------------------------------------
E:\test\test.m2ts
--------------------------------------------------------------------------------
QSVEncC    7.46 (x64)
OS        Windows 11 x64 (22621) [UTF-8]
CPU Info  13th Gen Intel Core i5-13600 [4.71GHz] (6P+8E,14C/20T)
GPU Info  Intel Arc A770 Graphics (512EU) 300-2400MHz (31.0.101.4502)
Locale    C
Start Create DeviceList, openCLAvail: yes.
Check device 1...
QSVDevice::init: Start initializing device 1... memType: d3d11+d3d9
InitSession(d3d11: dev#1)...
initHW(d3d11: dev#1)...
Found deviceID Impl #0: hw mfx-gen, acc 768 (d3d11), accdesc 0xd4fe4d0, adapter id 0
MFXVideoSession2::init: try init by MFXCreateSession.
InitSession(d3d11): no error..
InitSession: mfx lib version: 2.09, impl hw,via_d3d11
HWDevice: d3d11 - init...
d3d11: D3D11Device: Init...
d3d11: D3D11Device: CreateDXGIFactory Success.
d3d11: D3D11Device: D3D11CreateDevice Success.
d3d11: D3D11Device: SetMultithreadProtected Success.
d3d11: D3D11Device: Init Success.
HWDevice: init device success.
QSVDevice::init: initialized session with memType d3d11.
CreateAllocator: MemType: d3d11
CreateAllocator: HW device GetHandle success.
CreateAllocator: set HW device handle to main session.
CreateAllocator: Create d3d11 allocator.
CreateAllocator: d3d11...
CreateAllocator: frame allocator set to session.
CreateAllocator: frame allocator initialized.
QSVDevice::init: initialized allocator.
loaded OpenCL.
OpenCL platform count: 2
OpenCL platform #0[000001FC613BE260]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_bfloat16_conversions cl_intel_create_buffer_with_properties cl_intel_dot_accumulate cl_intel_subgroup_local_block_io cl_intel_subgroup_matrix_multiply_accumulate cl_intel_subgroup_split_matrix_multiply_accumulate cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_intel_dx9_media_sharing cl_khr_dx9_media_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #0[000001FC613BE260] to list.
OpenCL platform #1[000001FC613BE7B0]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_subgroup_local_block_io cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #1[000001FC613BE7B0] to list.
Created OpenCL platform list: 2
createDeviceListD3D11(d3d11dev = 000001FC5CBA8AE0)
D3D11 device count = 1
clGetDeviceIDsFromD3D11KHR: Success
Check device 2...
QSVDevice::init: Start initializing device 2... memType: d3d11+d3d9
InitSession(d3d11: dev#2)...
initHW(d3d11: dev#2)...
Found deviceID Impl #0: hw mfx-gen, acc 768 (d3d11), accdesc 0xd4fe4d0, adapter id 0
Found deviceID Impl #1: hw mfx-gen, acc 768 (d3d11), accdesc 0xd4fe4d0, adapter id 2
MFXVideoSession2::init: try init by MFXCreateSession.
InitSession(d3d11): no error..
InitSession: mfx lib version: 2.09, impl hw3,via_d3d11
HWDevice: d3d11 - init...
d3d11: D3D11Device: Init...
d3d11: D3D11Device: CreateDXGIFactory Success.
d3d11: D3D11Device: D3D11CreateDevice Success.
d3d11: D3D11Device: SetMultithreadProtected Success.
d3d11: D3D11Device: Init Success.
HWDevice: init device success.
QSVDevice::init: initialized session with memType d3d11.
CreateAllocator: MemType: d3d11
CreateAllocator: HW device GetHandle success.
CreateAllocator: set HW device handle to main session.
CreateAllocator: Create d3d11 allocator.
CreateAllocator: d3d11...
CreateAllocator: frame allocator set to session.
CreateAllocator: frame allocator initialized.
QSVDevice::init: initialized allocator.
loaded OpenCL.
OpenCL platform count: 2
OpenCL platform #0[000001FC613BE260]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_bfloat16_conversions cl_intel_create_buffer_with_properties cl_intel_dot_accumulate cl_intel_subgroup_local_block_io cl_intel_subgroup_matrix_multiply_accumulate cl_intel_subgroup_split_matrix_multiply_accumulate cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_intel_dx9_media_sharing cl_khr_dx9_media_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #0[000001FC613BE260] to list.
OpenCL platform #1[000001FC613BE7B0]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_subgroup_local_block_io cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #1[000001FC613BE7B0] to list.
Created OpenCL platform list: 2
createDeviceListD3D11(d3d11dev = 000001FC61D63C30)
D3D11 device count = 1
clGetDeviceIDsFromD3D11KHR: Success
Check device 3...
QSVDevice::init: Start initializing device 3... memType: d3d11+d3d9
InitSession(d3d11: dev#3)...
initHW(d3d11: dev#3)...
Found deviceID Impl #0: hw mfx-gen, acc 768 (d3d11), accdesc 0xd4fe4d0, adapter id 0
Found deviceID Impl #1: hw mfx-gen, acc 768 (d3d11), accdesc 0xd4fe4d0, adapter id 2
Found deviceID Impl #2: hw mfx-gen, acc 768 (d3d11), accdesc 0xd4fe4d0, adapter id 1
MFXVideoSession2::init: try init by MFXCreateSession.
InitSession(d3d11): no error..
InitSession: mfx lib version: 2.09, impl hw2,via_d3d11
HWDevice: d3d11 - init...
d3d11: D3D11Device: Init...
d3d11: D3D11Device: CreateDXGIFactory Success.
d3d11: D3D11Device: D3D11CreateDevice Success.
d3d11: D3D11Device: SetMultithreadProtected Success.
d3d11: D3D11Device: Init Success.
HWDevice: init device success.
QSVDevice::init: initialized session with memType d3d11.
CreateAllocator: MemType: d3d11
CreateAllocator: HW device GetHandle success.
CreateAllocator: set HW device handle to main session.
CreateAllocator: Create d3d11 allocator.
CreateAllocator: d3d11...
CreateAllocator: frame allocator set to session.
CreateAllocator: frame allocator initialized.
QSVDevice::init: initialized allocator.
loaded OpenCL.
OpenCL platform count: 2
OpenCL platform #0[000001FC613BE260]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_bfloat16_conversions cl_intel_create_buffer_with_properties cl_intel_dot_accumulate cl_intel_subgroup_local_block_io cl_intel_subgroup_matrix_multiply_accumulate cl_intel_subgroup_split_matrix_multiply_accumulate cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_intel_dx9_media_sharing cl_khr_dx9_media_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #0[000001FC613BE260] to list.
OpenCL platform #1[000001FC613BE7B0]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_subgroup_local_block_io cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #1[000001FC613BE7B0] to list.
Created OpenCL platform list: 2
createDeviceListD3D11(d3d11dev = 000001FC626388F0)
Error (clGetDeviceIDsFromD3D11KHR): device not found.
createDeviceListD3D11(d3d11dev = 000001FC626388F0)
D3D11 device count = 1
clGetDeviceIDsFromD3D11KHR: Success
Check device 4...
QSVDevice::init: Start initializing device 4... memType: d3d11+d3d9
InitSession(d3d11: dev#4)...
initHW(d3d11: dev#4)...
Found deviceID Impl #0: hw mfx-gen, acc 768 (d3d11), accdesc 0xd4fe4d0, adapter id 0
Found deviceID Impl #1: hw mfx-gen, acc 768 (d3d11), accdesc 0xd4fe4d0, adapter id 2
Found deviceID Impl #2: hw mfx-gen, acc 768 (d3d11), accdesc 0xd4fe4d0, adapter id 1
InitSession(d3d11): the specified object is not found..
InitSession(d3d9: dev#4)...
initHW(d3d9: dev#4)...
Found deviceID Impl #0: hw mfx-gen, acc 768 (d3d11), accdesc 0xd4fe4d0, adapter id 0
Found deviceID Impl #1: hw mfx-gen, acc 768 (d3d11), accdesc 0xd4fe4d0, adapter id 2
Found deviceID Impl #2: hw mfx-gen, acc 768 (d3d11), accdesc 0xd4fe4d0, adapter id 1
InitSession(d3d9): the specified object is not found..
Failed to init session: the specified object is not found..
QSVDevice::init: failed to initialize session: the specified object is not found..
Close device 4...
Closing session...
Closing device...
Closing allocator...
Device 4 closed.
Set csp thread param: all (0x0xfffff), priority=normal, throttling=auto.
avhw reader selected.
InitInput: input selected : 9.
avqsv/avsw: select audio track all, codec copy
[NULL @ 000001fc5add7a80] Opening 'D:\test\test.m2ts' for reading
[file @ 000001fc5add8100] Setting default whitelist 'file,crypto,data'
[mpegts @ 000001fc5add7a80] Format mpegts probed with size=2048 and score=50
[mpegts @ 000001fc5add7a80] stream=0 stream_type=1b pid=1011 prog_reg_desc=HDMV
[mpegts @ 000001fc5add7a80] stream=1 stream_type=86 pid=1100 prog_reg_desc=HDMV
[mpegts @ 000001fc5add7a80] stream=2 stream_type=86 pid=1101 prog_reg_desc=HDMV
[mpegts @ 000001fc5add7a80] stream=3 stream_type=86 pid=1102 prog_reg_desc=HDMV
[mpegts @ 000001fc5add7a80] stream=4 stream_type=90 pid=1200 prog_reg_desc=HDMV
[mpegts @ 000001fc5add7a80] stream=5 stream_type=90 pid=1201 prog_reg_desc=HDMV
[mpegts @ 000001fc5add7a80] stream=6 stream_type=90 pid=1202 prog_reg_desc=HDMV
[mpegts @ 000001fc5add7a80] stream=7 stream_type=90 pid=1203 prog_reg_desc=HDMV
[mpegts @ 000001fc5add7a80] stream=8 stream_type=90 pid=1204 prog_reg_desc=HDMV
avqsv/avsw: opened file "D:\test\test.m2ts".
[mpegts @ 000001fc5add7a80] Before avformat_find_stream_info() pos: 0 bytes read:32768 seeks:0 nb_streams:9
For transform of length 32, inverse, mdct_float, flags: [aligned, out_of_place], found 3 matches:
    1: mdct_inv_float_avx2 - type: mdct_float, len: [16, ∞], factors[2]: [2, any], flags: [aligned, out_of_place, inv_only], prio: 544
    2: mdct_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: 96
    3: mdct_naive_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: -130976
For transform of length 16, inverse, fft_float, flags: [aligned, inplace, preshuf, asm_call], found 2 matches:
    1: fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 512
    2: fft16_asm_float_avx - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 480
Transform tree:
    mdct_inv_float_avx2 - type: mdct_float, len: 32, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only]
        fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call]
For transform of length 64, inverse, mdct_float, flags: [aligned, out_of_place], found 3 matches:
    1: mdct_inv_float_avx2 - type: mdct_float, len: [16, ∞], factors[2]: [2, any], flags: [aligned, out_of_place, inv_only], prio: 544
    2: mdct_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: 96
    3: mdct_naive_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: -130976
For transform of length 32, inverse, fft_float, flags: [aligned, inplace, preshuf, asm_call], found 2 matches:
    1: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 512
    2: fft32_asm_float_avx - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 480
Transform tree:
    mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only]
        fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call]
For transform of length 32, inverse, mdct_float, flags: [aligned, out_of_place], found 3 matches:
    1: mdct_inv_float_avx2 - type: mdct_float, len: [16, ∞], factors[2]: [2, any], flags: [aligned, out_of_place, inv_only], prio: 544
    2: mdct_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: 96
    3: mdct_naive_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: -130976
For transform of length 16, inverse, fft_float, flags: [aligned, inplace, preshuf, asm_call], found 2 matches:
    1: fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 512
    2: fft16_asm_float_avx - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 480
Transform tree:
    mdct_inv_float_avx2 - type: mdct_float, len: 32, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only]
        fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call]
For transform of length 64, inverse, mdct_float, flags: [aligned, out_of_place], found 3 matches:
    1: mdct_inv_float_avx2 - type: mdct_float, len: [16, ∞], factors[2]: [2, any], flags: [aligned, out_of_place, inv_only], prio: 544
    2: mdct_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: 96
    3: mdct_naive_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: -130976
For transform of length 32, inverse, fft_float, flags: [aligned, inplace, preshuf, asm_call], found 2 matches:
    1: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 512
    2: fft32_asm_float_avx - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 480
Transform tree:
    mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only]
        fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call]
For transform of length 32, inverse, mdct_float, flags: [aligned, out_of_place], found 3 matches:
    1: mdct_inv_float_avx2 - type: mdct_float, len: [16, ∞], factors[2]: [2, any], flags: [aligned, out_of_place, inv_only], prio: 544
    2: mdct_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: 96
    3: mdct_naive_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: -130976
For transform of length 16, inverse, fft_float, flags: [aligned, inplace, preshuf, asm_call], found 2 matches:
    1: fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 512
    2: fft16_asm_float_avx - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 480
Transform tree:
    mdct_inv_float_avx2 - type: mdct_float, len: 32, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only]
        fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call]
For transform of length 64, inverse, mdct_float, flags: [aligned, out_of_place], found 3 matches:
    1: mdct_inv_float_avx2 - type: mdct_float, len: [16, ∞], factors[2]: [2, any], flags: [aligned, out_of_place, inv_only], prio: 544
    2: mdct_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: 96
    3: mdct_naive_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: -130976
For transform of length 32, inverse, fft_float, flags: [aligned, inplace, preshuf, asm_call], found 2 matches:
    1: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 512
    2: fft32_asm_float_avx - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 480
Transform tree:
    mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only]
        fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call]
[mpegts @ 000001fc5add7a80] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001fc5add7a80] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001fc5add7a80] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001fc5add7a80] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001fc5add7a80] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[h264 @ 000001fc5ce8b8c0] Decoding VUI
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[extract_extradata @ 000001fc62148100] nal_unit_type: 9(AUD), nal_ref_idc: 0
[extract_extradata @ 000001fc62148100] nal_unit_type: 7(SPS), nal_ref_idc: 3
[extract_extradata @ 000001fc62148100] nal_unit_type: 8(PPS), nal_ref_idc: 3
[extract_extradata @ 000001fc62148100] nal_unit_type: 6(SEI), nal_ref_idc: 0
[extract_extradata @ 000001fc62148100] nal_unit_type: 6(SEI), nal_ref_idc: 0
[extract_extradata @ 000001fc62148100] nal_unit_type: 6(SEI), nal_ref_idc: 0
[extract_extradata @ 000001fc62148100] nal_unit_type: 5(IDR), nal_ref_idc: 3
[extract_extradata @ 000001fc62148100] nal_unit_type: 5(IDR), nal_ref_idc: 3
[extract_extradata @ 000001fc62148100] nal_unit_type: 5(IDR), nal_ref_idc: 3
[extract_extradata @ 000001fc62148100] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 000001fc5ce8b8c0] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 000001fc5ce8b8c0] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 000001fc5ce8b8c0] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 000001fc5ce8b8c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
[h264 @ 000001fc5ce8b8c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
[h264 @ 000001fc5ce8b8c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
[h264 @ 000001fc5ce8b8c0] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 000001fc5ce8b8c0] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 000001fc5ce8b8c0] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 000001fc5ce8b8c0] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 000001fc5ce8b8c0] Decoding VUI
[h264 @ 000001fc5ce8b8c0] Format yuv420p chosen by get_format().
[h264 @ 000001fc5ce8b8c0] Reinit context to 1920x1088, pix_fmt: yuv420p
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] no picture
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] unknown SEI type 7
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] unknown SEI type 7
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] unknown SEI type 7
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] unknown SEI type 7
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[mpegts @ 000001fc5add7a80] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001fc5add7a80] Non-increasing DTS in stream 4: packet 2 with DTS 54072594, packet 3 with DTS 54072594
[mpegts @ 000001fc5add7a80] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001fc5add7a80] Non-increasing DTS in stream 5: packet 2 with DTS 54072594, packet 3 with DTS 54072594
[mpegts @ 000001fc5add7a80] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001fc5add7a80] Non-increasing DTS in stream 6: packet 2 with DTS 54072594, packet 3 with DTS 54072594
[mpegts @ 000001fc5add7a80] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001fc5add7a80] Non-increasing DTS in stream 7: packet 2 with DTS 54072594, packet 3 with DTS 54072594
[mpegts @ 000001fc5add7a80] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001fc5add7a80] Non-increasing DTS in stream 8: packet 2 with DTS 54072594, packet 3 with DTS 54072594
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] Decoding VUI
[h264 @ 000001fc5ce8b8c0] unknown SEI type 7
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[mpegts @ 000001fc5add7a80] Non-increasing DTS in stream 4: packet 5 with DTS 54091764, packet 6 with DTS 54091764
[mpegts @ 000001fc5add7a80] Non-increasing DTS in stream 4: packet 6 with DTS 54091764, packet 7 with DTS 54091764
[mpegts @ 000001fc5add7a80] Non-increasing DTS in stream 5: packet 5 with DTS 54091764, packet 6 with DTS 54091764
[mpegts @ 000001fc5add7a80] Non-increasing DTS in stream 5: packet 6 with DTS 54091764, packet 7 with DTS 54091764
[mpegts @ 000001fc5add7a80] Non-increasing DTS in stream 6: packet 5 with DTS 54091764, packet 6 with DTS 54091764
[mpegts @ 000001fc5add7a80] Non-increasing DTS in stream 6: packet 6 with DTS 54091764, packet 7 with DTS 54091764
[mpegts @ 000001fc5add7a80] Non-increasing DTS in stream 7: packet 5 with DTS 54091764, packet 6 with DTS 54091764
[mpegts @ 000001fc5add7a80] Non-increasing DTS in stream 7: packet 6 with DTS 54091764, packet 7 with DTS 54091764
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] unknown SEI type 7
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] unknown SEI type 7
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] unknown SEI type 7
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] unknown SEI type 7
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] Decoding VUI
[h264 @ 000001fc5ce8b8c0] unknown SEI type 7
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] unknown SEI type 7
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce8b8c0] unknown SEI type 7
[h264 @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[mpegts @ 000001fc5add7a80] Probe buffer size limit of 5000000 bytes reached
[mpegts @ 000001fc5add7a80] rfps: 23.833333 0.010980
[mpegts @ 000001fc5add7a80] rfps: 23.916667 0.001900
[mpegts @ 000001fc5add7a80] rfps: 23.916667 0.015589
[mpegts @ 000001fc5add7a80] rfps: 24.000000 0.000310
[mpegts @ 000001fc5add7a80] rfps: 24.083333 0.006210
[mpegts @ 000001fc5add7a80] rfps: 24.166667 0.019599
[mpegts @ 000001fc5add7a80] rfps: 48.000000 0.001240
[mpegts @ 000001fc5add7a80] rfps: 120.000000 0.007748
[mpegts @ 000001fc5add7a80] rfps: 23.976024 0.000000
[mpegts @ 000001fc5add7a80] rfps: 23.976024 0.000000
[mpegts @ 000001fc5add7a80] rfps: 47.952048 0.000000
[mpegts @ 000001fc5add7a80] rfps: 47.952048 0.000000
[mpegts @ 000001fc5add7a80] stream 0 : no PTS found at end of file, duration not set
[mpegts @ 000001fc5add7a80] After avformat_find_stream_info() pos: 0 bytes read:6131856 seeks:3 frames:620
avqsv/avsw: got stream information.
Input #0, mpegts, from 'D:\test\test.m2ts':
  Duration: 00:01:00.76, start: 600.000000, bitrate: 20811 kb/s
  Program 1
  Stream #0:0[0x1011], 62, 1/90000: Video: h264 (High), 1 reference frame (HDMV / 0x564D4448), yuv420p(tv, bt709, progressive, left), 1920x1080 (1920x1088) [SAR 1:1 DAR 16:9], 0/1, 23.98 fps, 23.98 tbr, 90k tbn
  Stream #0:1[0x1100], 174, 1/90000: Audio: dts (DTS-HD MA) ([134][0][0][0] / 0x0086), 48000 Hz, stereo, s16p
  Stream #0:2[0x1101], 174, 1/90000: Audio: dts (DTS-HD MA) ([134][0][0][0] / 0x0086), 48000 Hz, stereo, s16p
  Stream #0:3[0x1102], 173, 1/90000: Audio: dts (DTS-HD MA) ([134][0][0][0] / 0x0086), 48000 Hz, stereo, s16p
  Stream #0:4[0x1200], 8, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:5[0x1201], 8, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:6[0x1202], 8, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:7[0x1203], 8, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:8[0x1204], 5, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
avqsv/avsw: found video stream, stream idx 0
avqsv/avsw: found audio stream, stream idx 1, trackID 1.0, dts, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: found audio stream, stream idx 2, trackID 2.0, dts, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: found audio stream, stream idx 3, trackID 3.0, dts, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: found subtitle stream, stream idx 4, trackID 1.0, hdmv_pgs_subtitle, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: found subtitle stream, stream idx 5, trackID 2.0, hdmv_pgs_subtitle, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: found subtitle stream, stream idx 6, trackID 3.0, hdmv_pgs_subtitle, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: found subtitle stream, stream idx 7, trackID 4.0, hdmv_pgs_subtitle, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: found subtitle stream, stream idx 8, trackID 5.0, hdmv_pgs_subtitle, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: use video stream #0 for input, codec h264, stream time_base 1/90000, codec_timebase 1001/48000.
avqsv/avsw: hdr10plusMetadataCopy: off
avqsv/avsw: can be decoded by qsv.
avqsv: start predecode.
avqsv: GetHeader extradata(54): 00 00 01 67 64 00 29 ac d9 00 78 02 27 e5 c0 54 80 80 80 a0 00 00 7d 20 00 17 70 1c 0c 00 00 be bc 20 00 0e 4e 1d 24 9b 07 c6 0c 65 80 00 00 00 01 68 e9 3b 3c 8f
avqsv: GetHeader: 54 bytes.
avqsv: GetHeader(54): 00 00 01 67 64 00 29 ac d9 00 78 02 27 e5 c0 54 80 80 80 a0 00 00 7d 20 00 17 70 1c 0c 00 00 be bc 20 00 0e 4e 1d 24 9b 07 c6 0c 65 80 00 00 00 01 68 e9 3b 3c 8f
avqsv: initialized h264 codec context for parser: time_base: 1001/48000, pkt_timebase: 1/90000.
avqsv: fps decoder 24000/1001, invalid: false
avqsv: maxCheckFrames 48, maxCheckSec: 1.000e+99
[NULL @ 000001fc5ce8b8c0] nal_unit_type: 7(SPS), nal_ref_idc: 3
[NULL @ 000001fc5ce8b8c0] nal_unit_type: 8(PPS), nal_ref_idc: 3
[NULL @ 000001fc5ce8b8c0] Decoding VUI
[NULL @ 000001fc5ce8b8c0] Decoding VUI
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 000001fc5ce93900] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 000001fc5ce93900] Decoding VUI
[h264 @ 000001fc5ce93900] Decoding VUI
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
avqsv: found first key frame: timestamp 54000000 (600), offset 0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] Decoding VUI
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] Decoding VUI
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
avqsv: read 48 packets.
avqsv: checking 31 frame samples.
avqsv: stream timebase 1001/48000
avqsv: decoder fps     24000/1001
avqsv: duration histgram of 2 frames
avqsv: 3754 [ 23 frames]
avqsv: 3753 [  8 frames]
avqsv: maxCheckFrames 96, maxCheckSec: 1.000e+99
[NULL @ 000001fc5ce8b8c0] Decoding VUI
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] Decoding VUI
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] Decoding VUI
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] Decoding VUI
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] unknown SEI type 7
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] unknown SEI type 7
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
[NULL @ 000001fc5ce8b8c0] ct_type:1 pic_struct:0
[h264 @ 000001fc5ce93900] ct_type:1 pic_struct:0
avqsv: read 96 packets.
avqsv: checking 79 frame samples.
avqsv: stream timebase 1001/48000
avqsv: decoder fps     24000/1001
avqsv: duration histgram of 2 frames
avqsv: 3754 [ 59 frames]
avqsv: 3753 [ 20 frames]
avqsv: fps mul:         1001
avqsv: raw avgDuration: 3753.746835
avqsv: estimatedAvgFps: 24000/1001
avqsv: use decoder fps...
avqsv: final AvgFps (raw64): 24000/1001
avqsv: final AvgFps (gcd): 24000/1001
avqsv: final AvgFps (round): 24000/1001
avqsv: checking for stream #1
avqsv: checking for stream #2
avqsv: checking for stream #3
avqsv: avqsv: H.264/AVC, 1920x1080, 24000/1001 fps
avqsv: streamFirstKeyPts: 54000000
avqsv: matrix:bt709,colorprim:bt709,transfer:bt709,range:limited,chromaloc:left
avqsv: sar 1:1, bitdepth 8
initReaders: Success.
vfr mode automatically enabled with timebase 1001/96000
InitInput: Success.
Check GPU List by Encoder from 3 devices.
Checking GPU #1 (Intel Arc A770 Graphics) for codec H.264/AVC.
GPU #1 (Intel Arc A770 Graphics) available for H.264/AVC encode.
Checking GPU #2 (Intel Arc A770 Graphics) for codec H.264/AVC.
GPU #2 (Intel Arc A770 Graphics) available for H.264/AVC encode.
Checking GPU #3 (Intel UHD Graphics 770) for codec H.264/AVC.
GPU #3 (Intel UHD Graphics 770) available for H.264/AVC encode.

Auto select device from 3 devices.
InitSession: selected device #1: Intel Arc A770 Graphics.
InitSession: mfx lib version: 2.09, impl hw,via_d3d11
InitSession: Success.
Got HW device handle: 000001FC5CBA8AE0.
loaded OpenCL.
OpenCL platform count: 2
OpenCL platform #0[000001FC613BE260]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_bfloat16_conversions cl_intel_create_buffer_with_properties cl_intel_dot_accumulate cl_intel_subgroup_local_block_io cl_intel_subgroup_matrix_multiply_accumulate cl_intel_subgroup_split_matrix_multiply_accumulate cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_intel_dx9_media_sharing cl_khr_dx9_media_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #0[000001FC613BE260] to list.
OpenCL platform #1[000001FC613BE7B0]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_subgroup_local_block_io cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #1[000001FC613BE7B0] to list.
Created OpenCL platform list: 2
Created Intel OpenCL platform.
createDeviceListD3D11(d3d11dev = 000001FC5CBA8AE0)
D3D11 device count = 1
clGetDeviceIDsFromD3D11KHR: Success
create OpenCL Context for [000001FC61C4F900]
Enable d3d11 interop for 000001FC5CBA8AE0
createQueue for device : 000001FC61C4F900
CheckParam: Success.
avqsv: GetHeader(54): 00 00 01 67 64 00 29 ac d9 00 78 02 27 e5 c0 54 80 80 80 a0 00 00 7d 20 00 17 70 1c 0c 00 00 be bc 20 00 0e 4e 1d 24 9b 07 c6 0c 65 80 00 00 00 01 68 e9 3b 3c 8f
InitSession(d3d11: dev#1)...
initHW(d3d11: dev#1)...
Found deviceID Impl #0: hw mfx-gen, acc 768 (d3d11), accdesc 0xd4feb60, adapter id 0
MFXVideoSession2::init: try init by MFXCreateSession.
InitSession(d3d11): no error..
MFXDEC: InitSession: mfx lib version: 2.09, impl hw,via_d3d11
MFXDEC: Got HW device handle: 000001FC5CBA8AE0.
MFXDEC: set HW device handle 000001FC5CBA8AE0 to encode session.
MFXDEC: Set allocator for decode.
MFXDEC: InitMfxDecParams: QSVDec prm: H.264/AVC, Level 41, Profile 100
InitMfxDecParams: Frame: nv12, 1920x1088p [0,0,1920,1080] 1:1
InitMfxDecParams: color format nv12, chroma yuv420, bitdepth 0, shift 0, picstruct prog
No filters required.
encodeBitDepth: 8, codecMaxQP: 51.
PG is not supported on this platform, switched to FF mode.
Detected avaliable features for hw API v2.09, H.264/AVC, Bitrate Mode - VBR
RC mode       o
10bit depth   x
Hyper Mode    o
Interlace     x
VUI info      o
Trellis       o
BFrame/GopRef o
Adaptive_I    x
Adaptive_B    x
WeightP       o
WeightB       o
FadeDetect    x
B_Pyramid     o
 +ManyBframes o
PyramQPOffset x
ScenarioInfo  o
MBBRC         o
ExtBRC        o
AdaptiveRef   o
AdaptiveLTR   x
AdaptiveCQM   x
LA Quality    x
QP Min/Max    o
IntraRefresh  x
No Deblock    x
No GPB        x
Windowed BRC  x
PerMBQP(CQP)  o
DirectBiasAdj o
MVCostScaling o
SAO           x
Max CTU Size  x
TSkip         x

Detected avaliable features for hyper mode, dev 2, Bitrate Mode - VBR
RC mode       o
10bit depth   x
Hyper Mode    o
Interlace     x
VUI info      o
Trellis       o
BFrame/GopRef o
Adaptive_I    x
Adaptive_B    x
WeightP       o
WeightB       o
FadeDetect    x
B_Pyramid     o
 +ManyBframes o
PyramQPOffset x
ScenarioInfo  o
MBBRC         o
ExtBRC        o
AdaptiveRef   o
AdaptiveLTR   x
AdaptiveCQM   x
LA Quality    x
QP Min/Max    o
IntraRefresh  x
No Deblock    x
No GPB        x
Windowed BRC  x
PerMBQP(CQP)  o
DirectBiasAdj o
MVCostScaling o
SAO           x
Max CTU Size  x
TSkip         x

InitMfxEncParams: Output FPS 24000/1001
InitMfxEncParams: Auto GOP Length: 240
InitMfxEncParams: Adjusted param for Bluray encoding.
InitMfxEncParams: set ext param CDO2.
InitMfxEncParams: set ext param CDO3.
InitMfxEncParams: set ext param CDOP.
InitMfxEncParams: set ext param HYPM.
InitMfxEncParams: enc input frame 1920x1088 (0,0,1920,1080)
InitMfxEncParams: enc input color format nv12, chroma yuv420, bitdepth 8, shift 0, picstruct prog
InitMfxEncParams: set all enc params.
Close device 2...
Closing session...
Closing device...
d3d11: D3D11Device: Closed.
Closing allocator...
allocD3D11: QSVAllocator: Closed.
Device 2 closed.
Close device 3...
Closing session...
Closing device...
d3d11: D3D11Device: Closed.
Closing allocator...
allocD3D11: QSVAllocator: Closed.
Device 3 closed.
selected mode on : score 4: codec 2, resolution 2, tu 0, filter 0, speed limit off.
perf monitor: Performace Monitor: none
perf monitor: Performace Plot   : none
Output: Using avformat writer.
Output: Audio/Subtitle muxing enabled.
Output: CopyAll=true
Output: Added audio track#4097 (stream idx 1) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
Output: Added audio track#4098 (stream idx 2) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
Output: Added audio track#4099 (stream idx 3) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
Output: Added subtitle track#12289 (stream idx 4) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
Output: Added subtitle track#12290 (stream idx 5) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
Output: Added subtitle track#12291 (stream idx 6) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
Output: Added subtitle track#12292 (stream idx 7) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
Output: Added subtitle track#12293 (stream idx 8) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
avout: output filename: "E:\test\test.m2ts"
avout: allocated internal buffer 8 MB.
avout: set external output buffer 8 MB.
avout: output video stream fps: 24000/1001
avout: opened video avcodec
avout: output video stream timebase: 1001/96000
avout: bDtsUnavailable: off
avout: Initialized video output.
avout: start initializing audio ouput...
avout: output stream index 1, trackId 1.0
avout: samplerate 48000, stream pkt_timebase 1/90000
avout: Copy Disposition: unset
avout: Initialized audio output - #0: track 1, substream 0.
avout: start initializing audio ouput...
avout: output stream index 2, trackId 2.0
avout: samplerate 48000, stream pkt_timebase 1/90000
avout: Copy Disposition: unset
avout: Initialized audio output - #1: track 2, substream 0.
avout: start initializing audio ouput...
avout: output stream index 3, trackId 3.0
avout: samplerate 48000, stream pkt_timebase 1/90000
avout: Copy Disposition: unset
avout: Initialized audio output - #2: track 3, substream 0.
avout: start initializing subtitle ouput...
avout: Auto insert pgs_frame_merge bsf filter for hdmv_pgs_subtitle
avout: output stream index 4, pkt_timebase 1/90000, trackId 1
avout: Copy Disposition: unset
avout: Initialized subtitle output - 0.
avout: start initializing subtitle ouput...
avout: Auto insert pgs_frame_merge bsf filter for hdmv_pgs_subtitle
avout: output stream index 5, pkt_timebase 1/90000, trackId 2
avout: Copy Disposition: unset
avout: Initialized subtitle output - 1.
avout: start initializing subtitle ouput...
avout: Auto insert pgs_frame_merge bsf filter for hdmv_pgs_subtitle
avout: output stream index 6, pkt_timebase 1/90000, trackId 3
avout: Copy Disposition: unset
avout: Initialized subtitle output - 2.
avout: start initializing subtitle ouput...
avout: Auto insert pgs_frame_merge bsf filter for hdmv_pgs_subtitle
avout: output stream index 7, pkt_timebase 1/90000, trackId 4
avout: Copy Disposition: unset
avout: Initialized subtitle output - 3.
avout: start initializing subtitle ouput...
avout: Auto insert pgs_frame_merge bsf filter for hdmv_pgs_subtitle
avout: output stream index 8, pkt_timebase 1/90000, trackId 5
avout: Copy Disposition: unset
avout: Initialized subtitle output - 4.
avout: avwriter: h264, dts, dts, dts, subtitle#1, subtitle#2,
avout:  subtitle#3, subtitle#4, subtitle#5 => mpegts
avout: starting output thread...
avout: Set output thread param: all (0x0xfffff), priority=normal, throttling=on.
avout: starting audio process thread default...
avout: Set audio process thread param default: all (0x0xfffff), priority=normal, throttling=auto.
avout: starting audio encode thread default...
avout: Set audio encode thread param default: all (0x0xfffff), priority=normal, throttling=auto.
avout: starting audio process thread 1.0...
avout: Set audio process thread param 1.0: all (0x0xfffff), priority=normal, throttling=auto.
perf monitor: Set perf monitor thread param all (0x0xfffff), priority=background, throttling=on.
avout: starting audio encode thread 1.0...
avout: Set audio encode thread param 1.0: all (0x0xfffff), priority=normal, throttling=auto.
avout: starting audio process thread 2.0...
avout: Set audio process thread param 2.0: all (0x0xfffff), priority=normal, throttling=auto.
avout: starting audio encode thread 2.0...
avout: Set audio encode thread param 2.0: all (0x0xfffff), priority=normal, throttling=auto.
avout: starting audio process thread 3.0...
avout: Set audio process thread param 3.0: all (0x0xfffff), priority=normal, throttling=auto.
avout: starting audio encode thread 3.0...
avout: Set audio encode thread param 3.0: all (0x0xfffff), priority=normal, throttling=auto.
Output: Initialized avformat writer.
async depth automatically set to 3
pipeline element count: 2
timeBeginPeriod(1)
ResetMFXComponents: Start...
ResetMFXComponents: Enc closed.
MFXDEC: Dec Closed.
ResetMFXComponents: Dec closed.
avqsv: GetHeader(54): 00 00 01 67 64 00 29 ac d9 00 78 02 27 e5 c0 54 80 80 80 a0 00 00 7d 20 00 17 70 1c 0c 00 00 be bc 20 00 0e 4e 1d 24 9b 07 c6 0c 65 80 00 00 00 01 68 e9 3b 3c 8f
Created pipeline.
  MFXDEC
  AUDIO
  CHECKPTS
  MFXENCODE

allocFrames: m_nAsyncDepth - 3 frames
AllocFrames: MFXDEC-MFXENCODE
MFXDEC:   MFXDEC required buffer: 10 [external,dxvadec,dec]
MFXENCODE:   Failed to get required buffer size for MFXENCODE: undeveloped feature.
AllocFrames: Id: 0, MFXDEC-MFXENCODE, type: external,dxvadec,enc,dec, nv12 1920x1088 [0,0,1920,1080], request 14 frames
MFXDEC: allocWorkSurfaces:   cleared old surfaces: no error..
allocD3D11: QSVAllocator: FrameAlloc: external,dxvadec,enc,dec, 14 frames.
allocD3D11: QSVAllocator: Allocate type external.
allocD3D11: QSVAllocatorD3D11::AllocImpl create 14 textures, 14 staging textures (ArraySize: 1).
allocD3D11: QSVAllocatorD3D11::AllocImpl CreateTexture Success.
allocD3D11: QSVAllocatorD3D11::AllocImpl Success.
allocD3D11: QSVAllocator: FrameAlloc success.
MFXDEC: allocWorkSurfaces:   allocated 14 frames.
ResetMFXComponents: there might be error below, but it might be internal error which could be ignored.
Failed to initialize encoder. : invalid video parameters.
Clear vpp filters...
Closing m_pmfxDEC/ENC/VPP...
Clear pipeline tasks and allocated frames...
allocD3D11: QSVAllocator: FrameFree...
Closing enc status...
Closing device...
Close device 1...
Closing session...
Closing device...
d3d11: D3D11Device: Closed.
Closing allocator...
allocD3D11: QSVAllocator: Closed.
Device 1 closed.
Closing CL Context...
Closed CL m_copy program.
Closed CL Queue.
Closed CL Context.
Closed CL Platform.
Closing audio readers (if used)...
Closing writer...
avout: Closing...
avout: closed audio process thread 2.0.
avout: closed audio process thread default.
avout: closed audio process thread 1.0.
avout: closed audio process thread 3.0.
avout: closed audio encode thread 2.0.
avout: closed audio encode thread default.
avout: closed audio encode thread 1.0.
avout: closed audio encode thread 3.0.
[mpegts @ 000001fc620b8340] service 1 using PCR in pid=4113, pcr_period=83ms
[mpegts @ 000001fc620b8340] muxrate VBR, sdt every 500 ms, pat/pmt every 100 ms
Output #0, mpegts, to 'E:\test\test.m2ts':
  Metadata:
    encoding_tool   : QSVEncC (x64) 7.46
    encoder         : Lavf59.37.100
  Stream #0:0, 0, 1/90000: Video: h264, 1 reference frame, nv12(progressive), 1920x1080 (0x0) [SAR 1:1 DAR 16:9], 0/1, q=2-31, 200 kb/s, 23.98 fps, 90k tbn
  Stream #0:1, 0, 1/90000: Audio: dts (DTS-HD MA), 48000 Hz, stereo, s16p
  Stream #0:2, 0, 1/90000: Audio: dts (DTS-HD MA), 48000 Hz, stereo, s16p
  Stream #0:3, 0, 1/90000: Audio: dts (DTS-HD MA), 48000 Hz, stereo, s16p
  Stream #0:4, 0, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:5, 0, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:6, 0, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:7, 0, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:8, 0, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
avout: calc dts, first dts 0 x (timebase).
avout: closed output thread...
avout: closed queues...
avout: Closed avformat context.
avout: Closed File Pointer.
avout: Closed format.
avout: Closed audio.
avout: Closed audio.
avout: Closed audio.
avout: Closed other.
avout: Closed other.
avout: Closed other.
avout: Closed other.
avout: Closed other.
avout: Closed video context.
avout: Closed video.
avout: Closed.
avout: Closing...
avout: closed output thread...
avout: closed queues...
avout: Closed format.
avout: Closed video.
avout: Closed.
Closing reader...
avqsv: Closing...
avqsv: Closed Stream Packet Buffer.
avqsv: Closed caption handler.
avqsv: Closing avformat context...
[AVIOContext @ 000001fc5add85c0] Statistics: 14422160 bytes read, 3 seeks
avqsv: Closed avformat context.
avqsv: Closed format.
avqsv: Close parser...
avqsv: Closed parser.
avqsv: Close codecCtx for parser...
avqsv: Closed codecCtx for parser.
avqsv: Free first video packet...
avqsv: Freed first video packet.
avqsv: Free extra data...
avqsv: Freed extra data.
avqsv: Closed video.
avqsv: Closing Stream #0...
avqsv: Free packet sample...
avqsv: Freed packet sample.
avqsv: Closed Stream #0.
avqsv: Closing Stream #1...
avqsv: Free packet sample...
avqsv: Freed packet sample.
avqsv: Closed Stream #1.
avqsv: Closing Stream #2...
avqsv: Free packet sample...
avqsv: Freed packet sample.
avqsv: Closed Stream #2.
avqsv: Closing Stream #3...
avqsv: Closed Stream #3.
avqsv: Closing Stream #4...
avqsv: Closed Stream #4.
avqsv: Closing Stream #5...
avqsv: Closed Stream #5.
avqsv: Closing Stream #6...
avqsv: Closed Stream #6.
avqsv: Closing Stream #7...
avqsv: Closed Stream #7.
Closing EncodeStatus...
avqsv: Cleared frame pos list.
avqsv: Closed.
avqsv: Closing...
avqsv: Closed Stream Packet Buffer.
avqsv: Closed caption handler.
avqsv: Closed format.
avqsv: Closed video.
avqsv: Cleared frame pos list.
avqsv: Closed.
avqsv: Closing...
avqsv: Close...
timeEndPeriod(1)
Closing perf monitor...
perf monitor: Closing thread...
perf monitor: Closed thread.
perf monitor: Closing perf counter...
perf monitor: Closed perf counter.
Closed pipeline.

QSVEncC.exe finished with error!`
rigaya commented 1 year ago

Thank you for the log. It seems like it is failing to auto adjust the options for hyper mode, as the application will assume device ID 1 and 2 as the pair of dGPU and iGPU, which is correct in most systems. This seems to be the cause of the error.

The detailed are below.

When using hyper mode, it is required to select options which are able to run in both dGPU and iGPU. The options will normally auto adjusted by checking features of device ID 1 and 2 (which is assumed to be dGPU and iGPU, and the order doesn’t matter here).

In your case, as device ID 3 is iGPU, it is failing to auto adjust the options. As it’ll be difficult to detect this in the application, you’ll need to manually set options which can be run in both iGPU and dGPU.

I think in this case adding “ --fixed-func -b 0” will do, as first H.264 dGPU encoding requires “--fixed-func”, and the H.264 Fixed Func iGPU encoding requires “-b 0”.

quamt commented 1 year ago

Ok. I will give that a try and report back. Thank you.

quamt commented 1 year ago

I did run another test with fixed func and -b 0 but it errors out


"D:\rigaya\QSVEncC\QSVEncC64.exe" -i "D:\test\test.m2ts" --vbr 10000 --bluray --max-bitrate 20000 --quality 1 --vbv-bufsize 30000 --audio-copy --sub-copy --hyper-mode on --fixed-func -b 0 --log-level debug -o "E:\test\test.m2ts"
--------------------------------------------------------------------------------
E:\test\test.m2ts
--------------------------------------------------------------------------------
QSVEncC    7.46 (x64)
OS        Windows 11 x64 (22621) [UTF-8]
CPU Info  13th Gen Intel Core i5-13600 [4.71GHz] (6P+8E,14C/20T)
GPU Info  Intel Arc A770 Graphics (512EU) 300-2400MHz (31.0.101.4502)
Locale    C
Start Create DeviceList, openCLAvail: yes.
Check device 1...
QSVDevice::init: Start initializing device 1... memType: d3d11+d3d9
InitSession(d3d11: dev#1)...
initHW(d3d11: dev#1)...
Found deviceID Impl #0: hw mfx-gen, acc 768 (d3d11), accdesc 0x140fe4c0, adapter id 0
MFXVideoSession2::init: try init by MFXCreateSession.
InitSession(d3d11): no error..
InitSession: mfx lib version: 2.09, impl hw,via_d3d11
HWDevice: d3d11 - init...
d3d11: D3D11Device: Init...
d3d11: D3D11Device: CreateDXGIFactory Success.
d3d11: D3D11Device: D3D11CreateDevice Success.
d3d11: D3D11Device: SetMultithreadProtected Success.
d3d11: D3D11Device: Init Success.
HWDevice: init device success.
QSVDevice::init: initialized session with memType d3d11.
CreateAllocator: MemType: d3d11
CreateAllocator: HW device GetHandle success.
CreateAllocator: set HW device handle to main session.
CreateAllocator: Create d3d11 allocator.
CreateAllocator: d3d11...
CreateAllocator: frame allocator set to session.
CreateAllocator: frame allocator initialized.
QSVDevice::init: initialized allocator.
loaded OpenCL.
OpenCL platform count: 2
OpenCL platform #0[00000140A4965070]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_bfloat16_conversions cl_intel_create_buffer_with_properties cl_intel_dot_accumulate cl_intel_subgroup_local_block_io cl_intel_subgroup_matrix_multiply_accumulate cl_intel_subgroup_split_matrix_multiply_accumulate cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_intel_dx9_media_sharing cl_khr_dx9_media_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #0[00000140A4965070] to list.
OpenCL platform #1[00000140A49658F0]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_subgroup_local_block_io cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #1[00000140A49658F0] to list.
Created OpenCL platform list: 2
createDeviceListD3D11(d3d11dev = 00000140A5513090)
D3D11 device count = 1
clGetDeviceIDsFromD3D11KHR: Success
Check device 2...
QSVDevice::init: Start initializing device 2... memType: d3d11+d3d9
InitSession(d3d11: dev#2)...
initHW(d3d11: dev#2)...
Found deviceID Impl #0: hw mfx-gen, acc 768 (d3d11), accdesc 0x140fe4c0, adapter id 0
Found deviceID Impl #1: hw mfx-gen, acc 768 (d3d11), accdesc 0x140fe4c0, adapter id 2
MFXVideoSession2::init: try init by MFXCreateSession.
InitSession(d3d11): no error..
InitSession: mfx lib version: 2.09, impl hw3,via_d3d11
HWDevice: d3d11 - init...
d3d11: D3D11Device: Init...
d3d11: D3D11Device: CreateDXGIFactory Success.
d3d11: D3D11Device: D3D11CreateDevice Success.
d3d11: D3D11Device: SetMultithreadProtected Success.
d3d11: D3D11Device: Init Success.
HWDevice: init device success.
QSVDevice::init: initialized session with memType d3d11.
CreateAllocator: MemType: d3d11
CreateAllocator: HW device GetHandle success.
CreateAllocator: set HW device handle to main session.
CreateAllocator: Create d3d11 allocator.
CreateAllocator: d3d11...
CreateAllocator: frame allocator set to session.
CreateAllocator: frame allocator initialized.
QSVDevice::init: initialized allocator.
loaded OpenCL.
OpenCL platform count: 2
OpenCL platform #0[00000140A4965070]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_bfloat16_conversions cl_intel_create_buffer_with_properties cl_intel_dot_accumulate cl_intel_subgroup_local_block_io cl_intel_subgroup_matrix_multiply_accumulate cl_intel_subgroup_split_matrix_multiply_accumulate cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_intel_dx9_media_sharing cl_khr_dx9_media_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #0[00000140A4965070] to list.
OpenCL platform #1[00000140A49658F0]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_subgroup_local_block_io cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #1[00000140A49658F0] to list.
Created OpenCL platform list: 2
createDeviceListD3D11(d3d11dev = 00000140A52BF2D0)
D3D11 device count = 1
clGetDeviceIDsFromD3D11KHR: Success
Check device 3...
QSVDevice::init: Start initializing device 3... memType: d3d11+d3d9
InitSession(d3d11: dev#3)...
initHW(d3d11: dev#3)...
Found deviceID Impl #0: hw mfx-gen, acc 768 (d3d11), accdesc 0x140fe4c0, adapter id 0
Found deviceID Impl #1: hw mfx-gen, acc 768 (d3d11), accdesc 0x140fe4c0, adapter id 2
Found deviceID Impl #2: hw mfx-gen, acc 768 (d3d11), accdesc 0x140fe4c0, adapter id 1
MFXVideoSession2::init: try init by MFXCreateSession.
InitSession(d3d11): no error..
InitSession: mfx lib version: 2.09, impl hw2,via_d3d11
HWDevice: d3d11 - init...
d3d11: D3D11Device: Init...
d3d11: D3D11Device: CreateDXGIFactory Success.
d3d11: D3D11Device: D3D11CreateDevice Success.
d3d11: D3D11Device: SetMultithreadProtected Success.
d3d11: D3D11Device: Init Success.
HWDevice: init device success.
QSVDevice::init: initialized session with memType d3d11.
CreateAllocator: MemType: d3d11
CreateAllocator: HW device GetHandle success.
CreateAllocator: set HW device handle to main session.
CreateAllocator: Create d3d11 allocator.
CreateAllocator: d3d11...
CreateAllocator: frame allocator set to session.
CreateAllocator: frame allocator initialized.
QSVDevice::init: initialized allocator.
loaded OpenCL.
OpenCL platform count: 2
OpenCL platform #0[00000140A4965070]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_bfloat16_conversions cl_intel_create_buffer_with_properties cl_intel_dot_accumulate cl_intel_subgroup_local_block_io cl_intel_subgroup_matrix_multiply_accumulate cl_intel_subgroup_split_matrix_multiply_accumulate cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_intel_dx9_media_sharing cl_khr_dx9_media_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #0[00000140A4965070] to list.
OpenCL platform #1[00000140A49658F0]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_subgroup_local_block_io cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #1[00000140A49658F0] to list.
Created OpenCL platform list: 2
createDeviceListD3D11(d3d11dev = 00000140A573A830)
Error (clGetDeviceIDsFromD3D11KHR): device not found.
createDeviceListD3D11(d3d11dev = 00000140A573A830)
D3D11 device count = 1
clGetDeviceIDsFromD3D11KHR: Success
Check device 4...
QSVDevice::init: Start initializing device 4... memType: d3d11+d3d9
InitSession(d3d11: dev#4)...
initHW(d3d11: dev#4)...
Found deviceID Impl #0: hw mfx-gen, acc 768 (d3d11), accdesc 0x140fe4c0, adapter id 0
Found deviceID Impl #1: hw mfx-gen, acc 768 (d3d11), accdesc 0x140fe4c0, adapter id 2
Found deviceID Impl #2: hw mfx-gen, acc 768 (d3d11), accdesc 0x140fe4c0, adapter id 1
InitSession(d3d11): the specified object is not found..
InitSession(d3d9: dev#4)...
initHW(d3d9: dev#4)...
Found deviceID Impl #0: hw mfx-gen, acc 768 (d3d11), accdesc 0x140fe4c0, adapter id 0
Found deviceID Impl #1: hw mfx-gen, acc 768 (d3d11), accdesc 0x140fe4c0, adapter id 2
Found deviceID Impl #2: hw mfx-gen, acc 768 (d3d11), accdesc 0x140fe4c0, adapter id 1
InitSession(d3d9): the specified object is not found..
Failed to init session: the specified object is not found..
QSVDevice::init: failed to initialize session: the specified object is not found..
Close device 4...
Closing session...
Closing device...
Closing allocator...
Device 4 closed.
Set csp thread param: all (0x0xfffff), priority=normal, throttling=auto.
avhw reader selected.
InitInput: input selected : 9.
avqsv/avsw: select audio track all, codec copy
[NULL @ 000001409fece380] Opening 'D:\test\test.m2ts' for reading
[file @ 000001409fecea00] Setting default whitelist 'file,crypto,data'
[mpegts @ 000001409fece380] Format mpegts probed with size=2048 and score=50
[mpegts @ 000001409fece380] stream=0 stream_type=1b pid=1011 prog_reg_desc=HDMV
[mpegts @ 000001409fece380] stream=1 stream_type=86 pid=1100 prog_reg_desc=HDMV
[mpegts @ 000001409fece380] stream=2 stream_type=86 pid=1101 prog_reg_desc=HDMV
[mpegts @ 000001409fece380] stream=3 stream_type=86 pid=1102 prog_reg_desc=HDMV
[mpegts @ 000001409fece380] stream=4 stream_type=90 pid=1200 prog_reg_desc=HDMV
[mpegts @ 000001409fece380] stream=5 stream_type=90 pid=1201 prog_reg_desc=HDMV
[mpegts @ 000001409fece380] stream=6 stream_type=90 pid=1202 prog_reg_desc=HDMV
[mpegts @ 000001409fece380] stream=7 stream_type=90 pid=1203 prog_reg_desc=HDMV
[mpegts @ 000001409fece380] stream=8 stream_type=90 pid=1204 prog_reg_desc=HDMV
avqsv/avsw: opened file "D:\test\test.m2ts".
[mpegts @ 000001409fece380] Before avformat_find_stream_info() pos: 0 bytes read:32768 seeks:0 nb_streams:9
For transform of length 32, inverse, mdct_float, flags: [aligned, out_of_place], found 3 matches:
    1: mdct_inv_float_avx2 - type: mdct_float, len: [16, ∞], factors[2]: [2, any], flags: [aligned, out_of_place, inv_only], prio: 544
    2: mdct_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: 96
    3: mdct_naive_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: -130976
For transform of length 16, inverse, fft_float, flags: [aligned, inplace, preshuf, asm_call], found 2 matches:
    1: fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 512
    2: fft16_asm_float_avx - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 480
Transform tree:
    mdct_inv_float_avx2 - type: mdct_float, len: 32, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only]
        fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call]
For transform of length 64, inverse, mdct_float, flags: [aligned, out_of_place], found 3 matches:
    1: mdct_inv_float_avx2 - type: mdct_float, len: [16, ∞], factors[2]: [2, any], flags: [aligned, out_of_place, inv_only], prio: 544
    2: mdct_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: 96
    3: mdct_naive_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: -130976
For transform of length 32, inverse, fft_float, flags: [aligned, inplace, preshuf, asm_call], found 2 matches:
    1: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 512
    2: fft32_asm_float_avx - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 480
Transform tree:
    mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only]
        fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call]
For transform of length 32, inverse, mdct_float, flags: [aligned, out_of_place], found 3 matches:
    1: mdct_inv_float_avx2 - type: mdct_float, len: [16, ∞], factors[2]: [2, any], flags: [aligned, out_of_place, inv_only], prio: 544
    2: mdct_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: 96
    3: mdct_naive_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: -130976
For transform of length 16, inverse, fft_float, flags: [aligned, inplace, preshuf, asm_call], found 2 matches:
    1: fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 512
    2: fft16_asm_float_avx - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 480
Transform tree:
    mdct_inv_float_avx2 - type: mdct_float, len: 32, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only]
        fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call]
For transform of length 64, inverse, mdct_float, flags: [aligned, out_of_place], found 3 matches:
    1: mdct_inv_float_avx2 - type: mdct_float, len: [16, ∞], factors[2]: [2, any], flags: [aligned, out_of_place, inv_only], prio: 544
    2: mdct_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: 96
    3: mdct_naive_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: -130976
For transform of length 32, inverse, fft_float, flags: [aligned, inplace, preshuf, asm_call], found 2 matches:
    1: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 512
    2: fft32_asm_float_avx - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 480
Transform tree:
    mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only]
        fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call]
For transform of length 32, inverse, mdct_float, flags: [aligned, out_of_place], found 3 matches:
    1: mdct_inv_float_avx2 - type: mdct_float, len: [16, ∞], factors[2]: [2, any], flags: [aligned, out_of_place, inv_only], prio: 544
    2: mdct_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: 96
    3: mdct_naive_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: -130976
For transform of length 16, inverse, fft_float, flags: [aligned, inplace, preshuf, asm_call], found 2 matches:
    1: fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 512
    2: fft16_asm_float_avx - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 480
Transform tree:
    mdct_inv_float_avx2 - type: mdct_float, len: 32, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only]
        fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call]
For transform of length 64, inverse, mdct_float, flags: [aligned, out_of_place], found 3 matches:
    1: mdct_inv_float_avx2 - type: mdct_float, len: [16, ∞], factors[2]: [2, any], flags: [aligned, out_of_place, inv_only], prio: 544
    2: mdct_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: 96
    3: mdct_naive_inv_float_c - type: mdct_float, len: [2, ∞], factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only], prio: -130976
For transform of length 32, inverse, fft_float, flags: [aligned, inplace, preshuf, asm_call], found 2 matches:
    1: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 512
    2: fft32_asm_float_avx - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call], prio: 480
Transform tree:
    mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only]
        fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call]
[mpegts @ 000001409fece380] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001409fece380] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001409fece380] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001409fece380] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001409fece380] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[h264 @ 00000140a045b500] Decoding VUI
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[extract_extradata @ 00000140a4d88700] nal_unit_type: 9(AUD), nal_ref_idc: 0
[extract_extradata @ 00000140a4d88700] nal_unit_type: 7(SPS), nal_ref_idc: 3
[extract_extradata @ 00000140a4d88700] nal_unit_type: 8(PPS), nal_ref_idc: 3
[extract_extradata @ 00000140a4d88700] nal_unit_type: 6(SEI), nal_ref_idc: 0
[extract_extradata @ 00000140a4d88700] nal_unit_type: 6(SEI), nal_ref_idc: 0
[extract_extradata @ 00000140a4d88700] nal_unit_type: 6(SEI), nal_ref_idc: 0
[extract_extradata @ 00000140a4d88700] nal_unit_type: 5(IDR), nal_ref_idc: 3
[extract_extradata @ 00000140a4d88700] nal_unit_type: 5(IDR), nal_ref_idc: 3
[extract_extradata @ 00000140a4d88700] nal_unit_type: 5(IDR), nal_ref_idc: 3
[extract_extradata @ 00000140a4d88700] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 00000140a045b500] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 00000140a045b500] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 00000140a045b500] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 00000140a045b500] nal_unit_type: 6(SEI), nal_ref_idc: 0
[h264 @ 00000140a045b500] nal_unit_type: 6(SEI), nal_ref_idc: 0
[h264 @ 00000140a045b500] nal_unit_type: 6(SEI), nal_ref_idc: 0
[h264 @ 00000140a045b500] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 00000140a045b500] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 00000140a045b500] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 00000140a045b500] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 00000140a045b500] Decoding VUI
[h264 @ 00000140a045b500] Format yuv420p chosen by get_format().
[h264 @ 00000140a045b500] Reinit context to 1920x1088, pix_fmt: yuv420p
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] no picture
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] unknown SEI type 7
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] unknown SEI type 7
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] unknown SEI type 7
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] unknown SEI type 7
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[mpegts @ 000001409fece380] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001409fece380] Non-increasing DTS in stream 4: packet 2 with DTS 54072594, packet 3 with DTS 54072594
[mpegts @ 000001409fece380] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001409fece380] Non-increasing DTS in stream 5: packet 2 with DTS 54072594, packet 3 with DTS 54072594
[mpegts @ 000001409fece380] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001409fece380] Non-increasing DTS in stream 6: packet 2 with DTS 54072594, packet 3 with DTS 54072594
[mpegts @ 000001409fece380] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001409fece380] Non-increasing DTS in stream 7: packet 2 with DTS 54072594, packet 3 with DTS 54072594
[mpegts @ 000001409fece380] parser not found for codec hdmv_pgs_subtitle, packets or times may be invalid.
[mpegts @ 000001409fece380] Non-increasing DTS in stream 8: packet 2 with DTS 54072594, packet 3 with DTS 54072594
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] Decoding VUI
[h264 @ 00000140a045b500] unknown SEI type 7
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[mpegts @ 000001409fece380] Non-increasing DTS in stream 4: packet 5 with DTS 54091764, packet 6 with DTS 54091764
[mpegts @ 000001409fece380] Non-increasing DTS in stream 4: packet 6 with DTS 54091764, packet 7 with DTS 54091764
[mpegts @ 000001409fece380] Non-increasing DTS in stream 5: packet 5 with DTS 54091764, packet 6 with DTS 54091764
[mpegts @ 000001409fece380] Non-increasing DTS in stream 5: packet 6 with DTS 54091764, packet 7 with DTS 54091764
[mpegts @ 000001409fece380] Non-increasing DTS in stream 6: packet 5 with DTS 54091764, packet 6 with DTS 54091764
[mpegts @ 000001409fece380] Non-increasing DTS in stream 6: packet 6 with DTS 54091764, packet 7 with DTS 54091764
[mpegts @ 000001409fece380] Non-increasing DTS in stream 7: packet 5 with DTS 54091764, packet 6 with DTS 54091764
[mpegts @ 000001409fece380] Non-increasing DTS in stream 7: packet 6 with DTS 54091764, packet 7 with DTS 54091764
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] unknown SEI type 7
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] unknown SEI type 7
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] unknown SEI type 7
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] unknown SEI type 7
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] Decoding VUI
[h264 @ 00000140a045b500] unknown SEI type 7
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] unknown SEI type 7
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a045b500] unknown SEI type 7
[h264 @ 00000140a045b500] ct_type:1 pic_struct:0
[mpegts @ 000001409fece380] Probe buffer size limit of 5000000 bytes reached
[mpegts @ 000001409fece380] rfps: 23.833333 0.010980
[mpegts @ 000001409fece380] rfps: 23.916667 0.001900
[mpegts @ 000001409fece380] rfps: 23.916667 0.015589
[mpegts @ 000001409fece380] rfps: 24.000000 0.000310
[mpegts @ 000001409fece380] rfps: 24.083333 0.006210
[mpegts @ 000001409fece380] rfps: 24.166667 0.019599
[mpegts @ 000001409fece380] rfps: 48.000000 0.001240
[mpegts @ 000001409fece380] rfps: 120.000000 0.007748
[mpegts @ 000001409fece380] rfps: 23.976024 0.000000
[mpegts @ 000001409fece380] rfps: 23.976024 0.000000
[mpegts @ 000001409fece380] rfps: 47.952048 0.000000
[mpegts @ 000001409fece380] rfps: 47.952048 0.000000
[mpegts @ 000001409fece380] stream 0 : no PTS found at end of file, duration not set
[mpegts @ 000001409fece380] After avformat_find_stream_info() pos: 0 bytes read:6131856 seeks:3 frames:620
avqsv/avsw: got stream information.
Input #0, mpegts, from 'D:\test\test.m2ts':
  Duration: 00:01:00.76, start: 600.000000, bitrate: 20811 kb/s
  Program 1
  Stream #0:0[0x1011], 62, 1/90000: Video: h264 (High), 1 reference frame (HDMV / 0x564D4448), yuv420p(tv, bt709, progressive, left), 1920x1080 (1920x1088) [SAR 1:1 DAR 16:9], 0/1, 23.98 fps, 23.98 tbr, 90k tbn
  Stream #0:1[0x1100], 174, 1/90000: Audio: dts (DTS-HD MA) ([134][0][0][0] / 0x0086), 48000 Hz, stereo, s16p
  Stream #0:2[0x1101], 174, 1/90000: Audio: dts (DTS-HD MA) ([134][0][0][0] / 0x0086), 48000 Hz, stereo, s16p
  Stream #0:3[0x1102], 173, 1/90000: Audio: dts (DTS-HD MA) ([134][0][0][0] / 0x0086), 48000 Hz, stereo, s16p
  Stream #0:4[0x1200], 8, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:5[0x1201], 8, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:6[0x1202], 8, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:7[0x1203], 8, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:8[0x1204], 5, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
avqsv/avsw: found video stream, stream idx 0
avqsv/avsw: found audio stream, stream idx 1, trackID 1.0, dts, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: found audio stream, stream idx 2, trackID 2.0, dts, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: found audio stream, stream idx 3, trackID 3.0, dts, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: found subtitle stream, stream idx 4, trackID 1.0, hdmv_pgs_subtitle, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: found subtitle stream, stream idx 5, trackID 2.0, hdmv_pgs_subtitle, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: found subtitle stream, stream idx 6, trackID 3.0, hdmv_pgs_subtitle, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: found subtitle stream, stream idx 7, trackID 4.0, hdmv_pgs_subtitle, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: found subtitle stream, stream idx 8, trackID 5.0, hdmv_pgs_subtitle, frame_size 0, timebase 1/90000, delay 0 ms
avqsv/avsw: use video stream #0 for input, codec h264, stream time_base 1/90000, codec_timebase 1001/48000.
avqsv/avsw: hdr10plusMetadataCopy: off
avqsv/avsw: can be decoded by qsv.
avqsv: start predecode.
avqsv: GetHeader extradata(54): 00 00 01 67 64 00 29 ac d9 00 78 02 27 e5 c0 54 80 80 80 a0 00 00 7d 20 00 17 70 1c 0c 00 00 be bc 20 00 0e 4e 1d 24 9b 07 c6 0c 65 80 00 00 00 01 68 e9 3b 3c 8f
avqsv: GetHeader: 54 bytes.
avqsv: GetHeader(54): 00 00 01 67 64 00 29 ac d9 00 78 02 27 e5 c0 54 80 80 80 a0 00 00 7d 20 00 17 70 1c 0c 00 00 be bc 20 00 0e 4e 1d 24 9b 07 c6 0c 65 80 00 00 00 01 68 e9 3b 3c 8f
avqsv: initialized h264 codec context for parser: time_base: 1001/48000, pkt_timebase: 1/90000.
avqsv: fps decoder 24000/1001, invalid: false
avqsv: maxCheckFrames 48, maxCheckSec: 1.000e+99
[NULL @ 00000140a045b500] nal_unit_type: 7(SPS), nal_ref_idc: 3
[NULL @ 00000140a045b500] nal_unit_type: 8(PPS), nal_ref_idc: 3
[NULL @ 00000140a045b500] Decoding VUI
[NULL @ 00000140a045b500] Decoding VUI
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 00000140a4e10d40] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 00000140a4e10d40] Decoding VUI
[h264 @ 00000140a4e10d40] Decoding VUI
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
avqsv: found first key frame: timestamp 54000000 (600), offset 0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] Decoding VUI
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] Decoding VUI
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
avqsv: read 48 packets.
avqsv: checking 31 frame samples.
avqsv: stream timebase 1001/48000
avqsv: decoder fps     24000/1001
avqsv: duration histgram of 2 frames
avqsv: 3754 [ 23 frames]
avqsv: 3753 [  8 frames]
avqsv: maxCheckFrames 96, maxCheckSec: 1.000e+99
[NULL @ 00000140a045b500] Decoding VUI
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] Decoding VUI
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] Decoding VUI
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] Decoding VUI
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] unknown SEI type 7
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] unknown SEI type 7
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
[NULL @ 00000140a045b500] ct_type:1 pic_struct:0
[h264 @ 00000140a4e10d40] ct_type:1 pic_struct:0
avqsv: read 96 packets.
avqsv: checking 79 frame samples.
avqsv: stream timebase 1001/48000
avqsv: decoder fps     24000/1001
avqsv: duration histgram of 2 frames
avqsv: 3754 [ 59 frames]
avqsv: 3753 [ 20 frames]
avqsv: fps mul:         1001
avqsv: raw avgDuration: 3753.746835
avqsv: estimatedAvgFps: 24000/1001
avqsv: use decoder fps...
avqsv: final AvgFps (raw64): 24000/1001
avqsv: final AvgFps (gcd): 24000/1001
avqsv: final AvgFps (round): 24000/1001
avqsv: checking for stream #1
avqsv: checking for stream #2
avqsv: checking for stream #3
avqsv: avqsv: H.264/AVC, 1920x1080, 24000/1001 fps
avqsv: streamFirstKeyPts: 54000000
avqsv: matrix:bt709,colorprim:bt709,transfer:bt709,range:limited,chromaloc:left
avqsv: sar 1:1, bitdepth 8
initReaders: Success.
vfr mode automatically enabled with timebase 1001/96000
InitInput: Success.
Check GPU List by Encoder from 3 devices.
Checking GPU #1 (Intel Arc A770 Graphics) for codec H.264/AVC.
GPU #1 (Intel Arc A770 Graphics) available for H.264/AVC encode.
Checking GPU #2 (Intel Arc A770 Graphics) for codec H.264/AVC.
GPU #2 (Intel Arc A770 Graphics) available for H.264/AVC encode.
Checking GPU #3 (Intel UHD Graphics 770) for codec H.264/AVC.
GPU #3 (Intel UHD Graphics 770) available for H.264/AVC encode.

Auto select device from 3 devices.
InitSession: selected device #1: Intel Arc A770 Graphics.
InitSession: mfx lib version: 2.09, impl hw,via_d3d11
InitSession: Success.
Got HW device handle: 00000140A5513090.
loaded OpenCL.
OpenCL platform count: 2
OpenCL platform #0[00000140A4965070]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_bfloat16_conversions cl_intel_create_buffer_with_properties cl_intel_dot_accumulate cl_intel_subgroup_local_block_io cl_intel_subgroup_matrix_multiply_accumulate cl_intel_subgroup_split_matrix_multiply_accumulate cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_intel_dx9_media_sharing cl_khr_dx9_media_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #0[00000140A4965070] to list.
OpenCL platform #1[00000140A49658F0]: Intel(R) OpenCL Graphics Intel(R) Corporation OpenCL 3.0 [FULL_PROFILE]
  extensions:cl_khr_byte_addressable_store cl_khr_device_uuid cl_khr_fp16 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_command_queue_families cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_intel_subgroups_char cl_intel_subgroups_long cl_khr_il_program cl_intel_mem_force_host_memory cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_intel_device_attribute_query cl_khr_suggested_local_work_size cl_intel_split_work_group_barrier cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_intel_unified_shared_memory cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_ext_float_atomics cl_intel_planar_yuv cl_intel_packed_yuv cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_3d_image_writes cl_intel_media_block_io cl_intel_subgroup_local_block_io cl_khr_integer_dot_product cl_khr_gl_sharing cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_intel_d3d11_nv12_media_sharing cl_intel_sharing_format_query cl_khr_pci_bus_info cl_intel_simultaneous_sharing
Add platform #1[00000140A49658F0] to list.
Created OpenCL platform list: 2
Created Intel OpenCL platform.
createDeviceListD3D11(d3d11dev = 00000140A5513090)
D3D11 device count = 1
clGetDeviceIDsFromD3D11KHR: Success
create OpenCL Context for [00000140A55F2560]
Enable d3d11 interop for 00000140A5513090
createQueue for device : 00000140A55F2560
CheckParam: Success.
avqsv: GetHeader(54): 00 00 01 67 64 00 29 ac d9 00 78 02 27 e5 c0 54 80 80 80 a0 00 00 7d 20 00 17 70 1c 0c 00 00 be bc 20 00 0e 4e 1d 24 9b 07 c6 0c 65 80 00 00 00 01 68 e9 3b 3c 8f
InitSession(d3d11: dev#1)...
initHW(d3d11: dev#1)...
Found deviceID Impl #0: hw mfx-gen, acc 768 (d3d11), accdesc 0x140feb50, adapter id 0
MFXVideoSession2::init: try init by MFXCreateSession.
InitSession(d3d11): no error..
MFXDEC: InitSession: mfx lib version: 2.09, impl hw,via_d3d11
MFXDEC: Got HW device handle: 00000140A5513090.
MFXDEC: set HW device handle 00000140A5513090 to encode session.
MFXDEC: Set allocator for decode.
MFXDEC: InitMfxDecParams: QSVDec prm: H.264/AVC, Level 41, Profile 100
InitMfxDecParams: Frame: nv12, 1920x1088p [0,0,1920,1080] 1:1
InitMfxDecParams: color format nv12, chroma yuv420, bitdepth 0, shift 0, picstruct prog
No filters required.
encodeBitDepth: 8, codecMaxQP: 51.
Detected avaliable features for hw API v2.09, H.264/AVC, Bitrate Mode - VBR
RC mode       o
10bit depth   x
Hyper Mode    o
Interlace     x
VUI info      o
Trellis       o
BFrame/GopRef o
Adaptive_I    x
Adaptive_B    x
WeightP       o
WeightB       o
FadeDetect    x
B_Pyramid     o
 +ManyBframes o
PyramQPOffset x
ScenarioInfo  o
MBBRC         o
ExtBRC        o
AdaptiveRef   o
AdaptiveLTR   x
AdaptiveCQM   x
LA Quality    x
QP Min/Max    o
IntraRefresh  x
No Deblock    x
No GPB        x
Windowed BRC  x
PerMBQP(CQP)  o
DirectBiasAdj o
MVCostScaling o
SAO           x
Max CTU Size  x
TSkip         x

Detected avaliable features for hyper mode, dev 2, Bitrate Mode - VBR
RC mode       o
10bit depth   x
Hyper Mode    o
Interlace     x
VUI info      o
Trellis       o
BFrame/GopRef o
Adaptive_I    x
Adaptive_B    x
WeightP       o
WeightB       o
FadeDetect    x
B_Pyramid     o
 +ManyBframes o
PyramQPOffset x
ScenarioInfo  o
MBBRC         o
ExtBRC        o
AdaptiveRef   o
AdaptiveLTR   x
AdaptiveCQM   x
LA Quality    x
QP Min/Max    o
IntraRefresh  x
No Deblock    x
No GPB        x
Windowed BRC  x
PerMBQP(CQP)  o
DirectBiasAdj o
MVCostScaling o
SAO           x
Max CTU Size  x
TSkip         x

InitMfxEncParams: Output FPS 24000/1001
InitMfxEncParams: Auto GOP Length: 240
InitMfxEncParams: Adjusted param for Bluray encoding.
InitMfxEncParams: set ext param CDO2.
InitMfxEncParams: set ext param CDO3.
InitMfxEncParams: set ext param CDOP.
InitMfxEncParams: set ext param HYPM.
InitMfxEncParams: enc input frame 1920x1088 (0,0,1920,1080)
InitMfxEncParams: enc input color format nv12, chroma yuv420, bitdepth 8, shift 0, picstruct prog
InitMfxEncParams: set all enc params.
Close device 2...
Closing session...
Closing device...
d3d11: D3D11Device: Closed.
Closing allocator...
allocD3D11: QSVAllocator: Closed.
Device 2 closed.
Close device 3...
Closing session...
Closing device...
d3d11: D3D11Device: Closed.
Closing allocator...
allocD3D11: QSVAllocator: Closed.
Device 3 closed.
selected mode on : score 4: codec 2, resolution 2, tu 0, filter 0, speed limit off.
perf monitor: Performace Monitor: none
perf monitor: Performace Plot   : none
Output: Using avformat writer.
Output: Audio/Subtitle muxing enabled.
Output: CopyAll=true
Output: Added audio track#4097 (stream idx 1) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
Output: Added audio track#4098 (stream idx 2) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
perf monitor: Set perf monitor thread param all (0x0xfffff), priority=background, throttling=on.
Output: Added audio track#4099 (stream idx 3) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
Output: Added subtitle track#12289 (stream idx 4) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
Output: Added subtitle track#12290 (stream idx 5) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
Output: Added subtitle track#12291 (stream idx 6) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
Output: Added subtitle track#12292 (stream idx 7) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
Output: Added subtitle track#12293 (stream idx 8) for mux, bitrate 0, codec: copy  , bsf: <none>, disposition: <copy>, metadata <copy>
avout: output filename: "E:\test\test.m2ts"
avout: allocated internal buffer 8 MB.
avout: set external output buffer 8 MB.
avout: output video stream fps: 24000/1001
avout: opened video avcodec
avout: output video stream timebase: 1001/96000
avout: bDtsUnavailable: off
avout: Initialized video output.
avout: start initializing audio ouput...
avout: output stream index 1, trackId 1.0
avout: samplerate 48000, stream pkt_timebase 1/90000
avout: Copy Disposition: unset
avout: Initialized audio output - #0: track 1, substream 0.
avout: start initializing audio ouput...
avout: output stream index 2, trackId 2.0
avout: samplerate 48000, stream pkt_timebase 1/90000
avout: Copy Disposition: unset
avout: Initialized audio output - #1: track 2, substream 0.
avout: start initializing audio ouput...
avout: output stream index 3, trackId 3.0
avout: samplerate 48000, stream pkt_timebase 1/90000
avout: Copy Disposition: unset
avout: Initialized audio output - #2: track 3, substream 0.
avout: start initializing subtitle ouput...
avout: Auto insert pgs_frame_merge bsf filter for hdmv_pgs_subtitle
avout: output stream index 4, pkt_timebase 1/90000, trackId 1
avout: Copy Disposition: unset
avout: Initialized subtitle output - 0.
avout: start initializing subtitle ouput...
avout: Auto insert pgs_frame_merge bsf filter for hdmv_pgs_subtitle
avout: output stream index 5, pkt_timebase 1/90000, trackId 2
avout: Copy Disposition: unset
avout: Initialized subtitle output - 1.
avout: start initializing subtitle ouput...
avout: Auto insert pgs_frame_merge bsf filter for hdmv_pgs_subtitle
avout: output stream index 6, pkt_timebase 1/90000, trackId 3
avout: Copy Disposition: unset
avout: Initialized subtitle output - 2.
avout: start initializing subtitle ouput...
avout: Auto insert pgs_frame_merge bsf filter for hdmv_pgs_subtitle
avout: output stream index 7, pkt_timebase 1/90000, trackId 4
avout: Copy Disposition: unset
avout: Initialized subtitle output - 3.
avout: start initializing subtitle ouput...
avout: Auto insert pgs_frame_merge bsf filter for hdmv_pgs_subtitle
avout: output stream index 8, pkt_timebase 1/90000, trackId 5
avout: Copy Disposition: unset
avout: Initialized subtitle output - 4.
avout: avwriter: h264, dts, dts, dts, subtitle#1, subtitle#2,
avout:  subtitle#3, subtitle#4, subtitle#5 => mpegts
avout: starting output thread...
avout: Set output thread param: all (0x0xfffff), priority=normal, throttling=on.
avout: starting audio process thread default...
avout: Set audio process thread param default: all (0x0xfffff), priority=normal, throttling=auto.
avout: starting audio encode thread default...
avout: Set audio encode thread param default: all (0x0xfffff), priority=normal, throttling=auto.
avout: starting audio process thread 1.0...
avout: Set audio process thread param 1.0: all (0x0xfffff), priority=normal, throttling=auto.
avout: starting audio encode thread 1.0...
avout: Set audio encode thread param 1.0: all (0x0xfffff), priority=normal, throttling=auto.
avout: starting audio process thread 2.0...
avout: Set audio process thread param 2.0: all (0x0xfffff), priority=normal, throttling=auto.
avout: starting audio encode thread 2.0...
avout: Set audio encode thread param 2.0: all (0x0xfffff), priority=normal, throttling=auto.
avout: starting audio process thread 3.0...
avout: Set audio process thread param 3.0: all (0x0xfffff), priority=normal, throttling=auto.
avout: starting audio encode thread 3.0...
avout: Set audio encode thread param 3.0: all (0x0xfffff), priority=normal, throttling=auto.
Output: Initialized avformat writer.
async depth automatically set to 3
pipeline element count: 2
timeBeginPeriod(1)
ResetMFXComponents: Start...
ResetMFXComponents: Enc closed.
MFXDEC: Dec Closed.
ResetMFXComponents: Dec closed.
avqsv: GetHeader(54): 00 00 01 67 64 00 29 ac d9 00 78 02 27 e5 c0 54 80 80 80 a0 00 00 7d 20 00 17 70 1c 0c 00 00 be bc 20 00 0e 4e 1d 24 9b 07 c6 0c 65 80 00 00 00 01 68 e9 3b 3c 8f
Created pipeline.
  MFXDEC
  AUDIO
  CHECKPTS
  MFXENCODE

allocFrames: m_nAsyncDepth - 3 frames
AllocFrames: MFXDEC-MFXENCODE
MFXDEC:   MFXDEC required buffer: 10 [external,dxvadec,dec]
MFXENCODE:   Failed to get required buffer size for MFXENCODE: undeveloped feature.
AllocFrames: Id: 0, MFXDEC-MFXENCODE, type: external,dxvadec,enc,dec, nv12 1920x1088 [0,0,1920,1080], request 14 frames
MFXDEC: allocWorkSurfaces:   cleared old surfaces: no error..
allocD3D11: QSVAllocator: FrameAlloc: external,dxvadec,enc,dec, 14 frames.
allocD3D11: QSVAllocator: Allocate type external.
allocD3D11: QSVAllocatorD3D11::AllocImpl create 14 textures, 14 staging textures (ArraySize: 1).
allocD3D11: QSVAllocatorD3D11::AllocImpl CreateTexture Success.
allocD3D11: QSVAllocatorD3D11::AllocImpl Success.
allocD3D11: QSVAllocator: FrameAlloc success.
MFXDEC: allocWorkSurfaces:   allocated 14 frames.
ResetMFXComponents: there might be error below, but it might be internal error which could be ignored.
Failed to initialize encoder. : invalid video parameters.
Clear vpp filters...
Closing m_pmfxDEC/ENC/VPP...
Clear pipeline tasks and allocated frames...
allocD3D11: QSVAllocator: FrameFree...
Closing enc status...
Closing device...
Close device 1...
Closing session...
Closing device...
d3d11: D3D11Device: Closed.
Closing allocator...
allocD3D11: QSVAllocator: Closed.
Device 1 closed.
Closing CL Context...
Closed CL m_copy program.
Closed CL Queue.
Closed CL Context.
Closed CL Platform.
Closing audio readers (if used)...
Closing writer...
avout: Closing...
avout: closed audio process thread 1.0.
avout: closed audio process thread default.
avout: closed audio process thread 2.0.
avout: closed audio process thread 3.0.
avout: closed audio encode thread 1.0.
avout: closed audio encode thread default.
avout: closed audio encode thread 2.0.
avout: closed audio encode thread 3.0.
[mpegts @ 00000140a054ed00] service 1 using PCR in pid=4113, pcr_period=83ms
[mpegts @ 00000140a054ed00] muxrate VBR, sdt every 500 ms, pat/pmt every 100 ms
Output #0, mpegts, to 'E:\test\test.m2ts':
  Metadata:
    encoding_tool   : QSVEncC (x64) 7.46
    encoder         : Lavf59.37.100
  Stream #0:0, 0, 1/90000: Video: h264, 1 reference frame, nv12(progressive), 1920x1080 (0x0) [SAR 1:1 DAR 16:9], 0/1, q=2-31, 200 kb/s, 23.98 fps, 90k tbn
  Stream #0:1, 0, 1/90000: Audio: dts (DTS-HD MA), 48000 Hz, stereo, s16p
  Stream #0:2, 0, 1/90000: Audio: dts (DTS-HD MA), 48000 Hz, stereo, s16p
  Stream #0:3, 0, 1/90000: Audio: dts (DTS-HD MA), 48000 Hz, stereo, s16p
  Stream #0:4, 0, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:5, 0, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:6, 0, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:7, 0, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:8, 0, 1/90000: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
avout: calc dts, first dts 0 x (timebase).
avout: closed output thread...
avout: closed queues...
avout: Closed avformat context.
avout: Closed File Pointer.
avout: Closed format.
avout: Closed audio.
avout: Closed audio.
avout: Closed audio.
avout: Closed other.
avout: Closed other.
avout: Closed other.
avout: Closed other.
avout: Closed other.
avout: Closed video context.
avout: Closed video.
avout: Closed.
avout: Closing...
avout: closed output thread...
avout: closed queues...
avout: Closed format.
avout: Closed video.
avout: Closed.
Closing reader...
avqsv: Closing...
avqsv: Closed Stream Packet Buffer.
avqsv: Closed caption handler.
avqsv: Closing avformat context...
[AVIOContext @ 00000140a0463580] Statistics: 14422160 bytes read, 3 seeks
avqsv: Closed avformat context.
avqsv: Closed format.
avqsv: Close parser...
avqsv: Closed parser.
avqsv: Close codecCtx for parser...
avqsv: Closed codecCtx for parser.
avqsv: Free first video packet...
avqsv: Freed first video packet.
avqsv: Free extra data...
avqsv: Freed extra data.
avqsv: Closed video.
avqsv: Closing Stream #0...
avqsv: Free packet sample...
avqsv: Freed packet sample.
avqsv: Closed Stream #0.
avqsv: Closing Stream #1...
avqsv: Free packet sample...
avqsv: Freed packet sample.
avqsv: Closed Stream #1.
avqsv: Closing Stream #2...
avqsv: Free packet sample...
avqsv: Freed packet sample.
avqsv: Closed Stream #2.
avqsv: Closing Stream #3...
avqsv: Closed Stream #3.
avqsv: Closing Stream #4...
avqsv: Closed Stream #4.
avqsv: Closing Stream #5...
avqsv: Closed Stream #5.
avqsv: Closing Stream #6...
avqsv: Closed Stream #6.
avqsv: Closing Stream #7...
avqsv: Closed Stream #7.
Closing EncodeStatus...
avqsv: Cleared frame pos list.
avqsv: Closed.
avqsv: Closing...
avqsv: Closed Stream Packet Buffer.
avqsv: Closed caption handler.
avqsv: Closed format.
avqsv: Closed video.
avqsv: Cleared frame pos list.
avqsv: Closed.
avqsv: Closing...
avqsv: Close...
timeEndPeriod(1)
Closing perf monitor...
perf monitor: Closing thread...
perf monitor: Closed thread.
perf monitor: Closing perf counter...
perf monitor: Closed perf counter.
Closed pipeline.

QSVEncC.exe finished with error!
rigaya commented 1 year ago

Thanks again.

I also tested on my system, and with --bluray it was not able to run with --hyper-mode on. If I remove --bluray, it will work fine.

--bluray requires VuiNalHrdParameters in oneVPL API to be on, but HyperMode seems to not support this, as if I set VuiNalHrdParameters off in the source code, it can run with --hyper-mode on.

VuiNalHrdParameters is required for bluray, so I think I won't be able to manage --bluray to work with --hyper-mode on.

quamt commented 1 year ago

Is this something that needs to be reported to Intel directly or them to have a look at it?

I mean the iGPU, as well as the dGPU, support the Bluray. Only the hyper mode seems to interfere, that's why I ask.

rigaya commented 1 year ago

I'm not sure but it's not strange for hyper mode to have limitations.

quamt commented 5 months ago

Closing this as hyper mode is functioning like this.