Mauro, Please pull from http://linuxtv.org/hg/~tap/v4l-dvb This series adds a function for bounding and alignment image sizes and modifies a number of drivers to use it. It came up when the pxa patches to deal with the alignment issues for that driver were posted. I haven't tested these patches for pxa. for the following 14 changesets: 01/14: compat: handle __fls http://linuxtv.org/hg/~tap/v4l-dvb?cmd=changeset;node=c4b55ce6c273 02/14: v4l2: Create helper function for bounding and aligning images http://linuxtv.org/hg/~tap/v4l-dvb?cmd=changeset;node=b4d3ec8d363d 03/14: pxa-camera: Use v4l bounding/alignment function http://linuxtv.org/hg/~tap/v4l-dvb?cmd=changeset;node=cb48209c1841 04/14: sh_mobile_ceu_camera: Use v4l bounding/alignment function http://linuxtv.org/hg/~tap/v4l-dvb?cmd=changeset;node=08dc3db16e9a 05/14: zoran: Use v4l bounding/alignment functiob http://linuxtv.org/hg/~tap/v4l-dvb?cmd=changeset;node=d65d274ca9da 06/14: vivi: Use v4l bounding/alignment function http://linuxtv.org/hg/~tap/v4l-dvb?cmd=changeset;node=67a3342606c2 07/14: saa7134: Use v4l bounding/alignment function http://linuxtv.org/hg/~tap/v4l-dvb?cmd=changeset;node=8e79122888da 08/14: cx88: Use v4l bounding/alignment function http://linuxtv.org/hg/~tap/v4l-dvb?cmd=changeset;node=7dc2db9c0b34 09/14: w8968cf: Use v4l bounding/alignment function http://linuxtv.org/hg/~tap/v4l-dvb?cmd=changeset;node=1733bbc12c3a 10/14: cx23885: Use v4l bounding/alignment function http://linuxtv.org/hg/~tap/v4l-dvb?cmd=changeset;node=605ec680bd75 11/14: mt9: Use v4l bounding/alignment function http://linuxtv.org/hg/~tap/v4l-dvb?cmd=changeset;node=d92d47e0d76f 12/14: cx231xx: Use v4l bounding/alignment function http://linuxtv.org/hg/~tap/v4l-dvb?cmd=changeset;node=3da0c824a487 13/14: em28xx: Use v4l bounding/alignment function http://linuxtv.org/hg/~tap/v4l-dvb?cmd=changeset;node=42b042c376ec 14/14: cx231xx: TRY_FMT should not actually set anything http://linuxtv.org/hg/~tap/v4l-dvb?cmd=changeset;node=81ca6b823ec4 linux/drivers/media/video/cx231xx/cx231xx-avcore.c | 17 +--- linux/drivers/media/video/cx231xx/cx231xx-video.c | 26 +------ linux/drivers/media/video/cx231xx/cx231xx.h | 3 linux/drivers/media/video/cx23885/cx23885-video.c | 11 --- linux/drivers/media/video/cx88/cx88-video.c | 11 --- linux/drivers/media/video/em28xx/em28xx-video.c | 38 +++------- linux/drivers/media/video/mt9m001.c | 12 --- linux/drivers/media/video/mt9t031.c | 14 ---- linux/drivers/media/video/mt9v022.c | 12 --- linux/drivers/media/video/pxa_camera.c | 36 ++-------- linux/drivers/media/video/saa7134/saa7134-video.c | 11 --- linux/drivers/media/video/sh_mobile_ceu_camera.c | 12 --- linux/drivers/media/video/v4l2-common.c | 73 ++++++++++++++++++++- linux/drivers/media/video/vivi.c | 11 --- linux/drivers/media/video/w9968cf.c | 39 ++++------- linux/drivers/media/video/zoran/zoran_driver.c | 14 +--- linux/include/media/v4l2-common.h | 10 ++ v4l/compat.h | 15 ++++ 18 files changed, 165 insertions(+), 200 deletions(-) Thanks, Trent -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html