1
linux/include/media
Trent Piepho b0d3159be9 V4L/DVB (11901): v4l2: Create helper function for bounding and aligning images
Most hardware has limits on minimum and maximum image dimensions and also
requirements about alignment.  For example, image width must be even or a
multiple of four.  Some hardware has requirements that the total image size
(width * height) be a multiple of some power of two.

v4l_bound_align_image() will enforce min and max width and height, power of
two alignment on width and height, and power of two alignment on total
image size.

It uses an efficient algorithm that will try to find the "closest" image
size that meets the requirements.

Signed-off-by: Trent Piepho <xyzzy@speakeasy.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-06-23 03:21:18 -03:00
..
adv7343.h V4L/DVB (11743): Analog Devices ADV7343 video encoder driver 2009-06-16 18:20:59 -03:00
bt819.h
cs53l32a.h
cs5345.h
cx2341x.h
cx25840.h
i2c-addr.h
ir-common.h V4L/DVB (12102): em28xx: add Remote control support for EVGA inDtube 2009-06-23 03:14:25 -03:00
ir-kbd-i2c.h V4L/DVB (11845): ir-kbd-i2c: Use initialization data 2009-06-16 18:21:11 -03:00
m52790.h
msp3400.h V4L/DVB (11380): v4l2-subdev: change s_routing prototype 2009-04-06 21:44:27 -03:00
ov772x.h
ovcamchip.h
pwc-ioctl.h
rds.h
saa6752hs.h
saa7115.h
saa7127.h
saa7146_vv.h
saa7146.h V4L/DVB (11377): v4l: increase version numbers of drivers converted to v4l2_subdev. 2009-04-06 21:44:26 -03:00
sh_mobile_ceu.h
soc_camera_platform.h
soc_camera.h V4L/DVB (11705): soc-camera: prepare for the platform driver conversion 2009-06-16 18:20:54 -03:00
tuner-types.h
tuner.h V4L/DVB (11933): tuner-simple, tveeprom: Add Philips FQ1216LME MK3 analog tuner 2009-06-16 19:07:25 -03:00
tvaudio.h V4L/DVB (11376): tvaudio.h: add static inline to retrieve the list of possible i2c addrs. 2009-04-06 21:44:25 -03:00
tveeprom.h
tvp514x.h
tvp5150.h
tw9910.h
upd64031a.h
upd64083.h
v4l2-chip-ident.h V4L/DVB (11743): Analog Devices ADV7343 video encoder driver 2009-06-16 18:20:59 -03:00
v4l2-common.h V4L/DVB (11901): v4l2: Create helper function for bounding and aligning images 2009-06-23 03:21:18 -03:00
v4l2-dev.h
v4l2-device.h V4L/DVB (11671): v4l2: add v4l2_device_set_name() 2009-06-16 18:20:50 -03:00
v4l2-i2c-drv.h V4L/DVB (12108): v4l2-i2c-drv.h: add comment describing when not to use this header. 2009-06-23 03:14:39 -03:00
v4l2-int-device.h
v4l2-ioctl.h
v4l2-subdev.h V4L/DVB (12125): v4l2: add new s_config subdev ops and v4l2_i2c_new_subdev_cfg/board calls 2009-06-23 03:15:47 -03:00
videobuf-core.h
videobuf-dma-contig.h
videobuf-dma-sg.h
videobuf-dvb.h
videobuf-vmalloc.h
wm8775.h