Age | Commit message (Collapse) | Author |
|
From: Arnd Bergmann <arnd@arndb.de>
This moves the 32 bit ioctl compatibility handlers for
Video4Linux into a new file and adds explicit calls to them
to each v4l device driver.
Unfortunately, there does not seem to be any code handling
the v4l2 ioctls, so quite often the code goes through two
separate conversions, first from 32 bit v4l to 64 bit v4l,
and from there to 64 bit v4l2. My patch does not change
that, so there is still much room for improvement.
Also, some drivers have additional ioctl numbers, for
which the conversion should be handled internally to
that driver.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
From: Hans Verkuil <hverkuil@xs4all.nl>
- Adds a new include for internal V4L2 ioctls and API
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
- SECAM L' is a Secam variant that requires special config.
This patch adds support on V4L core. Requires aditional patches
on tuners to support.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
* ../linux/Documentation/video4linux/CARDLIST.tuner:
* ../linux/drivers/media/video/bttv-cards.c:
* ../linux/drivers/media/video/bttv.h:
* ../linux/drivers/media/video/ir-kbd-i2c.c:
* ../linux/drivers/media/video/tuner-simple.c:
* ../linux/include/media/tuner.h:
Support for Sabrent bt848 version.
Signed-off-by: Bill Pechter <pechter@gmail.com>
Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
|
|
and em28xx USB boards, so the keymap was moved to ir-common and the
keyhandler is back to ir-kbd-i2c
- request_module("ir-kbd-i2c") is no longer necessary at saa7134-core
since saa7134.ko now depends on ir-kbd-i2c.ko to get the keyhandler
Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
|
|
Signed-off-by: Tyler Trafford <tatrafford@comcast.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t.online.de>
|
|
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
Signed-off-by: Michael Schimek <mschimek@gmx.at>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
- Created a new define OBSOLETE_OWNER. It does indicate a
piece of API that should be removed for kernel 2.6.15.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
* ../linux/include/media/tuner.h:
- Unify whitespaces.
- Fix build warning.
Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
|
|
- Removed reference to owner on video_device on em2820.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
V4L1 support.
- This patch will help obsoleting V4L1 API.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
- support all possible I2C addresses
- automatic version and address detection
- let i2c bridge stabilize befor use
Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t.online.de>
|
|
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
- Whitespace script improved.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
LOG_STATUS support to tda9887.c and bttv-driver.c.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
* ../linux/drivers/media/video/tda9887.c: (tda9887_set_config):
* ../linux/include/media/tuner.h:
- New config option for tda9887 to specifically set intercarrier
depending on current standard and card.
Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
|
|
* ../linux/include/linux/.cvsignore:
Make CVS quiet.
Signed-off-by: Adam Forsyth <agforsyth@gmail.com>.
|
|
- moved Pinnacle IR table (ir_codes_em2820) to em2820-input.c
- IR struct renamed and moved to a header file.
- New file to handle em2820-specific IR.
- Some cleanups.
- attach now detects I2C IR and calls em2820-specific IR code
- IR compat code moved to compat.h
- New header with struct IR_i2c there, to allow it to be
used by board-specific input handlers.
Some improvements at em28xx board detection:
- Board detection message improved to show interface and class.
- Now it doesn't touch audio interfaces.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
- Lots of small changes to allow compiling with kernel 2.4.
Compilation result not tested yet.
- After this patch, .version should be removed, since its
syntax has changed.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
- "compat.h" must be #include'd before <linux/videodev.h>
* ../linux/include/linux/videodev.h:
- removed #include "compat.h"
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
- #include "compat.h"
* ../v4l/Makefile:
- add two new make commands for tree-merge:
make merge
make unmerge
- this allows tree-merge commands to be called from
both top-level v4l-kernel and v4l-kernel/v4l
* ../v4l/scripts/merge-trees.sh:
* ../v4l/scripts/unmerge-trees.sh:
- fix offsets
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
* ../linux/drivers/media/video/tveeprom.c:
- Fixed include when compiling at kernel tree
* ../linux/include/linux/videodev.h:
- removed compat.h from wrong place
* ../linux/drivers/media/video/tvp5150.c:
* ../linux/kernel/drivers/usb/media/em2820-cards.c:
* ../linux/kernel/drivers/usb/media/em2820-core.c:
* ../linux/kernel/drivers/usb/media/em2820-i2c.c:
* ../linux/kernel/drivers/usb/media/em2820-video.c:
- included compat.h at the right place
* ../v4l/Make
- now creates symlinks to allow compiling V4L stuff at
v4l dir.
* ../v4l/scripts/prepare-ChangeLog.pl:
- modified to include other directories.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
- Added analog support for ATI HDTV Wonder
* tuner.h, tuner-simple.c: (default_set_tv_freq):
- Added support for the Philips TUV1236D tuner on the ATI HDTV Wonder
Signed-off-by: Kirk Lapray <kirk.lapray@gmail.com>
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
- Added a new tuner tradution on tveeprom.
- tveeprom now, returns audio chip according with enum audiochip.
This allows audio chip autodetection as used on em28xx.
- CodeStyle cleanups.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
* tuner.h:
- Set IF of tda8275 according to tv norm.
Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
|
|
* tuner.h:
* tveeprom.c:
- update the tveeprom tuner list with the tuner
list from the Hauppauge driver
- connect the TCL MPE05-2 tveeprom entry to the
TUNER_PHILIPS_FM1216ME_MK3 tuner.
- based on this info renamed the "LG PAL (TAPE series)"
tuner to "TCL 2002MB".
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
|
|
* bttv-i2c.c: (attach_inform):
* cx88-i2c.c: (attach_inform), (detach_inform):
* id.h:
* ir-kbd-i2c.c: (ir_probe):
* msp3400.c: (msp34xx_sleep), (msp_attach):
* saa6588.c:
* saa6752hs.c:
* saa7134-i2c.c: (attach_inform):
* saa7134-tvaudio.c: (tvaudio_sleep):
* tda7432.c: (tda7432_probe):
* tda9875.c: (tda9875_probe):
* tda9887.c: (tda9887_probe):
* tuner-core.c:
* tveeprom.c: (tveeprom_attach_adapter):
* tvmixer.c: (tvmixer_ioctl), (tvmixer_clients),
(tvmixer_cleanup_module):
* video-buf.c: (videobuf_dma_free):
- Step two, in preparation for 2.6.14-rcX compatability:
- Compile tested against vanila kernels 2.6.13 & 2.6.8
- 2.6.14 compile still broken...
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t.online.de>
|
|
- duplicate initializer
(near initialization for `bttv_tvcards[9].tuner_addr')
duplicate initializer
(near initialization for `bttv_tvcards[11].tuner_addr')
* cx88-input.c, tuner.h, tvaudio.c, tveeprom.c:
- Work around gcc-2.95.x macro expansion bug
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
* cx88-video.c: (video_read):
* cx88.h:
- Fix a number of sparse warnings.
* videodev2.h:
- strip trailing whitespace.
Signed-off-by: Peter Hagervall <hager@cs.umu.se>
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
|
|
- tveeprom patch was not complete. Completing it.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
- normalize whitespace and comments in tuner lists
Signed-off-by: Philip Rowlands <phr@doc.ic.ac.uk>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
|
|
- include files into tree-merge necessary for the
dvb-bt8xx and dst dvb modules, based on bt8xx chips.
This also includes all dvb frontends used by bt8xx boards.
* bttv.h, videodev.h:
- #include "compat.h", needed for tree-merge.
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
- added i2c address for lgdt330x.
* tuner.h:
- i2c-core.c uses hexadecimal for the i2c address,
so we should stay consistent.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
- used do { } while(0) according with CodingStyle
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
* cx88-video.c: (video_release):
* mt20xx.c: (microtune_init):
* saa7134-video.c: (video_release):
* tda8290.c: (standby), (tda8290_init):
* tda9887.c: (tda9887_set_tvnorm), (tda9887_configure),
(tda9887_command):
* tea5767.c: (set_radio_freq), (tea5767_standby),
(tea5767_tuner_init):
* tuner-core.c: (set_addr), (check_mode), (set_mode),
(tuner_command):
* tuner-simple.c: (default_tuner_init):
* tuner.h:
- New tuner standby API.
|
|
- local var renamed from rc5 to a better name (ircode).
- Added a new NEC protocol based on pulse distance.
Signed-off-by: Uli Luckas <luckas@musoft.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
- Add new Digimatrix card and LG TAPC Mini tuner for it
Signed-off-by: Hermann Pitton <hermann.pitton@onlinehome.de>
|
|
- Added support for Acorp Y878F card.
- some spaces used for identation replaced by tabs.
- Added support for tuner Ymec TVF66T5-B/DFF
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
|
|
- Added analog support for DViCO FusionHDTV5 Gold.
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|