summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/metadata.c22
-rw-r--r--firmware/id3.c6
2 files changed, 16 insertions, 12 deletions
diff --git a/apps/metadata.c b/apps/metadata.c
index 08f77e9492..3f2c496671 100644
--- a/apps/metadata.c
+++ b/apps/metadata.c
@@ -570,13 +570,15 @@ static bool get_speex_metadata(int fd, struct mp3entry* id3)
{
return false;
}
+
if ((memcmp(buf, "OggS", 4) != 0) || (memcmp(&buf[28], "Speex", 5) != 0))
{
return false;
}
+
/* We need to ensure the serial number from this page is the same as the
- * one from the last page (since we only support a single bitstream).
- */
+ * one from the last page (since we only support a single bitstream).
+ */
serial = get_long_le(&buf[14]);
if ((lseek(fd, 33, SEEK_SET) < 0)||(read(fd, buf, 58) < 4))
{
@@ -756,13 +758,15 @@ static bool get_vorbis_metadata(int fd, struct mp3entry* id3)
if ((memcmp(buf, "OggS", 4) != 0) || (memcmp(&buf[29], "vorbis", 6) != 0))
{
- if ((memcmp(buf, "OggS", 4) != 0) || (memcmp(&buf[28], "Speex", 5) != 0))
- {
- return false;
- }else{
- id3->codectype=AFMT_SPEEX;
- return get_speex_metadata(fd,id3);
- }
+ if ((memcmp(buf, "OggS", 4) != 0) || (memcmp(&buf[28], "Speex", 5) != 0))
+ {
+ return false;
+ }
+ else
+ {
+ id3->codectype = AFMT_SPEEX;
+ return get_speex_metadata(fd, id3);
+ }
}
/* We need to ensure the serial number from this page is the same as the
diff --git a/firmware/id3.c b/firmware/id3.c
index 4e990f8154..bc42cf5c62 100644
--- a/firmware/id3.c
+++ b/firmware/id3.c
@@ -101,9 +101,9 @@ const struct afmt_entry audio_formats[AFMT_NUM_CODECS] =
/* NESM (NES Sound Format) */
[AFMT_NSF] =
AFMT_ENTRY("NSF", "nsf", NULL, "nsf\0nsfe\0" ),
- /* Speex File Format */
- [AFMT_SPEEX] =
- AFMT_ENTRY("Speex","speex", NULL, "spx\0" )
+ /* Speex File Format */
+ [AFMT_SPEEX] =
+ AFMT_ENTRY("Speex","speex", NULL, "spx\0" ),
#endif
};