Even after removing this limit,IntelH264Decoder can only use 8 cores on a 16-core PC.
Can anyone tell me if where I should take a look in the sample code? Thanks.
Do you mean after you changed the limit, like below:
Ipp32s nAllowedThreadNumber = init->numThreads;
if(nAllowedThreadNumber < 0) nAllowedThreadNumber = 0;
if(nAllowedThreadNumber > 8) nAllowedThreadNumber = 16; // 8
you are seeingonly 8 threads were using or you didn't see the expectedscalability?