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