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

 
In the log
@5,420,159us: [+6 T:0x41347490 S:0x41346b54] CE - Engine_createNode> Remote node creation FAILED (0x80008008).
 ..................
[DSP] @5,270,178tk: [+7 T:0x8ba0006c S:0x8ba03d1c] ti.sdo.ce.alg.Algorithm - Algorithm_create> Algorithm creation FAILED; make sure that 1) alg params are correct/appropriate, 2) there is enough internal and external algorithm memory available -- check DSKT2 settings for heap assignments and scratch allocation
 
TI employee  tell me to ask question in this forum to see if this is a codec issue. My former post is at below link