linux/drivers/media/usb
Ezequiel Garcia d3194520e2 [media] stk1160: Add frame scaling support
This commit implements frame decimation for stk1160, which allows
to support format changes instead of a static frame size.

The stk1160 supports independent row and column decimation, in two
different modes:
 * set a number of rows/columns units to skip for each unit sent.
 * set a number of rows/columns units to send for each unit skipped.

This effectively allows to achieve different frame scaling ratios.

The unit number can be set to either two row/columns sent/skipped,
or four row/columns sent/skipped. Since the video format (UYVY)
has 4-bytes, using a unit number of two row/columns results
in frame color 'shifting', so set to four row/columns sent/skipped.

Signed-off-by: Michael Stegemann <michael@stegemann.it>
Signed-off-by: Dale Hamel <dale.hamel@srvthe.net>
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2015-07-17 09:52:31 -03:00
..
airspy [media] airspy: enhance sample rate debug calculation precision 2014-09-21 16:42:33 -03:00
as102 [media] as102: fix error return code 2015-05-01 07:00:51 -03:00
au0828 [media] au0828: move dev->boards atribuition to happen earlier 2015-06-10 12:39:35 -03:00
b2c2 [media] drivers: media: usb: b2c2: use usb_*_coherent() instead of pci_*_consistent() in flexcop-usb.c 2013-10-17 11:26:41 -03:00
cpia2 [media] media: remove the setting of the flag V4L2_FL_USE_FH_PRIO 2014-07-04 16:14:59 -03:00
cx231xx [media] cx231xx: Add support for Terratec Grabby 2015-06-09 18:37:08 -03:00
dvb-usb [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
dvb-usb-v2 [media] lmedm04: NEC scancode cleanup 2015-07-06 08:26:15 -03:00
em28xx [media] em28xx: PCTV 461e use I2C client for demod and SEC 2015-06-10 11:09:20 -03:00
go7007 [media] v4l2: replace s_mbus_fmt by set_fmt in bridge drivers 2015-05-01 09:01:16 -03:00
gspca [media] gscpa_m5602: use msecs_to_jiffies for conversions 2015-07-06 08:26:06 -03:00
hackrf [media] hackrf: harmless off by one in debug code 2014-10-21 08:56:52 -02:00
hdpvr [media] hdpvr: embed video_device 2015-04-02 23:36:54 -03:00
msi2500 [media] msi2500: cleanups 2015-05-14 08:27:23 -03:00
pvrusb2 [media] v4l2: replace s_mbus_fmt by set_fmt in bridge drivers 2015-05-01 09:01:16 -03:00
pwc [media] pwc: fix WARN_ON 2015-01-29 18:27:03 -02:00
s2255 [media] s2255drv: Use setup_timer 2015-01-27 10:04:18 -02:00
siano [media] siano: avoid a linkedit error if !MC 2015-03-02 14:17:01 -03:00
stk1160 [media] stk1160: Add frame scaling support 2015-07-17 09:52:31 -03:00
stkwebcam [media] stk-webcam: Delete an unnecessary check before the function call "vfree" 2015-03-02 14:53:27 -03:00
tm6000 [media] usb drivers: use BUG_ON() instead of if () BUG 2015-06-09 18:30:09 -03:00
ttusb-budget [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
ttusb-dec [media] ttusb-dec: use swap() in swap_bytes() 2015-07-17 09:02:48 -03:00
usbtv [media] usbtv: fix v4l2-compliance issues 2015-05-01 07:35:24 -03:00
usbvision [media] usbvision: cleanup the code 2015-06-05 11:26:47 -03:00
uvc [media] uvcvideo: Remove unneeded device disconnected flag 2015-05-30 12:12:58 -03:00
zr364xx [media] usb drivers: use BUG_ON() instead of if () BUG 2015-06-09 18:30:09 -03:00
Kconfig [media] tlg2300: move to staging in preparation for removal 2014-12-16 23:21:43 -02:00
Makefile [media] tlg2300: move to staging in preparation for removal 2014-12-16 23:21:43 -02:00