> -----Original Message----- > From: Hiremath, Vaibhav > Sent: Wednesday, April 28, 2010 1:17 AM > To: Aguirre, Sergio; linux-media@xxxxxxxxxxxxxxx > Cc: mchehab@xxxxxxxxxx; Karicheri, Muralidharan; hverkuil@xxxxxxxxx > Subject: RE: [PATCH-V7] OMAP2/3 V4L2: Add support for OMAP2/3 V4L2 driver > on top of DSS2 > > > -----Original Message----- > > From: Aguirre, Sergio > > Sent: Wednesday, April 28, 2010 12:27 AM > > To: Hiremath, Vaibhav; linux-media@xxxxxxxxxxxxxxx > > Cc: mchehab@xxxxxxxxxx; Karicheri, Muralidharan; hverkuil@xxxxxxxxx > > Subject: RE: [PATCH-V7] OMAP2/3 V4L2: Add support for OMAP2/3 V4L2 > driver on > > top of DSS2 > > > > Vaibhav, > > > > > -----Original Message----- > > > From: linux-media-owner@xxxxxxxxxxxxxxx [mailto:linux-media- > > > owner@xxxxxxxxxxxxxxx] On Behalf Of Hiremath, Vaibhav > > > Sent: Wednesday, April 07, 2010 5:01 AM > > > To: linux-media@xxxxxxxxxxxxxxx > > > Cc: mchehab@xxxxxxxxxx; Karicheri, Muralidharan; hverkuil@xxxxxxxxx; > > > Hiremath, Vaibhav > > > Subject: [PATCH-V7] OMAP2/3 V4L2: Add support for OMAP2/3 V4L2 driver > on > > > top of DSS2 > > > > > > From: Vaibhav Hiremath <hvaibhav@xxxxxx> > > > > > > Features Supported - > > > 1. Provides V4L2 user interface for the video pipelines of DSS > > > 2. Basic streaming working on LCD, DVI and TV. > > > 3. Works on latest DSS2 library from Tomi > > > 4. Support for various pixel formats like YUV, UYVY, RGB32, RGB24, > > > RGB565 > > > 5. Supports Alpha blending. > > > 6. Supports Color keying both source and destination. > > > 7. Supports rotation. > > > 8. Supports cropping. > > > 9. Supports Background color setting. > > > 10. Allocated buffers to only needed size > > > > > > > This patch is broken in latest kernel. There are 2 main problems: > [Hiremath, Vaibhav] Sergio, > > I do have patch fixing this issue and waiting V4L2 master to get updated > first. I have attached patch here. > > The very first thing is this patch has been created against latest > V4L2/master branch and not linux-omap branch. So there could be some gap > between the merges of 2 branches. > > Also on regular basis (almost daily) I am making sure that all the patches > which are submitted to the list are still get applied cleanly and works, > obviously against their respective repositories. Ok, apologies. I didn't knew you kept an updated patch somewhere else. I sincerely thought you haven't reposted this patch again. I'll look to the most updated version. Thanks, Sergio > > Thanks, > Vaibhav > > > > 1. ARCH_OMAP24XX and ARCH_OMAP34XX doesn't exist anymore in latest > kernel. > > > > Tony has left only ARCH_OMAP2420, ARCH_OMAP2430 and ARCH_OMAP3430. So, I > did > > the change represented in patch #0001. > > > > 2. It doesn't compile. > > > > See attached log. > > > > I was able to partially fix some problems: > > > > drivers/media/video/omap/omap_vout.c: In function 'vidioc_reqbufs': > > drivers/media/video/omap/omap_vout.c:1841: error: implicit declaration > of > > function 'kfree' > > drivers/media/video/omap/omap_vout.c: In function > > 'omap_vout_create_video_devices': > > drivers/media/video/omap/omap_vout.c:2375: error: implicit declaration > of > > function 'kmalloc' > > ... > > drivers/media/video/omap/omap_vout.c: In function 'omap_vout_probe': > > drivers/media/video/omap/omap_vout.c:2514: error: implicit declaration > of > > function 'kzalloc' > > drivers/media/video/omap/omap_vout.c:2514: warning: assignment makes > pointer > > from integer without a cast > > > > With the attached patch #0002. But still the other problems are related > to > > latest DSS2 framework changes. > > > > Can you please take a look at those? > > > > Regards, > > Sergio > > > > > Signed-off-by: Vaibhav Hiremath <hvaibhav@xxxxxx> > > > --- > > > drivers/media/video/Kconfig | 2 + > > > drivers/media/video/Makefile | 2 + > > > drivers/media/video/omap/Kconfig | 11 + > > > drivers/media/video/omap/Makefile | 7 + > > > drivers/media/video/omap/omap_vout.c | 2644 > > > +++++++++++++++++++++++++++++++ > > > drivers/media/video/omap/omap_voutdef.h | 147 ++ > > > drivers/media/video/omap/omap_voutlib.c | 293 ++++ > > > drivers/media/video/omap/omap_voutlib.h | 34 + > > > 8 files changed, 3140 insertions(+), 0 deletions(-) > > > create mode 100644 drivers/media/video/omap/Kconfig > > > create mode 100644 drivers/media/video/omap/Makefile > > > create mode 100644 drivers/media/video/omap/omap_vout.c > > > create mode 100644 drivers/media/video/omap/omap_voutdef.h > > > create mode 100644 drivers/media/video/omap/omap_voutlib.c > > > create mode 100644 drivers/media/video/omap/omap_voutlib.h > > > > > > > <snip> -- 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