Tool/software: Linux
I have been experiencing some intermittent issues running a system based on the DM368 utilizing both the JPEG and H264 encoders. I have both encoders (JPEG and H264) in the same codec group ID because I don't have enough DMA channels to allocate them separately (I believe they both take 63 out of the 64 total channels separately, if you use the platinum H264 codec).
My question is regarding the H264 encoder parameters, specifically resetHDVICPEveryFrame. I had previously had this value set to the default (1) but was experiencing issues where the H264 encoder seemed to hang or it would fail to encode a frame. From looking at the codec manual, it appears that the resetHDVICPEveryFrame should be set to 2 instead of the default value of 1 when using the H264 and JPEG codecs.
Can someone confirm that a value of 2 is the correct value for my use case? And, if a value of 2 is correct, is it feasible that an incorrect value of 1 for resetHDVICPEveryFrame could cause the H264 encoder to hang?(perhaps waiting for a DMA resource that was remapped) Or is it feasible that the H264 encoder would fail to encode a frame because of this value being 1 instead of 2?
Thanks!
Randy Scheifele