New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=98f761d339c6cd7e6f8c37e3e32b2f617eec8013
commit 98f761d339c6cd7e6f8c37e3e32b2f617eec8013
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Thu Jan 3 21:09:11 2008 +0100
SH7722: Use VEU for scaling and format conversion of JPEG decoded data
(line buffer mode).
Support 4:2:0 and 4:2:2 to
- NV12
- NV16
- RGB16
- RGB24
- RGB32
Allocate two line buffers (2560x16 pixels). Let JPU decode into line
buffers. Each line
buffer (16 lines) will be converted by VEU to destination surface. CPU, JPU
and VEU can
work in parallel (loading coded data to reload buffer 0/1, decoding data to
line buffer 0/1,
converting from line buffer 0/1 to destination). Conversion is enable using
one the new
flags: SH7722_JPEG_FLAG_CONVERT.
Less overhead for smaller JPEGs. Only request further reloads if data is
available, i.e. if
any GetData() returns less than SH7722_JPEG_RELOAD_SIZE, clear
SH7722_JPEG_FLAG_RELOAD.
Cleanups.
gfxdrivers/sh7722/kernel-module/sh7722gfx.c | 175 ++++++++++++++++++++++----
gfxdrivers/sh7722/kernel-module/sh7722gfx.h | 8 +-
gfxdrivers/sh7722/sh7722.c | 14 ++-
gfxdrivers/sh7722/sh7722.h | 39 ++++--
gfxdrivers/sh7722/sh7722_blt.c | 4 +-
gfxdrivers/sh7722/sh7722_jpeg.c | 176 +++++++++++++++++++++++----
gfxdrivers/sh7722/sh7722_layer.c | 4 +-
gfxdrivers/sh7722/sh7722_lcd.c | 4 +-
gfxdrivers/sh7722/sh7722_multi.c | 4 +-
gfxdrivers/sh7722/sh7722_screen.c | 4 +-
gfxdrivers/sh7722/sh7722_types.h | 11 ++-
11 files changed, 363 insertions(+), 80 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=93136ba54a7b7d0ce835526e5e9c5a12e2aaab56
commit 93136ba54a7b7d0ce835526e5e9c5a12e2aaab56
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Thu Jan 3 20:40:46 2008 +0100
DEBUG: Cleanup header.
lib/direct/debug.h | 30 +++++++++++++++---------------
1 files changed, 15 insertions(+), 15 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs