Bug 950793 - Loop over all supported codecs in test. r=rillian

This commit is contained in:
Jan Gerber 2013-12-16 10:50:00 -08:00
Родитель 38bc459378
Коммит 4ae348020e
1 изменённых файлов: 13 добавлений и 18 удалений

Просмотреть файл

@ -8,24 +8,19 @@ function check_webm(v, enabled) {
check("audio/webm", "maybe");
// Supported Webm codecs
check("audio/webm; codecs=vorbis", "probably");
check("video/webm; codecs=vorbis", "probably");
check("video/webm; codecs=vorbis,vp8", "probably");
check("video/webm; codecs=vorbis,vp8.0", "probably");
check("audio/webm; codecs=opus", "probably");
check("video/webm; codecs=opus", "probably");
check("video/webm; codecs=\"vorbis,vp8\"", "probably");
check("video/webm; codecs=\"vorbis,vp8.0\"", "probably");
check("video/webm; codecs=\"vp8, vorbis\"", "probably");
check("video/webm; codecs=\"vp8.0, vorbis\"", "probably");
check("video/webm; codecs=vp8", "probably");
check("video/webm; codecs=vp8.0", "probably");
check("video/webm; codecs=\"vp9, vorbis\"", "probably");
check("video/webm; codecs=\"vp9.0, vorbis\"", "probably");
check("video/webm; codecs=\"vp9, opus\"", "probably");
check("video/webm; codecs=\"vp9.0, opus\"", "probably");
check("video/webm; codecs=vp9", "probably");
check("video/webm; codecs=vp9.0", "probably");
var video = ['vp8', 'vp8.0', 'vp9', 'vp9.0'];
var audio = ['vorbis', 'opus'];
audio.forEach(function(acodec) {
check("audio/webm; codecs=" + acodec, "probably");
check("video/webm; codecs=" + acodec, "probably");
});
video.forEach(function(vcodec) {
check("video/webm; codecs=" + vcodec, "probably");
audio.forEach(function(acodec) {
check("video/webm; codecs=\"" + vcodec + ", " + acodec + "\"", "probably");
check("video/webm; codecs=\"" + acodec + ", " + vcodec + "\"", "probably");
});
});
// Unsupported WebM codecs
check("video/webm; codecs=xyz", "");