Changeset 83836 in webkit
- Timestamp:
- Apr 14, 2011 4:41:11 AM (13 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r83833 r83836 1 2011-04-14 Nancy Piedra <nancy.piedra@nokia.com> 2 3 Reviewed by Benjamin Poulain. 4 5 Added additional test for parsing codecs parameter. 6 https://bugs.webkit.org/show_bug.cgi?id=58188 7 8 * media/video-can-play-type-expected.txt: 9 * media/video-can-play-type.html: 10 1 11 2011-04-14 Philippe Normand <pnormand@igalia.com> 2 12 -
trunk/LayoutTests/media/video-can-play-type-expected.txt
r83191 r83836 8 8 EXPECTED (video.canPlayType('audio/mpeg') == 'maybe') OK 9 9 EXPECTED (video.canPlayType('audio/Wav') == 'maybe') OK 10 EXPECTED (video.canPlayType('video/blahblah; codecs="blah, , blah"') == '') OK 10 11 EXPECTED (video.canPlayType('video/blahblah; codecs=blah') == '') OK 11 12 EXPECTED (video.canPlayType('video/blahblah; codecs="blah"') == '') OK -
trunk/LayoutTests/media/video-can-play-type.html
r83191 r83836 23 23 testExpected("video.canPlayType('audio/mpeg')", "maybe"); 24 24 testExpected("video.canPlayType('audio/Wav')", "maybe"); 25 testExpected("video.canPlayType('video/blahblah; codecs=\"blah, , blah\"')", ""); 25 26 testExpected("video.canPlayType('video/blahblah; codecs=blah')", ""); 26 27 testExpected("video.canPlayType('video/blahblah; codecs=\"blah\"')", ""); -
trunk/Source/WebCore/ChangeLog
r83835 r83836 1 2011-04-14 Nancy Piedra <nancy.piedra@nokia.com> 2 3 Reviewed by Benjamin Poulain. 4 5 [Qt] MediaPlayerPrivateQt::supportsType does not parse codec parameter 6 https://bugs.webkit.org/show_bug.cgi?id=58188 7 8 The codec parameter in MediaPlayerPrivateQt::supportsType was not parsed into 9 a QStringList. This change parses and trims the list. 10 11 An additional test was added to video-can-play-type.html to test parsing of codec parameter. 12 13 * platform/graphics/qt/MediaPlayerPrivateQt.cpp: 14 (WebCore::MediaPlayerPrivateQt::supportsType): 15 1 16 2011-04-14 Zoltan Herczeg <zherczeg@webkit.org> 2 17 -
trunk/Source/WebCore/platform/graphics/qt/MediaPlayerPrivateQt.cpp
r82199 r83836 85 85 return MediaPlayer::IsNotSupported; 86 86 87 if (QMediaPlayer::hasSupport(mime, QStringList(codec)) >= QtMultimediaKit::ProbablySupported) 87 // Parse and trim codecs. 88 QString codecStr = codec; 89 QStringList codecList = codecStr.split(QLatin1Char(','), QString::SkipEmptyParts); 90 QStringList codecListTrimmed; 91 foreach (const QString& codecStrNotTrimmed, codecList) { 92 QString codecStrTrimmed = codecStrNotTrimmed.trimmed(); 93 if (!codecStrTrimmed.isEmpty()) 94 codecListTrimmed.append(codecStrTrimmed); 95 } 96 97 if (QMediaPlayer::hasSupport(mime, codecListTrimmed) >= QtMultimediaKit::ProbablySupported) 88 98 return MediaPlayer::IsSupported; 89 99
Note: See TracChangeset
for help on using the changeset viewer.