forked from len0rd/rockbox
Make JPEG and BMP scaler optional with HAVE_JPEG and HAVE_BMP_SCALING, both defined for all targets that have HAVE_ALBUMART. Disable JPEG in PictureFlow and pluginlib album art search with 32KiB plugin buffer until PictureFlow
gets overlay support. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20851 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
dfb24d6cee
commit
20f76d61ae
46 changed files with 318 additions and 79 deletions
|
@ -28,12 +28,10 @@
|
|||
int read_image_file(const char* filename, struct bitmap *bm, int maxsize,
|
||||
int format, const struct custom_format *cformat)
|
||||
{
|
||||
#if LCD_DEPTH > 1
|
||||
int namelen = rb->strlen(filename);
|
||||
if (rb->strcmp(filename + namelen - 4, ".bmp"))
|
||||
return read_jpeg_file(filename, bm, maxsize, format, cformat);
|
||||
else
|
||||
#endif
|
||||
return scaled_read_bmp_file(filename, bm, maxsize, format, cformat);
|
||||
}
|
||||
|
||||
|
@ -46,11 +44,9 @@ int read_image_file_offset(int offset, const char* filename, struct bitmap *bm,
|
|||
return fd;
|
||||
if (offset != rb->lseek(fd, offset, SEEK_SET))
|
||||
return -1;
|
||||
#if LCD_DEPTH > 1
|
||||
int namelen = rb->strlen(filename);
|
||||
if (rb->strcmp(filename + namelen - 4, ".bmp"))
|
||||
return read_jpeg_fd(fd, bm, maxsize, format, cformat);
|
||||
else
|
||||
#endif
|
||||
return scaled_read_bmp_fd(fd, bm, maxsize, format, cformat);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue