forked from len0rd/rockbox
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
This commit is contained in:
parent
4c58ad26ba
commit
6a0d931f38
5 changed files with 465 additions and 219 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue