On 23 July 2012 11:45, javier Martin <[email protected]> wrote:
> Sorry, I had a problem with my buildroot environment. This is the
> v4l2-compliance output with the most recent version:
>
> # v4l2-compliance -d /dev/video2
> Driver Info:
> Driver name : coda
> Card type : coda
> Bus info : coda
> Driver version: 0.0.0
> Capabilities : 0x84000003
> Video Capture
> Video Output
> Streaming
> Device Capabilities
> Device Caps : 0x04000003
> Video Capture
> Video Output
> Streaming
>
> Compliance test for device /dev/video2 (not using libv4l2):
>
> Required ioctls:
> fail: v4l2-compliance.cpp(270): (vcap.version >> 16) < 3
> test VIDIOC_QUERYCAP: FAIL
>
This was related to a memset() that I did in QUERYCAP.
Now the output is cleaner.
# v4l2-compliance -d /dev/video2
Driver Info:
Driver name : coda
Card type : coda
Bus info : coda
Driver version: 3.5.0
Capabilities : 0x84000003
Video Capture
Video Output
Streaming
Device Capabilities
Device Caps : 0x04000003
Video Capture
Video Output
Streaming
Compliance test for device /dev/video2 (not using libv4l2):
Required ioctls:
test VIDIOC_QUERYCAP: OK
Allow for multiple opens:
test second video open: OK
test VIDIOC_QUERYCAP: OK
test VIDIOC_G/S_PRIORITY: OK
Debug ioctls:
test VIDIOC_DBG_G_CHIP_IDENT: Not Supported
test VIDIOC_DBG_G/S_REGISTER: Not Supported
test VIDIOC_LOG_STATUS: Not Supported
Input ioctls:
test VIDIOC_G/S_TUNER: Not Supported
test VIDIOC_G/S_FREQUENCY: Not Supported
test VIDIOC_S_HW_FREQ_SEEK: Not Supported
test VIDIOC_ENUMAUDIO: Not Supported
test VIDIOC_G/S/ENUMINPUT: Not Supported
test VIDIOC_G/S_AUDIO: Not Supported
Inputs: 0 Audio Inputs: 0 Tuners: 0
Output ioctls:
test VIDIOC_G/S_MODULATOR: Not Supported
test VIDIOC_G/S_FREQUENCY: Not Supported
test VIDIOC_ENUMAUDOUT: Not Supported
test VIDIOC_G/S/ENUMOUTPUT: Not Supported
test VIDIOC_G/S_AUDOUT: Not Supported
Outputs: 0 Audio Outputs: 0 Modulators: 0
Control ioctls:
test VIDIOC_QUERYCTRL/MENU: OK
test VIDIOC_G/S_CTRL: OK
fail: v4l2-test-controls.cpp(565): try_ext_ctrls did
not check the read-only flag
test VIDIOC_G/S/TRY_EXT_CTRLS: FAIL
fail: v4l2-test-controls.cpp(698): subscribe event for
control 'MPEG Encoder Controls' failed
test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: FAIL
test VIDIOC_G/S_JPEGCOMP: Not Supported
Standard Controls: 10 Private Controls: 0
Input/Output configuration ioctls:
test VIDIOC_ENUM/G/S/QUERY_STD: Not Supported
test VIDIOC_ENUM/G/S/QUERY_DV_PRESETS: Not Supported
test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: Not Supported
test VIDIOC_DV_TIMINGS_CAP: Not Supported
Format ioctls:
test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK
fail: v4l2-test-formats.cpp(558): cap->readbuffers
test VIDIOC_G/S_PARM: FAIL
test VIDIOC_G_FBUF: Not Supported
fail: v4l2-test-formats.cpp(382): !pix.width || !pix.height
test VIDIOC_G_FMT: FAIL
test VIDIOC_G_SLICED_VBI_CAP: Not Supported
Buffer ioctls:
test VIDIOC_REQBUFS/CREATE_BUFS: OK
test read/write: OK
Total: 34 Succeeded: 30 Failed: 4 Warnings: 2
--
Javier Martin
Vista Silicon S.L.
CDTUC - FASE C - Oficina S-345
Avda de los Castros s/n
39005- Santander. Cantabria. Spain
+34 942 25 32 60
www.vista-silicon.com
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html