<?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>i.MX ProcessorsのトピックRe: i.MX6_IPU_TVIN_Application_Notes patch cause problem in QT application</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-IPU-TVIN-Application-Notes-patch-cause-problem-in-QT/m-p/939991#M140718</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ali&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kernel 4.1.36 is not supported by nxp, one can try with linux from&lt;/P&gt;&lt;P&gt;official source.codeaurora.org/external/imx/linux-imx repository&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/?h=imx_4.14.98_2.0.0_ga" title="https://source.codeaurora.org/external/imx/linux-imx/tree/?h=imx_4.14.98_2.0.0_ga"&gt;linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Linux documentation&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/design/i.mx-developer-resources/i.mx-software-and-development-tool:IMX-SW" title="https://www.nxp.com/design/i.mx-developer-resources/i.mx-software-and-development-tool:IMX-SW"&gt;i.MX Software | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&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, 03 Oct 2019 23:06:23 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2019-10-03T23:06:23Z</dc:date>
    <item>
      <title>i.MX6_IPU_TVIN_Application_Notes patch cause problem in QT application</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-IPU-TVIN-Application-Notes-patch-cause-problem-in-QT/m-p/939990#M140717</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="text-align: justify;"&gt;According to “&lt;A _jive_internal="true" href="https://community.nxp.com/servlet/JiveServlet/download/332679-2-394025/i.MX6_IPU_TVIN_Application_Notes.pdf"&gt;&lt;SPAN style="color: windowtext; text-decoration: none;"&gt;i.MX6_IPU_TVIN_Application_Notes&lt;/SPAN&gt;&lt;/A&gt;” document I changed Linux kernel (4.1.36) in order to have capability of resync the video stream when vertical sync is lost but some problems appeared. I run declarative-camera which is one of QT examples, also I set environment variables&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; color: black;"&gt;QT_GSTREAMER_CAMERABIN_VIDEOSRC to imxv4l2src and QT_GSTREAMER_CAMERABIN_VIDEOSINK to imxipuvideosink &lt;/SPAN&gt;the below errors generated when video vsync lost by a noise or unplug and plug the video connector:&lt;/P&gt;&lt;P style="text-align: justify;"&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;** CRITICAL **: gst_audio_format_from_string: assertion 'format != NULL' failed&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;ERROR: v4l2 capture: slave not found!&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;Unable to query the parameter info: QCameraImageProcessingControl::WhiteBalancePreset : "Invalid argument"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;Unable to query the parameter info: QCameraImageProcessingControl::ColorTemperature : "Invalid argument"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;Unable to query the parameter info: QCameraImageProcessingControl::ContrastAdjustment : "Invalid argument"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;Unable to query the parameter info: QCameraImageProcessingControl::SaturationAdjustment : "Invalid argument"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;Unable to query the parameter info: QCameraImageProcessingControl::BrightnessAdjustment : "Invalid argument"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;Unable to query the parameter info: QCameraImageProcessingControl::SharpeningAdjustment : "Invalid argument"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;ERROR: v4l2 capture: unsupported ioctrl!&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;(Chopper:173): GStreamer-CRITICAL **: Registering meta implementation 'GstImxV4l2Meta' without init function&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;ERROR: v4l2 capture: &lt;SPAN style="color: #800000;"&gt;&lt;STRONG&gt;mxc_streamon buffer need ping pong at least two buffers&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;CameraBin error: "Internal data stream error."&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12pt; color: #000080;"&gt;ERROR: v4l2 capture: unsupported ioctrl!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The main problem is &lt;STRONG&gt;“mxc_streamon buffer need ping pong at least two buffers” &lt;/STRONG&gt;and the video freeze on screen but the QT application is alive and not crashed.&lt;/P&gt;&lt;P&gt;Instead of running QT declarative-camera If I use gstreamer command, like below:&lt;/P&gt;&lt;P&gt;gst-launch-1.0 imxv4l2videosrc ! imxipuvideosink&lt;/P&gt;&lt;P&gt;it works fine, even if I unplug and plug the video connector.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-align: justify;"&gt;When I investigated this problem more carefully, I found that the problem comes from &lt;STRONG&gt;mxc_reset_stream&lt;/STRONG&gt; function, &lt;STRONG&gt;list_for_each_entry(frame, &amp;amp;tmp_queue, queue)&lt;/STRONG&gt; cause infinite loop and one of IMX6Q’s CPU cores reached to 100% which is natural due to infinite loop, instead when gstreamer used it just iterate 5 times or so and as I mentioned before it works fine.&lt;/P&gt;&lt;P&gt;So, I changed list_for_each_entry like below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-indent: .5in;"&gt;&lt;SPAN style="color: #000080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int index=0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct list_head *start = &amp;amp;tmp_queue;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct list_head *ptr = start;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame = list_entry(ptr, struct mxc_v4l_frame, queue);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame-&amp;gt;buffer.flags |= V4L2_BUF_FLAG_QUEUED;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptr = ptr-&amp;gt;next;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; index++;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }while(ptr!= start &amp;amp;&amp;amp; ptr!=NULL &amp;amp;&amp;amp; ptr!= (ptr-&amp;gt;next) );&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After this modification infinite loop gone but after 3 times of vsync lost “cam-&amp;gt;working_q” became 1 hence&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;mxc_streamon buffer need ping pong at least two buffers happen.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;In case of using gstreamer, “&lt;/SPAN&gt;cam-&amp;gt;working_q” never be less than 2 and it works just fine.&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;Without this patch QT works fine like gstreamer but I had video scrolling.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;Extra Info:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;Linux : 4.1.36&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;QT: 5.9.2 or 5.11.1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;I appreciate any help or clue to solve this problem&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;Yours,&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Oct 2019 19:25:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-IPU-TVIN-Application-Notes-patch-cause-problem-in-QT/m-p/939990#M140717</guid>
      <dc:creator>ali_sarlak</dc:creator>
      <dc:date>2019-10-03T19:25:55Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6_IPU_TVIN_Application_Notes patch cause problem in QT application</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-IPU-TVIN-Application-Notes-patch-cause-problem-in-QT/m-p/939991#M140718</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ali&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kernel 4.1.36 is not supported by nxp, one can try with linux from&lt;/P&gt;&lt;P&gt;official source.codeaurora.org/external/imx/linux-imx repository&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/?h=imx_4.14.98_2.0.0_ga" title="https://source.codeaurora.org/external/imx/linux-imx/tree/?h=imx_4.14.98_2.0.0_ga"&gt;linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Linux documentation&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/design/i.mx-developer-resources/i.mx-software-and-development-tool:IMX-SW" title="https://www.nxp.com/design/i.mx-developer-resources/i.mx-software-and-development-tool:IMX-SW"&gt;i.MX Software | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&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, 03 Oct 2019 23:06:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-IPU-TVIN-Application-Notes-patch-cause-problem-in-QT/m-p/939991#M140718</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-10-03T23:06:23Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6_IPU_TVIN_Application_Notes patch cause problem in QT application</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-IPU-TVIN-Application-Notes-patch-cause-problem-in-QT/m-p/939992#M140719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;Dear &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/igorpadykov"&gt;igorpadykov&lt;/A&gt;‌,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; text-align: justify;"&gt;Thanks for your reply, I have a look at suggested Linux kernel imx_4.14.98_2.0.0_ga ./&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers?h=imx_4.14.98_2.0.0_ga"&gt;&lt;SPAN style="color: windowtext; text-decoration: none; text-underline: none;"&gt;&lt;SPAN&gt;drivers&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;/&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/media?h=imx_4.14.98_2.0.0_ga"&gt;&lt;SPAN style="color: windowtext; text-decoration: none; text-underline: none;"&gt;&lt;SPAN&gt;media&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;/&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/media/platform?h=imx_4.14.98_2.0.0_ga"&gt;&lt;SPAN style="color: windowtext; text-decoration: none; text-underline: none;"&gt;&lt;SPAN&gt;platform&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;/&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/media/platform/mxc?h=imx_4.14.98_2.0.0_ga"&gt;&lt;SPAN style="color: windowtext; text-decoration: none; text-underline: none;"&gt;&lt;SPAN&gt;mxc&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;/&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/media/platform/mxc/capture?h=imx_4.14.98_2.0.0_ga"&gt;&lt;SPAN style="color: windowtext; text-decoration: none; text-underline: none;"&gt;&lt;SPAN&gt;capture/&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/media/platform/mxc/capture/mxc_v4l2_capture.c?h=imx_4.14.98_2.0.0_ga"&gt;&lt;SPAN style="color: windowtext; text-decoration: none; text-underline: none;"&gt;mxc_v4l2_capture.c&lt;/SPAN&gt;&lt;/A&gt; it seems that there is no mxc_stream_reset or any function in adv7180 which report lost of vsync lock.&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN&gt;&amp;nbsp;Also I check all of files which is in ./&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers?h=imx_4.14.98_2.0.0_ga"&gt;&lt;SPAN style="color: windowtext; text-decoration: none; text-underline: none;"&gt;&lt;SPAN&gt;drivers&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;/&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/media?h=imx_4.14.98_2.0.0_ga"&gt;&lt;SPAN style="color: windowtext; text-decoration: none; text-underline: none;"&gt;&lt;SPAN&gt;media&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;/&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/media/platform?h=imx_4.14.98_2.0.0_ga"&gt;&lt;SPAN style="color: windowtext; text-decoration: none; text-underline: none;"&gt;&lt;SPAN&gt;platform&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;/&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/media/platform/mxc?h=imx_4.14.98_2.0.0_ga"&gt;&lt;SPAN style="color: windowtext; text-decoration: none; text-underline: none;"&gt;&lt;SPAN&gt;mxc&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;/&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/media/platform/mxc/capture?h=imx_4.14.98_2.0.0_ga"&gt;&lt;SPAN style="color: windowtext; text-decoration: none; text-underline: none;"&gt;&lt;SPAN&gt;capture/&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt; directory and check them to find differences with my linux kernel (4.1.36) it seems that imx_4.14.98_2.0.0_ga doesn't use "&lt;A _jive_internal="true" data-containerid="2004" data-containertype="14" data-objectid="1214550" data-objecttype="2" href="https://community.nxp.com/servlet/JiveServlet/download/332679-2-394025/i.MX6_IPU_TVIN_Application_Notes.pdf"&gt;&lt;SPAN style="color: windowtext; text-decoration: none;"&gt;i.MX6_IPU_TVIN_Application_Notes&lt;/SPAN&gt;&lt;/A&gt;" but it has a lot of differences between imx_4.14.98_2.0.0_ga and 4.1.36.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN&gt;Are you sure that imx_4.14.98_2.0.0_ga solved the video scrolling issue?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Oct 2019 13:05:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-IPU-TVIN-Application-Notes-patch-cause-problem-in-QT/m-p/939992#M140719</guid>
      <dc:creator>ali_sarlak</dc:creator>
      <dc:date>2019-10-04T13:05:31Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6_IPU_TVIN_Application_Notes patch cause problem in QT application</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-IPU-TVIN-Application-Notes-patch-cause-problem-in-QT/m-p/939993#M140720</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" data-content-finding="Community" data-userid="230858" data-username="ali_sarlak" href="https://community.nxp.com/people/ali_sarlak"&gt;&lt;SPAN style="color: #0066cc; text-decoration: underline; "&gt;Ali Sarlak&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;The mxc_v4l2_capture.c has some special code for buffer map, it improves performance for IPU usage, but it is not common V4l2 capture driver. So when using QT, I think you need check the buffer use case.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Oct 2019 08:51:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-IPU-TVIN-Application-Notes-patch-cause-problem-in-QT/m-p/939993#M140720</guid>
      <dc:creator>qiang_li-mpu_se</dc:creator>
      <dc:date>2019-10-08T08:51:55Z</dc:date>
    </item>
  </channel>
</rss>

