summaryrefslogtreecommitdiff
path: root/apps/codecs.h
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2009-02-11 16:37:12 +0000
committerThomas Martitz <kugel@rockbox.org>2009-02-11 16:37:12 +0000
commit548109084f739cf74d2263cbd136f82eb67ea9d5 (patch)
tree65038ab71d12e0ee6cb236b518b0ccf3bb531c8c /apps/codecs.h
parentf2d5c3532fd21c04e77aa86732742b578283b697 (diff)
downloadrockbox-548109084f739cf74d2263cbd136f82eb67ea9d5.tar.gz
rockbox-548109084f739cf74d2263cbd136f82eb67ea9d5.zip
Increase codec and plugin API version (due to changes it r19971), and sort the recently added things
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19973 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs.h')
-rw-r--r--apps/codecs.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/apps/codecs.h b/apps/codecs.h
index c2358e1750..631cf58a77 100644
--- a/apps/codecs.h
+++ b/apps/codecs.h
@@ -75,12 +75,12 @@
75#define CODEC_ENC_MAGIC 0x52454E43 /* RENC */ 75#define CODEC_ENC_MAGIC 0x52454E43 /* RENC */
76 76
77/* increase this every time the api struct changes */ 77/* increase this every time the api struct changes */
78#define CODEC_API_VERSION 31 78#define CODEC_API_VERSION 32
79 79
80/* update this to latest version if a change to the api struct breaks 80/* update this to latest version if a change to the api struct breaks
81 backwards compatibility (and please take the opportunity to sort in any 81 backwards compatibility (and please take the opportunity to sort in any
82 new function which are "waiting" at the end of the function table) */ 82 new function which are "waiting" at the end of the function table) */
83#define CODEC_MIN_API_VERSION 30 83#define CODEC_MIN_API_VERSION 32
84 84
85/* codec return codes */ 85/* codec return codes */
86enum codec_status { 86enum codec_status {
@@ -153,6 +153,9 @@ struct codec_api {
153 void (*configure)(int setting, intptr_t value); 153 void (*configure)(int setting, intptr_t value);
154 154
155 /* kernel/ system */ 155 /* kernel/ system */
156#ifdef CPU_ARM
157 void (*__div0)(void);
158#endif
156 void (*sleep)(int ticks); 159 void (*sleep)(int ticks);
157 void (*yield)(void); 160 void (*yield)(void);
158 161
@@ -233,9 +236,6 @@ struct codec_api {
233 236
234 /* new stuff at the end, sort into place next time 237 /* new stuff at the end, sort into place next time
235 the API gets incompatible */ 238 the API gets incompatible */
236#ifdef CPU_ARM
237 void (*__div0)(void);
238#endif
239}; 239};
240 240
241/* codec header */ 241/* codec header */