]> git.sesse.net Git - vlc/blob - projects/mozilla/vlc.r.in
Add an assert for impossible-to-reach frequency codes.
[vlc] / projects / mozilla / vlc.r.in
1 /*****************************************************************************
2  * VLC Plugin description for OS X
3  *****************************************************************************/
4
5 /* Definitions of system resource types */
6
7 data 'carb' (0)
8 {
9 };
10
11 /* The first string in the array is a plugin description,
12  * the second is the plugin name */
13 resource 'STR#' (126)
14 {
15     {
16         "@COPYRIGHT_MESSAGE@"
17         "<BR><A HREF='http://www.videolan.org'>http://www.videolan.org</A>",
18         "VLC Multimedia Plug-in"
19     };
20 };
21
22 /* A description for each MIME type in resource 128 */
23 resource 'STR#' (127)
24 {
25     {
26         /* MPEG-1 and MPEG-2 */
27         "MPEG audio",
28         "MPEG audio",
29         "MPEG video",
30         "MPEG video",
31         "MPEG video",
32         "MPEG video",
33         /* MPEG-4 */
34         "MPEG-4 video",
35         "MPEG-4 audio",
36         "MPEG-4 video",
37         "MPEG-4 video",
38         /* AVI */
39         "AVI video",
40         /* Quicktime */
41 /*        "QuickTime video", */
42         /* OGG */
43         "Ogg stream",
44         "Ogg stream",
45         /* VLC */
46         "VLC plug-in",
47         /* Windows Media */
48         "Windows Media video",
49         "Windows Media video",
50         "Windows Media plug-in",
51         "Windows Media video",
52         /* Google VLC */
53         "Google VLC plug-in",
54         /* WAV audio */
55         "WAV audio",
56         "WAV audio",
57         /* 3GPP */
58         "3GPP audio",
59         "3GPP video",
60         /* 3GPP2 */
61         "3GPP2 audio",
62         "3GPP2 video",
63         /* DIVX */
64         "DivX video",
65         /* FLV */
66         "FLV video",
67         "FLV video",
68         /* MkV */
69         "MKV video",
70         "MKV audio",
71     };
72 };
73
74 /* A series of pairs of strings... first MIME type, then file extension(s) */
75 resource 'STR#' (128,"MIME Type")
76 {
77     {
78         /* MPEG-1 and MPEG-2 */
79         "audio/mpeg", "mp2,mp3,mpga,mpega",
80         "audio/x-mpeg", "mp2,mp3,mpga,mpega",
81         "video/mpeg", "mpg,mpeg,mpe",
82         "video/x-mpeg", "mpg,mpeg,mpe",
83         "video/mpeg-system", "mpg,mpeg,vob",
84         "video/x-mpeg-system", "mpg,mpeg,vob",
85         /* MPEG-4 */
86         "video/mp4", "mp4,mpg4",
87         "audio/mp4", "mp4,mpg4",
88         "application/mpeg4-iod", "mp4,mpg4",
89         "application/mpeg4-muxcodetable", "mp4,mpg4",
90         /* AVI */
91         "video/x-msvideo", "avi",
92         /* Quicktime */
93 /*        "video/quicktime", "mov,qt", */
94         /* OGG */
95         "application/ogg", "ogg",
96         "application/x-ogg", "ogg",
97         /* VLC */
98         "application/x-vlc-plugin", "vlc",
99         /* Windows Media */
100         "video/x-ms-asf-plugin", "asf,asx",
101         "video/x-ms-asf", "asf,asx",
102         "application/x-mplayer2", "",
103         "video/x-ms-wmv", "wmv",
104         /* Google VLC */
105         "video/x-google-vlc-plugin", "",
106         /* WAV audio */
107         "audio/wav", "wav",
108         "audio/x-wav", "wav",
109         /* 3GPP */
110         "audio/3gpp", "3gp,3gpp",
111         "video/3gpp", "3gp,3gpp",
112         /* 3GPP2 */
113         "audio/3gpp2", "3g2,3gpp2",
114         "video/3gpp2", "3g2,3gpp2",
115         /* DIVX */
116         "video/divx", "divx",
117         /* FLV */
118         "video/flv", "flv",
119         "video/x-flv", "flv",
120         /* MKV */
121         "video/x-matroska", "mkv",
122         "audio/x-matroska", "mka",
123         /* XSPF */
124         "application/xspf+xml", "xspf",
125
126     };
127 };
128