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.

AM62A7-Q1: DSS (VOUT) interface -Video Format Support

Part Number: AM62A7-Q1

Hello TI-Support Team,

Sitara Datasheet states "..supports RGB/YUV422 video format". We would like to output instead YUV420 (20 bit bitdepth) video format, avoiding converstion. Is that any way possible? We want avoid the convertion to avoid reducing/reworking the color infromation on the video itself. 

Many thanks in adavance for your support & BR

Francesca 

  • Hi Francesca,

    Our Decoder on AM62A can output any of the formats mentioned below(CAPTURE_BUF) and these can be displayed using DSS

    Also here are the input formats that kmssink supports:

    SINK template: 'sink'
    Availability: Always
    Capabilities:
    video/x-raw
    format: { (string)BGRA, (string)RGBA, (string)P016_LE, (string)P010_10LE, (string)NV24, (string)BGRx, (string)RGBx, (string)RGB, (string)BGR, (string)Y42B, (string)NV61, (string)NV16, (string)UYVY, (string)YVYU, (string)YUY2, (string)I420, (string)YV12, (string)NV21, (string)NV12, (string)RGB16, (string)BGR16 }
    width: [ 1, 2147483647 ]
    height: [ 1, 2147483647 ]
    framerate: [ 0/1, 2147483647/1 ]

    Hope this helps.

    Best Regards,

    Suren

  • Hi Suren 

    thank you for your answer but I am a little bit confused. In the spruj16b.pdf (ti.com) doc the diagram shows 16 bit connection. Maybe I don't understand how is the inferface working, are not needed 20 bit connection for YUV420??

    Thank you again for your support and best regards

  • Hi Francesca,

    Can you point me to the diagram that you are pointing to be 16-bit connection? Can you elaborate more on what the 20-bit connection for YUV420?

    Have you tried to display the output as specified by formats I have shown in kmssink that I shared in my previous reply?

    Best Regards,

    Suren

  • Hi Suren

    sorry for answering after so long, I was very busy!

    I am referring to the document: spruj16b.pdf (ti.com) on Chapter 12.10  and the diagram I am referring to is in chapter 12.10.2

    There i also another table in the same chapter  Table 12-208 wher ein mention that format YUV420 is NA (at the end of the table)

    Can you pelase clarify? From which data sheet are the data that you are providing?

    Thank you for your support once again & Best Regards

    Francesca

  • Hello,

    I am assuming you are referring to Table 12-408. DISPC Supported Pixel Data Formats. In the table, it's telling you we support planar format for YUV420-NV12 and packed format is not supported. I am not sure I understand the confusion and could you please clarify? 

    Regards,
    Krunal

  • Krunal, Suren,

    I had some further discussion with Francesca.

    Francesca looks for a confirmation (and base configuration reference of DSS) on how to output YUV420 data directly via parallel DSS output (VOUT signals).

    Can  the DSS be configured that way despite the TRM says:

    "...

    12.10.2.1 DSS Parallel Interface

    The DISPC Video Port 2 (VP2) outputs the required data and control signals to device pads to support the following display interface modes:

    • Parallel MIPI DPI 2.0 (Digital Pixel Interface): RGB 16/18/24-bit output with separate sync signals.

    • BT.656/BT.1120 interface: YUV422 output (8/10-bit modes) with embedded syncs.

    .."

    YUV420 is not explicitly mentioned.

    But even if limited to YUV422 for the parallel output side:

    keep in mind:

    input can be YUV420 and then DSS can convert YUV420 to YUV422.

    Thanks, Stefan

  • Hi Stefan,

    I am a little confused and please help me clarify, what is the input to TIDSS and what is your expected output?

    Regards,
    Krunal

  • Krunal, 

    I think I will continue the discussion with Francesca separately.

    Thanks for your help, Stefan