09 Aug, 2010

1 commit


19 May, 2010

5 commits


18 May, 2010

4 commits


27 Feb, 2010

2 commits


16 Dec, 2009

2 commits

  • The 16-bit monochrome fourcc code has been previously abused for a 10-bit
    format, add a new 10-bit code instead. Also add missing 8- and 10-bit Bayer
    fourcc codes for completeness.

    Signed-off-by: Guennadi Liakhovetski
    Signed-off-by: Mauro Carvalho Chehab

    Guennadi Liakhovetski
     
  • This adds the above APIs to the v4l2 core. This is based on version v1.2
    of the RFC titled "V4L - Support for video timings at the input/output interface"
    Following new ioctls are added:-

    - VIDIOC_ENUM_DV_PRESETS
    - VIDIOC_S_DV_PRESET
    - VIDIOC_G_DV_PRESET
    - VIDIOC_QUERY_DV_PRESET
    - VIDIOC_S_DV_TIMINGS
    - VIDIOC_G_DV_TIMINGS

    Please refer to the RFC for the details. This code was tested using vpfe
    capture driver on TI's DM365. Following is the test configuration used :-

    Blu-Ray HD DVD source -> TVP7002 -> DM365 (VPFE) ->DDR

    A draft version of the TVP7002 driver (currently being reviewed in the mailing
    list) was used that supports V4L2_DV_1080I60 & V4L2_DV_720P60 presets.

    A loopback video capture application was used for testing these APIs. This calls
    following IOCTLS :-

    - verify the new v4l2_input capabilities flag added
    - Enumerate available presets using VIDIOC_ENUM_DV_PRESETS
    - Set one of the supported preset using VIDIOC_S_DV_PRESET
    - Get current preset using VIDIOC_G_DV_PRESET
    - Detect current preset using VIDIOC_QUERY_DV_PRESET
    - Using stub functions in tvp7002, verify VIDIOC_S_DV_TIMINGS
    and VIDIOC_G_DV_TIMINGS ioctls are received at the sub device.
    - Tested on 64bit platform by Hans Verkuil

    Signed-off-by: Muralidharan Karicheri
    Signed-off-by: Hans Verkuil
    Reviewed-by: Randy Dunlap
    Signed-off-by: Mauro Carvalho Chehab

    Muralidharan Karicheri
     

10 Dec, 2009

1 commit

  • * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (345 commits)
    V4L/DVB (13542): ir-keytable: Allow dynamic table change
    V4L/DVB (13541): atbm8830: replace 64-bit division and floating point usage
    V4L/DVB (13540): ir-common: Cleanup get key evdev code
    V4L/DVB (13539): ir-common: add __func__ for debug messages
    V4L/DVB (13538): ir-common: Use a dynamic keycode table
    V4L/DVB (13537): ir: Prepare the code for dynamic keycode table allocation
    V4L/DVB (13536): em28xx: Use the full RC5 code on HVR-950 Remote Controller
    V4L/DVB (13535): ir-common: Add a hauppauge new table with the complete RC5 code
    V4L/DVB (13534): ir-common: Remove some unused fields/structs
    V4L/DVB (13533): ir: use dynamic tables, instead of static ones
    V4L/DVB (13532): ir-common: Add infrastructure to use a dynamic keycode table
    V4L/DVB (13531): ir-common: rename the debug routine to allow exporting it
    V4L/DVB (13458): go7007: subdev conversion
    V4L/DVB (13457): s2250: subdev conversion
    V4L/DVB (13456): s2250: Change module structure
    V4L/DVB (13528): em28xx: add support for em2800 VC211A card
    em28xx: don't reduce scale to half size for em2800
    em28xx: don't load audio modules when AC97 is mis-detected
    em28xx: em2800 chips support max width of 640
    V4L/DVB (13523): dvb-bt8xx: fix compile warning
    ...

    Fix up trivial conflicts due to spelling fixes from the trivial tree in
    Documentation/video4linux/gspca.txt
    drivers/media/video/cx18/cx18-mailbox.h

    Linus Torvalds
     

06 Dec, 2009

3 commits


04 Dec, 2009

1 commit

  • That is "success", "unknown", "through", "performance", "[re|un]mapping"
    , "access", "default", "reasonable", "[con]currently", "temperature"
    , "channel", "[un]used", "application", "example","hierarchy", "therefore"
    , "[over|under]flow", "contiguous", "threshold", "enough" and others.

    Signed-off-by: André Goddard Rosa
    Signed-off-by: Jiri Kosina

    André Goddard Rosa
     

19 Sep, 2009

1 commit


12 Sep, 2009

6 commits


25 Jul, 2009

1 commit


06 Jul, 2009

1 commit


23 Jun, 2009

2 commits


17 Jun, 2009

1 commit


07 Apr, 2009

1 commit

  • Add support to the SQ-905 driver to pass back to user space the
    sensor orientation information obtained from the camera during init.
    Modifies gspca and the videodev2.h header to create the necessary
    API.

    [mchehab@redhat.com: Changed "Output is" to "Frames are" at the comments, as suggested at LMML]
    Signed-off-by: Adam Baker
    Signed-off-by: Mauro Carvalho Chehab

    Adam Baker
     

30 Mar, 2009

6 commits


03 Jan, 2009

1 commit

  • Since the i2c driver ID will be removed in the near future we have to
    modify the v4l2 debugging API to use the driver name instead of driver ID.

    Note that this API is not used in applications other than v4l2-dbg.cpp
    as it is for debugging and testing only.

    Should anyone use the old VIDIOC_G_CHIP_IDENT, then this will be logged
    with a warning that it is deprecated and will be removed in 2.6.30.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     

30 Dec, 2008

1 commit

  • This patch adds support for NV16 and NV61 pixel formats.

    These pixel formats use two planes; one for 8-bit Y values and
    one for interleaved 8-bit U and V values. NV16/NV61 formats are
    very similar to NV12/NV21 with the exception that NV16/NV61 are
    using the same number of lines for both planes. The difference
    between NV16 and NV61 is the U and V byte order.

    The fourcc values are extrapolated from the NV12/NV21 case.

    Signed-off-by: Magnus Damm
    Signed-off-by: Guennadi Liakhovetski
    Signed-off-by: Mauro Carvalho Chehab

    Magnus Damm