Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Announcements
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.

Software and Hardware differences

andy4us
Beginner
322 Views

I have successfully implemented the MediaSDK into my app. This is not a Directshow application. On my development PC, it initialises correctly and produces a valid H264 stream, even if the software encoder is about 1/3 of the speed of the IPP encoder in software. If I take the same software, and run it on a PC with hardware support, I get a return code of MFX_ERR_INVALID_VIDEO_PARAM  back from init. However, the same parameters work fine for the software implementation.  The call to QueryIMPL  returns MFX_IMPL_HARDWARE

Is there a table somewhere that dicusses the difference between the hardware and software encoders ?

thanks,

Andy

0 Kudos
3 Replies
Petter_L_Intel
Employee
322 Views
Hi Andy, Can you please share the set of encoder parameters you used? One way to do this is to capture your workload trace using the Media SDK tracer tool. There is unfortunately not a full comprehensive list of HW and SW codec differences. Regards, Petter
0 Kudos
andy4us
Beginner
322 Views
OK, here's an odd error ! If I try and use the tracer tool with my application, it produces an empty log file. However, if I use the sys_analyzer.exe , the the tracer tool produces a log. This tells me that the system is working fine, but for whatever reason, there's something not right. Do I have to do anything in the application to enable tracer.exe to work. Like I said, the software compressor is working, so my framework seems to be right.
0 Kudos
Petter_L_Intel
Employee
322 Views
That's odd. Are you using a recent Media SDK tracer tool such as the one released with Media SDK 2012 R3 package? Please share your log output from mediasdk_sys_analyzer. Regards, Petter
0 Kudos
Reply