Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
15 Views

Extending API as a part of integration of encoder into Intel Media SDK

Hi,

   We are trying to integrate an encoder into Intel media SDK. We have some queries in this regard.

1. How we can check that the encoder integrated into Intel media SDK is API complaint? Is there any specific procedure to ensure this?

2. If the encoder we are integrating requires more configuaration, how can we can expand the existing API? Can we add separate enumeration similar to MFX_EXTBUFF_CODING_OPTION/MFX_EXTBUFF_CODING_OPTION2? Is there anything that we should take care so that mfx library does not throw error in this case?

Regards,

Ranjit

0 Kudos
2 Replies
Highlighted
15 Views

Hello there - While there is no easy solution to point you to in this regard, we recommend you take a look at adding Plugins to Media SDK. You can find information on that in mediasdkusr-man.pdf document. You can also see the sample_encode code sample to see how we integrate plugins into the MSDK framework (sample_encode uses HEVC as one example to show that).

0 Kudos
Highlighted
Beginner
15 Views

Hello ,

 I have a codec that needs to be integrated in Intel Media SDK ,I am able to integrate it and it works properly. Though they are some parameters for which I need to configure from the application but they don't seem to be a part of existing Intel Media SDK structures. One such parameters is controlling number of cores on which my library should run , I could not find any parameter in existing Intel Media SDK structures which could communicate number of cores to my library.

 So, is it possible to add these additional parameters? If yes, should we extend the current structures or add a separate header file and pass that structure as an external coding option ?

 

Regards

Rishab

0 Kudos