RESOLVED FIXED 115032
[GStreamer] Add audio/speex MIME type as supported
https://bugs.webkit.org/show_bug.cgi?id=115032
Summary [GStreamer] Add audio/speex MIME type as supported
Adrian Perez
Reported 2013-04-23 06:22:11 PDT
[GStreamer] Add audio/speex MIME type as supported
Attachments
Patch (8.12 KB, patch)
2013-04-23 06:29 PDT, Adrian Perez
no flags
Patch (8.38 KB, patch)
2013-04-25 01:23 PDT, Adrian Perez
no flags
Adrian Perez
Comment 1 2013-04-23 06:24:59 PDT
GStreamer has support for the Speex codec (http://www.speex.org). Speex streams may be embedded in a Ogg container, or standalone. The case of the Ogg container is already covered by the “*/ogg” MIME types declared as supported by the GStreamer media playing code, but for standalone streams to work, “audio/speex” has to be added. Also, it would be desirable to have a check in the media tests.
Adrian Perez
Comment 2 2013-04-23 06:29:50 PDT
Adrian Perez
Comment 3 2013-04-23 06:33:15 PDT
The patch is similar to the one that was accepted a while ago for bug #98759
Philippe Normand
Comment 4 2013-04-24 12:06:34 PDT
Comment on attachment 199226 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=199226&action=review > LayoutTests/platform/qt-linux/media/media-can-play-ogg-expected.txt:9 > +EXPECTED (video.canPlayType('audio/ogg; codecs=speex') == 'probably'), OBSERVED '' FAIL Hum are you sure about this one? AFAIK qt-linux uses the GStreamer backend so this result would be OK instead of FAIL
Adrian Perez
Comment 5 2013-04-25 01:11:17 PDT
(In reply to comment #4) > (From update of attachment 199226 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=199226&action=review > > > LayoutTests/platform/qt-linux/media/media-can-play-ogg-expected.txt:9 > > +EXPECTED (video.canPlayType('audio/ogg; codecs=speex') == 'probably'), OBSERVED '' FAIL > > Hum are you sure about this one? AFAIK qt-linux uses the GStreamer backend so this result would be OK instead of FAIL I have double-checked: in the Opus case it was left as FAIL because the qt-linux bots do not have a gst-plugins-bad (or not recent enough), but I see that the Speex element is in gst-plugins-good, so I am updating the patch leaving this as OK for qt-linux.
Adrian Perez
Comment 6 2013-04-25 01:23:21 PDT
Adrian Perez
Comment 7 2013-04-25 07:31:08 PDT
Adding Xan in CC. Xan, could you please cq+ the patch?
Philippe Normand
Comment 8 2013-04-25 07:40:01 PDT
Comment on attachment 199630 [details] Patch Sorry I forgot to set it
WebKit Commit Bot
Comment 9 2013-04-25 07:51:21 PDT
Comment on attachment 199630 [details] Patch Clearing flags on attachment: 199630 Committed r149111: <http://trac.webkit.org/changeset/149111>
WebKit Commit Bot
Comment 10 2013-04-25 07:51:23 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.