Age | Commit message (Collapse) | Author |
|
From: Mauro Carvalho Chehab <mchehab@infradead.org>
merge:
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
|
From: Mauro Carvalho Chehab <mchehab@infradead.org>
Now, em28xx uses saa7115 instead of saa711x.
saa7115 driver is capable of handling saa 7113, 7114 and 7115.
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
|
From: Mauro Carvalho Chehab <mchehab@infradead.org>
merge:
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
|
From: Mauro Carvalho Chehab <mchehab@infradead.org>
merge:
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
|
From: Michael Krufky <mkrufky@linuxtv.org>
- This makes it easier for users to build and install the cx88-ivtv module,
from the v4l_experimental area, while still leaving it disabled by default.
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
|
|
From: Michael Krufky <mkrufky@linuxtv.org>
- add build logic for cx88-ivtv.ko, an
ivtv ioctl emulation module for blackbird TV cards.
- disabled by default.
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
|
|
From: Mauro Carvalho Chehab <mchehab@infradead.org>
The Virtual Video Device Driver (aka vivi) is a device that
can be used to:
1) test core v4l functionalities;
2) be a prototype for newer development.
Vivi were developed using the best practices for v4l driver.
When loaded, it provides a video device that generates a
standard color bar, with a timestamp placed at top left corner.
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
|
From: Michael Hunold <hunold@linuxtv.org>
Signed-off-by: Michael Hunold <hunold@linuxtv.org>
|
|
From: Mauro Carvalho Chehab <mchehab@infradead.org>
merge:
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
|
From: Mauro Carvalho Chehab <mchehab@infradead.org>
- make qconfig option were added.
- This will generate a menu with v4l/dvb Kconfig menus at the beginning of
the menus and the kernel menus at the end. Kernel menus shoudn't be touched.
- .config is then generated after quiting.
- Curently, .config is not used by Makefile proccess but it is a good candidate
to be a replacement of Make.config file. With a good .config file, compilation
should be faster.
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
|
From: Chris Pascoe <c.pascoe@itee.uq.edu.au>
Add support for the FE6600 tuner used on the DVB-T Hybrid board.
Add support for the Zarlink ZL10353 DVB-T demodulator, which supersedes the
MT352, used on the DViCO FusionHDTV DVB-T Hybrid and later model Plus boards.
Signed-off-by: Chris Pascoe <c.pascoe@itee.uq.edu.au>
|
|
From: Michael Krufky <mkrufky@linuxtv.org>
The test " ifeq ($(CONFIG_VIDEO_DEV),m) " isn't working in
the inst_foo section of the Makefile. Since we are already
warning the user that errors may occur in the install step,
it is safe to include videodev.ko whether or not it is
actually present.
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
|
|
From: Michael Krufky <mkrufky@linuxtv.org>
- removed 'make pvrusb2' merge command
- created in-kernel Makefile, Kconfig not yet done.
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
|
|
From: Mauro Carvalho Chehab <mchehab@infradead.org>
merge:
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
|
From: Alan Cox <alan@redhat.com>
There has been a CPIA2 driver out of kernel for a long time and it has
been pretty clean for some time too. This is an import of the
sourceforge driver which has been stripped of
- 2.4 back compatibility
- 2.4 old style MJPEG ioctls
A couple of functions have been made static and the docs have been
repackaged into Documentation/video4linux. The rvmalloc/free functions now
match the cpia driver again. Other than that this is the code as is.
Tested on x86-64 with a QX5 microscope.
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
|
From: Michael Krufky <mkrufky@linuxtv.org>
This ensures that ivtv-svnversion.h and the ivtv symlinks are present,
in case 'make clean' was run prior to 'make ivtv-update'
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
|
|
From: Michael Krufky <mkrufky@linuxtv.org>
The symlink commands in the Makefile used to look like:
@find ../linux/drivers/media -name '*.[c,h]' -type f -exec ln -sf '{}' . \;
the ',' should not be there. The correct command is:
@find ../linux/drivers/media -name '*.[ch]' -type f -exec ln -sf '{}' . \;
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
|
|
From: Michael Krufky <mkrufky@linuxtv.org>
- use file .pvrusb2-merged to determine tree state rather than
the previous method, which used a self-altering Makefile through an
embedded patch in merge-pvrusb2.sh (removed)
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
|
|
From: Michael Krufky <mkrufky@linuxtv.org>
report "v4l-dvb + ivtv virtual merge" in ivtv's dmesg version string
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
|
|
From: Michael Krufky <mkrufky@linuxtv.org>
- inform the user that subversion is required to retreive the ivtv sources.
- added 'make ivtv-update'
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
|
|
From: Michael Krufky <mkrufky@linuxtv.org>
- 'make ivtv' will retreive the latest sources from ivtv svn trunk
- 'make' will build the entire v4l-dvb tree including ivtv
- 'make' (without previously running 'make ivtv') will build
using previous behavior.
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
|
|
From: Mauro Carvalho Chehab <mchehab@infradead.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
|
From: Mauro Carvalho Chehab <mchehab@infradead.org>
- Current xc3028 support is still experimental, requiring more work to be
sent to mainstream. So, it was marked inside some defines, in order to be
removed by gentree.pl stript. Script also updated to remove it.
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
|
From: Oliver Endriss <o.endriss@gmx.de>
Fixed compiling av7110 firmware into the driver.
It did not work unless you specified the firmware path in the kernel
configuration (make menuconfig etc). Now it is sufficient to uncomment
two lines in Make.config...
Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
|
|
From: Markus Rechberger <mrechberger@gmail.com>
fixed xc3028 makefile entry
Signed-off-by: Markus Rechberger <mrechberger@gmail.com>
|
|
From: Markus Rechberger <mrechberger@gmail.com>
added support for xc3028 to v4l which adds support for:
* Terratec Hybrid XS (analogue)
* Hauppauge HVR 900 (analogue)
Signed-off-by: Markus Rechberger <mrechberger@gmail.com>
|
|
From: Michael Krufky <mkrufky@linuxtv.org>
fix build error caused in previous commit
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
|
|
From: Michael Krufky <mkrufky@linuxtv.org>
when building the experimental firesat driver,
include the header files in (srctree)/drivers/ieee1394/
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
|
|
From: Michael Krufky <mkrufky@linuxtv.org>
- add firesat driver to local build
- this driver is in v4l_experimental, and will not be built by default
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
|
|
From: Mauro Carvalho Chehab <mchehab@infradead.org>
cvs commands replaced to hg
created a new script to help commiting
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
|
- 'make pvrusb2-unmerge' will un-patch the build files
without the need to do 'make clean'
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
From: Michael Krufky <mkrufky@m1k.net>
- Kill nxt2002 module in favor of nxt200x.
- Repair broken nxt2002 support in the nxt200x module.
- Make the flexcop driver use nxt200x instead of the
nxt2002 module for the Air2PC 2nd generation PCI card.
- Remove the nxt2002 module from cvs and kernel build.
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
CC: Kirk Lapray <kirk.lapray@gmail.com>
CC: Taylor Jacob <rtjacob@earthlink.net>
CC: Jean-Francois Thibert <jeanfrancois@sagetv.com>
|
|
From: Ricardo Cerqueira <v4l@cerqueira.org>
Moved keymaps to the ir-common module, and export them from there, instead
of #including them in each module
Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
|
|
- Add option to build pvrusb2 driver
along with the rest of v4l-dvb cvs.
- make pvrusb2 will symlink the code from the v4l_experimental dir.
- to build:
make pvrusb2
make
make install
- Always do 'make clean' before cvs commit, to un-patch the Makefile,
returning the build environment to its original state.
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
From: Michael Krufky <mkrufky@m1k.net>
- tunertype struct redefined to allow one or more tuner_params structs
per tuner definition, one for each video standard.
- Each tuner_params struct has an element containing an arbitrary
amount of tuner_ranges.
(this is needed for dvb tuners - to be handled later)
- A tuner_range may be referenced by multiple tuner_params structs.
There are many duplicates in here. Reusing tuner_range structs,
rather than defining new ones for each tuner, will cut down on
memory usage, and is preferred when possible.
- tunertype struct contains an element, has_tda988x.
We must set this for all tunertypes that contain a tda988x
chip, and then we can remove this setting from the various
card structs.
- Improves tuners array memory usage efficiency.
- Right now, all tuners are using the first tuner_params[] array element
for analog mode. In the future, we will be merging similar tuner
definitions together, such that each tuner definition will have a
tuner_params struct for each available video standard. At that point,
the tuner_params[] array element will be chosen based on the video
standard in use.
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
kernel-sync
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
From: Julian Calaby <julian.calaby@gmail.com>
-inst_ttusb-budget := dvb-ttusb-budget.o
+inst_ttusb-budget := dvb-ttusb-budget.ko
Signed-off-by: Julian Calaby <julian.calaby@gmail.com>
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
From: Ricardo Cerqueira <v4l@cerqueira.org>
installation for some modules was being trashed in the Makefile
Signed-off-by:
|
|
From: Ricardo Cerqueira <v4l@cerqueira.org>
VIDEO_ALSA now actually means "enable ALSA modules". Both cx88 and saa7134
are covered by it (bt87x is disabled as it may conflict with snd_bt87x in
ALSA's tree), and it now defaults to "y".
Signed-off-by:
|
|
From: Ricardo Cerqueira <v4l@cerqueira.org>
Existing audio DMA uses conflict with cx88-alsa. This workaround disables
that code if cx88-alsa is being compiled
Signed-off-by:
|
|
- Split msp3400.c into msp3400-driver.c and msp3400-kthreads.c.
- Removed experimental DFPREG ioctls. If this is really needed one
day then it should be implemented using VIDIOC_G/S_REGISTER.
- Added missing BALANCE control info for VIDIOC_QUERYCTRL.
- Still more cleanup, clarified some kernel messages.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
|
|
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
From: Chris Pascoe <c.pascoe@itee.uq.edu.au>
- Added support for VP-3054 (aka DigitalNow DNTV Live! DVB-T Pro!).
- This board has a secondary I2C bus and remote control.
- Added a new module to handle secondary I2C bus on this board.
Signed-off-by: Chris Pascoe <c.pascoe@itee.uq.edu.au>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
- Added command, 'make reload' - removes modules and re-inserts them.
- Change console output to indicate that both v4l and dvb
modules are being loaded/unloaded.
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
- make [insmod,load] will insert the modules into the kernel
without the need to install them.
- make [rmmod,unload] will unload the modules from the kernel.
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
Since this is already being done by "make clean" it is redundant.
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
From: Michael Ditum <mike@mikeditum.co.uk>
- fix 'make install' to work when building against kernels other
than the currently running kernel version.
/sbin/depmod -a ${KERNELRELEASE}
Thanks to: Michael Ditum <mike@mikeditum.co.uk>
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
|
|
From: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
kernel-sync
- Makes V4L compile with kernel 2.4
- em28xx doesn't compile with 2.4 kernels. Additional work is
necessary to make it compile.
Thanks-to: Stefan Leichter <Stefan.Leichter@camLine.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
|
|
"make clean" should also remove .*.o.cmd .*.ko.cmd
Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
|