Hi, experts
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.
[Setup]
1. Hardware: DM6467T
2. DVSDK: dvsdk_3_10_00_19
3. Codec: cs2dm6467_1_00_00_10
3. Dvtb version: dvtb_4_20_10
[Test steps]
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
[Test results]
2. Decode runs correctly
4. Decode failed at [DVTB-ERROR]: linux/dvtbMpeg4Dec2.c: Unable to initialize Video Decoder
this is the log decoding D1
Hi,
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.
Regards
Sayanna
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.
http://software-dl.ti.com/dsps/dsps_public_sw/codecs/DM6467/index_FDS.html