[Bug 739771] v4l2src allocator fails

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Nov 10 22:44:58 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=739771
  GStreamer | gst-plugins-good | 1.4.4

--- Comment #9 from Sudhir Kesti <vndkst at yahoo.com> 2014-11-11 06:44:52 UTC ---
v4l2-compliance report of device driver.

Driver Info:
        Driver name   : LINUXV4L2
        Card type     : SA7160:RAW 00.00
        Bus info      : PCI Bus 0000:06
        Driver version: 1.0.0
        Capabilities  : 0x04021001
                Video Capture
                Video Capture Multiplanar
                Audio
                Streaming

Compliance test for device /dev/video0 (not using libv4l2):

Required ioctls:
                fail: v4l2-compliance.cpp(306): missing bus_info prefix ('PCI
Bus 0000:06')
        test VIDIOC_QUERYCAP: FAIL

Allow for multiple opens:
        test second video open: OK
                fail: v4l2-compliance.cpp(306): missing bus_info prefix ('PCI
Bus 0000:06')
        test VIDIOC_QUERYCAP: FAIL
                fail: v4l2-compliance.cpp(365): doioctl(node,
VIDIOC_G_PRIORITY, &prio)
        test VIDIOC_G/S_PRIORITY: FAIL

Debug ioctls:
        test VIDIOC_DBG_G/S_REGISTER: OK (Not Supported)
        test VIDIOC_LOG_STATUS: OK (Not Supported)

Input ioctls:
        test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported)
        test VIDIOC_G/S_FREQUENCY: OK (Not Supported)
        test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported)
        test VIDIOC_ENUMAUDIO: OK
                fail: v4l2-test-input-output.cpp(380): invalid std
                fail: v4l2-test-input-output.cpp(437): invalid attributes for
input 0
        test VIDIOC_G/S/ENUMINPUT: FAIL
                fail: v4l2-test-input-output.cpp(539): audio inputs found but
no video inputs?!
        test VIDIOC_G/S_AUDIO: FAIL
        Inputs: 0 Audio Inputs: 2 Tuners: 0

Output ioctls:
        test VIDIOC_G/S_MODULATOR: OK (Not Supported)
        test VIDIOC_G/S_FREQUENCY: OK (Not Supported)
        test VIDIOC_ENUMAUDOUT: OK (Not Supported)
        test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported)
        test VIDIOC_G/S_AUDOUT: OK (Not Supported)
        Outputs: 0 Audio Outputs: 0 Modulators: 0

Input/Output configuration ioctls:
        test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported)
        test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported)
        test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported)
        test VIDIOC_G/S_EDID: OK (Not Supported)

        Control ioctls:
                test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK (Not Supported)
                test VIDIOC_QUERYCTRL: OK
                test VIDIOC_G/S_CTRL: OK
                fail: v4l2-test-controls.cpp(575): g_ext_ctrls worked even when
no controls are present
                test VIDIOC_G/S/TRY_EXT_CTRLS: FAIL
                test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK (Not Supported)
                test VIDIOC_G/S_JPEGCOMP: OK (Not Supported)
                Standard Controls: 0 Private Controls: 0

        Format ioctls:
                fail: v4l2-test-formats.cpp(157): invalid width/height for
discrete framesize
                test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: FAIL
                test VIDIOC_G/S_PARM: OK
                test VIDIOC_G_FBUF: OK (Not Supported)
                fail: v4l2-test-formats.cpp(411): !pix.width || !pix.height
                test VIDIOC_G_FMT: FAIL
                test VIDIOC_TRY_FMT: OK (Not Supported)
                test VIDIOC_S_FMT: OK (Not Supported)
                test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported)

        Codec ioctls:
                fail: v4l2-test-codecs.cpp(47): ret == ENOTTY
                test VIDIOC_(TRY_)ENCODER_CMD: FAIL
                test VIDIOC_G_ENC_INDEX: OK (Not Supported)
                test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported)

        Buffer ioctls:
                test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK
                test VIDIOC_EXPBUF: OK (Not Supported)


Total: 39, Succeeded: 30, Failed: 9, Warnings: 0


Also please go trough gstreamer 1.2.2 and 1.4.4 that might give some hint..
I had attached both logs in previous comment..

~ Sudhir

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list