Hi,
I am using DVRRDK on DM8148. I am facing a issue with interlaced decoding. I am trying to decode 1080I60. Encoded video is proper and able to play and verify using other softwares.
I have set my decoder processCallLevel paramter to VDEC_FIELDLEVELPROCESSCALL and able to create the decoder in interlaced mode.
Issue is Decoder is dropping a field in every frame.
I have went through the decoder code found the dropping is happening because decoded frame output Id is being set to zero by decoder.
outArgs->viddec3OutArgs.outputID[0] value is zero for every alternate field and that field is being dropped.
I have checked for any decoding errors. outArgs->viddec3OutArgs.extendedError flag is not being set.
Without any decoding errors also, outputId is being set to 0 and that field is getting dropped.
Can you please help me in solving this issue as we are stuck here and interlaced decoding is very critical for our requirement ? Should I set any more parameters or Is there any patch available for decoder to solve this issue ?
Hoping to get some answers
Regards,
Pranay kumar