14680
Comment: Add script used to generate list of supported MIME types.
|
11415
Generate list of mime types without the openoffice.org plugin installed.
|
Deletions are marked like this. | Additions are marked like this. |
Line 50: | Line 50: |
|| MIME type || gxineplugin 0.5.903-2 || kaffeine-mozilla 0.4.3.1.dfsg-0.2 || mozilla-mplayer 3.55-1.1 || mozilla-openoffice.org 1_2.4.1-12 || mozilla-plugin-vlc 0.8.6.h-4+lenny2 || xine-plugin 1.0.2-1 || || application/annodex || || || || || || X || || application/asx || || X || X || || || || || application/mpeg4-iod || || X || || || X || || || application/mpeg4-muxcodetable || || X || || || X || || || application/ogg || || X || X || || X || X || || application/smil || || X || X || || || X || || application/vnd.ms-asf || || || || || || X || || application/vnd.oasis.opendocument.formula || || || || X || || || || application/vnd.oasis.opendocument.graphics || || || || X || || || || application/vnd.oasis.opendocument.graphics-template || || || || X || || || || application/vnd.oasis.opendocument.presentation || || || || X || || || || application/vnd.oasis.opendocument.presentation-template || || || || X || || || || application/vnd.oasis.opendocument.spreadsheet || || || || X || || || || application/vnd.oasis.opendocument.spreadsheet-template || || || || X || || || || application/vnd.oasis.opendocument.text || || || || X || || || || application/vnd.oasis.opendocument.text-master || || || || X || || || || application/vnd.oasis.opendocument.text-template || || || || X || || || || application/vnd.oasis.opendocument.text-web || || || || X || || || || application/vnd.rn-realaudio || || X || X || || || || || application/vnd.rn-realmedia || || X || X || || || X || || application/vnd.stardivision.calc || || || || X || || || || application/vnd.stardivision.chart || || || || X || || || || application/vnd.stardivision.draw || || || || X || || || || application/vnd.stardivision.impress || || || || X || || || || application/vnd.stardivision.impress-packed || || || || X || || || || application/vnd.stardivision.math || || || || X || || || || application/vnd.stardivision.writer || || || || X || || || || application/vnd.stardivision.writer-global || || || || X || || || || application/vnd.staroffice.writer || || || || X || || || || application/vnd.sun.xml.calc || || || || X || || || || application/vnd.sun.xml.calc.template || || || || X || || || || application/vnd.sun.xml.draw || || || || X || || || || application/vnd.sun.xml.draw.template || || || || X || || || || application/vnd.sun.xml.impress || || || || X || || || || application/vnd.sun.xml.impress.template || || || || X || || || || application/vnd.sun.xml.math || || || || X || || || || application/vnd.sun.xml.writer || || || || X || || || || application/vnd.sun.xml.writer.global || || || || X || || || || application/vnd.sun.xml.writer.template || || || || X || || || || application/x-annodex || || || || || || X || || application/x-drm-v2 || || X || X || || || || || application/x-flash-video || || || || || || X || || application/x-google-vlc-plugin || || X || || || X || || || application/x-mplayer2 || X || X || X || || X || X || || application/x-ms-wmp || || X || X || || || || || application/x-ms-wmv || || X || X || || || || || application/x-nsv-vp3-mp3 || || X || X || || || || || application/x-ogg || || X || X || || X || X || || application/x-ogm || || || || || || X || || application/x-ogm-audio || || || || || || X || || application/x-ogm-video || || || || || || X || || application/x-quicktimeplayer || || X || X || || || X || || application/x-vlc-plugin || || || || || X || || || application/x-xine-plugin || || || || || || X || || application/xspf+xml || || X || || || || X || || audio/168sv || || || || || || X || || audio/3gpp || || X || || || X || || || audio/3gpp2 || || X || || || X || || || audio/8svx || || || || || || X || || audio/aiff || || || || || || X || || audio/annodex || || || || || || X || || audio/basic || || X || X || || || X || || audio/flac || || X || X || || || X || || audio/mp3 || || X || X || || || X || || audio/mp4 || || X || X || || || X || || audio/mpeg || X || X || X || || X || X || || audio/mpeg2 || X || X || X || || || X || || audio/mpeg3 || X || X || X || || || X || || audio/mpeg4 || || X || || || X || || || audio/mpegurl || X || || || || || X || || audio/musepack || || || || || || X || || audio/ogg || || X || X || || || X || || audio/wav || || X || X || || X || X || || audio/x-16sv || || || || || || X || || audio/x-8svx || || || || || || X || || audio/x-aiff || || || || || || X || || audio/x-annodex || || || || || || X || || audio/x-basic || || X || X || || || X || || audio/x-flac || || X || X || || || X || || audio/x-m4a || || X || || || || X || || audio/x-mod || || X || X || || || || || audio/x-mp3 || || || || || || X || || audio/x-mp4 || || || X || || || || || audio/x-mpeg || X || X || X || || X || X || || audio/x-mpeg2 || X || X || X || || || X || || audio/x-mpeg3 || X || X || X || || || X || || audio/x-mpegurl || X || X || X || || || X || || audio/x-ms-wax || || X || X || || || || || audio/x-ms-wma || || X || X || || || X || || audio/x-ms-wmv || || X || X || || || || || audio/x-musepack || || || || || || X || || audio/x-ogg || X || X || X || || || X || || audio/x-pn-aiff || || || || || || X || || audio/x-pn-au || || || || || || X || || audio/x-pn-realaudio || || X || X || || || X || || audio/x-pn-realaudio-plugin || || X || X || || || X || || audio/x-pn-wav || || || || || || X || || audio/x-pn-windows-acm || || || || || || X || || audio/x-real-audio || || || || || || X || || audio/x-realaudio || || X || X || || || X || || audio/x-scpls || X || X || || || || || || audio/x-wav || || X || X || || X || X || || audio/x-wavpack || || || || || || X || || image/ilbm || || || || || || X || || image/png || || || || || || X || || image/x-ilbm || || || || || || X || || image/x-png || || || || || || X || || image/x-quicktime || || X || X || || || || || video/3gpp || || X || X || || X || || || video/3gpp2 || || X || || || X || || || video/anim || || || || || || X || || video/annodex || || || || || || X || || video/divx || || X || X || || || || || video/fli || || X || X || || || || || video/flv || || || || || || X || || video/mkv || || || || || || X || || video/mng || || || || || || X || || video/mp4 || || X || X || || || X || || video/mpeg || X || X || X || || X || X || || video/mpeg-system || || X || || || X || || || video/mpeg4 || || X || || || X || || || video/msvideo || X || X || X || || || X || || video/ogg || || || || || || X || || video/quicktime || X || X || X || || X || X || || video/vnd.divx || || X || X || || || || || video/vnd.rn-realvideo || || X || X || || || || || video/vnd.vivo || || X || X || || || || || video/x-anim || || || || || || X || || video/x-annodex || || || || || || X || || video/x-fli || || X || X || || || || || video/x-flic || || || || || || X || || video/x-flv || || X || X || || || X || || video/x-matroska || || || || || || X || || video/x-mng || || || || || || X || || video/x-mpeg || X || X || X || || X || X || || video/x-mpeg-system || || X || || || X || || || video/x-mpeg2 || || X || X || || || || || video/x-ms-asf || || X || X || || X || X || || video/x-ms-asf-plugin || X || X || X || || X || X || || video/x-ms-wax || || || || || || X || || video/x-ms-wm || || X || X || || || || || video/x-ms-wma || || X || || || || || || video/x-ms-wmp || || X || X || || || || || video/x-ms-wmv || || X || X || || X || X || || video/x-ms-wvx || || X || X || || || X || || video/x-msvideo || X || X || X || || X || X || || video/x-ogg || || || || || || X || || video/x-quicktime || X || X || X || || || X || |
|| MIME type || gxineplugin 0.5.903-2 || kaffeine-mozilla 0.4.3.1.dfsg-0.2 || mozilla-mplayer 3.55-1.1 || mozilla-plugin-vlc 0.8.6.h-4+lenny2 || xine-plugin 1.0.2-1 || || application/annodex || || || || || X || || application/asx || || X || X || || || || application/mpeg4-iod || || X || || X || || || application/mpeg4-muxcodetable || || X || || X || || || application/ogg || || X || X || X || X || || application/smil || || X || X || || X || || application/vnd.ms-asf || || || || || X || || application/vnd.rn-realaudio || || X || X || || || || application/vnd.rn-realmedia || || X || X || || X || || application/x-annodex || || || || || X || || application/x-drm-v2 || || X || X || || || || application/x-flash-video || || || || || X || || application/x-google-vlc-plugin || || X || || X || || || application/x-mplayer2 || X || X || X || X || X || || application/x-ms-wmp || || X || X || || || || application/x-ms-wmv || || X || X || || || || application/x-nsv-vp3-mp3 || || X || X || || || || application/x-ogg || || X || X || X || X || || application/x-ogm || || || || || X || || application/x-ogm-audio || || || || || X || || application/x-ogm-video || || || || || X || || application/x-quicktimeplayer || || X || X || || X || || application/x-vlc-plugin || || || || X || || || application/x-xine-plugin || || || || || X || || application/xspf+xml || || X || || || X || || audio/168sv || || || || || X || || audio/3gpp || || X || || X || || || audio/3gpp2 || || X || || X || || || audio/8svx || || || || || X || || audio/aiff || || || || || X || || audio/annodex || || || || || X || || audio/basic || || X || X || || X || || audio/flac || || X || X || || X || || audio/mp3 || || X || X || || X || || audio/mp4 || || X || X || || X || || audio/mpeg || X || X || X || X || X || || audio/mpeg2 || X || X || X || || X || || audio/mpeg3 || X || X || X || || X || || audio/mpeg4 || || X || || X || || || audio/mpegurl || X || || || || X || || audio/musepack || || || || || X || || audio/ogg || || X || X || || X || || audio/wav || || X || X || X || X || || audio/x-16sv || || || || || X || || audio/x-8svx || || || || || X || || audio/x-aiff || || || || || X || || audio/x-annodex || || || || || X || || audio/x-basic || || X || X || || X || || audio/x-flac || || X || X || || X || || audio/x-m4a || || X || || || X || || audio/x-mod || || X || X || || || || audio/x-mp3 || || || || || X || || audio/x-mp4 || || || X || || || || audio/x-mpeg || X || X || X || X || X || || audio/x-mpeg2 || X || X || X || || X || || audio/x-mpeg3 || X || X || X || || X || || audio/x-mpegurl || X || X || X || || X || || audio/x-ms-wax || || X || X || || || || audio/x-ms-wma || || X || X || || X || || audio/x-ms-wmv || || X || X || || || || audio/x-musepack || || || || || X || || audio/x-ogg || X || X || X || || X || || audio/x-pn-aiff || || || || || X || || audio/x-pn-au || || || || || X || || audio/x-pn-realaudio || || X || X || || X || || audio/x-pn-realaudio-plugin || || X || X || || X || || audio/x-pn-wav || || || || || X || || audio/x-pn-windows-acm || || || || || X || || audio/x-real-audio || || || || || X || || audio/x-realaudio || || X || X || || X || || audio/x-scpls || X || X || || || || || audio/x-wav || || X || X || X || X || || audio/x-wavpack || || || || || X || || image/ilbm || || || || || X || || image/png || || || || || X || || image/x-ilbm || || || || || X || || image/x-png || || || || || X || || image/x-quicktime || || X || X || || || || video/3gpp || || X || X || X || || || video/3gpp2 || || X || || X || || || video/anim || || || || || X || || video/annodex || || || || || X || || video/divx || || X || X || || || || video/fli || || X || X || || || || video/flv || || || || || X || || video/mkv || || || || || X || || video/mng || || || || || X || || video/mp4 || || X || X || || X || || video/mpeg || X || X || X || X || X || || video/mpeg-system || || X || || X || || || video/mpeg4 || || X || || X || || || video/msvideo || X || X || X || || X || || video/ogg || || || || || X || || video/quicktime || X || X || X || X || X || || video/vnd.divx || || X || X || || || || video/vnd.rn-realvideo || || X || X || || || || video/vnd.vivo || || X || X || || || || video/x-anim || || || || || X || || video/x-annodex || || || || || X || || video/x-fli || || X || X || || || || video/x-flic || || || || || X || || video/x-flv || || X || X || || X || || video/x-matroska || || || || || X || || video/x-mng || || || || || X || || video/x-mpeg || X || X || X || X || X || || video/x-mpeg-system || || X || || X || || || video/x-mpeg2 || || X || X || || || || video/x-ms-asf || || X || X || X || X || || video/x-ms-asf-plugin || X || X || X || X || X || || video/x-ms-wax || || || || || X || || video/x-ms-wm || || X || X || || || || video/x-ms-wma || || X || || || || || video/x-ms-wmp || || X || X || || || || video/x-ms-wmv || || X || X || X || X || || video/x-ms-wvx || || X || X || || X || || video/x-msvideo || X || X || X || X || X || || video/x-ogg || || || || || X || || video/x-quicktime || X || X || X || || X || |
Line 201: | Line 172: |
Browser multimedia test pages for Debian Edu
To check if multimedia work properly in the browser in Debian Edu, test pages are needed. This wiki page is the place to collect such test pages. Prefer direct links to a page with multimedia content over links to the top level on a site with several different multimedia pages.
It is also useful to consider [http://sam.zoy.org/blog/2007-01-16-exposing-file-parsing-vulnerabilities the plugin reliability].
Plugins to test
There are several plugin packages available in Debian. Here are the ones we know about:
[http://packages.qa.debian.org/m/mplayerplug-in.html mozilla-mplayer]
[http://packages.qa.debian.org/k/kaffeine-mozilla.html kaffeine-mozilla]
[http://packages.qa.debian.org/v/vlc.html mozilla-plugin-vlc]
[http://packages.qa.debian.org/t/totem.html totem-mozilla]
[http://packages.qa.debian.org/x/xine-plugin.html xine-plugin]
[http://packages.qa.debian.org/g/gxine.html gxineplugin]
[http://packages.qa.debian.org/g/gecko-mediaplayer.html gecko-mediaplayer]
Non-flash based
The testing is done using iceweasel and epiphany-browser (becuase 2008-07-20 iceweasel refuses to start due to #491536).
Page/feature |
mozilla-mplayer |
kaffeine-mozilla |
mozilla-plugin-vlc |
totem-mozilla |
xine-plugin |
gxineplugin |
gecko-mediaplayer |
Package version tested |
3.55-1.1 |
0.4.3.1.dfsg-0.2 |
0.8.6.h-1 |
2.22.2-5 |
1.0.2-1 |
? |
0.7.0-1 (not in Lenny!) |
Embedded in web page |
Yes |
No |
Yes |
Yes |
Yes |
? |
? |
Control buttons (play, pause, full screen) |
Yes |
Yes |
No |
? |
No |
? |
? |
Streaming (as opposed to download first) |
Yes |
? |
? |
? |
? |
? |
|
OK |
OK |
? |
OK |
? |
? |
||
OK |
OK |
Fail |
? |
OK |
? |
? |
|
OK |
OK |
? |
OK |
? |
? |
||
OK |
OK |
Fail |
? |
OK |
? |
? |
|
[http://bugs.debian.org/491403 Tweak] |
? |
? |
? |
||||
http://snutt.no/MovieList.aspx?CategoryRef=CFA74416-1F71-4D7C-8AE5-03F3A10542C2 |
OK |
OK |
OK |
? |
OK |
? |
? |
http://loekebergskole.no/podpress/category/podcaster/comenius/norsong/ |
OK |
OK |
? |
OK |
? |
? |
|
OK |
OK |
OK |
? |
OK |
? |
? |
|
http://media01.smartcom.no/Microsite/dss_01.aspx?eventid=3476 |
Fail |
? |
? |
? |
? |
? |
? |
The mplayer-mozilla plugin need to be configured to use TCP for RTSP for filmarkivet.no to work.
Supported mime types
MIME type |
gxineplugin 0.5.903-2 |
kaffeine-mozilla 0.4.3.1.dfsg-0.2 |
mozilla-mplayer 3.55-1.1 |
mozilla-plugin-vlc 0.8.6.h-4+lenny2 |
xine-plugin 1.0.2-1 |
application/annodex |
|
|
|
|
X |
application/asx |
|
X |
X |
|
|
application/mpeg4-iod |
|
X |
|
X |
|
application/mpeg4-muxcodetable |
|
X |
|
X |
|
application/ogg |
|
X |
X |
X |
X |
application/smil |
|
X |
X |
|
X |
application/vnd.ms-asf |
|
|
|
|
X |
application/vnd.rn-realaudio |
|
X |
X |
|
|
application/vnd.rn-realmedia |
|
X |
X |
|
X |
application/x-annodex |
|
|
|
|
X |
application/x-drm-v2 |
|
X |
X |
|
|
application/x-flash-video |
|
|
|
|
X |
application/x-google-vlc-plugin |
|
X |
|
X |
|
application/x-mplayer2 |
X |
X |
X |
X |
X |
application/x-ms-wmp |
|
X |
X |
|
|
application/x-ms-wmv |
|
X |
X |
|
|
application/x-nsv-vp3-mp3 |
|
X |
X |
|
|
application/x-ogg |
|
X |
X |
X |
X |
application/x-ogm |
|
|
|
|
X |
application/x-ogm-audio |
|
|
|
|
X |
application/x-ogm-video |
|
|
|
|
X |
application/x-quicktimeplayer |
|
X |
X |
|
X |
application/x-vlc-plugin |
|
|
|
X |
|
application/x-xine-plugin |
|
|
|
|
X |
application/xspf+xml |
|
X |
|
|
X |
audio/168sv |
|
|
|
|
X |
audio/3gpp |
|
X |
|
X |
|
audio/3gpp2 |
|
X |
|
X |
|
audio/8svx |
|
|
|
|
X |
audio/aiff |
|
|
|
|
X |
audio/annodex |
|
|
|
|
X |
audio/basic |
|
X |
X |
|
X |
audio/flac |
|
X |
X |
|
X |
audio/mp3 |
|
X |
X |
|
X |
audio/mp4 |
|
X |
X |
|
X |
audio/mpeg |
X |
X |
X |
X |
X |
audio/mpeg2 |
X |
X |
X |
|
X |
audio/mpeg3 |
X |
X |
X |
|
X |
audio/mpeg4 |
|
X |
|
X |
|
audio/mpegurl |
X |
|
|
|
X |
audio/musepack |
|
|
|
|
X |
audio/ogg |
|
X |
X |
|
X |
audio/wav |
|
X |
X |
X |
X |
audio/x-16sv |
|
|
|
|
X |
audio/x-8svx |
|
|
|
|
X |
audio/x-aiff |
|
|
|
|
X |
audio/x-annodex |
|
|
|
|
X |
audio/x-basic |
|
X |
X |
|
X |
audio/x-flac |
|
X |
X |
|
X |
audio/x-m4a |
|
X |
|
|
X |
audio/x-mod |
|
X |
X |
|
|
audio/x-mp3 |
|
|
|
|
X |
audio/x-mp4 |
|
|
X |
|
|
audio/x-mpeg |
X |
X |
X |
X |
X |
audio/x-mpeg2 |
X |
X |
X |
|
X |
audio/x-mpeg3 |
X |
X |
X |
|
X |
audio/x-mpegurl |
X |
X |
X |
|
X |
audio/x-ms-wax |
|
X |
X |
|
|
audio/x-ms-wma |
|
X |
X |
|
X |
audio/x-ms-wmv |
|
X |
X |
|
|
audio/x-musepack |
|
|
|
|
X |
audio/x-ogg |
X |
X |
X |
|
X |
audio/x-pn-aiff |
|
|
|
|
X |
audio/x-pn-au |
|
|
|
|
X |
audio/x-pn-realaudio |
|
X |
X |
|
X |
audio/x-pn-realaudio-plugin |
|
X |
X |
|
X |
audio/x-pn-wav |
|
|
|
|
X |
audio/x-pn-windows-acm |
|
|
|
|
X |
audio/x-real-audio |
|
|
|
|
X |
audio/x-realaudio |
|
X |
X |
|
X |
audio/x-scpls |
X |
X |
|
|
|
audio/x-wav |
|
X |
X |
X |
X |
audio/x-wavpack |
|
|
|
|
X |
image/ilbm |
|
|
|
|
X |
image/png |
|
|
|
|
X |
image/x-ilbm |
|
|
|
|
X |
image/x-png |
|
|
|
|
X |
image/x-quicktime |
|
X |
X |
|
|
video/3gpp |
|
X |
X |
X |
|
video/3gpp2 |
|
X |
|
X |
|
video/anim |
|
|
|
|
X |
video/annodex |
|
|
|
|
X |
video/divx |
|
X |
X |
|
|
video/fli |
|
X |
X |
|
|
video/flv |
|
|
|
|
X |
video/mkv |
|
|
|
|
X |
video/mng |
|
|
|
|
X |
video/mp4 |
|
X |
X |
|
X |
video/mpeg |
X |
X |
X |
X |
X |
video/mpeg-system |
|
X |
|
X |
|
video/mpeg4 |
|
X |
|
X |
|
video/msvideo |
X |
X |
X |
|
X |
video/ogg |
|
|
|
|
X |
video/quicktime |
X |
X |
X |
X |
X |
video/vnd.divx |
|
X |
X |
|
|
video/vnd.rn-realvideo |
|
X |
X |
|
|
video/vnd.vivo |
|
X |
X |
|
|
video/x-anim |
|
|
|
|
X |
video/x-annodex |
|
|
|
|
X |
video/x-fli |
|
X |
X |
|
|
video/x-flic |
|
|
|
|
X |
video/x-flv |
|
X |
X |
|
X |
video/x-matroska |
|
|
|
|
X |
video/x-mng |
|
|
|
|
X |
video/x-mpeg |
X |
X |
X |
X |
X |
video/x-mpeg-system |
|
X |
|
X |
|
video/x-mpeg2 |
|
X |
X |
|
|
video/x-ms-asf |
|
X |
X |
X |
X |
video/x-ms-asf-plugin |
X |
X |
X |
X |
X |
video/x-ms-wax |
|
|
|
|
X |
video/x-ms-wm |
|
X |
X |
|
|
video/x-ms-wma |
|
X |
|
|
|
video/x-ms-wmp |
|
X |
X |
|
|
video/x-ms-wmv |
|
X |
X |
X |
X |
video/x-ms-wvx |
|
X |
X |
|
X |
video/x-msvideo |
X |
X |
X |
X |
X |
video/x-ogg |
|
|
|
|
X |
video/x-quicktime |
X |
X |
X |
|
X |
This is the script used to generate the list of MIME types.
# # List the supported MIME types of the available # mozilla/firefox/iceweasel plugins. cat > x.c <<EOF #include <stdio.h> int main(int argc, char *argv[]) { printf("%s\n", NPP_GetMIMEDescription()); return 0; } EOF ( for f in /usr/lib/mozilla/plugins/*.so; do gcc -o x x.c $f -Wl,-rpath,/usr/lib/mozilla/plugins > /dev/null 2>&1 if [ -x x ] ; then pkg=`dpkg -S $f|cut -d: -f1` ver=`dpkg -l $pkg|awk '/^ii/ {print $3}' | sed s/:/_/g` ./x | sed "s/;/;\n/g" | sed "s%^%$pkg:$ver:%" | sort else echo error: Unable to fetch info from $f 1>&2 fi done ) | perl -e ' my %mimetypes = (); my %pkgs = (); while (<>) { # mozilla-plugin-vlc:0.8.6.h-4+lenny2:application/x-mplayer2::Windows Media; my ($pkg, $ver, $mime, $ext, $desc) = split(/:/); $pkgs{$pkg} = $ver; $mimetypes{$mime}{$pkg} = 1; } print "|| MIME type ||"; for my $pkg (sort keys %pkgs) { my $ver = $pkgs{$pkg}; print " $pkg $ver ||"; } print "\n"; for my $mime (sort keys %mimetypes) { next if $mime =~ m/^\s*$/; print "|| $mime || "; for my $pkg (sort keys %pkgs) { if ($mimetypes{$mime}{$pkg}) { print " X ||"; } else { print " ||"; } } print "\n"; } '
Flash based
See ["DebianEdu/FlashInDebianEdu"].