<?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: Framebuffer setting and i.MX6 Gstreamer in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Framebuffer-setting-and-i-MX6-Gstreamer/m-p/327767#M44112</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-align: left; text-indent: 0px;"&gt;&amp;nbsp;&amp;nbsp; The output framebuffer in Gstreamer is configured according to video format ; &lt;BR /&gt;usually video format is YUV and it's bpp is 16. So, if needed, the framebuffer bpp &lt;BR /&gt;should&amp;nbsp; be changed&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-align: left; text-indent: 0px;"&gt; after video playback completes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Yuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Oct 2014 01:20:38 GMT</pubDate>
    <dc:creator>Yuri</dc:creator>
    <dc:date>2014-10-16T01:20:38Z</dc:date>
    <item>
      <title>Framebuffer setting and i.MX6 Gstreamer</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Framebuffer-setting-and-i-MX6-Gstreamer/m-p/327766#M44111</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;Hello Community,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt; color: #000000;"&gt;I have a question regarding framebuffer setting (depth) that is changed after I run a gstreamer pipeline. Before I use the gstreamer, my system has been configured to 24 bit color. After running the gstreamer, the color depth is changed to 16 bit. I am guessing the display plugin (mfw_v4lsink) is configuring the framebuffer to 16bit. I wonder if anyone has similiar issues and have a solution/hint for it. Below is my system information and the testing procedure. Thank you.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt; color: #000000;"&gt;Best,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;Ronny Lim&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;root@bcr:~# uname -a&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;Linux bcr 3.10.17-7910 #1 SMP Tue Oct 14 13:24:00 EDT 2014 armv7l GNU/Linux&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;root@bcr:~# fbset -fb /dev/fb2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;mode "1280x768-60"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # D: 75.426 MHz, H: 47.981 kHz, V: 59.976 Hz&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; geometry 1280 768 1280 768 24&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timings 13258 96 96 10 10 100 12&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; accel false&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rgba 8/16,8/8,8/0,0/0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;endmode&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;I run gstreamer pipeline.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;gst-launch -v videotestsrc ! mfw_v4lsink device=/dev/video18&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;I stopped the pipeline and the depth of framebuffer configuration is no longer 24 bit.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;root@bcr:~# fbset -fb /dev/fb2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;mode "1280x768-60"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # D: 75.426 MHz, H: 47.981 kHz, V: 59.976 Hz&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; geometry 1280 768 1280 2304 16&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timings 13258 96 96 10 10 100 12&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; accel false&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rgba 5/11,6/5,5/0,0/0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;endmode&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Oct 2014 19:16:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Framebuffer-setting-and-i-MX6-Gstreamer/m-p/327766#M44111</guid>
      <dc:creator>ronylim</dc:creator>
      <dc:date>2014-10-15T19:16:10Z</dc:date>
    </item>
    <item>
      <title>Re: Framebuffer setting and i.MX6 Gstreamer</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Framebuffer-setting-and-i-MX6-Gstreamer/m-p/327767#M44112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-align: left; text-indent: 0px;"&gt;&amp;nbsp;&amp;nbsp; The output framebuffer in Gstreamer is configured according to video format ; &lt;BR /&gt;usually video format is YUV and it's bpp is 16. So, if needed, the framebuffer bpp &lt;BR /&gt;should&amp;nbsp; be changed&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-align: left; text-indent: 0px;"&gt; after video playback completes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Yuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Oct 2014 01:20:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Framebuffer-setting-and-i-MX6-Gstreamer/m-p/327767#M44112</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2014-10-16T01:20:38Z</dc:date>
    </item>
    <item>
      <title>Re: Framebuffer setting and i.MX6 Gstreamer</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Framebuffer-setting-and-i-MX6-Gstreamer/m-p/327768#M44113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for the answer Yuri.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to set the videotestsrc to produce a video test with rgb format, bpp 24 and depth 24. But, I still see the depth of the framebuffer configuration changed to 16 bit. Here is the pipeline:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gst-launch -v videotestsrc ! video/x-raw-rgb,depth=24,bpp=24 ! mfw_v4lsink device=/dev/video18&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please correct me if I am doing it wrong. Thank you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ronny Lim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Oct 2014 14:27:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Framebuffer-setting-and-i-MX6-Gstreamer/m-p/327768#M44113</guid>
      <dc:creator>ronylim</dc:creator>
      <dc:date>2014-10-16T14:27:53Z</dc:date>
    </item>
    <item>
      <title>Re: Framebuffer setting and i.MX6 Gstreamer</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Framebuffer-setting-and-i-MX6-Gstreamer/m-p/327769#M44114</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; When mfw_v4lsink element in Gstreamer pipeline is applied without option "device=/dev/video16", &lt;BR /&gt; the output framebuffer is overlay one (FB1), and it's default bpp is 16. That doesn't change FB0 &lt;BR /&gt; configuration. &lt;BR /&gt; With "device=/dev/video16", the video outputs to FB0 directly. Then FB0 is configured to bpp 16 &lt;BR /&gt; because of the coming video format.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; Below is console log to demonstrate this feature.&lt;BR /&gt; &lt;BR /&gt; # set bpp = 16&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;root@imx6qdlsolo:~# echo 16 &amp;gt; /sys/class/graphics/fb0/bits_per_pixel&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;root@imx6qdlsolo:~# cat /sys/class/graphics/fb0/bits_per_pixel&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;16&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;# run gst, mfw_v4lsink without option "device=/dev/video16" &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;root@imx6qdlsolo:~# gst-launch -v videotestsrc ! video/x-raw-rgb,depth=24,bpp=24 ! mfw_v4lsink&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;MFW_GST_V4LSINK_PLUGIN 3.0.11 build on Apr&amp;nbsp; 5 2014 06:42:34.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;[...]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;Freeing pipeline ...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;[---&amp;gt;FINALIZE v4l_sink&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&lt;BR /&gt;root@imx6qdlsolo:~# cat /sys/class/graphics/fb0/bits_per_pixel&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: Verdana, sans-serif; font-size: 10pt; line-height: 1.5em;"&gt;16&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Verdana, sans-serif;"&gt;&lt;BR /&gt;# bpp was not changed&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;# set bpp =32&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;root@imx6qdlsolo:~# echo 32 &amp;gt; /sys/class/graphics/fb0/bits_per_pixel&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;root@imx6qdlsolo:~# cat /sys/class/graphics/fb0/bits_per_pixel&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;32&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;# run gst, mfw_v4lsink without option "device=/dev/video16"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;root@imx6qdlsolo:~# gst-launch -v videotestsrc ! video/x-raw-rgb,depth=24,bpp=24 ! mfw_v4lsink&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;MFW_GST_V4LSINK_PLUGIN 3.0.11 build on Apr&amp;nbsp; 5 2014 06:42:34.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;[...]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;Freeing pipeline ...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;[---&amp;gt;FINALIZE v4l_sink&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;root@imx6qdlsolo:~# cat /sys/class/graphics/fb0/bits_per_pixel&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;32&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;# bpp was not changed&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;# run gst, mfw_v4lsink with option "device=/dev/video16"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;root@imx6qdlsolo:~# gst-launch -v videotestsrc ! video/x-raw-rgb,depth=24,bpp=24 ! mfw_v4lsink device=/dev/video16&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;root@imx6qdlsolo:~# cat /sys/class/graphics/fb0/bits_per_pixel&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;16&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Verdana, sans-serif;"&gt;# bpp changed !!!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;~Yuri.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2014 03:47:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Framebuffer-setting-and-i-MX6-Gstreamer/m-p/327769#M44114</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2014-10-17T03:47:29Z</dc:date>
    </item>
  </channel>
</rss>

