From 320bd1adb84392273b7b713795a6148359395cf7 Mon Sep 17 00:00:00 2001 From: Mohamed Tarek Date: Mon, 27 Jul 2009 11:36:26 +0000 Subject: [PATCH] Fix a bug spotted by Maurus Cuelenaere; rockbox crashed on viewing the porperties of files with unsupported extensions due to the null ext list in raac. Also add support for audio-only rmvb files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22065 a1c6a512-1295-4272-9138-f99709370657 --- apps/filetypes.c | 1 + apps/metadata.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/filetypes.c b/apps/filetypes.c index 1772cac7ee..210b949578 100644 --- a/apps/filetypes.c +++ b/apps/filetypes.c @@ -85,6 +85,7 @@ static const struct filetype inbuilt_filetypes[] = { { "sap" ,FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, { "rm", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, { "ra", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, + { "rmvb",FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, #endif { "m3u", FILE_ATTR_M3U, Icon_Playlist, LANG_PLAYLIST }, { "m3u8",FILE_ATTR_M3U, Icon_Playlist, LANG_PLAYLIST }, diff --git a/apps/metadata.c b/apps/metadata.c index 80f2c126e2..d01173737c 100644 --- a/apps/metadata.c +++ b/apps/metadata.c @@ -117,10 +117,10 @@ const struct afmt_entry audio_formats[AFMT_NUM_CODECS] = AFMT_ENTRY("SAP", "asap", NULL, "sap\0" ), /* Cook in RM/RA */ [AFMT_COOK] = - AFMT_ENTRY("Cook", "cook", NULL, "rm\0ra\0" ), + AFMT_ENTRY("Cook", "cook", NULL, "rm\0ra\0rmvb\0" ), /* AAC in RM/RA */ [AFMT_RAAC] = - AFMT_ENTRY("RAAC", "raac", NULL, NULL ), + AFMT_ENTRY("RAAC", "raac", NULL, "rm\0ra\0rmvb\0" ), #endif };