This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
HI,
As your bitstream has IPP sequence with Number of reference frame as 1, set displaydelay = 1. Then decoder will give output just after decoding.
Thanks,
Hi
sagar patel1 said:Issue 1:
For the H264 decoder quality doesnt seem to be good. We see pixelation and stretching effect when there is movement.
>>Decoder is no responsible for anytype of quality degradation. it should be with Encoded bitstream. Just make sure that you are using universal decoder.(by setting closedLoopMode = 0).
sagar patel1 said:Issue 2:
1. If whOffset is set to 48 . If some movement is done from very top of the image coming downwards then green artifacts follow the motion.
>> whOffset should be 24. There will padding in all directions.
sagar patel1 said:With 720 x 480 input bitstream the decoder gives 768x528 output .. do you think that quality is corrupted because of this resizing done by codec ?
>> Codec will not do any resizing. 768x528 is the size including padding. Padding is internal to decoder and its not resize.
Thanks,
Hi
Please set pObj->params.size = sizeof(IH264VDEC_Params), and similar thing for Dynamic and other structure. And use the fileIO based test application to validate decoder(dm365_codecs_0x_xx_xx_xx/packages/ti/sdo/codecs/h264dec/apps)
Thanks,
Veeranna
Please refer TestApp_WriteOutputData() function in stand alone test of decoder to know how to handle the output buffer.
Thanks,
Veeranna