> Mauro, > > What do you suggest for this? Could we allocate coherent device memory > using dma_declare_coherent_memory() ? This seems the only way to do it > unless, video buffer layer does this when initializing the queue. Or to be able to override the memory allocation in some way. Large contiguous buffers are hard to get once a system has been running for a while, so at least some buffers must be allocated up front and not on the first open() or VIDIOC_REQBUFS call. I'm surprised that this issue hasn't cropped up before. Regards, Hans > > Murali Karicheri > Software Design Engineer > Texas Instruments Inc. > Germantown, MD 20874 > Phone : 301-515-3736 > email: m-karicheri2@xxxxxx > >>-----Original Message----- >>From: linux-media-owner@xxxxxxxxxxxxxxx [mailto:linux-media- >>owner@xxxxxxxxxxxxxxx] On Behalf Of Hans Verkuil >>Sent: Thursday, July 30, 2009 10:26 AM >>To: Karicheri, Muralidharan >>Cc: Laurent Pinchart; Mauro Carvalho Chehab; Dongsoo, Nathaniel Kim; >>v4l2_linux; Dongsoo Kim; ë°â?¢ÃªÂ²Â½Ã«Â¯Â¼; jm105.lee@xxxxxxxxxxx; >>ì�´ìâ??¸ë¬¸; ëÅ?â?¬Ã¬ï¿½Â¸ÃªÂ¸Â°; ê¹â?¬ÃË?â?¢Ã¬Â¤â?¬ >>Subject: RE: How to save number of times using memcpy? >> >> >>> Hans, >>> >>> I don't see the code you are referring to. Here is the probe() from the >>> next branch of v4l-dvb. Could you point out the code that does the >>> allocation of frame buffers ? I had used this code as reference when >>> developing vpfe capture driver. >>> >>> Murali >> >>My apologies, I got it mixed up with older versions of this driver. I see >>that it now uses videobuf-dma-contig. This is going to be a real problem >>since this makes it impossible (or at least very hard) to allocate memory >>up front. I'm no expert on videobuf, but this is something that should be >>addressed, especially in the dma-contig case. >> >>Regards, >> >> Hans >> >>-- >>Hans Verkuil - video4linux developer - sponsored by TANDBERG >> >>-- >>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 > > > -- Hans Verkuil - video4linux developer - sponsored by TANDBERG -- 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