summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/buffering.c8
-rw-r--r--apps/recorder/jpeg_load.c2
2 files changed, 8 insertions, 2 deletions
diff --git a/apps/buffering.c b/apps/buffering.c
index 81b861ccf1..bf41544c56 100644
--- a/apps/buffering.c
+++ b/apps/buffering.c
@@ -975,8 +975,14 @@ int bufopen(const char *file, off_t offset, enum data_type type,
975 * TODO: don't add unncessary overhead for .bmp images! */ 975 * TODO: don't add unncessary overhead for .bmp images! */
976 size += JPEG_DECODE_OVERHEAD; 976 size += JPEG_DECODE_OVERHEAD;
977#endif 977#endif
978 } 978 /* resize_on_load requires space for 1 line + 2 spare lines */
979#ifdef HAVE_LCD_COLOR
980 size += sizeof(struct uint32_argb) * 3 * aa->dim->width;
981#else
982 size += sizeof(uint32_t) * 3 * aa->dim->width;
979#endif 983#endif
984 }
985#endif /* HAVE_ALBUMART */
980 986
981 if (size == 0) 987 if (size == 0)
982 size = filesize(fd); 988 size = filesize(fd);
diff --git a/apps/recorder/jpeg_load.c b/apps/recorder/jpeg_load.c
index 34d543b56e..eccd781f9b 100644
--- a/apps/recorder/jpeg_load.c
+++ b/apps/recorder/jpeg_load.c
@@ -2231,7 +2231,7 @@ int read_jpeg_fd(int fd,
2231const size_t JPEG_DECODE_OVERHEAD = 2231const size_t JPEG_DECODE_OVERHEAD =
2232 /* Reserve an arbitrary amount for the decode buffer 2232 /* Reserve an arbitrary amount for the decode buffer
2233 * FIXME: Somebody who knows what they're doing should look at this */ 2233 * FIXME: Somebody who knows what they're doing should look at this */
2234 (32 * 1024) 2234 (38 * 1024)
2235#ifndef JPEG_FROM_MEM 2235#ifndef JPEG_FROM_MEM
2236 /* Unless the struct jpeg is defined statically, we need to allocate 2236 /* Unless the struct jpeg is defined statically, we need to allocate
2237 * it in the bitmap buffer as well */ 2237 * it in the bitmap buffer as well */