From 6a0d931f383259b4b82fcfd1cc87700f53bbcb02 Mon Sep 17 00:00:00 2001 From: Andrew Mahone Date: Fri, 19 Jun 2009 02:56:00 +0000 Subject: Core JPEG decoder improvements: For >8-point vertical IDCT, transpose the coefficients while decoding them, so that the vertical IDCT can read in rows rather than columns. This improves speed a bit for this size even using the C IDCT. Remove inline ARM asm, replacing it with an external file containing pure asm IDCT functions. Add jpeg_ prefix to JPEG IDCT functions since some of them will now be visible globally. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21345 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/lib/SOURCES | 3 +++ 1 file changed, 3 insertions(+) (limited to 'apps/plugins/lib/SOURCES') diff --git a/apps/plugins/lib/SOURCES b/apps/plugins/lib/SOURCES index 7211109271..2ed38c4f8b 100644 --- a/apps/plugins/lib/SOURCES +++ b/apps/plugins/lib/SOURCES @@ -27,6 +27,9 @@ playergfx.c profile_plugin.c #endif #ifdef HAVE_LCD_BITMAP +#ifdef CPU_ARM +pluginlib_jpeg_idct_arm.S +#endif pluginlib_jpeg_mem.c pluginlib_resize.c #ifndef HAVE_JPEG -- cgit v1.2.3