TI E2E Community
Multimedia Software Codecs
Multimedia Software Codecs forum
DVRRDK2.8 decode and display B frame
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
queCfg->avsyncEnable = TRUE;
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.
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
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.