| Age | Commit message (Collapse) | Author | 
|---|
|  | From: Oliver Endriss <o.endriss@gmx.de>
Fixed regression reported by Peter Holik:
Image grabbing failed because of invalid config option
VIDEO_V4L1_COMPAT. Should be CONFIG_VIDEO_V4L1_COMPAT.
Signed-off-by: Oliver Endriss <o.endriss@gmx.de> | 
|  | From: Mauro Carvalho Chehab <mchehab@infradead.org>
Just a few adjustments were required on those drivers to be V4L2 compliant.
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org> | 
|  | From: Adrian Bunk <bunk@stusta.de>
This patch moves the EXPORT_SYMBOL's from
drivers/media/common/saa7146_vv_ksyms.c to the files with the actual 
functions.
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org> | 
|  | From: Mauro Carvalho Chehab <mchehab@infradead.org>
Video_buf were concerned to allow PCI devices to be used as
video capture devices. This patch extends video_buf features
by virtualizing pci-dependent functions and allowing other
type of devices to use it.
It is still DMA centric, although it may be used also by
devices that emulates scatter/gather behavior or a DMA device
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org> | 
|  | Semaphore to mutex conversion.
The conversion was generated via scripts, and the result was validated
automatically via a script as well.
Kernel-sync from patch 3318b
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org> | 
|  | - Updated firmware names
- kfree (NULL) is valid.
- assert_spin_locked() is the new way
- small fixes to make in sync with kernel
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br> | 
|  | Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br> | 
|  | Signed-off-by: Michael Krufky <mkrufky@m1k.net> | 
|  | to LINUX_VERSION_CODE and KERNEL_VERSION. Based on
patch by Olaf Hering.
Signed-off-by: Olaf Hering <olh@suse.de>
Signed-off-by: Johannes Stezenbach <js@linuxtv.org> | 
|  |  | 
|  |  | 
|  | - add SAA7146_ISR_CLEAR
- use those consistently in the ttpci driver | 
|  |  | 
|  |  | 
|  |  | 
|  | breaks compilation with older kernels for dvb-ttpci | 
|  | - sparse annotiations (viro)
- NULL noise removal (viro)
- #if where #ifdef should've been (saa7146) (viro)
- convert private ABS() to kernel's abs() (rddunlap)
- dvb_register_i2c_device() locking fix for -ENOMEM (akpm)
- dvb_register_i2c_bus() locking fix for -ENOMEM (akpm) | 
|  | definition of memory on some esoteric platform | 
|  | necessary to support big-endian machines (thanks to Wolfram Joost) | 
|  | work reliably yet, though | 
|  | overlay video in one case | 
|  | - restrict S_FBUF ioctl to CAP_SYS_ADMIN or CAP_SYS_RAWIO
- don't refuse setting S_FBUF when overlay is active
  (changes become visible with the next update) | 
|  | the device lock
- this fixes the "in_atomic():1, irqs_disabled():1" warnings in the syslog | 
|  | interrupted by a streaming capture any more. So:
- revamp video_begin()/video_end(), saa7146_start_preview()/saa7146_stop_preview
- clean up a lot of mess around the usage of these functions
- allow overlay to be suspended by streaming capture again, if ressources are available | 
|  | - deny activation of streaming capture if overlay is active, apps must disable overlay first
- fix resource handling for overlay
- don't try to stop streaming capture when it's not running | 
|  |  | 
|  |  | 
|  |  | 
|  | (bug catched by new resource management) | 
|  | not work
- make sure to disable the right video dma at capture stop | 
|  | severe memory damage can occur... | 
|  |  | 
|  | - fix problems caused by changes in ioctl definitions | 
|  | - deny usage of planar formats for video overlay
- more intelligent checks in VIDIOC_STREAMON and VIDIOC_STREAMOFF
- fix read() capture while overlay is running | 
|  | - add resource management functions
- lock various stuff against each other, mostly vbi capture vs. planar capture
formats, which use the same video dma
- remove old commented out code
- add new "flag" variable to saa7146_formats struct, store the information
if a capture format is planar or packed
- check for return codes at various places | 
|  | cleared the various capture queue and has shut down capturing
  (Thanks Gerd for explaining the pitfalls here!) | 
|  | - more video/vbi open/release fixes | 
|  | capture code on device closure
- change minimal picture size to 48x32 just like other drivers | 
|  | sanity checks of the arguments (if a bad pagetable is created,
  unpredictable thinks can happen. trust me... ;-)
- follow this change for the several uses | 
|  | which were commented out anyway
- fix one typo | 
|  | - janitorial fixes (mostly return code handling)
  - spelling fixes in Kconfig files
  - line breaks to re-formatting | 
|  |  | 
|  | V4L2_FIELD_ALTERNATE vs. V4L2_FIELD_INTERLACED captures | 
|  | - fix pgtable_build_single, it should work for all kinds of
  buffers (system memory (kernel/user) and gfx-memory)
- add/change some debug messages | 
|  |  | 
|  | to Adrian Bunk <bunk@fs.tum.de> for reporting this)
[V4L] - set debug verbosity to 0 for hexium_gemini and hexium_orion drivers
[V4L] - make hexium_gemini and hexium_orion drivers depdend on i2c module
[V4L] - make saa7146 module depend on hexium_gemini and hexium_orion drivers
[V4L] - let the saa7146 i2c bus report itself as I2C_ADAP_CLASS_TV_ANALOG | 
|  | of a per-extension information. This is needed for the DVB-C cards,
which seem to have swapped field order and need to propagate some
video4linux specific stuff for the analog module to work. | 
|  | Kannst Du das bitte ändern und die EXPORT_SYMBOL*()-Gesichten in ein saa7146_ksyms.c oder wie auch immer kapseln?
"saa7146_core.c" has all dependencies for the "saa7146_core.o" module
(saa7146_core.c and saa7146_i2c.c)
The dependencies for the "saa7146_vv.o" module have been moved from
the source files to "saa7146_vv_ksyms.c", the Makefiles habe been
changed accordingly.
Ok? | 
|  |  | 
|  | to different frames were sometimes mixed)
- first try to get alternating field capture running
- add/change some debug messages |