Debian Bug report logs - #507280
libv4l-0: does only 160x120

version graph

Package: libv4l-0; Maintainer for libv4l-0 is Gregor Jasny <gjasny@googlemail.com>; Source for libv4l-0 is src:v4l-utils.

Reported by: Xavier Bestel <xavier.bestel@free.fr>

Date: Sat, 29 Nov 2008 18:18:02 UTC

Severity: normal

Found in version libv4l/0.5.6-1

Fixed in version libv4l/0.5.7-1

Done: Gregor Jasny <gjasny@web.de>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Gregor Jasny <gjasny@web.de>:
Bug#507280; Package libv4l-0. (Sat, 29 Nov 2008 18:18:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Xavier Bestel <xavier.bestel@free.fr>:
New Bug report received and forwarded. Copy sent to Gregor Jasny <gjasny@web.de>. (Sat, 29 Nov 2008 18:18:05 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Xavier Bestel <xavier.bestel@free.fr>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libv4l-0: does only 160x120
Date: Sat, 29 Nov 2008 19:13:22 +0100
Package: libv4l-0
Version: 0.5.6-1
Severity: normal


Hi,

I have a pretty hi-res UVC webcam (Creative LiveCam Optia Pro) and cheese can only show the picture as 160x120. Any other resolution ends up with:
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small
or:
libv4l2: error allocating conversion buffer

Thanks,
	Xav

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libv4l-0 depends on:
ii  libc6                         2.7-16     GNU C Library: Shared libraries

libv4l-0 recommends no packages.

libv4l-0 suggests no packages.

-- no debconf information





Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#507280; Package libv4l-0. (Sat, 29 Nov 2008 20:39:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Gregor Jasny <gjasny@web.de>:
Extra info received and forwarded to list. (Sat, 29 Nov 2008 20:39:07 GMT) Full text and rfc822 format available.

Message #10 received at 507280@bugs.debian.org (full text, mbox):

From: Gregor Jasny <gjasny@web.de>
To: Xavier Bestel <xavier.bestel@free.fr>, 507280@bugs.debian.org
Subject: Re: Bug#507280: libv4l-0: does only 160x120
Date: Sat, 29 Nov 2008 21:38:51 +0100
Hi,

I'll forward this bug to the upstream author. Can you please post your
cheese, gstreamer and camera driver version?

Thanks,
Gregor




Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#507280; Package libv4l-0. (Sun, 30 Nov 2008 18:48:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Gregor Jasny <gjasny@web.de>:
Extra info received and forwarded to list. (Sun, 30 Nov 2008 18:48:04 GMT) Full text and rfc822 format available.

Message #15 received at 507280@bugs.debian.org (full text, mbox):

From: Gregor Jasny <gjasny@web.de>
To: Xavier Bestel <xavier.bestel@free.fr>, 507280@bugs.debian.org
Subject: Re: Bug#507280: libv4l-0: does only 160x120
Date: Sun, 30 Nov 2008 19:45:29 +0100
Hi Xavier,

Xavier Bestel schrieb:
> Le samedi 29 novembre 2008 à 21:38 +0100, Gregor Jasny a écrit :
>>
>> I'll forward this bug to the upstream author.

I've contacted the upstream author Hans de Goede and received a patch
that likely fixes the issue for you. Can you please test with libv4l
from the following website?

http://alioth.debian.org/~gjasny-guest/libv4l-playground/

Note: The package is signed with my PGP key from work, because I don't
have a i386 system for building packages. If you prefer you could also
build the package yourself with the dsc file from this repository.

Thanks,
Gregor




Information forwarded to debian-bugs-dist@lists.debian.org, Gregor Jasny <gjasny@web.de>:
Bug#507280; Package libv4l-0. (Sun, 30 Nov 2008 19:03:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Xavier Bestel <xavier.bestel@free.fr>:
Extra info received and forwarded to list. Copy sent to Gregor Jasny <gjasny@web.de>. (Sun, 30 Nov 2008 19:03:03 GMT) Full text and rfc822 format available.

Message #20 received at 507280@bugs.debian.org (full text, mbox):

From: Xavier Bestel <xavier.bestel@free.fr>
To: Gregor Jasny <gjasny@web.de>
Cc: 507280@bugs.debian.org, Hans de Goede <j.w.r.degoede@hhs.nl>
Subject: Re: Bug#507280: libv4l-0: does only 160x120
Date: Sun, 30 Nov 2008 19:58:11 +0100
Le dimanche 30 novembre 2008 à 19:45 +0100, Gregor Jasny a écrit :
> Hi Xavier,
> 
> Xavier Bestel schrieb:
> > Le samedi 29 novembre 2008 à 21:38 +0100, Gregor Jasny a écrit :
> >>
> >> I'll forward this bug to the upstream author.
> 
> I've contacted the upstream author Hans de Goede and received a patch
> that likely fixes the issue for you. Can you please test with libv4l
> from the following website?
> 
> http://alioth.debian.org/~gjasny-guest/libv4l-playground/
> 
> Note: The package is signed with my PGP key from work, because I don't
> have a i386 system for building packages. If you prefer you could also
> build the package yourself with the dsc file from this repository.

Sorry, the bug is still here (i.e. "cheese" allows me to use 160x120
only, all other sizes result in an error).

	Xav






Information forwarded to debian-bugs-dist@lists.debian.org, Gregor Jasny <gjasny@web.de>:
Bug#507280; Package libv4l-0. (Sun, 30 Nov 2008 20:06:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Hans de Goede <j.w.r.degoede@hhs.nl>:
Extra info received and forwarded to list. Copy sent to Gregor Jasny <gjasny@web.de>. (Sun, 30 Nov 2008 20:06:02 GMT) Full text and rfc822 format available.

Message #25 received at 507280@bugs.debian.org (full text, mbox):

From: Hans de Goede <j.w.r.degoede@hhs.nl>
To: Xavier Bestel <xavier.bestel@free.fr>
Cc: Gregor Jasny <gjasny@web.de>, 507280@bugs.debian.org
Subject: Re: Bug#507280: libv4l-0: does only 160x120
Date: Sun, 30 Nov 2008 21:09:34 +0100
Xavier Bestel wrote:
> Le dimanche 30 novembre 2008 à 19:45 +0100, Gregor Jasny a écrit :
>> Hi Xavier,
>>
>> Xavier Bestel schrieb:
>>> Le samedi 29 novembre 2008 à 21:38 +0100, Gregor Jasny a écrit :
>>>> I'll forward this bug to the upstream author.
>> I've contacted the upstream author Hans de Goede and received a patch
>> that likely fixes the issue for you. Can you please test with libv4l
>> from the following website?
>>
>> http://alioth.debian.org/~gjasny-guest/libv4l-playground/
>>
>> Note: The package is signed with my PGP key from work, because I don't
>> have a i386 system for building packages. If you prefer you could also
>> build the package yourself with the dsc file from this repository.
> 
> Sorry, the bug is still here (i.e. "cheese" allows me to use 160x120
> only, all other sizes result in an error).
> 

Hmm,

Attached is a new patch (replacing the previous one) which contains some 
additional debugging stuff, as well as a new environment variable controlling 
the possible culprit here.

Gregor, can you please do a new test build for Xav with this patch?

Xav,

Can you please test this test build (once done) 2 times launching cheese like this:

LIBV4L2_LOG_FILENAME=/tmp/log1 cheese
LIBV4L2_LOG_FILENAME=/tmp/log2 LIBV4LCONVERT_NO_UVC=1 cheese

And mail both log files, I would also like to know if the second run with 
"LIBV4LCONVERT_NO_UVC=1" perhaps fixes your issue.

Thanks & Regards,

Hans




Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#507280; Package libv4l-0. (Mon, 01 Dec 2008 00:54:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Gregor Jasny <gjasny@web.de>:
Extra info received and forwarded to list. (Mon, 01 Dec 2008 00:54:02 GMT) Full text and rfc822 format available.

Message #30 received at 507280@bugs.debian.org (full text, mbox):

From: Gregor Jasny <gjasny@web.de>
To: 507280@bugs.debian.org
Subject: Re: Bug#507280: libv4l-0: does only 160x120
Date: Mon, 1 Dec 2008 01:50:12 +0100
On Sun, Nov 30, 2008 at 09:09:34PM +0100, Hans de Goede wrote:
> Attached is a new patch (replacing the previous one) which contains some  
> additional debugging stuff, as well as a new environment variable 
> controlling the possible culprit here.
>
> Xav,
>
> Can you please test this test build (once done) 2 times launching cheese like this:
>
> LIBV4L2_LOG_FILENAME=/tmp/log1 cheese
> LIBV4L2_LOG_FILENAME=/tmp/log2 LIBV4LCONVERT_NO_UVC=1 cheese
>
> And mail both log files, I would also like to know if the second run with 
> "LIBV4LCONVERT_NO_UVC=1" perhaps fixes your issue.
>
> Thanks & Regards,
>
> Hans

Xavier, could you please test version 0.5.6-1.2 from alioth with the 
above instructions?

Thanks,
Gregor





Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#507280; Package libv4l-0. (Mon, 01 Dec 2008 23:09:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Gregor Jasny <gjasny@web.de>:
Extra info received and forwarded to list. (Mon, 01 Dec 2008 23:09:03 GMT) Full text and rfc822 format available.

Message #35 received at 507280@bugs.debian.org (full text, mbox):

From: Gregor Jasny <gjasny@web.de>
To: Hans de Goede <j.w.r.degoede@hhs.nl>, 507280@bugs.debian.org
Subject: Re: Bug#507280: libv4l-0: does only 160x120
Date: Tue, 02 Dec 2008 00:06:28 +0100
[Message part 1 (text/plain, inline)]
Hi Hans,

Hans de Goede wrote:
> Can you please test this test build (once done) 2 times launching cheese
> like this:
> 
> LIBV4L2_LOG_FILENAME=/tmp/log1 cheese
> LIBV4L2_LOG_FILENAME=/tmp/log2 LIBV4LCONVERT_NO_UVC=1 cheese
> 
> And mail both log files, I would also like to know if the second run
> with "LIBV4LCONVERT_NO_UVC=1" perhaps fixes your issue.

I'm able to reproduce the problem here. Passing LIBV4LCONVERT_NO_UVC=1
to libv4l did the trick. The attached camera:

### v4l2 device info [/dev/video1] ###
general info
    VIDIOC_QUERYCAP
        driver                  : "uvcvideo"
        card                    : "Microsoft� LifeCam NX-6000"
        bus_info                : "0000:00:1d.7"
        version                 : 0.1.0
        capabilities            : 0x4000001 [VIDEO_CAPTURE,STREAMING]

standards

inputs
    VIDIOC_ENUMINPUT(0)
        index                   : 0
        name                    : "Camera 1"
        type                    : CAMERA
        audioset                : 0
        tuner                   : 0
        std                     : 0x0 []
        status                  : 0x0 []

video capture
    VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE)
        index                   : 0
        type                    : VIDEO_CAPTURE
        flags                   : 1
        description             : "MJPEG"
        pixelformat             : 0x47504a4d [MJPG]
    VIDIOC_G_FMT(VIDEO_CAPTURE)
        type                    : VIDEO_CAPTURE
        fmt.pix.width           : 160
        fmt.pix.height          : 120
        fmt.pix.pixelformat     : 0x47504a4d [MJPG]
        fmt.pix.field           : NONE
        fmt.pix.bytesperline    : 0
        fmt.pix.sizeimage       : 38400
        fmt.pix.colorspace      : SRGB
        fmt.pix.priv            : 0

I'm using Debian Sid with gstreamer0.10-plugins-good from experimental.
This gstreamer version has patched in libv4l2 support.
My kernel is a self built vanilla 2.6.27.7.

Thanks,
Gregor
[log1 (text/plain, inline)]
libv4l2: open: 20
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YU12 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 352x288: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: YU12 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 1600x1200: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: YU12 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 1280x1024: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: YU12 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 1024x768: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: YU12 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 800x600: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: YU12 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 640x480: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: YU12 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 320x240: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: YU12 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 176x144: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: YU12 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: YU12 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YV12 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 352x288: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: YV12 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 1600x1200: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: YV12 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 1280x1024: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: YV12 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 1024x768: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: YV12 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 800x600: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: YV12 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 640x480: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: YV12 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 320x240: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: YV12 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 176x144: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: YV12 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: YV12 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: MJPG 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 352x288: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 352x288: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: MJPG 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 1600x1200: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 1600x1200: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: MJPG 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 1280x1024: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 1280x1024: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: MJPG 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 1024x768: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 1024x768: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: MJPG 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 800x600: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 800x600: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: MJPG 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 640x480: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 640x480: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: MJPG 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 320x240: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 320x240: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: MJPG 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 176x144: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 176x144: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: MJPG 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: MJPG 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: BGR3 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 352x288: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: BGR3 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 1600x1200: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: BGR3 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 1280x1024: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: BGR3 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 1024x768: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: BGR3 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 800x600: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: BGR3 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 640x480: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: BGR3 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 320x240: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: BGR3 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 176x144: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: BGR3 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: BGR3 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGB3 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 352x288: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: RGB3 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 1600x1200: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: RGB3 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 1280x1024: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: RGB3 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 1024x768: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: RGB3 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 800x600: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: RGB3 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 640x480: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: RGB3 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 320x240: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: RGB3 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 176x144: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: RGB3 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: RGB3 160x120
result == -1 (Invalid argument)
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
request == VIDIOC_G_PARM
result == 0
request == VIDIOC_REQBUFS
  count: 2 type: 1 memory: 1
result == 0
request == VIDIOC_QUERYBUF
result == 0
libv4l2: Fake (conversion) mmap buf 0, seen by app at: 0x7fc7d6000000
request == VIDIOC_QUERYBUF
result == 0
libv4l2: Fake (conversion) mmap buf 1, seen by app at: 0x7fc7d7000000
libv4l2: mapped buffer 0 at 0x7fc7f208e000
libv4l2: mapped buffer 1 at 0x7fc7ddea8000
request == VIDIOC_QBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_STREAMON
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_STREAMOFF
result == 0
libv4l2: v4l2 fake buffer munmap 0x7fc7d6000000, 16777216
libv4l2: v4l2 fake buffer munmap 0x7fc7d7000000, 16777216
libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: close: 20
libv4l2: open: 20
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_G_TUNER
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_G_STD
result == 0
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_G_FREQUENCY
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YUYVresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YUYVresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: UYVYresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: UYVY 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: UYVY 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: 422Presult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: 422P 48x32
  field: 4 bytesperline: 48 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: 422P 924x576
  field: 4 bytesperline: 924 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YU12result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YU12 48x32
  field: 4 bytesperline: 48 imagesize2304
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YU12 924x576
  field: 4 bytesperline: 924 imagesize798336
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YV12result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YV12 48x32
  field: 4 bytesperline: 48 imagesize2304
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YV12 924x576
  field: 4 bytesperline: 924 imagesize798336
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: 411Presult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: 411P 48x32
  field: 4 bytesperline: 48 imagesize2304
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: 411P 924x576
  field: 4 bytesperline: 924 imagesize798336
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YVU9result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YVU9 48x32
  field: 4 bytesperline: 48 imagesize1728
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YVU9 924x576
  field: 4 bytesperline: 924 imagesize598752
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YUV9result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YUV9 48x32
  field: 4 bytesperline: 48 imagesize1728
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YUV9 924x576
  field: 4 bytesperline: 924 imagesize598752
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGB4result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGB4 48x32
  field: 4 bytesperline: 192 imagesize6144
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGB4 924x576
  field: 4 bytesperline: 3696 imagesize2128896
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: BGR4result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: BGR4 48x32
  field: 4 bytesperline: 192 imagesize6144
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: BGR4 924x576
  field: 4 bytesperline: 3696 imagesize2128896
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGB3result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGB3 48x32
  field: 4 bytesperline: 144 imagesize4608
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGB3 924x576
  field: 4 bytesperline: 2772 imagesize1596672
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: BGR3result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: BGR3 48x32
  field: 4 bytesperline: 144 imagesize4608
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: BGR3 924x576
  field: 4 bytesperline: 2772 imagesize1596672
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBRresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBR 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBR 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBPresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBP 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBP 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBQresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBQ 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBQ 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBOresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBO 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBO 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_G_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_S_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_G_PARM
result == 0
request == VIDIOC_REQBUFS
  count: 2 type: 1 memory: 1
result == 0
request == VIDIOC_QUERYBUF
result == 0
libv4l2: Passing mmap((nil), 1064960, ..., 0, through to the driver
request == VIDIOC_QUERYBUF
result == 0
libv4l2: Passing mmap((nil), 1064960, ..., 104000, through to the driver
request == VIDIOC_QBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_STREAMON
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_STREAMOFF
result == 0
libv4l2: v4l2 unknown munmap 0x7fc7dd47e000, 1064960
libv4l2: v4l2 unknown munmap 0x7fc7dd37a000, 1064960
libv4l2: close: 20
libv4l2: open: 20
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_G_TUNER
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_G_STD
result == 0
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_G_FREQUENCY
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YUYVresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YUYVresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: UYVYresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: UYVY 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: UYVY 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: 422Presult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: 422P 48x32
  field: 4 bytesperline: 48 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: 422P 924x576
  field: 4 bytesperline: 924 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YU12result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YU12 48x32
  field: 4 bytesperline: 48 imagesize2304
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YU12 924x576
  field: 4 bytesperline: 924 imagesize798336
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YV12result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YV12 48x32
  field: 4 bytesperline: 48 imagesize2304
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YV12 924x576
  field: 4 bytesperline: 924 imagesize798336
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: 411Presult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: 411P 48x32
  field: 4 bytesperline: 48 imagesize2304
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: 411P 924x576
  field: 4 bytesperline: 924 imagesize798336
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YVU9result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YVU9 48x32
  field: 4 bytesperline: 48 imagesize1728
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YVU9 924x576
  field: 4 bytesperline: 924 imagesize598752
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YUV9result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YUV9 48x32
  field: 4 bytesperline: 48 imagesize1728
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YUV9 924x576
  field: 4 bytesperline: 924 imagesize598752
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGB4result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGB4 48x32
  field: 4 bytesperline: 192 imagesize6144
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGB4 924x576
  field: 4 bytesperline: 3696 imagesize2128896
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: BGR4result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: BGR4 48x32
  field: 4 bytesperline: 192 imagesize6144
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: BGR4 924x576
  field: 4 bytesperline: 3696 imagesize2128896
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGB3result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGB3 48x32
  field: 4 bytesperline: 144 imagesize4608
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGB3 924x576
  field: 4 bytesperline: 2772 imagesize1596672
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: BGR3result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: BGR3 48x32
  field: 4 bytesperline: 144 imagesize4608
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: BGR3 924x576
  field: 4 bytesperline: 2772 imagesize1596672
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBRresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBR 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBR 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBPresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBP 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBP 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBQresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBQ 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBQ 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBOresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBO 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBO 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_G_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_S_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_G_PARM
result == 0
request == VIDIOC_REQBUFS
  count: 2 type: 1 memory: 1
result == -1 (Invalid argument)
libv4l2: close: 20
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YU12 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 352x288: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: YU12 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 1600x1200: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: YU12 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 1280x1024: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: YU12 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 1024x768: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: YU12 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 800x600: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: YU12 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 640x480: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: YU12 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 320x240: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: YU12 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 176x144: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: YU12 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: YU12 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YV12 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 352x288: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: YV12 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 1600x1200: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: YV12 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 1280x1024: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: YV12 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 1024x768: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: YV12 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 800x600: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: YV12 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 640x480: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: YV12 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 320x240: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: YV12 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 176x144: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: YV12 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: YV12 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: MJPG 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 352x288: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 352x288: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: MJPG 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 1600x1200: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 1600x1200: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: MJPG 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 1280x1024: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 1280x1024: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: MJPG 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 1024x768: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 1024x768: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: MJPG 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 800x600: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 800x600: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: MJPG 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 640x480: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 640x480: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: MJPG 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 320x240: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 320x240: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: MJPG 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 176x144: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 176x144: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: MJPG 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: MJPG 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: BGR3 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 352x288: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: BGR3 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 1600x1200: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: BGR3 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 1280x1024: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: BGR3 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 1024x768: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: BGR3 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 800x600: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: BGR3 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 640x480: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: BGR3 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 320x240: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: BGR3 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 176x144: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: BGR3 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: BGR3 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGB3 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 352x288: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: RGB3 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 1600x1200: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: RGB3 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 1280x1024: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: RGB3 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 1024x768: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: RGB3 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 800x600: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: RGB3 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 640x480: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: RGB3 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 320x240: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: RGB3 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 176x144: result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: RGB3 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: RGB3 160x120
result == -1 (Invalid argument)
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_S_INPUT
result == 0
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
libv4l2: mapped buffer 0 at 0x7fc7ddea8000
libv4l2: mapped buffer 1 at 0x7fc7dd364000
libv4l2: mapped buffer 2 at 0x7fc7dd35a000
libv4l2: mapped buffer 3 at 0x7fc7dc028000
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: unmapped buffer 2
libv4l2: unmapped buffer 3
libv4l2: close: 24
[log2 (text/plain, inline)]
libv4l2: open: 20
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YU12 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 352x288: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 352x288: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: YU12 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 1600x1200: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 1600x1200: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: YU12 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 1280x1024: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 1280x1024: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: YU12 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 1024x768: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 1024x768: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: YU12 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 800x600: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 800x600: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: YU12 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 640x480: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 640x480: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: YU12 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 320x240: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 320x240: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: YU12 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 176x144: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 176x144: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: YU12 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: YU12 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YV12 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 352x288: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 352x288: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: YV12 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 1600x1200: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 1600x1200: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: YV12 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 1280x1024: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 1280x1024: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: YV12 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 1024x768: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 1024x768: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: YV12 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 800x600: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 800x600: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: YV12 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 640x480: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 640x480: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: YV12 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 320x240: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 320x240: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: YV12 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 176x144: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 176x144: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: YV12 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: YV12 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: MJPG 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 352x288: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 352x288: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: MJPG 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 1600x1200: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 1600x1200: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: MJPG 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 1280x1024: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 1280x1024: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: MJPG 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 1024x768: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 1024x768: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: MJPG 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 800x600: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 800x600: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: MJPG 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 640x480: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 640x480: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: MJPG 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 320x240: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 320x240: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: MJPG 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 176x144: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 176x144: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: MJPG 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: MJPG 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: BGR3 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 352x288: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 352x288: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: BGR3 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 1600x1200: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 1600x1200: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: BGR3 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 1280x1024: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 1280x1024: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: BGR3 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 1024x768: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 1024x768: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: BGR3 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 800x600: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 800x600: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: BGR3 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 640x480: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 640x480: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: BGR3 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 320x240: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 320x240: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: BGR3 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 176x144: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 176x144: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: BGR3 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: BGR3 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGB3 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 352x288: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 352x288: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: RGB3 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 1600x1200: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 1600x1200: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: RGB3 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 1280x1024: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 1280x1024: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: RGB3 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 1024x768: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 1024x768: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: RGB3 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 800x600: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 800x600: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: RGB3 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 640x480: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 640x480: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: RGB3 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 320x240: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 320x240: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: RGB3 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 176x144: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 176x144: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: RGB3 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: RGB3 160x120
result == -1 (Invalid argument)
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 160x120
  field: 1 bytesperline: 160 imagesize28800
  colorspace: 8, priv: 0
result == 0
request == VIDIOC_G_PARM
result == 0
request == VIDIOC_REQBUFS
  count: 2 type: 1 memory: 1
result == 0
request == VIDIOC_QUERYBUF
result == 0
libv4l2: Fake (conversion) mmap buf 0, seen by app at: 0x7f0ae1037000
request == VIDIOC_QUERYBUF
result == 0
libv4l2: Fake (conversion) mmap buf 1, seen by app at: 0x7f0ae2037000
libv4l2: mapped buffer 0 at 0x7f0af78f2000
libv4l2: mapped buffer 1 at 0x7f0ae370c000
request == VIDIOC_QBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_STREAMON
result == 0
libv4l2: error converting / decoding frame data: v4l-convert: error parsing JPEG header: Bogus jpeg format


request == VIDIOC_DQBUF
result == -1 (Input/output error)
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
libv4l2: error converting / decoding frame data: v4l-convert: error parsing JPEG header: Bogus jpeg format


request == VIDIOC_DQBUF
result == -1 (Input/output error)
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_STREAMOFF
result == 0
libv4l2: v4l2 fake buffer munmap 0x7f0ae1037000, 16777216
libv4l2: v4l2 fake buffer munmap 0x7f0ae2037000, 16777216
libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: close: 20
libv4l2: open: 20
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_G_TUNER
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_G_STD
result == 0
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_G_FREQUENCY
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YUYVresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YUYVresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: UYVYresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: UYVY 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: UYVY 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: 422Presult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: 422P 48x32
  field: 4 bytesperline: 48 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: 422P 924x576
  field: 4 bytesperline: 924 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YU12result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YU12 48x32
  field: 4 bytesperline: 48 imagesize2304
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YU12 924x576
  field: 4 bytesperline: 924 imagesize798336
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YV12result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YV12 48x32
  field: 4 bytesperline: 48 imagesize2304
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YV12 924x576
  field: 4 bytesperline: 924 imagesize798336
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: 411Presult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: 411P 48x32
  field: 4 bytesperline: 48 imagesize2304
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: 411P 924x576
  field: 4 bytesperline: 924 imagesize798336
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YVU9result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YVU9 48x32
  field: 4 bytesperline: 48 imagesize1728
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YVU9 924x576
  field: 4 bytesperline: 924 imagesize598752
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YUV9result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YUV9 48x32
  field: 4 bytesperline: 48 imagesize1728
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YUV9 924x576
  field: 4 bytesperline: 924 imagesize598752
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGB4result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGB4 48x32
  field: 4 bytesperline: 192 imagesize6144
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGB4 924x576
  field: 4 bytesperline: 3696 imagesize2128896
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: BGR4result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: BGR4 48x32
  field: 4 bytesperline: 192 imagesize6144
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: BGR4 924x576
  field: 4 bytesperline: 3696 imagesize2128896
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGB3result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGB3 48x32
  field: 4 bytesperline: 144 imagesize4608
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGB3 924x576
  field: 4 bytesperline: 2772 imagesize1596672
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: BGR3result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: BGR3 48x32
  field: 4 bytesperline: 144 imagesize4608
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: BGR3 924x576
  field: 4 bytesperline: 2772 imagesize1596672
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBRresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBR 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBR 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBPresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBP 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBP 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBQresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBQ 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBQ 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBOresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBO 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBO 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_G_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_S_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_G_PARM
result == 0
request == VIDIOC_REQBUFS
  count: 2 type: 1 memory: 1
result == 0
request == VIDIOC_QUERYBUF
result == 0
libv4l2: Passing mmap((nil), 1064960, ..., 0, through to the driver
request == VIDIOC_QUERYBUF
result == 0
libv4l2: Passing mmap((nil), 1064960, ..., 104000, through to the driver
request == VIDIOC_QBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_STREAMON
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_STREAMOFF
result == 0
libv4l2: v4l2 unknown munmap 0x7f0ae2f33000, 1064960
libv4l2: v4l2 unknown munmap 0x7f0ae2e2f000, 1064960
libv4l2: close: 20
libv4l2: open: 20
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_G_TUNER
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == 0
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_G_STD
result == 0
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_G_FREQUENCY
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YUYVresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YUYVresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: UYVYresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: UYVY 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: UYVY 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: 422Presult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: 422P 48x32
  field: 4 bytesperline: 48 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: 422P 924x576
  field: 4 bytesperline: 924 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YU12result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YU12 48x32
  field: 4 bytesperline: 48 imagesize2304
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YU12 924x576
  field: 4 bytesperline: 924 imagesize798336
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YV12result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YV12 48x32
  field: 4 bytesperline: 48 imagesize2304
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YV12 924x576
  field: 4 bytesperline: 924 imagesize798336
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: 411Presult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: 411P 48x32
  field: 4 bytesperline: 48 imagesize2304
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: 411P 924x576
  field: 4 bytesperline: 924 imagesize798336
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YVU9result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YVU9 48x32
  field: 4 bytesperline: 48 imagesize1728
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YVU9 924x576
  field: 4 bytesperline: 924 imagesize598752
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YUV9result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: YUV9 48x32
  field: 4 bytesperline: 48 imagesize1728
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: YUV9 924x576
  field: 4 bytesperline: 924 imagesize598752
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGB4result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGB4 48x32
  field: 4 bytesperline: 192 imagesize6144
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGB4 924x576
  field: 4 bytesperline: 3696 imagesize2128896
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: BGR4result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: BGR4 48x32
  field: 4 bytesperline: 192 imagesize6144
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: BGR4 924x576
  field: 4 bytesperline: 3696 imagesize2128896
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGB3result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGB3 48x32
  field: 4 bytesperline: 144 imagesize4608
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGB3 924x576
  field: 4 bytesperline: 2772 imagesize1596672
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: BGR3result == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: BGR3 48x32
  field: 4 bytesperline: 144 imagesize4608
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: BGR3 924x576
  field: 4 bytesperline: 2772 imagesize1596672
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBRresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBR 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBR 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBPresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBP 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBP 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBQresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBQ 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBQ 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGBOresult == -1 (Invalid argument)
request == VIDIOC_TRY_FMT
  pixelformat: RGBO 48x32
  field: 4 bytesperline: 96 imagesize3072
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_TRY_FMT
  pixelformat: RGBO 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_G_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_S_FMT
  pixelformat: YUYV 924x576
  field: 4 bytesperline: 1848 imagesize1064448
  colorspace: 0, priv: 0
result == 0
request == VIDIOC_G_PARM
result == 0
request == VIDIOC_REQBUFS
  count: 2 type: 1 memory: 1
result == -1 (Invalid argument)
libv4l2: close: 20
libv4l2: open: 24
request == VIDIOC_QUERYCAP
result == 0
request == VIDIOC_ENUMINPUT
result == 0
request == VIDIOC_ENUMINPUT
result == -1 (Invalid argument)
request == VIDIOC_ENUMSTD
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == 0
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_QUERYCTRL
result == -1 (Invalid argument)
request == VIDIOC_G_STD
result == -1 (Invalid argument)
request == VIDIOC_G_INPUT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == 0
request == VIDIOC_ENUM_FMT
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YU12 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 352x288: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 352x288: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: YU12 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 1600x1200: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 1600x1200: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: YU12 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 1280x1024: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 1280x1024: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: YU12 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 1024x768: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 1024x768: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: YU12 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 800x600: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 800x600: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: YU12 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 640x480: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 640x480: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: YU12 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 320x240: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 320x240: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: YU12 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 176x144: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 176x144: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: YU12 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YU12 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YU12 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: YU12 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: YV12 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 352x288: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 352x288: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: YV12 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 1600x1200: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 1600x1200: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: YV12 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 1280x1024: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 1280x1024: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: YV12 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 1024x768: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 1024x768: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: YV12 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 800x600: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 800x600: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: YV12 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 640x480: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 640x480: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: YV12 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 320x240: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 320x240: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: YV12 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 176x144: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 176x144: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: YV12 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: YV12 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: YV12 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: YV12 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: MJPG 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 352x288: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 352x288: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: MJPG 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 1600x1200: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 1600x1200: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: MJPG 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 1280x1024: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 1280x1024: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: MJPG 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 1024x768: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 1024x768: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: MJPG 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 800x600: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 800x600: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: MJPG 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 640x480: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 640x480: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: MJPG 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 320x240: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 320x240: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: MJPG 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 176x144: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 176x144: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: MJPG 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: MJPG 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: MJPG 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: MJPG 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: BGR3 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 352x288: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 352x288: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: BGR3 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 1600x1200: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 1600x1200: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: BGR3 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 1280x1024: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 1280x1024: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: BGR3 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 1024x768: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 1024x768: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: BGR3 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 800x600: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 800x600: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: BGR3 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 640x480: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 640x480: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: BGR3 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 320x240: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 320x240: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: BGR3 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 176x144: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 176x144: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: BGR3 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: BGR3 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: BGR3 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: BGR3 160x120
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 0 pixelformat: RGB3 352x288
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 352x288: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 352x288: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 1 pixelformat: RGB3 1600x1200
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 1600x1200: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 1600x1200: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 2 pixelformat: RGB3 1280x1024
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 1280x1024: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 1280x1024: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 3 pixelformat: RGB3 1024x768
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 1024x768: 2/15
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 1024x768: 2/15
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 4 pixelformat: RGB3 800x600
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 800x600: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 800x600: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 5 pixelformat: RGB3 640x480
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 640x480: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 640x480: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 6 pixelformat: RGB3 320x240
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 320x240: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 320x240: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 7 pixelformat: RGB3 176x144
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 176x144: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 176x144: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 8 pixelformat: RGB3 160x120
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 0 pixelformat: RGB3 160x120: 1/30
result == 0
request == VIDIOC_ENUM_FRAMEINTERVALS
  index: 1 pixelformat: RGB3 160x120: 1/30
result == -1 (Invalid argument)
request == VIDIOC_ENUM_FRAMESIZES
  index: 9 pixelformat: RGB3 160x120
result == -1 (Invalid argument)
request == VIDIOC_G_FMT
  pixelformat: MJPG 160x120
  field: 1 bytesperline: 0 imagesize38400
  colorspace: 8, priv: 0
result == 0
VIDIOC_S_FMT app requesting: YU12
VIDIOC_S_FMT converting from: MJPG
request == VIDIOC_S_FMT
  pixelformat: YU12 1600x1200
  field: 1 bytesperline: 1600 imagesize2880000
  colorspace: 8, priv: 0
result == 0
request == VIDIOC_G_PARM
result == 0
request == VIDIOC_REQBUFS
  count: 2 type: 1 memory: 1
result == 0
request == VIDIOC_QUERYBUF
result == 0
libv4l2: Fake (conversion) mmap buf 0, seen by app at: 0x7f0ad9da0000
request == VIDIOC_QUERYBUF
result == 0
libv4l2: Fake (conversion) mmap buf 1, seen by app at: 0x7f0adada0000
libv4l2: mapped buffer 0 at 0x7f0ae00af000
libv4l2: mapped buffer 1 at 0x7f0ad99f6000
request == VIDIOC_QBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_STREAMON
result == 0
libv4l2: error converting / decoding frame data: v4l-convert: error unexpected width / height in JPEG headerexpected: 1600x1200, header: 160x120

request == VIDIOC_DQBUF
result == -1 (Input/output error)
libv4l2: error converting / decoding frame data: v4l-convert: error unexpected width / height in JPEG headerexpected: 1600x1200, header: 160x120

request == VIDIOC_DQBUF
result == -1 (Input/output error)
libv4l2: error converting / decoding frame data: v4l-convert: error parsing JPEG header: Bogus jpeg format


request == VIDIOC_DQBUF
result == -1 (Input/output error)
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_DQBUF
result == 0
request == VIDIOC_QBUF
result == 0
request == VIDIOC_STREAMOFF
result == 0
libv4l2: v4l2 fake buffer munmap 0x7f0ad9da0000, 16777216
libv4l2: v4l2 fake buffer munmap 0x7f0adada0000, 16777216
libv4l2: unmapped buffer 0
libv4l2: unmapped buffer 1
libv4l2: close: 24

Information forwarded to debian-bugs-dist@lists.debian.org, Gregor Jasny <gjasny@web.de>:
Bug#507280; Package libv4l-0. (Tue, 02 Dec 2008 22:42:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Xavier Bestel <xavier.bestel@free.fr>:
Extra info received and forwarded to list. Copy sent to Gregor Jasny <gjasny@web.de>. (Tue, 02 Dec 2008 22:42:05 GMT) Full text and rfc822 format available.

Message #40 received at 507280@bugs.debian.org (full text, mbox):

From: Xavier Bestel <xavier.bestel@free.fr>
To: Hans de Goede <j.w.r.degoede@hhs.nl>
Cc: Gregor Jasny <gjasny@web.de>, 507280@bugs.debian.org
Subject: Re: Bug#507280: libv4l-0: does only 160x120
Date: Tue, 02 Dec 2008 23:40:10 +0100
[Message part 1 (text/plain, inline)]
Le dimanche 30 novembre 2008 à 21:09 +0100, Hans de Goede a écrit :
> Attached is a new patch (replacing the previous one) which contains some 
> additional debugging stuff, as well as a new environment variable controlling 
> the possible culprit here.
> 
> Gregor, can you please do a new test build for Xav with this patch?
> 
> Xav,
> 
> Can you please test this test build (once done) 2 times launching cheese like this:
> 
> LIBV4L2_LOG_FILENAME=/tmp/log1 cheese
> LIBV4L2_LOG_FILENAME=/tmp/log2 LIBV4LCONVERT_NO_UVC=1 cheese
> 
> And mail both log files, I would also like to know if the second run with 
> "LIBV4LCONVERT_NO_UVC=1" perhaps fixes your issue.

Yes and no. With LIBV4LCONVERT_NO_UVC=1 I'm able to go from 160x120 to
176x144, but after that (i.e. at 320x240) it still fails.
I attached another log at this resolution to see the failure.

Thanks,
	Xav
[log1 (text/plain, attachment)]
[log2 (text/plain, attachment)]
[log3 (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Gregor Jasny <gjasny@web.de>:
Bug#507280; Package libv4l-0. (Tue, 02 Dec 2008 23:03:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Hans de Goede <j.w.r.degoede@hhs.nl>:
Extra info received and forwarded to list. Copy sent to Gregor Jasny <gjasny@web.de>. (Tue, 02 Dec 2008 23:03:02 GMT) Full text and rfc822 format available.

Message #45 received at 507280@bugs.debian.org (full text, mbox):

From: Hans de Goede <j.w.r.degoede@hhs.nl>
To: Xavier Bestel <xavier.bestel@free.fr>
Cc: Gregor Jasny <gjasny@web.de>, 507280@bugs.debian.org
Subject: Re: Bug#507280: libv4l-0: does only 160x120
Date: Wed, 03 Dec 2008 00:04:19 +0100
Xavier Bestel wrote:
> Le dimanche 30 novembre 2008 à 21:09 +0100, Hans de Goede a écrit :
>> Attached is a new patch (replacing the previous one) which contains some 
>> additional debugging stuff, as well as a new environment variable controlling 
>> the possible culprit here.
>>
>> Gregor, can you please do a new test build for Xav with this patch?
>>
>> Xav,
>>
>> Can you please test this test build (once done) 2 times launching cheese like this:
>>
>> LIBV4L2_LOG_FILENAME=/tmp/log1 cheese
>> LIBV4L2_LOG_FILENAME=/tmp/log2 LIBV4LCONVERT_NO_UVC=1 cheese
>>
>> And mail both log files, I would also like to know if the second run with 
>> "LIBV4LCONVERT_NO_UVC=1" perhaps fixes your issue.
> 
> Yes and no. With LIBV4LCONVERT_NO_UVC=1 I'm able to go from 160x120 to
> 176x144, but after that (i.e. at 320x240) it still fails.
> I attached another log at this resolution to see the failure.
> 

Ok, it looks like your hitting a cam firmware bug now, which is a know issue 
(some cams unfortunately are just buggy at the hardware/firmware level) and 
which is what the special UVC code, disabled by LIBV4LCONVERT_NO_UVC, tries to 
avoid by being "gentle" to the cam. That or you are hitting an (old and fixed 
in 2.6.27) driver bug, where it will fsck up when you switch between formats, 
which libv4l will do with your cam when switching between 160x120/176x144 to 
320x240 or higher, with the low res it will use YUYV and with the higher 
resolutions it will use MJPEG.

You can test if the second case is the case by choosing 320x240 in cheese, then 
as it freezes killing it (it will still remember the new settings). Then unplug 
the cam and replug it, and then start cheese again.

I've just released 0.5.7, which Gregor will hopefully make available in a .deb 
soon, which removes the need to use LIBV4LCONVERT_NO_UVC, which makes the 
chances of triggering firmware bugs much smaller.

Regards,

Hans




Information forwarded to debian-bugs-dist@lists.debian.org, Gregor Jasny <gjasny@web.de>:
Bug#507280; Package libv4l-0. (Tue, 02 Dec 2008 23:18:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Xavier Bestel <xavier.bestel@free.fr>:
Extra info received and forwarded to list. Copy sent to Gregor Jasny <gjasny@web.de>. (Tue, 02 Dec 2008 23:18:02 GMT) Full text and rfc822 format available.

Message #50 received at 507280@bugs.debian.org (full text, mbox):

From: Xavier Bestel <xavier.bestel@free.fr>
To: Hans de Goede <j.w.r.degoede@hhs.nl>
Cc: Gregor Jasny <gjasny@web.de>, 507280@bugs.debian.org
Subject: Re: Bug#507280: libv4l-0: does only 160x120
Date: Wed, 03 Dec 2008 00:15:00 +0100
Le mercredi 03 décembre 2008 à 00:04 +0100, Hans de Goede a écrit :
> You can test if the second case is the case by choosing 320x240 in cheese, then 
> as it freezes killing it (it will still remember the new settings). Then unplug 
> the cam and replug it, and then start cheese again.

I already tried that, it doesn't help. Cheese starts but displays
nothing (grey bg instead of the cam picture).

I'll see if I can update the firmware, but as I don't have Windows it
won't be so easy I guess.

Thanks,

	Xav






Reply sent to Gregor Jasny <gjasny@web.de>:
You have taken responsibility. (Wed, 03 Dec 2008 10:27:05 GMT) Full text and rfc822 format available.

Notification sent to Xavier Bestel <xavier.bestel@free.fr>:
Bug acknowledged by developer. (Wed, 03 Dec 2008 10:27:05 GMT) Full text and rfc822 format available.

Message #55 received at 507280-close@bugs.debian.org (full text, mbox):

From: Gregor Jasny <gjasny@web.de>
To: 507280-close@bugs.debian.org
Subject: Bug#507280: fixed in libv4l 0.5.7-1
Date: Wed, 03 Dec 2008 10:17:18 +0000
Source: libv4l
Source-Version: 0.5.7-1

We believe that the bug you reported is fixed in the latest version of
libv4l, which is due to be installed in the Debian FTP archive:

libv4l-0_0.5.7-1_i386.deb
  to pool/main/libv/libv4l/libv4l-0_0.5.7-1_i386.deb
libv4l-dev_0.5.7-1_i386.deb
  to pool/main/libv/libv4l/libv4l-dev_0.5.7-1_i386.deb
libv4l_0.5.7-1.diff.gz
  to pool/main/libv/libv4l/libv4l_0.5.7-1.diff.gz
libv4l_0.5.7-1.dsc
  to pool/main/libv/libv4l/libv4l_0.5.7-1.dsc
libv4l_0.5.7.orig.tar.gz
  to pool/main/libv/libv4l/libv4l_0.5.7.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 507280@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gregor Jasny <gjasny@web.de> (supplier of updated libv4l package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 03 Dec 2008 00:14:57 +0100
Source: libv4l
Binary: libv4l-0 libv4l-dev lib32v4l-0 lib32v4l-dev
Architecture: source i386
Version: 0.5.7-1
Distribution: unstable
Urgency: low
Maintainer: Gregor Jasny <gjasny@web.de>
Changed-By: Gregor Jasny <gjasny@web.de>
Description: 
 lib32v4l-0 - Collection of video4linux support libraries (32 bit)
 lib32v4l-dev - Collection of video4linux support libraries (32bit development fi
 libv4l-0   - Collection of video4linux support libraries
 libv4l-dev - Collection of video4linux support libraries (development files)
Closes: 507280
Changes: 
 libv4l (0.5.7-1) unstable; urgency=low
 .
   * New Upstream Version
     - Fixes a try_fmt handling bug with UVC cameras (Closes: #507280)
Checksums-Sha1: 
 3f517084325ba5749dfd26727dad8209c6f3561c 1260 libv4l_0.5.7-1.dsc
 84346aa0c5a0a2f86dc8ee89cbea4fe992f4bb27 86606 libv4l_0.5.7.orig.tar.gz
 e7aa46216156680a6f75013f5ae4965cbe299328 5612 libv4l_0.5.7-1.diff.gz
 0bddededa7ba6a136eece73690d72618d98ca5cc 57906 libv4l-0_0.5.7-1_i386.deb
 4b0c1cadfa336983f27c313fbc48e927bcf02e76 46176 libv4l-dev_0.5.7-1_i386.deb
Checksums-Sha256: 
 66ec3507d809b979806cccb3ab178a89397a21fa9e295ab0653d4a37c07c4179 1260 libv4l_0.5.7-1.dsc
 676840669a82763ccc7b46ba033a6a01df815c46486f7b30916951769331b6d6 86606 libv4l_0.5.7.orig.tar.gz
 b9a55c13900a18367e23065a8d2c6ccecc7d704b33a01000b4b5aa5aac85ba52 5612 libv4l_0.5.7-1.diff.gz
 51f0d3a702942602f62592c20547aa6a01a98b0f51cd3b0d4f6de7da2361ad9b 57906 libv4l-0_0.5.7-1_i386.deb
 8b55bd0831cd580fb6d41bd8c93371b7e39a40aef4bb1ebce24a88b94d53ffad 46176 libv4l-dev_0.5.7-1_i386.deb
Files: 
 775248faaf8dbbfad5018baeeae05143 1260 libs optional libv4l_0.5.7-1.dsc
 a5056dcf337e240e5370984f95d9ad68 86606 libs optional libv4l_0.5.7.orig.tar.gz
 7501e6b12c44c9e87edf0fe5e601229a 5612 libs optional libv4l_0.5.7-1.diff.gz
 a1133756333c78c9407ec19c4548c426 57906 libs optional libv4l-0_0.5.7-1_i386.deb
 9da744ec54f6d7bb25d80e8349bfae1a 46176 libdevel optional libv4l-dev_0.5.7-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkk2V9oACgkQ4VUX8isJIMCWtACdGPi9d9ao6qzeE3m1a9+pgaHS
tzQAn3e7Svh5Q1l+FY1sGlfwmO06wx37
=P1o1
-----END PGP SIGNATURE-----





Information forwarded to debian-bugs-dist@lists.debian.org, Gregor Jasny <gjasny@web.de>:
Bug#507280; Package libv4l-0. (Thu, 04 Dec 2008 09:36:08 GMT) Full text and rfc822 format available.

Acknowledgement sent to Xavier Bestel <Xavier_Bestel@mentor.com>:
Extra info received and forwarded to list. Copy sent to Gregor Jasny <gjasny@web.de>. (Thu, 04 Dec 2008 09:36:08 GMT) Full text and rfc822 format available.

Message #60 received at 507280@bugs.debian.org (full text, mbox):

From: Xavier Bestel <Xavier_Bestel@mentor.com>
To: 507280@bugs.debian.org, Gregor Jasny <gjasny@web.de>
Cc: Hans de Goede <j.w.r.degoede@hhs.nl>
Subject: reopen ?
Date: Thu, 04 Dec 2008 10:34:51 +0100
Hi,

maybe I was not clear in my last mail, but the bug hasn't really been
fixed: cheese now works at 160x120 and 176x144, but it still shows a
black screen at 320x240 and hangs at 352x288, 640x480 and 1280x1024
(which I think my cam supports).

Thanks,
	Xav





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 06 Jan 2009 07:37:00 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Apr 19 06:11:51 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.