hi :
I use dvrrdk decode_display_mcfw_demo to decode some h264 videos. it works,but display by hdmi image scintillation.
Pls set displayDelay to correct value (e.g: 2) in the ini file and check if you are still seeing the issue
Thank you!I solved the problem!But the decoded Interlaced H264 video has Green block,I have seen a topic to discuss the problem.
Is the stream you have shared in this post a interlaced h264 stream ? If not pls share the stream.
yes, thanks! In fact I don't know whether is interlaced H264 stream leads to the problem. but this stream really do exist the problem!
pls here: http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/177281.aspx#640742
I will try out your stream on Monday on latest RDK release on Monday and update you.
I have tried the stream you shared on DVR RDK 3.5 release. It plays fine and I was not able to see any artifacts .The following changes were required to get the stream functional:
The stream you shared has issues
It does not start with SPS/PP. Cut the stream such that it starts with SPS/PPS.
Changes in ini file:
displaydelay= 4 (Stream has 4 reference frames)
numbuf = 10 (As 4 buffers are locked , need more output buffers)
width = 1920
height = 1080
Changes in multich_vdec_vdis.c
mulich_vdec_vdis_set_avsync_vidque_prm()
Change
queCfg->avsyncEnable = TRUE;
to
queCfg->avsyncEnable = FALSE;
This change is required due to a demo issue where timestamps are not set correctly for the elementary stream. This will not be an issue with real application which sets correct timestamp.
MultiCh_createVdecVdis()
Change:
decPrm.chCreateParams[i].processCallLevel = VDEC_FRAMELEVELPROCESSCALL;
decPrm.chCreateParams[i].processCallLevel = VDEC_FIELDLEVELPROCESSCALL;
This is to enable decoding of interlaced content
Thank you very much,Badri Narayanan, you gave me a lot of help!
Pls post the query in DM816x or DM814x forum depending on the platform you are using along with failure logs and steps you are following.
DM814x forum: http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716.aspx
DM816x forum: http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717.aspx
The experts who can resolve the issue monitor the forum and would be able to provide the right answer
Thank you!