1
0
Fork 0
forked from len0rd/rockbox
foxbox/apps/gui/skin_engine
Michael Sevakis da6cebb6b0 Use buflib for the allocation of voice PCM resources.
Buffers are not allocated and thread is not created until the first
call where voice is required.

Adds a different callback (sync_callback) to buflib so that other
sorts of synchonization are possible, such as briefly locking-out the
PCM callback for a buffer move. It's sort of a messy addition but it
is needed so voice decoding won't have to be stopped when its buffer
is moved.

Change-Id: I4d4d8c35eed5dd15fb7ee7df9323af3d036e92b3
2012-05-02 17:22:28 -04:00
..
skin_backdrops.c Use buflib for the allocation of voice PCM resources. 2012-05-02 17:22:28 -04:00
skin_display.c fix warning 2012-02-29 00:18:56 +11:00
skin_display.h Lists can now be completly draw using the skin engine! 2011-09-06 13:49:41 +00:00
skin_engine.c Another round of making local functions static 2011-12-20 20:35:28 +00:00
skin_engine.h lcd/skin_engine: Add the ability to draw onto the backdrop layer 2012-02-28 23:03:04 +11:00
skin_parser.c Use buflib for the allocation of voice PCM resources. 2012-05-02 17:22:28 -04:00
skin_render.c skin_engine: fix scrolling lines with dynamic content 2012-03-26 22:24:43 +11:00
skin_tokens.c Make DSP's replaygain independent of global_settings. 2012-04-30 22:47:37 +02:00
skin_touchsupport.c Make DSP's replaygain independent of global_settings. 2012-04-30 22:47:37 +02:00
wps_internals.h skin_engine: New tag to draw a rectangle (optionally with a gradient) 2012-03-15 22:52:53 +11:00