diff options
| author | Andree Buschmann <AndreeBuschmann@t-online.de> | 2010-03-12 18:47:13 +0000 |
|---|---|---|
| committer | Andree Buschmann <AndreeBuschmann@t-online.de> | 2010-03-12 18:47:13 +0000 |
| commit | 2ac401f4861e16c8c26517348f4b96b6dfeed41a (patch) | |
| tree | 9b2d0b4d8cbdbeec9e5f0975f3393dbcaff80901 /apps/metadata | |
| parent | c82cac4c3d6d38b8df8e789c1b31a85cf2bd638e (diff) | |
| download | rockbox-2ac401f4861e16c8c26517348f4b96b6dfeed41a.zip rockbox-2ac401f4861e16c8c26517348f4b96b6dfeed41a.tar.gz rockbox-2ac401f4861e16c8c26517348f4b96b6dfeed41a.tar.bz2 rockbox-2ac401f4861e16c8c26517348f4b96b6dfeed41a.tar.xz | |
Make atrac3 streams in wav containers work again (error was introduced with r24782). Add additional info to atrac3 debug information.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25134 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/metadata')
| -rw-r--r-- | apps/metadata/wave.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/metadata/wave.c b/apps/metadata/wave.c index 1753b64..3a54d72 100644 --- a/apps/metadata/wave.c +++ b/apps/metadata/wave.c @@ -196,6 +196,8 @@ static void parse_riff_format(unsigned char* buf, int fmtsize, struct wave_fmt * id3->extradata_size = 14; id3->channels = 2; id3->codectype = AFMT_OMA_ATRAC3; + id3->bytesperframe = fmt->blockalign; + /* Store the extradata for the codec */ AV_WL16(&id3->id3v2buf[0], 1); // always 1 AV_WL32(&id3->id3v2buf[2], id3->frequency);// samples rate @@ -303,7 +305,7 @@ static bool read_header(int fd, struct mp3entry* id3, const unsigned char **chun id3->filesize = filesize(fd); /* Calculate track length (in ms) and estimate the bitrate (in kbit/s) */ - if(fmt.formattag != AFMT_OMA_ATRAC3) + if(fmt.formattag != WAVE_FORMAT_ATRAC3) { if (id3->frequency != 0) id3->length = ((int64_t) fmt.totalsamples * 1000) / id3->frequency; |