public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* Re: Fw: Fw: Memory acquisition problem with yavta and media control.
       [not found] <FF672DFF18414DF29388FFBB2E9FAE23@store>
@ 2013-09-01 22:23 ` Laurent Pinchart
  0 siblings, 0 replies; only message in thread
From: Laurent Pinchart @ 2013-09-01 22:23 UTC (permalink / raw)
  To: purchase; +Cc: linux-media

Hello,

On Sunday 01 September 2013 12:35:35 purchase@utopiacontrol.com wrote:
> On Sunday, September 01, 2013 1:59 AM Laurent Pinchart wrote:
> > On Saturday 31 August 2013 10:07:14 purchase@utopiacontrol.com wrote:
> >> //=================================
> >> linux-media@vger.kernel.org
> >> laurent.pinchart@ideasonboard.com
> >> //=================================
> >> 
> >> Hi laurent pinchart,
> >
> > Just Laurent will do :-)
> >
> >> You have done a great work for snapshot mode image sensor driver for
> >> linux. I am using your media control tool with yavta test application for
> >> interfacing the mt9v032 image sensor with Gumstix Overo Water Com board.
> >> I have successfully tested the snapshot mode with this combination. But
> >> the problem is that, when I attempt to grab lots of images (thousands) of
> >> images by this test application yavta. I found that the free memory goes
> >> increasing by some amount which will not get free. Afterwards I have
> >> calculate the amount of ram acquires on every snap is about 0.618 KB
> >> (after averaging 100000 frames). Will you please Give me any reason why
> >> this is happening with this test application? And how can I get overcome
> >> on this problem.
> >
> > That's definitely not expected and should be debugged. First of all, is
> > the memory released when you stop yavta ? If it isn't then we have a
> > kernel bug, if it is the bug could be either on the kernel side or the
> > application side.
>
> Thank you for quick reply,
> 
> I have checked the memory status before starting yavta and while running .
> then after killing yavta. the results are as below.
> 
> 
> Example condition 1
> 1) Before Starting yavta Free memory is 370528KB
> 2) After running yavta and before first trigger free memory is 370108KB       
> //acquired   420KB for initial buffer allocations
> 3) After 1008 triggers free memory is 369488KB 
> //unexpected 620KB for 1008 images ( I.e. 0.61KB / image ) acquired
> 4) After killing yavta free memory is 369908KB
> //620KB not released only    420KB released
> 
> Example condition 2
> 1) Before Starting yavta Free memory is 366064KB
> 2) After running yavta and before first trigger free memory is 365520KB   
> //acquired   544KB for initial buffer allocations
> 3) After 10000 triggers free memory is 359328KB
> //unexpected 6192KB for 10000 images ( I.e. 0.6192KB / image ) acquired
> 4) After killing yavta free memory is 359864KB
> //6200KB not released only    536KB released
> 
> As per your guidance can I conclude that memory acquired during triggering
> and image grab process is an bug in kernel or driver ?

Not yet, you should be careful about how you compute the free memory. Merely 
running free won't give you an accurate information about potential memory 
leaks.

I also don't know what you mean by trigger above, could you please elaborate ?

> If it is how can I found it to get resolve my error?
> 
> From where can I get the correct source for MT9V032 driver working in
> snapshot mode and  kernel source code(3.2.0+ or any). for my platform?
> Platform          :    Gumstix Overo Water Com
> OS                 :    Angstrom
> Kernel            :    3.2.0+
> Image sensor  :    MT9V032

3.2.0 is old, you should upgrade to the latest mainline kernel. The mt9v032 
driver is present in mainline, and sample board code is available at 
http://git.linuxtv.org/pinchartl/media.git/shortlog/refs/heads/board/overo/mt9v032.

-- 
Regards,

Laurent Pinchart


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-09-01 22:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <FF672DFF18414DF29388FFBB2E9FAE23@store>
2013-09-01 22:23 ` Fw: Fw: Memory acquisition problem with yavta and media control Laurent Pinchart

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox