1. 26697d0 Fix FS#12981 JPEG decoding problem when entropy data starts with FF by Boris Gjenero · 9 years ago
  2. b882f8f Set alpha_offset to zero when loading a JPEG. by Boris Gjenero · 13 years ago
  3. 57ca484 Fix test plugin build. by Andree Buschmann · 14 years ago
  4. f577a6a Embedded album art support in MP3/ID3v2 tags. by Thomas Martitz · 14 years ago
  5. 50a6ca3 Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). by Thomas Martitz · 15 years ago
  6. a9ffcb3 Make array static const in apps/recorder/jpeg_load.c by Bertrik Sikken · 15 years ago
  7. 5c9fe52 Commit part of FS#9873 - Utilise buttons for playlisting by Thomas Martitz · 15 years ago
  8. 89eb14e Use single-instruction shift-and-saturate in place of range_limit for JPEG on ARMv6. Only affects the 16-point horizontal-pass IDCT. by Andrew Mahone · 15 years ago
  9. 3152bfc ARM assembly 8-point IDCT, both passes. No ARMv5/6 optimizations yet, aside from usat for final output. by Andrew Mahone · 15 years ago
  10. 498ad46 2-point and 1-point JPEG IDCT ARM assembly, remove comment in jpeg_load.c about inline asm, change loop condition to be a bit safer in case of bad values being passed. by Andrew Mahone · 15 years ago
  11. 6a0d931 Core JPEG decoder improvements: by Andrew Mahone · 15 years ago
  12. 021deac Remove explicit counter for rows/columns in IDCT, instead testing against a pointer calculated in store_row_jpeg. by Andrew Mahone · 15 years ago
  13. e40075e Adjust AC decode such that decode *always* stops before storing an unneeded coefficient. Remove extra lines from zag[] as it should not be possible to store a coefficient for k>63, even for corrupted files. by Andrew Mahone · 15 years ago
  14. 9e3255f Fix red. by Andrew Mahone · 15 years ago
  15. ba2225c ARMv4 and ARMv5 inline assembly for 4-point IDCT. by Andrew Mahone · 15 years ago
  16. 57ccbdd Move +128 offset out of range_limit, and add it to the DC coefficient in each idct*h routine, for a small binsize improvement on idct4h, idct8h, and idct16h, and a negligible speed increase. by Andrew Mahone · 15 years ago
  17. 235305e Don't compensate for lack of shift in second IDCT stage, allowing quantization table to be reduced to 16-bit. Reduce IDCT workspace to 16-bit. by Andrew Mahone · 15 years ago
  18. d584200 Undo the delta on ARM but making the loop variables signed as before r21205. GCC is weird... by Jens Arnold · 15 years ago
  19. 1d6df54 Convert a number of places in core and plugins to use the BIT_N() macro instead of 1<<n. Speeds up things on SH1, and also reduces core binsize. Most notable speedups: 1 bit lcd driver: drawpixel +20%, drawline + 27%, hline +5%; jpeg viewer: +8% for 1/8 scaling. Other targets are unaffected. by Jens Arnold · 15 years ago
  20. 2bedde1 Don't perform YUV->RGB conversion before row output for unscaled loads of greyscale JPEG, as store_row_jpeg already does this. by Andrew Mahone · 15 years ago
  21. c8b67c3 Flag EOF and empty buffer conditions as UNLIKELY in JPEG decoder. by Andrew Mahone · 16 years ago
  22. b5c356b Fix a bug reading JPEG when the output data is smaller than sizeof(struct jpeg), and add more optional debugging output in the decoder. by Andrew Mahone · 16 years ago
  23. 74e4d17 Don't build 16-point IDCT on greyscale targets, since it's only used for chroma components. by Andrew Mahone · 16 years ago
  24. e3b1d78 Fix test for direct JPEG output, bump plugin API as r20884 changed struct custom_format. by Andrew Mahone · 16 years ago
  25. 91efc16 Split 8-bit-to-native conversion in bmp.c into a function, add support for plugging unscaled output in BMP and JPEG loaders, use output_row_8_native in JPEG decoder when possible. by Andrew Mahone · 16 years ago
  26. 7b81cd0 Convert Huffman decode from inline function to macro, for small code size saving on ARM and on Coldfire color, only finish DC decode on greyscale targets if decoding luma channel. by Andrew Mahone · 16 years ago
  27. 0af7494 Small size improvement for JPEG on ARM/Coldfire. by Andrew Mahone · 16 years ago
  28. a75c72c Plugin JPEG decoder for data in memory, along with test_mem_jpeg.c and bench_mem_jpeg.c plugins to test and benchmark it, and a line-length clean up in jpeg_load.c. by Andrew Mahone · 16 years ago
  29. d2c1298 Never use upscaling IDCT for luma (to reduce blockiness), plus some small size optimizations by not calculating or storing scale factors or k_need/zero_need for chroma on greyscale. by Andrew Mahone · 16 years ago
  30. eef7945 Move YUV->RGB in JPEG load from before scaler to after scaler. Required change to struct custom_format, so sorted the plugin API as well. by Andrew Mahone · 16 years ago
  31. ad031e9 Make local function static in jpeg_load.c, add missing header file in read_image.c by Bertrik Sikken · 16 years ago
  32. 60d4209 Add core JPEG reader, adapted from the JPEG plugin's decoder, with some changes to prevent include conflicts between the two decoders. by Andrew Mahone · 16 years ago