diff options
author | Dave Chapman <dave@dchapman.com> | 2005-09-22 21:55:37 +0000 |
---|---|---|
committer | Dave Chapman <dave@dchapman.com> | 2005-09-22 21:55:37 +0000 |
commit | 139c1cb82491886f600ef5014b79acb49f2c510c (patch) | |
tree | 4d65d0037983b78007919268fe04b9c56438458e /apps/playback.c | |
parent | 8026f0fe05cafc2adfb75b90e9bd65b9ea1f02cf (diff) | |
download | rockbox-139c1cb82491886f600ef5014b79acb49f2c510c.tar.gz rockbox-139c1cb82491886f600ef5014b79acb49f2c510c.zip |
First version of ALAC (Apple Lossless) decoder
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7547 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/playback.c')
-rw-r--r-- | apps/playback.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/playback.c b/apps/playback.c index f05cb9ef8a..0885bd487a 100644 --- a/apps/playback.c +++ b/apps/playback.c | |||
@@ -74,6 +74,7 @@ static volatile bool paused; | |||
74 | #define CODEC_A52 "/.rockbox/codecs/a52.codec" | 74 | #define CODEC_A52 "/.rockbox/codecs/a52.codec" |
75 | #define CODEC_MPC "/.rockbox/codecs/mpc.codec" | 75 | #define CODEC_MPC "/.rockbox/codecs/mpc.codec" |
76 | #define CODEC_WAVPACK "/.rockbox/codecs/wavpack.codec" | 76 | #define CODEC_WAVPACK "/.rockbox/codecs/wavpack.codec" |
77 | #define CODEC_ALAC "/.rockbox/codecs/alac.codec" | ||
77 | 78 | ||
78 | #define AUDIO_FILL_CYCLE (1024*256) | 79 | #define AUDIO_FILL_CYCLE (1024*256) |
79 | #define AUDIO_DEFAULT_WATERMARK (1024*512) | 80 | #define AUDIO_DEFAULT_WATERMARK (1024*512) |
@@ -881,6 +882,10 @@ bool loadcodec(const char *trackname, bool start_play) | |||
881 | logf("Codec: WAVPACK"); | 882 | logf("Codec: WAVPACK"); |
882 | codec_path = CODEC_WAVPACK; | 883 | codec_path = CODEC_WAVPACK; |
883 | break; | 884 | break; |
885 | case AFMT_ALAC: | ||
886 | logf("Codec: ALAC"); | ||
887 | codec_path = CODEC_ALAC; | ||
888 | break; | ||
884 | default: | 889 | default: |
885 | logf("Codec: Unsupported"); | 890 | logf("Codec: Unsupported"); |
886 | snprintf(msgbuf, sizeof(msgbuf)-1, "No codec for: %s", trackname); | 891 | snprintf(msgbuf, sizeof(msgbuf)-1, "No codec for: %s", trackname); |