Community
cancel
Showing results for 
Search instead for 
Did you mean: 
daeyong_e_
Beginner
40 Views

Maximum MFXVideoDecode instance number

Hi All,

Now I'm trying to use Intel media SDK. So, I have checked the performance and limitations.

Using "sample_decode" sample(64bit build), I try to create multiple instance to know limitation as below.

CDecodingPipeline Pipeline[128];

for ( int i = 0; i < 128; i++){

     Pipeline.Init(&Params);

}

for(int i=0; i<128; i++){

     Pipeline.ResetDevice();

     Pipeline.Close();

}

I couldn't create 128 instance. I failed to create the instance between 70th and 75th.  ( I used d3d allocator in sample_common project )

The problem is MFXVideoDECODE_Init API didn't return any error code. It made system error(c0000374).

I was monitoring system resource using GPU-z and INDE System Analyzer.  However, there are enough extra resource.

How can I resolve that? and Could you let me know how many MFX decode instance I can create. 

My System information is

Windows 7 Enterprise K (64bit)

Intel i7 4790K, Intel HD Graphics 4600 Driver version is 10.18.14.4156

System Memory is 32GB and video dedicated memory is 512MB( default is 64MB ).

If you have any idea or advise, please let me know that.

Thank you.

 

0 Kudos
0 Replies