summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorAndrew Mahone <andrew.mahone@gmail.com>2009-05-04 15:46:41 +0000
committerAndrew Mahone <andrew.mahone@gmail.com>2009-05-04 15:46:41 +0000
commit20f76d61ae58bd47b647d79e40beebbbe747e480 (patch)
treed37569a127b02fdd051c6a3da77c70ac2d72e8ab /firmware
parentdfb24d6ceee703361b8120d689d8d77cfc15830d (diff)
downloadrockbox-20f76d61ae58bd47b647d79e40beebbbe747e480.zip
rockbox-20f76d61ae58bd47b647d79e40beebbbe747e480.tar.gz
rockbox-20f76d61ae58bd47b647d79e40beebbbe747e480.tar.bz2
rockbox-20f76d61ae58bd47b647d79e40beebbbe747e480.tar.xz
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
Diffstat (limited to 'firmware')
-rw-r--r--firmware/export/config-c200.h6
-rw-r--r--firmware/export/config-c200v2.h6
-rw-r--r--firmware/export/config-cowond2.h6
-rw-r--r--firmware/export/config-e200.h6
-rw-r--r--firmware/export/config-e200v2.h6
-rw-r--r--firmware/export/config-fuze.h6
-rw-r--r--firmware/export/config-gigabeat-s.h6
-rw-r--r--firmware/export/config-gigabeat.h6
-rw-r--r--firmware/export/config-h10.h6
-rw-r--r--firmware/export/config-h100.h6
-rw-r--r--firmware/export/config-h10_5gb.h6
-rw-r--r--firmware/export/config-h120.h6
-rw-r--r--firmware/export/config-h300.h6
-rwxr-xr-xfirmware/export/config-hdd1630.h6
-rw-r--r--firmware/export/config-iaudio7.h6
-rw-r--r--firmware/export/config-iaudiom3.h6
-rw-r--r--firmware/export/config-iaudiom5.h6
-rw-r--r--firmware/export/config-iaudiox5.h6
-rw-r--r--firmware/export/config-ipod1g2g.h6
-rw-r--r--firmware/export/config-ipod3g.h6
-rw-r--r--firmware/export/config-ipod4g.h6
-rw-r--r--firmware/export/config-ipodcolor.h6
-rw-r--r--firmware/export/config-ipodmini.h6
-rw-r--r--firmware/export/config-ipodmini2g.h6
-rw-r--r--firmware/export/config-ipodnano.h6
-rw-r--r--firmware/export/config-ipodvideo.h6
-rw-r--r--firmware/export/config-lyre_proto1.h6
-rw-r--r--firmware/export/config-meizu-m3.h6
-rw-r--r--firmware/export/config-meizu-m6sl.h6
-rw-r--r--firmware/export/config-meizu-m6sp.h6
-rw-r--r--firmware/export/config-mrobe500.h6
-rw-r--r--firmware/export/config-ondavx747.h6
-rwxr-xr-xfirmware/export/config-sa9200.h6
33 files changed, 198 insertions, 0 deletions
diff --git a/firmware/export/config-c200.h b/firmware/export/config-c200.h
index ed16fb0..5c2b37d 100644
--- a/firmware/export/config-c200.h
+++ b/firmware/export/config-c200.h
@@ -29,6 +29,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have a light associated with the buttons */
#define HAVE_BUTTON_LIGHT
diff --git a/firmware/export/config-c200v2.h b/firmware/export/config-c200v2.h
index 1e58573..b47ba73 100644
--- a/firmware/export/config-c200v2.h
+++ b/firmware/export/config-c200v2.h
@@ -31,6 +31,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have a light associated with the buttons */
#define HAVE_BUTTON_LIGHT
diff --git a/firmware/export/config-cowond2.h b/firmware/export/config-cowond2.h
index 85e46f9..bef4bf4 100644
--- a/firmware/export/config-cowond2.h
+++ b/firmware/export/config-cowond2.h
@@ -41,6 +41,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have access to the quickscreen */
#define HAVE_QUICKSCREEN
/* define this if you have access to the pitchscreen */
diff --git a/firmware/export/config-e200.h b/firmware/export/config-e200.h
index fd481d9..59ac564 100644
--- a/firmware/export/config-e200.h
+++ b/firmware/export/config-e200.h
@@ -29,6 +29,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have a light associated with the buttons */
#define HAVE_BUTTON_LIGHT
diff --git a/firmware/export/config-e200v2.h b/firmware/export/config-e200v2.h
index dbd3b0c..9ee8572 100644
--- a/firmware/export/config-e200v2.h
+++ b/firmware/export/config-e200v2.h
@@ -31,6 +31,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have a light associated with the buttons */
#define HAVE_BUTTON_LIGHT
diff --git a/firmware/export/config-fuze.h b/firmware/export/config-fuze.h
index 4cef71e..4f94358 100644
--- a/firmware/export/config-fuze.h
+++ b/firmware/export/config-fuze.h
@@ -35,6 +35,12 @@
#ifndef BOOTLOADER/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have a light associated with the buttons */
#define HAVE_BUTTON_LIGHT
diff --git a/firmware/export/config-gigabeat-s.h b/firmware/export/config-gigabeat-s.h
index 17ee393..d122edb 100644
--- a/firmware/export/config-gigabeat-s.h
+++ b/firmware/export/config-gigabeat-s.h
@@ -23,6 +23,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have access to the quickscreen */
#define HAVE_QUICKSCREEN
diff --git a/firmware/export/config-gigabeat.h b/firmware/export/config-gigabeat.h
index 72b8c3d..a6ec25d 100644
--- a/firmware/export/config-gigabeat.h
+++ b/firmware/export/config-gigabeat.h
@@ -22,6 +22,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have access to the quickscreen */
#define HAVE_QUICKSCREEN
diff --git a/firmware/export/config-h10.h b/firmware/export/config-h10.h
index 011c131..04a6123 100644
--- a/firmware/export/config-h10.h
+++ b/firmware/export/config-h10.h
@@ -34,6 +34,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have access to the quickscreen */
#define HAVE_QUICKSCREEN
diff --git a/firmware/export/config-h100.h b/firmware/export/config-h100.h
index 1a3c75e..e860538 100644
--- a/firmware/export/config-h100.h
+++ b/firmware/export/config-h100.h
@@ -23,6 +23,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you can flip your LCD */
#define HAVE_LCD_FLIP
diff --git a/firmware/export/config-h10_5gb.h b/firmware/export/config-h10_5gb.h
index ef53e02..806ce0c 100644
--- a/firmware/export/config-h10_5gb.h
+++ b/firmware/export/config-h10_5gb.h
@@ -34,6 +34,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have access to the quickscreen */
#define HAVE_QUICKSCREEN
diff --git a/firmware/export/config-h120.h b/firmware/export/config-h120.h
index bb8e1f7..b772a36 100644
--- a/firmware/export/config-h120.h
+++ b/firmware/export/config-h120.h
@@ -18,6 +18,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you can flip your LCD */
#define HAVE_LCD_FLIP
diff --git a/firmware/export/config-h300.h b/firmware/export/config-h300.h
index e6e07e0..91f54f5 100644
--- a/firmware/export/config-h300.h
+++ b/firmware/export/config-h300.h
@@ -21,6 +21,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you can flip your LCD */
#define HAVE_LCD_FLIP
diff --git a/firmware/export/config-hdd1630.h b/firmware/export/config-hdd1630.h
index 9b33f6a..d588b3b 100755
--- a/firmware/export/config-hdd1630.h
+++ b/firmware/export/config-hdd1630.h
@@ -35,6 +35,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have access to the quickscreen */
#define HAVE_QUICKSCREEN
diff --git a/firmware/export/config-iaudio7.h b/firmware/export/config-iaudio7.h
index 601ff54..8886b18 100644
--- a/firmware/export/config-iaudio7.h
+++ b/firmware/export/config-iaudio7.h
@@ -42,6 +42,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have access to the quickscreen */
#define HAVE_QUICKSCREEN
diff --git a/firmware/export/config-iaudiom3.h b/firmware/export/config-iaudiom3.h
index a09be04..5eb7fb8 100644
--- a/firmware/export/config-iaudiom3.h
+++ b/firmware/export/config-iaudiom3.h
@@ -30,6 +30,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you can flip your LCD */
#define HAVE_LCD_FLIP
diff --git a/firmware/export/config-iaudiom5.h b/firmware/export/config-iaudiom5.h
index d186895..0df8414 100644
--- a/firmware/export/config-iaudiom5.h
+++ b/firmware/export/config-iaudiom5.h
@@ -30,6 +30,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you can flip your LCD */
#define HAVE_LCD_FLIP
diff --git a/firmware/export/config-iaudiox5.h b/firmware/export/config-iaudiox5.h
index 218e165..e048ebe 100644
--- a/firmware/export/config-iaudiox5.h
+++ b/firmware/export/config-iaudiox5.h
@@ -36,6 +36,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you can invert the colours on your LCD */
#define HAVE_LCD_INVERT
diff --git a/firmware/export/config-ipod1g2g.h b/firmware/export/config-ipod1g2g.h
index b4acd38..e642dfd 100644
--- a/firmware/export/config-ipod1g2g.h
+++ b/firmware/export/config-ipod1g2g.h
@@ -30,6 +30,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you can invert the colours on your LCD */
#define HAVE_LCD_INVERT
diff --git a/firmware/export/config-ipod3g.h b/firmware/export/config-ipod3g.h
index 5777375..c13070a 100644
--- a/firmware/export/config-ipod3g.h
+++ b/firmware/export/config-ipod3g.h
@@ -31,6 +31,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you can invert the colours on your LCD */
#define HAVE_LCD_INVERT
diff --git a/firmware/export/config-ipod4g.h b/firmware/export/config-ipod4g.h
index 7cbe214..599c4c2 100644
--- a/firmware/export/config-ipod4g.h
+++ b/firmware/export/config-ipod4g.h
@@ -32,6 +32,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you can invert the colours on your LCD */
#define HAVE_LCD_INVERT
diff --git a/firmware/export/config-ipodcolor.h b/firmware/export/config-ipodcolor.h
index adb0f0b..11edc98 100644
--- a/firmware/export/config-ipodcolor.h
+++ b/firmware/export/config-ipodcolor.h
@@ -35,6 +35,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have access to the quickscreen */
#define HAVE_QUICKSCREEN
/* define this if you have access to the pitchscreen */
diff --git a/firmware/export/config-ipodmini.h b/firmware/export/config-ipodmini.h
index 76c81bd..d4fdc2e 100644
--- a/firmware/export/config-ipodmini.h
+++ b/firmware/export/config-ipodmini.h
@@ -30,6 +30,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you can invert the colours on your LCD */
#define HAVE_LCD_INVERT
diff --git a/firmware/export/config-ipodmini2g.h b/firmware/export/config-ipodmini2g.h
index 3f37ce9..c6a0cfa 100644
--- a/firmware/export/config-ipodmini2g.h
+++ b/firmware/export/config-ipodmini2g.h
@@ -30,6 +30,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you can invert the colours on your LCD */
#define HAVE_LCD_INVERT
diff --git a/firmware/export/config-ipodnano.h b/firmware/export/config-ipodnano.h
index 7947997..bd6228b 100644
--- a/firmware/export/config-ipodnano.h
+++ b/firmware/export/config-ipodnano.h
@@ -35,6 +35,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have access to the quickscreen */
#define HAVE_QUICKSCREEN
/* define this if you have access to the pitchscreen */
diff --git a/firmware/export/config-ipodvideo.h b/firmware/export/config-ipodvideo.h
index e115f2d..bd93f8f 100644
--- a/firmware/export/config-ipodvideo.h
+++ b/firmware/export/config-ipodvideo.h
@@ -37,6 +37,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have access to the quickscreen */
#define HAVE_QUICKSCREEN
/* define this if you have access to the pitchscreen */
diff --git a/firmware/export/config-lyre_proto1.h b/firmware/export/config-lyre_proto1.h
index 58a9350..d157f5b 100644
--- a/firmware/export/config-lyre_proto1.h
+++ b/firmware/export/config-lyre_proto1.h
@@ -52,6 +52,12 @@
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
#define CONFIG_KEYPAD LYRE_PROTO1_PAD
/* Define this if you do software codec */
diff --git a/firmware/export/config-meizu-m3.h b/firmware/export/config-meizu-m3.h
index 74fe9fd..2ad2055 100644
--- a/firmware/export/config-meizu-m3.h
+++ b/firmware/export/config-meizu-m3.h
@@ -33,6 +33,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you can invert the colours on your LCD */
//#define HAVE_LCD_INVERT
diff --git a/firmware/export/config-meizu-m6sl.h b/firmware/export/config-meizu-m6sl.h
index b7b50c6..a8e3871 100644
--- a/firmware/export/config-meizu-m6sl.h
+++ b/firmware/export/config-meizu-m6sl.h
@@ -33,6 +33,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you can invert the colours on your LCD */
//#define HAVE_LCD_INVERT
diff --git a/firmware/export/config-meizu-m6sp.h b/firmware/export/config-meizu-m6sp.h
index 993c535..2325b47 100644
--- a/firmware/export/config-meizu-m6sp.h
+++ b/firmware/export/config-meizu-m6sp.h
@@ -33,6 +33,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you can invert the colours on your LCD */
//#define HAVE_LCD_INVERT
diff --git a/firmware/export/config-mrobe500.h b/firmware/export/config-mrobe500.h
index f8f3502..f9e8d9e 100644
--- a/firmware/export/config-mrobe500.h
+++ b/firmware/export/config-mrobe500.h
@@ -44,6 +44,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have access to the quickscreen */
#define HAVE_QUICKSCREEN
diff --git a/firmware/export/config-ondavx747.h b/firmware/export/config-ondavx747.h
index e47a8c1..176a35f 100644
--- a/firmware/export/config-ondavx747.h
+++ b/firmware/export/config-ondavx747.h
@@ -54,6 +54,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have access to the quickscreen */
#define HAVE_QUICKSCREEN
diff --git a/firmware/export/config-sa9200.h b/firmware/export/config-sa9200.h
index cbe92bb..e35c27e 100755
--- a/firmware/export/config-sa9200.h
+++ b/firmware/export/config-sa9200.h
@@ -18,6 +18,12 @@
/* define this if you want album art for this target */
#define HAVE_ALBUMART
+/* define this to enable bitmap scaling */
+#define HAVE_BMP_SCALING
+
+/* define this to enable JPEG decoding */
+#define HAVE_JPEG
+
/* define this if you have a light associated with the buttons */
#define HAVE_BUTTON_LIGHT