<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Multiple Video Decode and display using i.MX QSB in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Multiple-Video-Decode-and-display-using-i-MX-QSB/m-p/202549#M11321</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can try the following solution:&lt;/P&gt;&lt;P&gt;(Thanks to Sario and Fei Chen)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. UBoot Configuration: (depending on the SoC platform)&lt;BR /&gt;bootargs_base=sete bootargs console=ttymxc0,115200&lt;BR /&gt;bootargs_comm=sete bootargs ${bootargs} ip=dhcp root=/dev/mmcblk0p1 rootwait&lt;BR /&gt;bootargs_video_hdmi=sete bootargs ${bootargs} video=mxcdi0fb:RGB24,1024x768M@60 hdmi&lt;BR /&gt;bootargs_video_lvds=sete bootargs ${bootargs} video=mxcdi1fb:RGB666,XGA ldb=di1 di1_primary&lt;BR /&gt;bootcmd_phil=run setvol; run bootargs_base bootargs_comm bootargs_video_hdmi bootargs_video_lvds; run loadk; bootm&lt;/P&gt;&lt;P&gt;2. Check if display device is ok or not:&lt;BR /&gt;dmesg | grep sii&lt;BR /&gt;more /sys/class/graphics/fb1/modes&lt;/P&gt;&lt;P&gt;3. Modify vssconfig under /usr/share directory, like below:&lt;BR /&gt;[WVGA]&lt;BR /&gt;type = framebuffer&lt;BR /&gt;format = RGBP&lt;BR /&gt;fb_num = 1&lt;BR /&gt;vs_max = 4&lt;BR /&gt;[DVI]&lt;BR /&gt;type = framebuffer&lt;BR /&gt;format = RGBP&lt;BR /&gt;fb_num = 2&lt;BR /&gt;vs_max = 4&lt;BR /&gt;Note:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The names in [] will be used for mfw_isink's display and/or display-1 parameters.&lt;/LI&gt;&lt;LI&gt;Make sure to delete /dev/shm/sem.vss_lock and /dev/shm/vss_shmem after modification.&lt;/LI&gt;&lt;LI&gt;The format is fourcc of framebuffer format. For 2 display device, there should only be one support color space conversion, so the other device should only support yuv or rgb.&lt;/LI&gt;&lt;LI&gt;The fb_num is the framebuffer number for target display device, typical configuration is fb0(GUI) and fb2(Video) on Master device, fb1(Video) on Slave display.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;4. Play same video on 2 displays:&lt;BR /&gt;gst-launch filesrc location=a.avi typefind=true ! aiurdemux name=d ! queue max-size-bytes=0 max-size-time=0 max-size-buffers=0 ! mfw_mp3decoder ! alsasink d. ! queue max-size-bytes=0 max-size-time=0 max-size-buffers=0 ! mfw_vpudecoder ! mfw_isink display=WVGA disp-width=640 disp-height=480 display-1=DVI disp-width-1=640 disp-height-1=480&lt;/P&gt;&lt;P&gt;5. Play different videos on 2 displays:&lt;BR /&gt;gst-launch filesrc location=a1.avi typefind=true ! aiurdemux name=d ! queue max-size-bytes=0 max-size-time=0 max-size-buffers=0 ! mfw_mp3decoder ! alsasink d. ! queue max-size-bytes=0 max-size-time=0 max-size-buffers=0 ! mfw_vpudecoder ! mfw_isink display=WVGA disp-width=640 disp-height=480 filesrc location=a2.avi typefind=true ! aiurdemux name=d ! queue max-size-bytes=0 max-size-time=0 max-size-buffers=0 ! mfw_mp3decoder ! alsasink d. ! queue max-size-bytes=0 max-size-time=0 max-size-buffers=0 ! mfw_vpudecoder ! mfw_isink display=DVI disp-width=640 disp-height=480&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rogerio&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Jan 2012 16:34:11 GMT</pubDate>
    <dc:creator>rogerio_silva</dc:creator>
    <dc:date>2012-01-16T16:34:11Z</dc:date>
    <item>
      <title>Multiple Video Decode and display using i.MX QSB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Multiple-Video-Decode-and-display-using-i-MX-QSB/m-p/202548#M11320</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible to decode 3 H264 streams simultaneously and display it with proper layout. Can someone provide a gstreamer pipleine for demonstrating the same on an i.MX QSB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Amol&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jan 2012 11:51:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Multiple-Video-Decode-and-display-using-i-MX-QSB/m-p/202548#M11320</guid>
      <dc:creator>AmolN</dc:creator>
      <dc:date>2012-01-13T11:51:16Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Video Decode and display using i.MX QSB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Multiple-Video-Decode-and-display-using-i-MX-QSB/m-p/202549#M11321</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can try the following solution:&lt;/P&gt;&lt;P&gt;(Thanks to Sario and Fei Chen)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. UBoot Configuration: (depending on the SoC platform)&lt;BR /&gt;bootargs_base=sete bootargs console=ttymxc0,115200&lt;BR /&gt;bootargs_comm=sete bootargs ${bootargs} ip=dhcp root=/dev/mmcblk0p1 rootwait&lt;BR /&gt;bootargs_video_hdmi=sete bootargs ${bootargs} video=mxcdi0fb:RGB24,1024x768M@60 hdmi&lt;BR /&gt;bootargs_video_lvds=sete bootargs ${bootargs} video=mxcdi1fb:RGB666,XGA ldb=di1 di1_primary&lt;BR /&gt;bootcmd_phil=run setvol; run bootargs_base bootargs_comm bootargs_video_hdmi bootargs_video_lvds; run loadk; bootm&lt;/P&gt;&lt;P&gt;2. Check if display device is ok or not:&lt;BR /&gt;dmesg | grep sii&lt;BR /&gt;more /sys/class/graphics/fb1/modes&lt;/P&gt;&lt;P&gt;3. Modify vssconfig under /usr/share directory, like below:&lt;BR /&gt;[WVGA]&lt;BR /&gt;type = framebuffer&lt;BR /&gt;format = RGBP&lt;BR /&gt;fb_num = 1&lt;BR /&gt;vs_max = 4&lt;BR /&gt;[DVI]&lt;BR /&gt;type = framebuffer&lt;BR /&gt;format = RGBP&lt;BR /&gt;fb_num = 2&lt;BR /&gt;vs_max = 4&lt;BR /&gt;Note:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The names in [] will be used for mfw_isink's display and/or display-1 parameters.&lt;/LI&gt;&lt;LI&gt;Make sure to delete /dev/shm/sem.vss_lock and /dev/shm/vss_shmem after modification.&lt;/LI&gt;&lt;LI&gt;The format is fourcc of framebuffer format. For 2 display device, there should only be one support color space conversion, so the other device should only support yuv or rgb.&lt;/LI&gt;&lt;LI&gt;The fb_num is the framebuffer number for target display device, typical configuration is fb0(GUI) and fb2(Video) on Master device, fb1(Video) on Slave display.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;4. Play same video on 2 displays:&lt;BR /&gt;gst-launch filesrc location=a.avi typefind=true ! aiurdemux name=d ! queue max-size-bytes=0 max-size-time=0 max-size-buffers=0 ! mfw_mp3decoder ! alsasink d. ! queue max-size-bytes=0 max-size-time=0 max-size-buffers=0 ! mfw_vpudecoder ! mfw_isink display=WVGA disp-width=640 disp-height=480 display-1=DVI disp-width-1=640 disp-height-1=480&lt;/P&gt;&lt;P&gt;5. Play different videos on 2 displays:&lt;BR /&gt;gst-launch filesrc location=a1.avi typefind=true ! aiurdemux name=d ! queue max-size-bytes=0 max-size-time=0 max-size-buffers=0 ! mfw_mp3decoder ! alsasink d. ! queue max-size-bytes=0 max-size-time=0 max-size-buffers=0 ! mfw_vpudecoder ! mfw_isink display=WVGA disp-width=640 disp-height=480 filesrc location=a2.avi typefind=true ! aiurdemux name=d ! queue max-size-bytes=0 max-size-time=0 max-size-buffers=0 ! mfw_mp3decoder ! alsasink d. ! queue max-size-bytes=0 max-size-time=0 max-size-buffers=0 ! mfw_vpudecoder ! mfw_isink display=DVI disp-width=640 disp-height=480&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rogerio&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2012 16:34:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Multiple-Video-Decode-and-display-using-i-MX-QSB/m-p/202549#M11321</guid>
      <dc:creator>rogerio_silva</dc:creator>
      <dc:date>2012-01-16T16:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Video Decode and display using i.MX QSB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Multiple-Video-Decode-and-display-using-i-MX-QSB/m-p/202550#M11322</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Rogerio. But my query is to decode multiple videos simultaneously and display it on a single display device. For e.g. Mosaic kind of application where multiple videos are decoded and displayed simultaneously on a single display device.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Amol&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jan 2012 06:23:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Multiple-Video-Decode-and-display-using-i-MX-QSB/m-p/202550#M11322</guid>
      <dc:creator>AmolN</dc:creator>
      <dc:date>2012-01-17T06:23:47Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Video Decode and display using i.MX QSB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Multiple-Video-Decode-and-display-using-i-MX-QSB/m-p/202551#M11323</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use:&lt;/P&gt;&lt;P&gt;gst-launch playbin2 uri=file:///home/movie1.mp4 video-sink='mfw_isink disp-width=240 disp-height=240 axis-top=0 axis-left=0' &amp;amp;&lt;/P&gt;&lt;P&gt;gst-launch playbin2 uri=file:///home/movie2.mp4 video-sink='mfw_isink disp-width=240 disp-height=240 axis-top=0&amp;nbsp;axis- eft=640' &amp;amp;&lt;/P&gt;&lt;P&gt;gst-launch playbin2 uri=file:///home/movie3.mp4 video-sink='mfw_isink disp-width=240 disp-height=240 axis-top=400 axis- eft=0'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds&lt;/P&gt;&lt;P&gt;Rogerio&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jan 2012 15:18:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Multiple-Video-Decode-and-display-using-i-MX-QSB/m-p/202551#M11323</guid>
      <dc:creator>rogerio_silva</dc:creator>
      <dc:date>2012-01-23T15:18:11Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Video Decode and display using i.MX QSB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Multiple-Video-Decode-and-display-using-i-MX-QSB/m-p/202552#M11324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CITE&gt;Rogerio Pimentel said:&lt;/CITE&gt;&lt;BLOCKQUOTE cite="http://imxcommunity.org/forum/topics/multiple-video-decode-and-display-using-i-mx-qsb?commentId=4103961%3AComment%3A54454#4103961Comment55085"&gt;&lt;DIV&gt;&lt;DIV class="xg_user_generated"&gt;&lt;P&gt;You can use:&lt;/P&gt;&lt;P&gt;gst-launch playbin2 uri=file:///home/movie1.mp4 video-sink='mfw_isink disp-width=240 disp-height=240 axis-top=0 axis-left=0' &amp;amp;&lt;/P&gt;&lt;P&gt;gst-launch playbin2 uri=file:///home/movie2.mp4 video-sink='mfw_isink disp-width=240 disp-height=240 axis-top=0&amp;nbsp;axis- eft=640' &amp;amp;&lt;/P&gt;&lt;P&gt;gst-launch playbin2 uri=file:///home/movie3.mp4 video-sink='mfw_isink disp-width=240 disp-height=240 axis-top=400 axis- eft=0'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Rgds&lt;/P&gt;&lt;P&gt;Rogerio&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Hello Rogerio&lt;/P&gt;&lt;P&gt;I met one problem when used "mfw_isink" plugin. Can you help me? Thank you!&lt;/P&gt;&lt;P&gt;The following command is tried on the QSB board, but failed to display.&lt;/P&gt;&lt;P&gt;"gst-launch-0.10 -v videotestsrc ! mfw_isink"&lt;/P&gt;&lt;P&gt;The log shows such error information:&lt;/P&gt;&lt;P&gt;"there may be a timestamping problem, or this computer is too slow" &lt;BR /&gt; "mxc_ipu_hl_lib.c:3060 wait for irq 22 time out!"&lt;/P&gt;&lt;P&gt;However the plugin "mfw_v4lsink" worked well and show the &lt;BR /&gt; image normally.&lt;/P&gt;&lt;P&gt;My rootfs is build from &lt;BR /&gt; "L2.6.35_11.09.01_ER_source_bundle.tar.gz" with latest &lt;BR /&gt;patches.&lt;/P&gt;&lt;P&gt;Is there any mistake in configuration or any BSP patch missed?&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;Rgds&lt;BR /&gt; Paul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Feb 2012 09:48:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Multiple-Video-Decode-and-display-using-i-MX-QSB/m-p/202552#M11324</guid>
      <dc:creator>ripple</dc:creator>
      <dc:date>2012-02-16T09:48:54Z</dc:date>
    </item>
  </channel>
</rss>

