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.

Multiple display capabilities of 816x

Hi all,

I have few queries regarding the multiple display capability of 816x. Is it possible to perform the following operations:

1) Decode a single video and display it simultaneously on all 3 HD displays (HDMI,DVO,HDCOMP) and the SD display as well (after downscaling).

2) Decode multiple videos (for e.g. 3 videos) and display each video separately on each display. For e.g. HDMI displays video 1, DVO displays video 2 and HDCOMP displays video 3.

3) Also is it possible to display video on one output i.e. HDMI and graphics on another i.e on DVO or HDCOMP.

Is it possible to achieve the above using gstreamer?

Thanks,

Amol

  • Hi,

    Answers inline,

    Amol Natekar said:
    Decode a single video and display it simultaneously on all 3 HD displays (HDMI,DVO,HDCOMP) and the SD display as well (after downscaling).

    Ans; Single decode is possible. Regarding three displays, two displays are possible with independent clock. But third HD display needs to be tied to either one of two independent displays.

    Amol Natekar said:
    Decode multiple videos (for e.g. 3 videos) and display each video separately on each display. For e.g. HDMI displays video 1, DVO displays video 2 and HDCOMP displays video 3.

    Ans: 3 decodes are possible. Only two HD video content is possible. Third graphics content is possible on third TV but that display needs to be tied to either of other two independent displays. So third display resolution will be same as either of the one independent display.

    Amol Natekar said:
    Also is it possible to display video on one output i.e. HDMI and graphics on another i.e on DVO or HDCOMP.

    Ans: Yes

    Amol Natekar said:
    Is it possible to achieve the above using gstreamer?

    I am not gstreamer expert. Please post one more forum thread.

    Regards,

    Hardik Shah

  • Hi Hardik,

    Regarding point no.3 i.e. Displaying graphics on different outputs. I tried various options as suggested in DM816X AM389X VPSS Video Driver User Guide (Pg No. 49).

    1) Switching FB0 output to DVO: followed the following steps without any luck:


            #echo 0 > /sys/devices/platform/vpss/graphics0/enabled

            # echo 1:dvo2 > /sys/devices/platform/vpss/graphics0/nodes

            #echo 1 > /sys/devices/platform/vpss/graphics0/enabled

    2) Cloning FB0 output to HDMI and DVO (no luck here as well)

            • Disable graphics0 pipeline
            #echo 0 > /sys/devices/platform/vpss/graphics0/enabled
     

            • Disable hdmi VENC
            #echo 0 > /sys/devices/platform/vpss/display0/enabled

            • Disable dvo2 venc
            #echo 0 > /sys/devices/platform/vpss/display1/enabled

            • Tited the VENCs
           # echo 5 > /sys/devices/platform/vpss/system/tiedvenc

           • Switch the both HDMI and DVO2 VENCs
           # echo 2:hdmi,dvo2 > /sys/devices/platform/vpss/graphics0/nodes

           • Enable graphics 0 pipeline
          #echo 0 > /sys/devices/platform/vpss/graphics0/enabled

    Is there any other setting that I need to change. I think the matrix UI should be by default displayed on fb0 and fb1 as well since we use the following option "Multi: LinuxFb:/dev/fb0 LinuxFb:/dev/fb1" still the display comes only on HDMI.

    -Amol

  • Hi Hardik,

    Can you please update us on this issue.

    Thanks,

    Amol

  • Hi,

    I am not the right person for QT demo. I will try to answer questions as many as I can.

    Cloning feature is not supported on DM816x.  I will forward your query to QT team.

    Regards,

    Hardik Shah