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.

[ISSUE] DVTB failed when decode mpeg4 file with resolution >D1

Hi, experts Our product development has completed with the H264 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. 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: dvsdk3.1

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.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.dvs

 

[Test results]

2. Decode runs correctly

4. Decode failed at [DVTB-ERROR]: linux/dvtbMpeg4Dec2.c: Unable to initialize Video Decoder