From 685628cf18f815b1ccc80a84590037960b2b4ec1 Mon Sep 17 00:00:00 2001 From: Mohamed Tarek Date: Fri, 14 Aug 2009 17:36:57 +0000 Subject: Support for playback of atrac3 audio in rm, in sim. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22311 a1c6a512-1295-4272-9138-f99709370657 --- apps/metadata/rm.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'apps/metadata') diff --git a/apps/metadata/rm.c b/apps/metadata/rm.c index fd6f1d984c..740ec1b1ed 100644 --- a/apps/metadata/rm.c +++ b/apps/metadata/rm.c @@ -182,6 +182,14 @@ static inline int real_read_audio_stream_info(int fd, RMContext *rmctx) rmctx->codec_type = CODEC_AC3; break; + case FOURCC('a','t','r','c'): + rmctx->codec_type = CODEC_ATRAC; + read_uint32be(fd, &rmctx->extradata_size); + skipped += 4; + read(fd, rmctx->codec_extradata, rmctx->extradata_size); + skipped += rmctx->extradata_size; + break; + default: /* Not a supported codec */ return -1; } @@ -421,7 +429,7 @@ bool get_rm_metadata(int fd, struct mp3entry* id3) break; case CODEC_ATRAC: - /* Not yet supported in rockbox, parsing fails before reaching here */ + id3->codectype = AFMT_RM_ATRAC3; break; } -- cgit v1.2.3