Our product development has completed with the H264&mpeg2 part. And now we need to add mpeg4 decode support. I verify the problem by running the dvtb.
Also, I modify the decode demo in the dvsdk_demos_3_10_00_16 to support mpeg4, but it fails at another step(D1 is OK). So I think checking the function in the dvtb is easier.
And I find the dvtb script mpeg4dec2.dvs only supports D1 while h264dec2.dvs supports 1080p. So I don't know whether you have tested the mpeg4 decoding with resolution >D1. Looking forward to your replies.
1. Hardware: DM6467T
2. DVSDK: dvsdk_3_10_00_19
3. Codec: cs2dm6467_1_00_00_10
3. Dvtb version: dvtb_4_20_10
1. Copy mpeg4dec2.dvs from the script folder and change the input file to a D1 mpeg4 file
2. Run ./dvtb-r -s mpeg4dec2_D1.dvs
3. Modified the max width&height value in mpeg4dec2.dvs and change the input file to a 720p mpeg4 file
setp mpeg4dec2 maxWidth 1280
setp mpeg4dec2 maxHeight 720
4. Run ./dvtb-r -s mpeg4dec2_720p.dvs
2. Decode runs correctly
4. Decode failed at [DVTB-ERROR]: linux/dvtbMpeg4Dec2.c: Unable to initialize Video Decoder
this is the log decoding D1
You can refer to the MPEG4 decoder data sheet(mpeg4_decoder_dm6467_datasheet.pdf) for the maximum resolution supported. It should be available at CODECS_INSTALL_DIR\packages\ti\sdo\codecs\mpeg4dec\docs.
The MPEG4 decoder v01.00.00 supports a maximum of PAL D1 (720 x 576) and WVGA (864 x 480) resolutions.
Yes, I find the description now, this version of codec don't support higher resolution.
I came across this file yesterday but didn't notice this :(
And I find out that the latest codec of mpeg4 V1.00.09 also not support resolution >D1.
It will be a inferiority of our product, as some IP stream we need to decode is 720p and encoded by TI old processor.
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.