From 1984c6dc50c6f5dab8e7a36e083b905e2ac6d42f Mon Sep 17 00:00:00 2001 From: nishikawa_takeshi Date: Tue, 8 Jul 2008 09:33:32 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=95=E3=82=A9=E3=83=B3=E3=83=88=E5=9C=A7?= =?UTF-8?q?=E7=B8=AE=E3=83=86=E3=82=B9=E3=83=88:=E5=89=8D=E6=96=B9?= =?UTF-8?q?=E5=9C=A7=E7=B8=AE=E3=81=AB=E5=AF=BE=E5=BF=9C=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1819 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- .../testLoadSpeed/src/loadSharedFont.c | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/build/tests/compressSharedFontLoad/testLoadSpeed/src/loadSharedFont.c b/build/tests/compressSharedFontLoad/testLoadSpeed/src/loadSharedFont.c index 20e46f24..ed16cf96 100644 --- a/build/tests/compressSharedFontLoad/testLoadSpeed/src/loadSharedFont.c +++ b/build/tests/compressSharedFontLoad/testLoadSpeed/src/loadSharedFont.c @@ -21,6 +21,9 @@ // 圧縮フォントを解凍するときは1にする #define UNCOMPRESS_FONTS 1 +// 前方圧縮のときには1にする +#define FORWARD_COMPRESS 0 + // extern data----------------------------------------------------------------- // function's prototype------------------------------------------------------- @@ -108,9 +111,12 @@ void LoadSharedFont( STicks *pTicks ) } // 圧縮後のフォントをロード -// s_pCompressedBuffer[i] = OS_Alloc( (u32)MATH_ROUNDUP( compsize, 32 ) ); -// if( OS_LoadSharedFont( i, s_pCompressedBuffer[ i ] ) ) +#if (FORWARD_COMPRESS==1) + s_pCompressedBuffer[i] = OS_Alloc( (u32)MATH_ROUNDUP( compsize, 32 ) ); + if( OS_LoadSharedFont( i, s_pCompressedBuffer[ i ] ) ) +#else if( OS_LoadSharedFont( i, s_pFontBuffer[ i ] ) ) +#endif { OS_TPrintf( " load succeeded.\n" ); g_isSucceededLoad[ i ] = TRUE; @@ -125,8 +131,12 @@ void LoadSharedFont( STicks *pTicks ) #if (UNCOMPRESS_FONTS==1) comptick = OS_GetTick(); OS_TPrintf( " uncompress font\n" ); -// comperr = MI_SecureUncompressLZ( s_pCompressedBuffer[i], (u32)compsize, s_pFontBuffer[i], (u32)origsize ); +#if (FORWARD_COMPRESS==1) + //comperr = MI_SecureUncompressLZ( s_pCompressedBuffer[i], (u32)compsize, s_pFontBuffer[i], (u32)origsize ); + comperr = MI_SecureUncompressHuffman( s_pCompressedBuffer[i], (u32)compsize, s_pFontBuffer[i], (u32)origsize ); +#else comperr = MI_SecureUncompressBLZ( s_pFontBuffer[i], (u32)compsize, (u32)origsize ); +#endif if( MI_ERR_SUCCESS == comperr ) { OS_TPrintf( " uncompression succeeded\n" );