Hi,
I have the following HEVC encoder questions that is not so easy to guess for me by analyzing MCSDK video demo:
1) Please explain IVIDMC3_t.user_id for HEVC encoder (in multi-DSP scenario also).
Because according to http://e2e.ti.com/support/embedded/multimedia_software_codecs/f/356/p/362319/1287772.aspx#1287772 in H.264 HP decoder this parameter should be set to DNUM but if I do so for HEVC encoder it hangs.
2) Can I run multi-DSP HEVC encoder on 4 cores of DSP#0 and on 8 cores of DSP#1? What are the limitations?
3) What parameters and with what values should be provided to slave and local master process calls in case of HEVC encoder?
For example for H.264 HP encoder same input buffer as on master and output args should be provided on slave:
result = encoderFunctions->process(encoderHandle, NULL, &encoderComponentSharedData->outBufferDescriptor, NULL, outEncoderArguments);
For H.264 HP decoder only output args should be provided on slave:
result = decoderFunctions->process(decoderHandle, NULL, NULL, NULL, outDecoderArguments);
4) Should buffer with YUV data be present on master DSP only or it should be provided on slave DSPs also?
Regards,
Andrey Lisnevich