<?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: Is userQpMin supported in i.MX6 VPU API ? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Is-userQpMin-supported-in-i-MX6-VPU-API/m-p/506929#M82476</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everybody,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is the only where I found someone speaking about those parameters userQPMax and userQpMin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to make an application which should limit the bitrate, but not set it as constant to save bandwith and disk space. As I understand, configuring the h264 encoder with some constant bitrate and adjusting userQpMin should make the encoder works like in VBR (because of the QP min) but limiting the bitrate to a given maximum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I know if the parameter userQpMin will taken in account one day ?&lt;/P&gt;&lt;P&gt;Is there anybody which try those parameters on an iMX7 ? Should I be sure they are taken in account and that they work correctly ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Jean-François&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Sep 2016 10:12:11 GMT</pubDate>
    <dc:creator>jfp</dc:creator>
    <dc:date>2016-09-15T10:12:11Z</dc:date>
    <item>
      <title>Is userQpMin supported in i.MX6 VPU API ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-userQpMin-supported-in-i-MX6-VPU-API/m-p/506924#M82471</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm checking several parameters in VPU API of i.MX6.&lt;BR /&gt;I've tried to check userQPMax/userQpMin parameter which is included in EncOpenParam.&lt;BR /&gt;userQpMin is not valid in Linux VPU driver. (userQpMax valid)&lt;BR /&gt;Does anyone know the reason? &lt;/P&gt;&lt;P&gt;Where can I get the latest Linux VPU driver and firmware?&lt;BR /&gt;(I think VPU API Reference Manual should be updated,if some parameters/functions are not supported now.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Current My Environment]&lt;BR /&gt;- Target&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : i.MX6Q (SABRE-SDP)&lt;BR /&gt;- OS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Linux 3.14.28&lt;BR /&gt;- Encoding&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : H.264 (1920x1080)&lt;BR /&gt;- VPU firmware : Ver&amp;nbsp; 3.1.1_r46063&lt;BR /&gt;- VPU library&amp;nbsp; : Ver&amp;nbsp; 5.4.28&lt;BR /&gt;- Ref. i.MX 6Dual/6Quad VPU Application Programming Interface Linux Reference Manual&lt;BR /&gt;&amp;nbsp; (Rev L3.0.35_4.1.0, 09/2013)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 May 2016 22:32:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-userQpMin-supported-in-i-MX6-VPU-API/m-p/506924#M82471</guid>
      <dc:creator>masa-i</dc:creator>
      <dc:date>2016-05-06T22:32:12Z</dc:date>
    </item>
    <item>
      <title>Re: Is userQpMin supported in i.MX6 VPU API ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-userQpMin-supported-in-i-MX6-VPU-API/m-p/506925#M82472</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;&amp;nbsp; You may try the recent Linux BSP L4.1.15_1.1.0-ga.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i.mx-6-processors/i.mx6qp/i.mx-6-series-software-and-development-tool-resources:IMX6_SW" title="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i.mx-6-processors/i.mx6qp/i.mx-6-series-software-and-development-tool-resources:IMX6_SW"&gt;i.MX 6 Series Software and Development Tool|NXP&lt;/A&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>Wed, 11 May 2016 07:16:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-userQpMin-supported-in-i-MX6-VPU-API/m-p/506925#M82472</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2016-05-11T07:16:11Z</dc:date>
    </item>
    <item>
      <title>Re: Is userQpMin supported in i.MX6 VPU API ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-userQpMin-supported-in-i-MX6-VPU-API/m-p/506926#M82473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yuri,&lt;/P&gt;&lt;P&gt;Thank you for the information. I will try to check with the latest Linux BSP.&lt;/P&gt;&lt;P&gt;Is there any update about this matter by recent Linux BSP ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Masahiro Ichkawa&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 May 2016 00:11:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-userQpMin-supported-in-i-MX6-VPU-API/m-p/506926#M82473</guid>
      <dc:creator>masa-i</dc:creator>
      <dc:date>2016-05-16T00:11:35Z</dc:date>
    </item>
    <item>
      <title>Re: Is userQpMin supported in i.MX6 VPU API ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-userQpMin-supported-in-i-MX6-VPU-API/m-p/506927#M82474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've tried with the recent Linux BSP L4.1.15_1.1.0-ga. But nothing has been changed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VPU firmware version: 3.1.1_r46072&lt;/P&gt;&lt;P&gt;VPU library version: 5.4.33&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also check source code. (vpu_lib.c)&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt; if (cpu_is_mx6x()) {&lt;BR /&gt;&amp;nbsp; if (pEncOP-&amp;gt;userQpMaxEnable) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; data |= (1 &amp;lt;&amp;lt; 6);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; VpuWriteReg(CMD_ENC_SEQ_RC_QP_MIN_MAX, pEncInfo-&amp;gt;openParam.userQpMax);&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; if (pEncOP-&amp;gt;userGamma) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; data |= (1 &amp;lt;&amp;lt; 7);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; VpuWriteReg(CMD_ENC_SEQ_RC_GAMMA, pEncOP-&amp;gt;userGamma);&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt; } else {&lt;BR /&gt;&amp;nbsp; if (pEncOP-&amp;gt;userQpMinEnable) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; data |= (1 &amp;lt;&amp;lt; 6);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; VpuWriteReg(CMD_ENC_SEQ_RC_QP_MIN_MAX,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (pEncOP-&amp;gt;userQpMin &amp;lt;&amp;lt; 8) | (pEncOP-&amp;gt;userQpMax &amp;amp; 0xFF));&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; if (pEncOP-&amp;gt;userQpMaxEnable) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; data |= (1 &amp;lt;&amp;lt; 7);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; VpuWriteReg(CMD_ENC_SEQ_RC_QP_MIN_MAX,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (pEncOP-&amp;gt;userQpMin &amp;lt;&amp;lt; 8) | (pEncOP-&amp;gt;userQpMax &amp;amp; 0xFF));&lt;BR /&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (pEncOP-&amp;gt;userGamma) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; data |= (1 &amp;lt;&amp;lt; 8);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; VpuWriteReg(CMD_ENC_SEQ_RC_GAMMA, pEncOP-&amp;gt;userGamma);&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;It seems taht the useQPMin parameter is not supported with i.MX6 from above cord.&lt;/P&gt;&lt;P&gt;If there is a reason which isn't supported, I'd like to know that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Masahiro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 May 2016 09:50:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-userQpMin-supported-in-i-MX6-VPU-API/m-p/506927#M82474</guid>
      <dc:creator>masa-i</dc:creator>
      <dc:date>2016-05-17T09:50:57Z</dc:date>
    </item>
    <item>
      <title>Re: Is userQpMin supported in i.MX6 VPU API ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-userQpMin-supported-in-i-MX6-VPU-API/m-p/506928#M82475</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yuri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We believe that useQPMin parameter is not supported neither in your latest LinuxBSP.&lt;/P&gt;&lt;P&gt;Is it true?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Miyamoto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 May 2016 01:39:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-userQpMin-supported-in-i-MX6-VPU-API/m-p/506928#M82475</guid>
      <dc:creator>Aemj</dc:creator>
      <dc:date>2016-05-23T01:39:00Z</dc:date>
    </item>
    <item>
      <title>Re: Is userQpMin supported in i.MX6 VPU API ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-userQpMin-supported-in-i-MX6-VPU-API/m-p/506929#M82476</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everybody,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is the only where I found someone speaking about those parameters userQPMax and userQpMin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to make an application which should limit the bitrate, but not set it as constant to save bandwith and disk space. As I understand, configuring the h264 encoder with some constant bitrate and adjusting userQpMin should make the encoder works like in VBR (because of the QP min) but limiting the bitrate to a given maximum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I know if the parameter userQpMin will taken in account one day ?&lt;/P&gt;&lt;P&gt;Is there anybody which try those parameters on an iMX7 ? Should I be sure they are taken in account and that they work correctly ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Jean-François&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2016 10:12:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-userQpMin-supported-in-i-MX6-VPU-API/m-p/506929#M82476</guid>
      <dc:creator>jfp</dc:creator>
      <dc:date>2016-09-15T10:12:11Z</dc:date>
    </item>
  </channel>
</rss>

