<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi Dimitrios.</p>
    <p>Sorry but I don't know how to do what you say, this is my first
      time with video processing and with gstreamer too.</p>
    <p>What do you mean with the sprite data dump? How must I use
      rawvideoparse, can you tell me the pipeline command? How do I set
      the chromacities?</p>
    <p>Thanks!<br>
    </p>
    <br>
    <div class="moz-cite-prefix">El 24/04/18 a las 16:41, Dimitrios
      Katsaros escribió:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAHpJRnzkFBmhT+QRJ3J3=5JG36d1d6Nh+jFBfpetO+4Mnts+OA@mail.gmail.com">
      <div dir="ltr">Another "easy" check is to use v4l2src
        num-buffers=1 ! fakesink dump=1 and check that the byte dump is
        equal to the sprite data dump<br>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Tue, Apr 24, 2018 at 4:40 PM,
          Dimitrios Katsaros <span dir="ltr"><<a
              href="mailto:patcherwork@gmail.com" target="_blank"
              moz-do-not-send="true">patcherwork@gmail.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">Just my 2 cents, if you are sure that you
              know that the data is being read correctly you can use
              "rawvideoparse" to set the correct caps of the buffers. It
              will also merge partial buffers, so make sure you include
              the correct strides for the buffers and also make sure the
              chromaticities for the buffers are set correctly,
              otherwise you will get discoloration on the output.<br>
            </div>
            <div class="HOEnZb">
              <div class="h5">
                <div class="gmail_extra"><br>
                  <div class="gmail_quote">On Tue, Apr 24, 2018 at 3:23
                    PM, Iñigo Huguet <span dir="ltr"><<a
                        href="mailto:inigohuguet@fanamoel.com"
                        target="_blank" moz-do-not-send="true">inigohuguet@fanamoel.com</a>></span>
                    wrote:<br>
                    <blockquote class="gmail_quote" style="margin:0 0 0
                      .8ex;border-left:1px #ccc solid;padding-left:1ex">I
                      don't have playbin2, but I do have playbin.<br>
                      <br>
                      It doesn't work right now, I think it is because
                      the driver doesn't report correctly its available
                      framesizes (width X height). That's why I had to
                      specify them with video/x-raw width=720,height=576<br>
                      <br>
                      There is any way to specify the framesize with
                      playbin? If not, I will try to fix the driver.<br>
                      <br>
                      <br>
                      El 24/04/18 a las 12:45, Bernhard Graaf escribió:
                      <div class="m_4779150725836950954HOEnZb">
                        <div class="m_4779150725836950954h5"><br>
                          <blockquote class="gmail_quote"
                            style="margin:0 0 0 .8ex;border-left:1px
                            #ccc solid;padding-left:1ex">
                            Have you try to use playbin2 instead?<br>
                            Something like 'gst-launch-1.0 playbin2
                            uri=v4l2:///dev/video1'.<br>
                            If its works, have a look into the log and
                            see what playbin2 had done.<br>
                            <br>
                            Bernhard<br>
                            <br>
                            -----Ursprüngliche Nachricht-----<br>
                            Von: gstreamer-devel [mailto:<a
                              href="mailto:gstreamer-devel-bounces@lists.freedesktop.org"
                              target="_blank" moz-do-not-send="true">gstreamer-devel-bounce<wbr>s@lists.freedesktop.org</a>]<br>
                            Im Auftrag von Iñigo Huguet<br>
                            Gesendet: Dienstag, 24. April 2018 11:13<br>
                            An: Antonio Ospite; <a
                              href="mailto:gstreamer-devel@lists.freedesktop.org"
                              target="_blank" moz-do-not-send="true">gstreamer-devel@lists.freedesk<wbr>top.org</a><br>
                            Betreff: Re: Displaying camera not working<br>
                            <br>
                            Hi.<br>
                            <br>
                            I have gotten one frame as you told me<br>
                            <br>
                            gst-launch-1.0 v4l2src num-buffers=1
                            device=/dev/video1 !<br>
                            video/x-raw,format=NV12,width=<wbr>720,height=576
                            ! filesink<br>
                            location=raw_frame.bin<br>
                            <br>
                            Then, in my computer, I converted it to png:<br>
                            <br>
                            gst-launch-1.0 -v filesrc
                            location=raw_frame.bin ! videoparse
                            width=720<br>
                            height=576 format=GST_VIDEO_FORMAT_NV12 !
                            videoconvert ! pngenc !<br>
                            filesink location=raw_frame.png<br>
                            <br>
                            I can see the .png image correctly, so it
                            seems that the driver outputs<br>
                            NV12. What can I try now? Maybe I need any
                            additional plugin? (I'm using<br>
                            a custom build using Buildroot so I don't
                            have all plugins installed)<br>
                            <br>
                            El 23/04/18 a las 17:09, Antonio Ospite
                            escribió:<br>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex">
                              On Mon, 23 Apr 2018 16:26:42 +0200<br>
                              Iñigo Huguet <<a
                                href="mailto:inigohuguet@fanamoel.com"
                                target="_blank" moz-do-not-send="true">inigohuguet@fanamoel.com</a>>
                              wrote:<br>
                              <br>
                              <blockquote class="gmail_quote"
                                style="margin:0 0 0 .8ex;border-left:1px
                                #ccc solid;padding-left:1ex">
                                I have managed to solve a problem: it
                                seems that the sprite was not well<br>
                                reported by the driver (it said it was
                                1080 instead of 720). Now I think<br>
                                it gives the correct values for a
                                720x576px NV12 frame: sprite 720, size<br>
                                622080<br>
                                <br>
                                However, I still doesn't have a good
                                output, and I don't know what to do<br>
                                to find what's wrong (I have no previous
                                experience with video nor<br>
                                gstreamer).<br>
                                <br>
                                With this pipeline: gst-launch-1.0
                                v4l2src device=/dev/video1 !<br>
                                video/x-raw,format=NV12,width=<wbr>720,<br>
                                height=576 ! videoconvert ! xvimagesink
                                sync=false<br>
                                <br>
                                I only get an output with very colorful
                                lines (almost horizontal lines).<br>
                                <br>
                                I attach the output of the driver and
                                gstreamer with<br>
                                GST_DEBUG=*videosink*:6,*image<wbr>sink*:6,*v4l2*:6<br>
                                <br>
                                Any hint? Thanks!<br>
                                <br>
                              </blockquote>
                              If you cannot trust the driver to report
                              the correct data format (I am<br>
                              thinking to the pixelformat in
                              particular), then GStreamer videoconvert<br>
                              won't be able to use the caps in any
                              meaningful way.<br>
                              <br>
                              You could analyze a raw frame to confirm
                              that it's actually NV12.<br>
                              <br>
                              A sample pipeline which (hopefully) dumps
                              one frame is:<br>
                              <br>
                                  gst-launch-1.0 v4l2src num-buffers=1
                              device=/dev/video1 ! filesink<br>
                            </blockquote>
                            location=raw_frame.bin<br>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex">
                              Upload the raw data somewhere and maybe
                              someone will take a look<br>
                              if they have time.<br>
                              <br>
                              Ciao,<br>
                                   Antonio<br>
                              <br>
                            </blockquote>
                            ______________________________<wbr>_________________<br>
                            gstreamer-devel mailing list<br>
                            <a
                              href="mailto:gstreamer-devel@lists.freedesktop.org"
                              target="_blank" moz-do-not-send="true">gstreamer-devel@lists.freedesk<wbr>top.org</a><br>
                            <a
                              href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel"
                              rel="noreferrer" target="_blank"
                              moz-do-not-send="true">https://lists.freedesktop.org/<wbr>mailman/listinfo/gstreamer-dev<wbr>el</a><br>
                            <br>
                            ______________________________<wbr>_________________<br>
                            gstreamer-devel mailing list<br>
                            <a
                              href="mailto:gstreamer-devel@lists.freedesktop.org"
                              target="_blank" moz-do-not-send="true">gstreamer-devel@lists.freedesk<wbr>top.org</a><br>
                            <a
                              href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel"
                              rel="noreferrer" target="_blank"
                              moz-do-not-send="true">https://lists.freedesktop.org/<wbr>mailman/listinfo/gstreamer-dev<wbr>el</a><br>
                          </blockquote>
                          <br>
                          ______________________________<wbr>_________________<br>
                          gstreamer-devel mailing list<br>
                          <a
                            href="mailto:gstreamer-devel@lists.freedesktop.org"
                            target="_blank" moz-do-not-send="true">gstreamer-devel@lists.freedesk<wbr>top.org</a><br>
                          <a
                            href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel"
                            rel="noreferrer" target="_blank"
                            moz-do-not-send="true">https://lists.freedesktop.org/<wbr>mailman/listinfo/gstreamer-dev<wbr>el</a><br>
                        </div>
                      </div>
                    </blockquote>
                  </div>
                  <br>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>