Iphone like Music Cover

by CMF » Mon, 19 Jul 2010 16:36:55 GMT

Sponsored Links
iphone has a aweful music cover app. I want to implement one on the
Android OS.
is there any one know how to do that?


Other Threads

1. eglSwapBuffers slow?

I have been trying to optimize on OpenGL render, and I've come
upon an irreducible problem.  It seems that on the G1 a call to
eglSwapBuffers will always take at least 9ms.  I understand that the
buffer swapping is restricted to a maximum of 60Hz (well, the refresh
rate of the screen, which in this case happens to be 60Hz).  But I'm
never seeing it take less than 9ms, even when I'm doing more than 8ms
of work.

    Has anyone seen this?  I've been reading through the code and
can't find anywhere that there is explicit mention of a fixed delay.
Not that I was really expecting to find something like that.  What I
do find is that the swap code eventually calls unlockAndPost and then
lock on the underlying surface.  The unlockAndPost causes the
underlying driver to start the swap and the lock waits for that to
finish.  The driver is told to do the swap via an IOCTL call on /dev/
graphics/fb0 that actually does a BLT.

    I wonder if the IOCTL round trip to the kernel and the thread
switching time is adding up to make eglSwapBuffers so slow?  Or if the
requested BLT takes this long?  If the BLT were actually taking
something close to this long that would explain things because the
lock call waits until the BLT is done (at least that's what it looks
like to me).

    As partial confirmation of this, when I up the surface size by
going to an RGBA_8888 surface the eglSwapBuffers call goes from taking
9ms to taking 15ms.  Which pretty much means you can never get 60
frames per second using an RGBA_8888 surface.


2. Android Family


3. Widget process lifetime: Why not stop the service?

4. Airtell calling card - receipt

5. More FaceBook, My Space, Youtube, Google News Online at this

6. gridview column size

7. How to solve "G1/HTC Magic not recognized by ADB under Windows"