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
|
@ -30,24 +30,27 @@
|
|||
* but can easily be implement in pluginlib as long as the database is
|
||||
* available.
|
||||
*/
|
||||
#ifdef HAVE_ALBUMART
|
||||
#if defined(HAVE_ALBUMART) && defined(HAVE_JPEG)
|
||||
#define search_albumart_files rb->search_albumart_files
|
||||
#endif
|
||||
|
||||
/* This should only be used when loading scaled bitmaps, or using custom output
|
||||
* plugins. The pluginlib loader does not support loading bitmaps unscaled in
|
||||
* native format, so rb->read_bmp_file should always be used directly to load
|
||||
* such images.
|
||||
* plugins. A native output plugin for the scaler is available as format_native
|
||||
* on targets with LCD_DEPTH > 1
|
||||
*/
|
||||
#if LCD_DEPTH > 1
|
||||
#ifdef HAVE_BMP_SCALING
|
||||
#define scaled_read_bmp_file rb->read_bmp_file
|
||||
#define scaled_read_bmp_fd rb->read_bmp_fd
|
||||
#define read_jpeg_file rb->read_jpeg_file
|
||||
#define read_jpeg_fd rb->read_jpeg_fd
|
||||
#else
|
||||
#define scaled_read_bmp_file read_bmp_file
|
||||
#define scaled_read_bmp_fd read_bmp_fd
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_JPEG
|
||||
#define read_jpeg_file rb->read_jpeg_file
|
||||
#define read_jpeg_fd rb->read_jpeg_fd
|
||||
#else
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue