Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-09-15 | - added a bunch of $Id$ tags. | Gerd Knorr | |
2004-08-11 | - Kernel Janitor: uses msleep() instead of my_wait() to guarantee the time ↵ | Michael Hunold | |
delay. Removes definition of my_wait(). Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> | |||
2004-07-31 | merge back various cleanups from mainline kernel: | Johannes Stezenbach | |
- 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) | |||
2004-07-29 | - Fix videodev has no release callback. | Kenneth Aafloy | |
NOTE: Michael, please remember to change the other drivers when submitting to Andrew. | |||
2004-07-28 | - rename memory to max_memory, because it clashes with some obscure ↵ | Michael Hunold | |
definition of memory on some esoteric platform | |||
2004-06-21 | - compilation fix for analog 2.4 drivers | Michael Hunold | |
2004-06-21 | - Replace generic saa7146 i2c name by card specific name, suggested by Uli ↵ | Michael Hunold | |
Luckas <luckas@musoft.de> | |||
2004-06-18 | - apply cpu_to_le32() to all write operations concerning page tables, ↵ | Michael Hunold | |
necessary to support big-endian machines (thanks to Wolfram Joost) | |||
2004-05-24 | - cx88: add IODATA GV-VCP3/PCI by 河村直樹 (Kawamura Naoki). | Gerd Knorr | |
- ir-common: update rc5 keytable. | |||
2004-04-28 | - fix some ppc be endianess issues, overlay works fine, grabbing does not ↵ | Michael Hunold | |
work reliably yet, though | |||
2004-04-06 | - introduce new class variable, sets the i2c adapter class for 2.6 (unused ↵ | Michael Hunold | |
for 2.4) | |||
2004-03-19 | - copy & paste error: don't check for streaming capture twice, check for ↵ | Michael Hunold | |
overlay video in one case | |||
2004-03-16 | - fix two debug messages (mixed up streaming capture and overlay) | Michael Hunold | |
- 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) | |||
2004-03-15 | - remove superfluous h_calc and v_field entries from internal saa7146_vv | Michael Hunold | |
structure, fix all drivers defining this | |||
2004-03-15 | - code review of what's actually needed to be protected by a spinlock and by ↵ | Michael Hunold | |
the device lock - this fixes the "in_atomic():1, irqs_disabled():1" warnings in the syslog | |||
2004-03-12 | With the addition of the ressource management, an overlay couldn't be | Michael Hunold | |
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 | |||
2004-03-11 | - minor debug output cleanup in the resource handling functions | Michael Hunold | |
- 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 | |||
2004-02-26 | [PATCH] C99 initializers for drivers/media/common/saa7146_video.c by Art Haas | Michael Hunold | |
2004-02-22 | Initial revision | Gerd Knorr | |
2004-02-20 | fix timeout bug on AMD64 in saa7146_wait_for_debi_done() | Johannes Stezenbach | |
2004-02-02 | - don't free resources while spinlock is held (might sleep) | Michael Hunold | |
2004-02-02 | - release resources for video overlay properly, don't rely on VIDIOC_OVERLAY(0) | Michael Hunold | |
2004-01-26 | - don't try to disable video overlay if it wasn't enabled before | Michael Hunold | |
(bug catched by new resource management) | |||
2004-01-26 | - make sure to disable clipping before capturing, otherwise capturing may | Michael Hunold | |
not work - make sure to disable the right video dma at capture stop | |||
2004-01-25 | use {min,max}_t instead of home-brewed my_{min,max} macros. ↵ | Michael Hunold | |
straight-forward. patch compiles, and tested. (from Eugene Teo <eugene.teo@eugeneteo.net>) | |||
2004-01-18 | - sync media/common/Makefile with 2.6.1 | Michael Hunold | |
- remove video/Kconfig and video/Makefile, as they are not needed anymore | |||
2004-01-14 | - bit masks are evil: disable the right video dma upon device close, otherwise | Michael Hunold | |
severe memory damage can occur... | |||
2004-01-06 | fix build with 2.6.1-rc1-mm2 (VIDIOC_S_CTRL_OLD / VIDIOC_OVERLAY_OLD) | Johannes Stezenbach | |
2004-01-05 | - fix compiler warning | Michael Hunold | |
- fix problems caused by changes in ioctl definitions | |||
2004-01-04 | - some small indentation fixes in saa7146_hlp.c | Michael Hunold | |
- deny usage of planar formats for video overlay - more intelligent checks in VIDIOC_STREAMON and VIDIOC_STREAMOFF - fix read() capture while overlay is running | |||
2004-01-03 | - fix memory leak when using custom pagetables for video dma, | Michael Hunold | |
store the pointer in our saa7146_pagetable struct and free it later on correctly (only used by budget DVB drivers) - remove some commented out debug code | |||
2004-01-03 | saa7146 driver improvements, only affects Video4Linux stuff: | Michael Hunold | |
- 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 | |||
2003-12-21 | - don't disable the capture engine via video_end() before video-buf has | Michael Hunold | |
cleared the various capture queue and has shut down capturing (Thanks Gerd for explaining the pitfalls here!) | |||
2003-12-18 | - use videobuf_waiton() non-interruptible, so signals won't disturb the | Michael Hunold | |
cleanup of the capture buffers. otherwise the buffers were not cleaned up correctly when a program was killed by CTRL-C, which led to memory corruption and system crashes when capturing | |||
2003-12-16 | - use DEB_INT for very verbose debugging output | Michael Hunold | |
2003-12-15 | - fix compilation | Michael Hunold | |
- more video/vbi open/release fixes | |||
2003-12-15 | - fix a bunch of race conditions and locking bugs in video and vbi | Michael Hunold | |
capture code on device closure - change minimal picture size to 48x32 just like other drivers | |||
2003-12-12 | - use vmalloc_32() instead of vmalloc() in saa7146_vmalloc_build_pgtable(). | Michael Hunold | |
this makes sure that the pagetable is in lowmem kernel memory, so we can DMA to it. this fixes the bug where budget-core.o oopsed on machines with highmem enabled. | |||
2003-11-26 | - i2c timeout fix by Gerd Knorr | Michael Hunold | |
2003-11-25 | introduced flag SAA7146_I2C_SHORT_DELAY to speed up I2C access | Oliver Endriss | |
2003-11-20 | - move saa7146_set_gpio() from saa7146_vv to saa7146_core | Michael Hunold | |
- add "new" saa7146_wait_for_debi_done() function, remove other versions from av7110 and budget.ci - make budget-ci use this gpio function and the new wait_...() function, therefore fix BORROWED_FROM_AV7110_H_BUT_REALLY_BELONGS_IN_SAA7146_DEFS_H remark | |||
2003-11-20 | - make saa7146_pgtable_build_single() deliver a return code, make some | Michael Hunold | |
sanity checks of the arguments (if a bad pagetable is created, unpredictable thinks can happen. trust me... ;-) - follow this change for the several uses | |||
2003-11-20 | - remove unnecessary "capture memory in framebuffer" special functions | Michael Hunold | |
which were commented out anyway - fix one typo | |||
2003-11-14 | - sanitize enabling of video input pins and i2c pins | Michael Hunold | |
- use some default values, so the hardware is always in a sane state | |||
2003-10-22 | - remove SAA7146_EXT_SWAP_ODD_EVEN flag + handling | Michael Hunold | |
- hopefully fix field handling for DVB-S cards with progressive mpeg | |||
2003-10-16 | - fix usage of i2c name field (has been changed again, see this for more | Michael Hunold | |
details: http://linus.bkbits.net:8080/linux-2.5/cset@1.1123.4.1?nav=index.html|src/.|src/drivers|src/drivers/media|src/drivers/media/common|related/drivers/media/common/saa7146_i2c.c | |||
2003-10-14 | - disable vbi workaround for dvb-c cards which use port b | Michael Hunold | |
- set up arbitrition control for video dma3 correctly - clean up vbi capture queue properly on device close | |||
2003-10-14 | Make cleanup handler interruptible. | Michael Hunold | |
2003-10-14 | Include 2.6 kernel janitor cleanups (eliminate #include duplication, shift | Michael Hunold | |
includes around) -- I don't care much about this... | |||
2003-10-09 | - backfeed patches from 2.6.0-test7, which have not gone through our cvs: | Michael Hunold | |
- janitorial fixes (mostly return code handling) - spelling fixes in Kconfig files - line breaks to re-formatting |