diff --git a/src/add-ons/media/plugins/matroska/matroska_codecs.cpp b/src/add-ons/media/plugins/matroska/matroska_codecs.cpp index 0b2d1b56e0..c58c96f166 100644 --- a/src/add-ons/media/plugins/matroska/matroska_codecs.cpp +++ b/src/add-ons/media/plugins/matroska/matroska_codecs.cpp @@ -107,6 +107,18 @@ GetAudioFormat(media_format *format, const char *codec, void *private_data, int return B_OK; } + + if (IS_CODEC(codec, "A_MPEG/L3")) { + media_format_description description; + description.family = B_MPEG_FORMAT_FAMILY; + description.u.mpeg.id = B_MPEG_1_AUDIO_LAYER_3; + if (B_OK != formats.GetFormatFor(description, format)) + format->type = B_MEDIA_ENCODED_AUDIO; + + return B_OK; + } + + if (IS_CODEC(codec, "A_AAC/MPEG4/LC/SBR")) { }