added MP3 in WAV format IDs
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6255 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -86,7 +86,7 @@ void
|
|||||||
mp3Decoder::GetCodecInfo(media_codec_info &info)
|
mp3Decoder::GetCodecInfo(media_codec_info &info)
|
||||||
{
|
{
|
||||||
strcpy(info.short_name, "mp3");
|
strcpy(info.short_name, "mp3");
|
||||||
strcpy(info.pretty_name, "MPEG 1/2.5 audio layer 1/2/3 decoder, based on mpeg123 mpglib");
|
strcpy(info.pretty_name, "MPEG 1/2/2.5 audio layer 1/2/3 decoder, based on mpeg123 mpglib");
|
||||||
// ToDo: could alter the above string depending on the real format
|
// ToDo: could alter the above string depending on the real format
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -356,10 +356,14 @@ mp3DecoderPlugin::RegisterDecoder()
|
|||||||
B_MPEG_2_5_AUDIO_LAYER_2,
|
B_MPEG_2_5_AUDIO_LAYER_2,
|
||||||
B_MPEG_2_5_AUDIO_LAYER_3,
|
B_MPEG_2_5_AUDIO_LAYER_3,
|
||||||
};
|
};
|
||||||
const size_t numIDs = sizeof(ids) / sizeof(mpeg_id);
|
const size_t numIDs = 2 + sizeof(ids) / sizeof(mpeg_id);
|
||||||
|
|
||||||
media_format_description descriptions[numIDs];
|
media_format_description descriptions[numIDs];
|
||||||
for (size_t i = 0; i < numIDs; i++) {
|
descriptions[0].family = B_WAV_FORMAT_FAMILY;
|
||||||
|
descriptions[0].u.wav.codec = 0x0050;
|
||||||
|
descriptions[1].family = B_WAV_FORMAT_FAMILY;
|
||||||
|
descriptions[1].u.wav.codec = 0x0055;
|
||||||
|
for (size_t i = 2; i < numIDs; i++) {
|
||||||
descriptions[i].family = B_MPEG_FORMAT_FAMILY;
|
descriptions[i].family = B_MPEG_FORMAT_FAMILY;
|
||||||
descriptions[i].u.mpeg.id = ids[i];
|
descriptions[i].u.mpeg.id = ids[i];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user