<html><head>

<style id="css_styles" type="text/css">blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
a img { border: 0px; }
li[style='text-align: center;'], li[style='text-align: right;'] {  list-style-position: inside;}
body { font-family: Segoe UI; font-size: 12pt;   }</style></head>
<body><div>I also asked about RPI playbin pipelines and what the appropriate sink to use for HDMI output via a headless python script. The script runs on startup via systemd. <br /><br />So will it auto select hardware h264 decoding and I have to use kmssink for HDMI output ? I'm not loading in XWindows. To work headless in systemd I had to set the DISPLAY env in the systemd config. This gave me a temporary Xwindow output.<br /><br /><br /></div>
<div><br /></div>
<div>------ Original Message ------</div>
<div>From: "Nicolas Dufresne" <<a href="mailto:nicolas@ndufresne.ca">nicolas@ndufresne.ca</a>></div>
<div>To: "Discussion of the development of and with GStreamer" <<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>></div>
<div>Sent: 9/12/2019 10:50:44 PM</div>
<div>Subject: Re: How to play two different videos in two different displays simultaneously using gstreamer?</div><div><br /></div>
<div id="x02187d58d394426" class="plain"><blockquote cite="4433c445e7cdf94d2f82dfb0881db628b0fcf8da.camel@ndufresne.ca" type="cite" class="cite2">

<tt style="word-wrap:break-word"><div class="plain_line">Le jeudi 12 septembre 2019 à 06:56 -0500, NikhilMG a écrit :</div>
<blockquote type="cite" class="cite">
<div class="plain_line"> I am using</div>
<div class="plain_line"> 1. Raspberry Pi 4 Model B which has 2 HDMI ports.</div>
<div class="plain_line"> 2. Gstreamer-1.0</div>
<div class="plain_line"> </div>
<div class="plain_line"> I have two videos saved in memory card. I want to drive two videos to two</div>
<div class="plain_line"> different HDMI port and play videos in two different Displays</div>
<div class="plain_line"> simultaneously. I would like to know the Gstreamer pipeline to access the</div>
<div class="plain_line"> HDMI-1 and HDMI-2 ports and also play two different videos in different</div>
<div class="plain_line"> displays simultaneously.</div>
<div class="plain_line"> </div>
<div class="plain_line"> Here I am trying to drive video.mp4 to HDMI-2.</div>
<div class="plain_line"> */gst-launch-1.0 playbin3 videosink="mfw-v4lsink device=dev/video18"</div>
<div class="plain_line"> uri=file:///home/pi/Downloads/video.mp4/</div>
</blockquote>
<div class="plain_line"> </div>
<div class="plain_line">mfw-v4l2sink looks like one of Freescale plugin. The Raspberry Pi has</div>
<div class="plain_line">stanard DRM drivers for the display. The easiest way is to start X11 or</div>
<div class="plain_line">Wayland (weston), and then use the appropriate API to select the output</div>
<div class="plain_line">to display on, this needs some programming of course.</div>
<div class="plain_line"> </div>
<div class="plain_line">The alternative is to use kmssink, but that right now can only work if</div>
<div class="plain_line">the two connectors can run on seperate CRTC, I don't know (and haven't</div>
<div class="plain_line">tested yet) what is possible on the PI. I believe I can guide you on</div>
<div class="plain_line">how to improve kmssink.</div>
<div class="plain_line"> </div>
<blockquote type="cite" class="cite2">
<div class="plain_line"> *</div>
<div class="plain_line"> I even tried</div>
<div class="plain_line"> */gst-launch-1.0 playbin3 videosink="mfw-v4lsink device=HDMI-2"</div>
<div class="plain_line"> uri=file:///home/pi/Downloads/video.mp4</div>
<div class="plain_line"> / *</div>
<div class="plain_line"> and also tried</div>
<div class="plain_line"> */gst-launch-1.0 playbin3 videosink="mfw-v4lsink device=dev/HDMI-2"</div>
<div class="plain_line"> uri=file:///home/pi/Downloads/video.mp4</div>
<div class="plain_line"> /*</div>
<div class="plain_line"> I am not able to drive the video to HDMI-2 port. I expect the video to be</div>
<div class="plain_line"> played in HDMI-2, but the actual output is coming in HDMI-1 for all the</div>
<div class="plain_line"> above 3 given pipelines.</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> --</div>
<div class="plain_line"> Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/">http://gstreamer-devel.966125.n4.nabble.com/</a></div>
<div class="plain_line"> _______________________________________________</div>
<div class="plain_line"> gstreamer-devel mailing list</div>
<div class="plain_line"> <a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a></div>
<div class="plain_line"> <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></div>
</blockquote>
</tt></blockquote></div>


</body></html>