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.

How to convert 422 to 420 quickly?

Other Parts Discussed in Thread: OMAP-L138, OMAPL138, TVP5150

    When I convert 422 stream to 420 stream(my encoder only support 420 format) in OMAP-L138, MCSDK 1.02. I find that  it  wasted about 100ms when I convert 720x576 422 stream to 704x576 420.

   Who can tell me to improve this?

   Thanks very much!

  • Hi,

    Thanks for your post.

    Unlike DM644x, OMAPL138 doesn't have any video imaging coprocessor (VICP) libraries for YUV 420 Planar to YUV 422 Packed conversion and viceversa.  I don't think, there is no way to convert from 422 to 420 in OMAPL138 since it doesn't have any video processing subsystems etc.

    It would to optimal to choose davinci video processor (DM644x, DM646x, DM64x etc) to do these conversion. Also. you may also opt for a compatible video encoder like TVP5150/1 to support YUV 422 directly to avoid conversion.

    It may be possible to use open source codec and optimize it for DSP for YUV422 encoder, but you will never get performance with software codec which will be available with hardware codecs. So, it is recommended to choose compatible video codec which would support YUV 422 format.

    Thanks & regards,

    Sivaraj K

    -------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.

    -------------------------------------------------------------------------------------------------------