Does you gfxdriver implement buffer allocation ?
On Thu, Nov 12, 2009 at 3:20 PM, Lindo Lonappan <li...@tataelxsi.co.in>wrote: > Dear Lionel/All, > > Thanks Lionel for your response. > > Currently we are calling Lock() after CreateSurface(). > But we don't get any error on Lock() after complete usage of video memory. > > We tried to call the function, > > surface->Clear(surface, 0 , 0, 0, 255); > > after calling CreateSurface(). But in that case, system hang on Clear() > function. > > The surface format we used is DSPF_UYVY. > Is there any issue for Clear() on YUV surface since there is no alpha > value. > > Can any one please tell what should we do next?? > > Thanks a lot!!! > > Regards, > Lindo. > > > ------------------------------ >> >> Message: 2 >> Date: Thu, 12 Nov 2009 07:10:02 +0100 >> From: Lionel Landwerlin <llandwer...@gmail.com> >> Subject: Re: [directfb-dev] For CreateSurface, DFB_NOVIDEOMEMORY error >> is not getting even if there is no video memory( In DirectFB-1.4.2) >> To: directfb-dev@directfb.org >> Message-ID: <1258006202.24296.31.ca...@coalu.atr> >> Content-Type: text/plain; charset="UTF-8" >> >> Ok, now I remember that in directfb 1.4, buffers are allocated at the >> last moment. So you need to make at least one operation on your buffers >> to be sure they have been allocated. >> >> For example you can that : >> >> surface = SuperSurface->CreateSurface(...) >> ret = surface->Clear(...) >> /* check if ret == DFB_NOVIDEOMEMORY */ >> >> or >> surface = SuperSurface->CreateSurface(...) >> ret = surface->Lock(...) >> /* check if ret == DFB_NOVIDEOMEMORY */ >> surface->Unlock(...) >> >> >> Le jeudi 12 novembre 2009 ? 10:55 +0530, Lindo Lonappan a ?crit : >> >> >>> Dear Lionel/All, >>> >>> Our configuration is "system=fbdev" and gfxdriver is a proprietary >>> one. >>> >>> Regards, >>> Lindo >>> >>> >>>> ------------------------------ >>>> >>>> Message: 5 >>>> Date: Wed, 11 Nov 2009 14:04:05 +0100 >>>> From: Lionel Landwerlin <llandwer...@gmail.com> >>>> Subject: Re: [directfb-dev] For CreateSurface, DFB_NOVIDEOMEMORY error >>>> is not getting even if there is no video memory( In >>>> DirectFB-1.4.2) >>>> To: directfb-dev@directfb.org >>>> Message-ID: <1257944645.24296.10.ca...@coalu.atr> >>>> Content-Type: text/plain; charset="UTF-8" >>>> >>>> Le mercredi 11 novembre 2009 ? 17:56 +0530, Lindo Lonappan a ?crit : >>>> >>>> >>>>> Dear all, >>>>> >>>>> Our question is related to DirectFB-1.4.2. >>>>> >>>>> We are working in an embedded platform. >>>>> >>>>> We are creating IDirectFBSurface using CreateSurface() API. In the test >>>>> application we are creating a lot of surfaces. We are using the following >>>>> settings in DFBSurfaceDescription, >>>>> .... >>>>> surfaceDesc.flags = DSDESC_CAPS | ....; >>>>> surfaceDesc.caps = DSCAPS_VIDEOONLY; >>>>> .... >>>>> >>>>> But even after complete usage of video memory, the CreateSurface() is >>>>> not returning any error. We expect an DFBResult DFB_NOVIDEOMEMORY in this >>>>> scenario. We get this DFBResult when we test with DirectFB-1.0. >>>>> >>>>> Is this is a bug in DirectFB-1.4? >>>>> >>>>> If yes, can any one please tell, what should we do to solve this or >>>>> where should we look? >>>>> >>>>> If this is not a bug, what should we do to know video memory underflow >>>>> happened? >>>>> >>>>> >>>>> >>>> What system/gfxdriver are you using ? >>>> >>>> >>> > > _______________________________________________ > directfb-dev mailing list > directfb-dev@directfb.org > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev >
_______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev