diff --git a/cores/ffmpeg_core.c b/cores/ffmpeg_core.c index 48053ab561..a3e5cbbb1f 100644 --- a/cores/ffmpeg_core.c +++ b/cores/ffmpeg_core.c @@ -205,7 +205,7 @@ void libretro_ffmpeg_retro_get_system_info(struct retro_system_info *info) info->library_name = "FFmpeg"; info->library_version = "v1"; info->need_fullpath = true; - info->valid_extensions = "mkv|avi|f4v|f4f|3gp|ogm|flv|mp4|mp3|wav|flac|ogg|m4a"; + info->valid_extensions = "mkv|avi|f4v|f4f|3gp|ogm|flv|mp4|mp3|wav|webm|flac|ogg|m4a"; } void libretro_ffmpeg_retro_get_system_av_info(struct retro_system_av_info *info) diff --git a/menu/menu_hash.h b/menu/menu_hash.h index 38eace615e..cc328bdea3 100644 --- a/menu/menu_hash.h +++ b/menu/menu_hash.h @@ -20,6 +20,7 @@ extern "C" { #endif +#define MENU_VALUE_FILE_WEBM 0x7ca00b50U #define MENU_VALUE_FILE_F4F 0x0b886be5U #define MENU_VALUE_FILE_F4V 0x0b886bf5U #define MENU_VALUE_FILE_OGM 0x0b8898c8U diff --git a/retroarch.c b/retroarch.c index c58e66a3f0..6ecb6eb1ee 100644 --- a/retroarch.c +++ b/retroarch.c @@ -434,6 +434,7 @@ enum rarch_content_type rarch_mediaplayer_is_media_type(const char *path) case MENU_VALUE_FILE_AVI: case MENU_VALUE_FILE_MP4: case MENU_VALUE_FILE_FLV: + case MENU_VALUE_FILE_WEBM: case MENU_VALUE_FILE_3GP: case MENU_VALUE_FILE_F4F: case MENU_VALUE_FILE_F4V: