Hello -
I have a question regarding slicing with the H.264 Encoder (REL.500.V.H264AVC.E.IVAHD.02.00.04.01).
We are using release DVRRDK_03.50.00.05 on a DM8168 board. We will be encoding two YUV inputs simultaneously. The first will be a HD 1080P60 input and the second will be at SD resolution.
The design is to perform slicing on the HD 1080P60 encoder output. No encoder slicing will be performed on the SD stream.
Our plan is to use two of the HDVICP2's of the DM8168. One HDVICP2 for encoding the HD 1080P60 input and the second HDVICP2 for encoding the SD input.
Questions:
Will the H.264 Encoder and software support processing the HD input on one HDVICP2 with output slicing, while processing the second input in parallel on a second HDVICP2 with no slicing?
My understanding from the documentation is that slicing and data sync is not supported using the encoder N channel frame processing call: "handle->fxns->processMulti(processList)". So our plan is to use two separate calls to the single process function: "handle->fxns->ividenc.process". One to encode the HD input and a second to encode the SD input.
Would this be a valid approach?
Thank you for your help.
Best Regards,
David