<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>