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.
We are using H.264 Baseline Profile Decoder 2.00 on a DM6446 (C64x+). This decoder has error concealment supported. The error concealment that is applied does not look good. The desired functionality would be that when a frame has an error it is simply discarded and the previous reference frame is used as the current frame or the MBs that could not be decoded are simply copied from the previous reference frame. I was wondering if there is any way to turn it off? Is there a version that error concealment is not supported?
We have error concealment support for all code bases on DM6446(XDM 1.0). There is a provision to turn off concealment inside codec but not through application.
Can you please specify the context wherin this copying from previous reference frame is happening? This is because we have proper concealment for both I and P frames for this code base.
Thanks and Regards,
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Roopesh Rajashekharaiah Nataraja:
The copying from the previous frame is not happening. This is the behavior I would like to have happen. The concealment that is taking place is not good for our application. The decoder seems to be constructing missing blocks from good blocks from the current frame. It is a very bad assumption to say that the the missing part of the frame will look like the current frame in a different location. It is much more likely that the missing blocks will look like the last frame in the same location. We would like the ability to turn off the error concealment and simply be returned an error on frames that have an error. The previous good frame would then be the reference frame. How can we get this functionality?
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. 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.