30 Jul, 2006

1 commit


26 Jun, 2006

2 commits

  • V4L2_CID_MPEG_STREAM_VBI_FMT controls if and how VBI data is embedded in
    an MPEG stream. Currently only one format is supported: the format designed
    for the ivtv driver. This should be extended with new standard formats
    (such as defined for DVB) in the future.

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

    Hans Verkuil
     
  • HM12 is a YUV 4:1:1 format used by the cx2341x MPEG encoder/decoder for
    the raw YUV input/output. The Y and UV planes are broken up in 16x16
    macroblocks and each macroblock is transmitted in turn (row by row).

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

    Hans Verkuil
     

25 Jun, 2006

8 commits


13 May, 2006

1 commit

  • V4L1 API is depreciated and should be removed soon from kernel. This patch
    adds two new options, one to disable V4L1 drivers, and another to disable
    V4L1 compat module. This way, it would be easy to check what still depends
    on V4L1 stuff, allowing also to test if app works fine with V4L2 only support.

    Signed-off-by: Mauro Carvalho Chehab

    Mauro Carvalho Chehab
     

02 Apr, 2006

1 commit


29 Mar, 2006

1 commit

  • Mark the f_ops members of inodes as const, as well as fix the
    ripple-through this causes by places that copy this f_ops and then "do
    stuff" with it.

    Signed-off-by: Arjan van de Ven
    Signed-off-by: Alexey Dobriyan
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Arjan van de Ven
     

25 Mar, 2006

1 commit

  • Add a new audio mode V4L2_TUNER_MODE_LANG1_LANG2 (used by VIDIOC_G/S_TUNER).
    This mode allows the user to select both languages of a bilingual transmission,
    one language on the left, one on the right audio channel. If there is no
    bilingual transmission, or it is not supported, then this mode should act like
    V4L2_TUNER_MODE_STEREO.
    This mode is introduced for PVR-like drivers where it is useful to be able to
    record both languages of a bilingual broadcast.

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

    Hans Verkuil
     

22 Mar, 2006

1 commit

  • Conflicts:
    Documentation/video4linux/CARDLIST.cx88
    drivers/media/video/cx88/Kconfig
    drivers/media/video/em28xx/em28xx-video.c
    drivers/media/video/saa7134/saa7134-dvb.c

    Resolved as in the original merge by Mauro Carvalho Chehab

    Linus Torvalds
     

27 Feb, 2006

1 commit


08 Feb, 2006

1 commit


07 Feb, 2006

4 commits


01 Feb, 2006

1 commit


24 Jan, 2006

2 commits


10 Jan, 2006

4 commits


14 Nov, 2005

1 commit


09 Nov, 2005

9 commits


13 Sep, 2005

1 commit

  • Adds all defines, ioctls and structs needed for the sliced VBI API

    VBI = Vertical Blank Interval.

    It is related with the way TV signals work. It sends a line, then, it has a
    retrace time to allow the tube to move electrons to the beginning of the next
    line. This was the main reason at the beginning of analog B&W TV.

    There is a lot of bandwidth lost on VBI. So, lots of TV systems use it to
    send other information such as Closed Captions and Teletext. Also,
    broadcasters uses this as a channel to exchange information from the content
    producer to their subsidiaries at each city.

    There's already a raw VBI interface on V4L2 api, used for Closed Captions and
    Teletext. The decoding is doing at userlevel space and it is mostly for
    analog TV signals, non encoded.

    Encoded signals (MPEG, for example), may need also to transmit other
    information (like, for example, display aspect, i.e. 4x3, widescreen...).
    Sliced VBI interface is a method to allow the video stream to transmit this
    kind of information.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Mauro Carvalho Chehab