v4l bttv new insmod parameters
PATCH 1/1 v4l bttv new insmod parameters
* bttv-driver.c, bttvp.h:
- New bttv module params:
- uv_ratio : allow a ratio of saturation between u and v. If you have a ratio of 40 and a saturation of 100, usat will be 80 and vstat 120. Useful to correct a bad color balance.
- full_luma_range : provide a better contrast in using the full
range 0-253 of values instead of 16-253.
- coring : to have a better black level.
- radio range is now defined on tuner-core.c. Cleaning up.
* bttvp.h:
- Fix gcc 4.0 compilation
Signed-off-by Jorik Jonker <[email protected]>
Signed-off-by Sylvain Meyer <[email protected]>
Signed-off-by Mauro Carvalho Chehab <[email protected]>
Signed-off-by Nickolay V Shmyrev <[email protected]>
linux/drivers/media/video/bttv-driver.c | 73 +++++++++++++++++++++--- linux/drivers/media/video/bttvp.h | 15 ++-- 2 files changed, 73 insertions(+), 15 deletions(-)
drivers/media/video/bttvp.h +9 -6
@@ -1,5 +1,5 @@/* -$Id: bttvp.h,v 1.17 2005/02/16 12:14:10 kraxel Exp $ +$Id: bttvp.h,v 1.19 2005/06/16 21:38:45 nsh Exp $ bttv - Bt848 frame grabber driver
@@ -226,11 +226,6 @@#define dprintk if (bttv_debug >= 1) printk#define d2printk if (bttv_debug >= 2) printk -/* our devices */ -#define BTTV_MAX 16 -extern unsigned int bttv_num; -extern struct bttv bttvs[BTTV_MAX ]; -#define BTTV_MAX_FBUF 0x208000#define VBIBUF_SIZE (2048*VBI_MAXLINES*2)#define BTTV_TIMEOUT (HZ/2)/* 0.5 seconds */
@@ -331,6 +326,9 @@int opt_vcr_hack;int opt_whitecrush_upper;int opt_whitecrush_lower; +int opt_uv_ratio; +int opt_full_luma_range; +int opt_coring;/* radio data/state */ int has_radio;
@@ -377,6 +375,11 @@struct bttv_fh init; }; +/* our devices */ +#define BTTV_MAX 16 +extern unsigned int bttv_num; +extern struct bttv bttvs[BTTV_MAX ]; +/* private ioctls */ #define BTTV_VERSION _IOR('v' , BASE_VIDIOCPRIVATE+6, int)#define BTTV_VBISIZE _IOR('v' , BASE_VIDIOCPRIVATE+8, int)
drivers/media/video/bttv-driver.c +64 -9
139 lines not on this page · raw message