Bug 26786 - [xf86-video-v4l] Uses obsolete V4L1 API
Summary: [xf86-video-v4l] Uses obsolete V4L1 API
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/other (show other bugs)
Version: git
Hardware: All Linux (All)
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL: http://bugs.debian.org/cgi-bin/bugrep...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-27 04:20 UTC by Julien Cristau
Modified: 2011-04-03 19:07 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Julien Cristau 2010-02-27 04:20:01 UTC
Quoting from Debian bug#569103:

The V4L1 API is obsolete and does not work with most new V4L drivers.
You can use libv4l as an emulation layer; see
<http://hansdegoede.livejournal.com/3636.html>.

There doesn't seem to be a Driver/v4l component, so filing this under 'Other'.
Comment 2 Cyril Brulebois 2011-04-03 19:07:25 UTC
Fixed in master:

commit f4ccca1dec77ebc10609e23313e47504e8f19f55
Author: Mauro Carvalho Chehab <mchehab@redhat.com>
Date:   Fri Feb 11 07:49:01 2011 -0200

    Port xf86-video-v4l driver to V4L2
    
    V4L1 API was dropped on kernel 2.6.38. Even the emulation layer
    inside kernel was dropped. While it might still be possible to use
    X with libv4l and a LD_PRELOADER setup, the proper way is to port
    the driver to use the V4L2 API.
    
    This change brings some improvements to the code, as now all
    integer/boolean/menu controls are visible, and all video standards.
    
    Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

Closing this bug report accordingly.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.