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.

MPEG4-Part2 and AVC/H264 codecs features and interoperability issues



I currently use the last EZSDK on the DM816x EVM board for h264 and MPEG4 encoding purpouses..

I didn't find any clear explanations on the supported profiles@levels for both MPEG4-part2 and MPEG4-H264/AVC encoders and decoders.

For MPEG4-part2, the only mention about profiles and levels is located in the  "MPEG4_Encoder_HDVICP2_UserGuide" - chapter 1.3 "supported Services and Features" :

"MPEG4 Simple Profile levels 0, 0b, 1, 2, 3, 4A, 5 and 6 supported"

Maybe i'm wrong but the  official "ISO-IEC 14496-2-2003(3th.Ed)" document only defines levels 0,1,2,3,4,5. It also defines "Simple" profile but it is not compatible with levels above 3.

Can anyone clarifiy this issue ?

  • There has been ammendments done to the standards in later points in time (~2004) where level higher than 3 were defined to address high resolution videos.

    lN6701 New Levels for Simple Profile 
  • Thanks Venugopala,

    for people looking for further infos these lines may help :

    AMENDMENT 2: Simple profile level 4a and 5

    4a  --> 640 x 480 resolution

    5 --> 720 x 576 resolution


    AMENDMENT 3: Support for colour spaces

    AMENDMENT 4: Simple profile level 6 --> 1280 x 720 resolution

     

    best regards.

    --

    benjamin