An error occurred fetching the project authors.
- 07 Dec, 2004 1 commit
-
-
Michael Hunold authored
- [DVB] saa7146_core.c, saa7146_video.c: MODULE_PARM -> module_param, added non-busy waiting option for saa7146_wait_for_debi_done(), make needlessly global code static and remove unused code (thanks to Adrian Bunk <bunk@stusta.de) - [DVB] saa7146_core.c: dev is kmalloc'ed twice, add missing pci_disable_device(), rename goto labels, propagate the error code from the underlying layers when possible, pci_request_region replaces request_mem_region, other minor cleanups (thanks to Francois Romieu) - [DVB] saa7146_fops.c, saa7146_i2c.c, saa7146_hlp.c, saa7146_vbi.c: make needlessly global code static, remove unused code (thanks to Adrian Bunk <bunk@stusta.de>) Signed-off-by:
Michael Hunold <hunold@linuxtv.org> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 20 Oct, 2004 1 commit
-
-
Michael Hunold authored
- [DVB] fix videodev has no release callback - [DVB] use PAGE_SIZE for pagetables, not home-brewn SAA7146_PGTABLE_SIZE - [DVB] use cpu_to_le32() at various places for endianess independency - [DVB] turn some error checks into BUG()s - [DVB] make saa7146_i2c_adapter_prepare() support an adapter class - [DVB] add support for V4L2_PIX_FMT_RGB32 pixelformat - [DVB] replace generic saa7146 i2c name by card specific name, suggested by Uli Luckas <luckas@musoft.de> Signed-off-by:
Michael Hunold <hunold@linuxtv.org> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 12 Jul, 2004 1 commit
-
-
Alexander Viro authored
-
- 26 Apr, 2004 1 commit
-
-
Michael Hunold authored
- [DVB] saa7146 driver updates: - remove bogus v_calc and h_calc parameters, which can be easily retrieved from other values - add class parameter to i2c initialization - let resource handling provide more useful informations - sanitize overlay/capture locking
-
- 20 Jan, 2004 1 commit
-
-
Andrew Morton authored
From: Michael Hunold <hunold@linuxtv.org> - fix memory leak in page table handling - minor coding style changes - add simple resource management for video dmas (borrowed from saa7134) - use resource management to lock video and vbi access which sometimes share the same video dmas - honour return codes of extension functions in various places, when resources could not be locked - remove remains of dead code which were commented out anyway - add new flag FORMAT_IS_PLANAR to indicate planar capture formats, needed for resource allocation
-
- 30 Dec, 2003 1 commit
-
-
Andrew Morton authored
From: Michael Hunold <hunold@linuxtv.org> fix a bunch of race conditions and locking bugs in video and vbi capture code on device closure use vmalloc_32() instead of vmalloc() in saa7146_vmalloc_build_pgtable(). this makes sure that the pagetable is in lowmem kernel memory i2c timeout fix by Gerd Knorr SAA7146_I2C_SHORT_DELAY flag to speed up I2C access by Oliver Endriss move saa7146_set_gpio() from saa7146_vv to saa7146_core, it's needed by DVB budget drivers 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, make saa7146_pgtable_build_single() deliver a return code, make sanity checks of the arguments sanitize enabling of video input pins and i2c pins, use some default values, so the hardware is always in a sane state remove SAA7146_EXT_SWAP_ODD_EVEN flag + handling, fix the hardware initialization instead change minimal picture size to 48x32 just like other drivers set up arbitrition control for video dma3 correctly remove unnecessary code for capture to framebuffer memory, it's handled in the generic code
-
- 09 Oct, 2003 1 commit
-
-
Michael Hunold authored
- add some debug and safety checks for video/vbi capture buffer handling - add new flag SAA7146_USE_PORT_B_FOR_VBI, so we can distinguish on which video port to apply the vbi workaround - add del_timer(...) for vbi capture queue and vbi_read timers, prevents oopses on vbi usage
-
- 17 Jul, 2003 2 commits
-
-
Michael Hunold authored
- separate all EXPORT_SYMBOL stuff to saa7146_ksyms.c - properly stop capturing when no more buffers are available (missing register upload) - make extension data a per-device member, not a per-extension member, so that every device can have it's own private data (necessary for DVB drivers which handle more than one device) - implement field based capturing, ie. capturing fields to different capture buffers - change default old of capture fields for ALTERNATE mode (comply with bttv) - follow these changes in various analog saa7146 based cards drivers (mxb.c and dpc7146.c) - follow these changes in various saa7146 based budget card drivers
-
Michael Hunold authored
- fix WRITE_RPS0 and WRITE_RPS1 inlines, fix usage in mxb and budget drivers - export "saa7146_start_preview" and "saa7146_stop_preview" to allow drivers to start and stop video overlay (necessary for analog module support in the av7110 driver) - fix i2c implementation: some frontend drivers transfer a huge amount of firmware data (> 30kB), speed up the transmission by busy waiting between byte transfers for bigger transmissions - change ioctl function in various driver to accept a saa7146 filehandle instead of a saa714 device structure
-
- 23 Jun, 2003 2 commits
-
-
Michael Hunold authored
clean up the parts according to the comments on kernel mailing list (mainly by Christoph Hellwig) - ugly WRITE_RPS0 define in saa7146_hlp.c has been replaced by a proper inline (I hope) - use <linux/types.h> not <asm/types.h> everywhere - include <asm/*.h> headers after <linux/*.h> ones - revert the indentation from "static <newline> xxx to "static xxx"
-
Michael Hunold authored
- update the generic saa7146 driver - remove some #if LINUX_VERSION_CODE constructions - sync with the interrupt handler changes in 2.5.69 - add a missing kfree() call which caused the kernel to leak 32kB of kmalloc()ed memory. iieek! - fixed the capture code to handle cards that have swapped field order (odd and even fields) - added and fixed some debug messages - changed from kmalloc() to pci_consistent() - many small changes necessary to fix warnings/problems for ppc64 compilation
-
- 08 Apr, 2003 1 commit
-
-
Alan Cox authored
-