summaryrefslogtreecommitdiff
path: root/apps/playback.c
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2005-06-22 19:41:30 +0000
committerDaniel Stenberg <daniel@haxx.se>2005-06-22 19:41:30 +0000
commit1dd672fe3226fa77113f35e4d72f50b863484c63 (patch)
tree67b424ab990f160dbc8fb238b9fa3390ceba10ed /apps/playback.c
parentb7aaa641b864628d76103b8c9d57c15747560ca7 (diff)
downloadrockbox-1dd672fe3226fa77113f35e4d72f50b863484c63.zip
rockbox-1dd672fe3226fa77113f35e4d72f50b863484c63.tar.gz
rockbox-1dd672fe3226fa77113f35e4d72f50b863484c63.tar.bz2
rockbox-1dd672fe3226fa77113f35e4d72f50b863484c63.tar.xz
moved and renamed the codecs, gave the codecs a new extension (.codec),
unified to a single codec-only API, made a new codeclib, disabled the building of the *2wav plugins git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6812 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/playback.c')
-rw-r--r--apps/playback.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/apps/playback.c b/apps/playback.c
index 0881d6e..3bd4ff6 100644
--- a/apps/playback.c
+++ b/apps/playback.c
@@ -33,7 +33,7 @@
#include "debug.h"
#include "sprintf.h"
#include "settings.h"
-#include "plugin.h"
+#include "codecs.h"
#include "wps.h"
#include "wps-display.h"
#include "audio.h"
@@ -63,13 +63,13 @@
static volatile bool playing;
static volatile bool paused;
-#define CODEC_VORBIS "/.rockbox/codecs/codecvorbis.rock";
-#define CODEC_MPA_L3 "/.rockbox/codecs/codecmpa.rock";
-#define CODEC_FLAC "/.rockbox/codecs/codecflac.rock";
-#define CODEC_WAV "/.rockbox/codecs/codecwav.rock";
-#define CODEC_A52 "/.rockbox/codecs/codeca52.rock";
-#define CODEC_MPC "/.rockbox/codecs/codecmpc.rock";
-#define CODEC_WAVPACK "/.rockbox/codecs/codecwavpack.rock";
+#define CODEC_VORBIS "/.rockbox/codecs/vorbis.codec";
+#define CODEC_MPA_L3 "/.rockbox/codecs/mpa.codec";
+#define CODEC_FLAC "/.rockbox/codecs/flac.codec";
+#define CODEC_WAV "/.rockbox/codecs/wav.codec";
+#define CODEC_A52 "/.rockbox/codecs/a52.codec";
+#define CODEC_MPC "/.rockbox/codecs/mpc.codec";
+#define CODEC_WAVPACK "/.rockbox/codecs/wavpack.codec";
#define AUDIO_FILL_CYCLE (1024*256)
#define AUDIO_DEFAULT_WATERMARK (1024*256)
@@ -153,7 +153,7 @@ static struct track_info tracks[MAX_TRACK];
static volatile struct track_info *cur_ti;
/* Codec API including function callbacks. */
-static struct codec_api ci;
+extern struct codec_api ci;
/* When we change a song and buffer is not in filling state, this
variable keeps information about whether to go a next/previous track. */
@@ -1074,7 +1074,7 @@ void codec_thread(void)
switch (ev.id) {
case CODEC_LOAD_DISK:
ci.stop_codec = false;
- status = codec_load_file((char *)ev.data, &ci);
+ status = codec_load_file((char *)ev.data);
break ;
case CODEC_LOAD:
@@ -1089,7 +1089,7 @@ void codec_thread(void)
ci.stop_codec = false;
wrap = (int)&codecbuf[codecbuflen] - (int)cur_ti->codecbuf;
status = codec_load_ram(cur_ti->codecbuf, codecsize,
- &ci, &codecbuf[0], wrap);
+ &codecbuf[0], wrap);
break ;
#ifndef SIMULATOR
@@ -1103,7 +1103,7 @@ void codec_thread(void)
switch (ev.id) {
case CODEC_LOAD_DISK:
case CODEC_LOAD:
- if (status != PLUGIN_OK) {
+ if (status != CODEC_OK) {
logf("Codec failure");
splash(HZ*2, true, "Codec failure");
playing = false;