Dear Sir / Madam,
I 'm using Intel Media SDK 2019R1 and I complied simple_2_decode solution inside media-tutorial-0.0.4 using Visual Studio 2013
I found that when I run the following command line on my local PC
simple_decode.exe -hw jellyfish-3-mbps-hd-h264.264 output.yuv
The program can run properly.
But, if I run this command on a remote PC via Remote Desktop connection, I got the following error message:
Unsupported feature/library load error. src\simple_decode.cpp 112
(This is the error message of this function call sts = mfxDEC.QueryIOSurf(&mfxVideoParams, &Request);)
This remote PC is using CPU i7-9700 and Intel UHD Graphics 630.
So, I would like to ask whether Intel Media SDK (hardware acceleration) supports running over windows remote desktop connection or not.
I think this issue would be similar to https://community.intel.com/t5/Media-Intel-oneAPI-Video/Using-Media-SDK-samples-over-remote-desktop-... which dated back to 2011 and I don't know whether the latest Intel Media SDK has workaround on this issue or not
Hi @Edmond_W ,
Thanks for reaching out. I did a quick test on one of my systems here (has an Intel® Celeron®CPU N3350 with Intel® HD Graphics 500) remotely connected with Remote Desktop Connection and the decode_sample.exe seems to run as expected.
sample_decode.exe h264 -i test_stream.264 -o output.yuv -hw Decoding Sample Version 184.108.40.206 Input video AVC Output format NV12 Input: Resolution 176x96 Crop X,Y,W,H 0,0,176,96 Output: Resolution 176x96 Frame rate 30.00 Memory type system MediaSDK impl hw MediaSDK version 1.32 Decoding started Frame number: 101, fps: 111.638, fread_fps: 0.000, fwrite_fps: 4265.113 Decoding finished
I can see there is hardware acceleration when remotely connected with RDC so Intel® Media SDK seems to support it. If you run the decode_sample.exe on such machine directly (without RDC), does the sample execute correctly?
An observation from your command, please try specifying the codec (h264) see if that makes any difference:
simple_decode.exe h264 -i jellyfish-3-mbps-hd-h264.264 -o output.yuv -hw