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.

1920x1200 resolution H264 encoding and decoding with C6678 H264 codec

Dear guys,

I have a question about 1920x1200 encoding and decoding of C6678 H264 codec. Does the H264 codec support 1920x1200? If it does, how to do it? Is there any settings need to be changed? Also, It is very kind if you give me some clue about how to do both encoding and decoding together(duplex) with C6678.

Thanks!

Ruisucom

  • Dear All,

    The problem here is that 1920x1200 is a resolution>1920x1080. Is anybody done this before? Another question, Is anybody done 4k encoding with 4 chips? Is there any example for this case?

    Thanks,

  • Hi Ruisicom, I got below information from our developers.

    For H264HP encoder case, real-time performance is assured upto 1080P streams only. But functionality is assured beyond that  (with corresponding memory allocation increased). In a quick check of 1920x1600 resolution, output is fine for single core. But, in multicore it is failing at create call due to a memory allocation failure.

    Could you please try if after changing the config parameters (Max width, max height, then input width and input height) and increasing "slave core memory" you can get 1920x1600 clips encode correctly?

    If you are using MCSDK video framework please increase  EXTERNAL_DATA_MEM_SIZE_SLAVE  (siuVctMemMgr.c)

    About H264 4K multichip, currently our codecs are multicore but not multichip. Changes in the codec would be required.

    thank you,

    Paula

     

  • Hi Paula,

    Thanks for you above answer. We have make the 1920x1200 H264 ENCODING work. Now we are working on 1920x1200 H264 DECODING. We got a problem. The ALG_Create function call failed. I don't know the result of failure. Could you give me a help on this?
    Or may be can tell me if the C66x_h264hpvdec_01_01_05_01_ELF decoder supports 1920X1200 resoltion? If it does support a resolution bigger than 1920x1080, could you give a example?

    thanks!

    ruisucom
  • Hi Ruisicom, could you please give us more details about your use case? it needs to be real time?.. H264 decoder max resolution is 1920x1080, changing to 1920x1200 would require library changes and retesting.

    Thank you,

    Paula

  • Hi Paula,

    Thanks for your reply. We are working for a remote display case. The data flow looks like 1920x1200 source->encode->transfer->decoder-> display. So we need to decode a 1920x1200 H.264 video. We thought C6678 support 4k encoding already. Decode 1920x1200 should be easy. However, know we know, this is not that easy, since C66x_h264hpvdec_01_01_05_01_ELF does not support 1920x1200. What I should do? develop a decoder by myself? The time is tight. We don't have to do it. :-(

    Ruisucom
  • Hi Ruisucom,

    We are trying to estimate the effort required to support decoding 1920x1200 resolution using C66x_h264hpvdec_01_01_05_01_ELF.

    Is it possible for you share some decoder input .h264 steams with 1920x1200 resolution through google drive ? 

    Thanks,

    Praveen.

  • Hi Praveen,

    Our application engineer will send me some 1920x1200 streams later. I will let you know how to download it.
    Thanks for your help!
    Ruisucom
  • Hi Praveen,
    There are some test H264 stream in following drive url
    drive.google.com/folderview

    regards,

    ruicucom

  • Hi Ruicucom,

    Thanks for sharing the streams.

    I have downloaded them and validation is in progress. I will get back to you with an update shortly.


    Regards,

    Praveen

  • Hi Ruicucom,


    I have modified the TI H264 decoder (version "C66x_h264hpvdec_01_01_05_01") to support 1920x1200 resolution decoding and attached the modified library along with the test application files.

    Please use the attached h264 decoder package and try to decode this 1920x1200 resolutions now and let me know if you any see any issues.

    C66x_h264hpvdec_01_01_05_01_ELF_Modified.zip

    Thanks,

    Praveen

  • Hi Ruicucom,

    Could you able to decode 1920x1200 resolutions using the modified h264 decoder library that was shared in the previous post ?

    Thanks,

    Praveen

  • Hi Praveen,

    Yes, I can decode 1920x1200 using the modified version of h264 decoder lib.

    Thank you very much!

    Ruisucom

  • Hi Ruisucom,


    Thanks for the update. Its good to hear that you could able to decode 1920x1200 resolutions.

    Please click the "Verify Answer" button on this post to close the thread

    Regards,

    Praveen