]> git.sesse.net Git - vlc/blob - modules/gui/qt4/components/sout/profiles.hpp
Qt: add more sout profiles.
[vlc] / modules / gui / qt4 / components / sout / profiles.hpp
1 #define NB_PROFILE \
2     (sizeof(video_profile_value_list)/sizeof(video_profile_value_list[0]))
3
4 static const char video_profile_name_list[][37] = {
5     "Video - H.264 + MP3 (MP4)",
6     "Video - VP80 + Vorbis (Webm)",
7     "Video - H.264 + MP3 (TS)",
8     "Video - Dirac + MP3 (TS)",
9     "Video - Theora + Vorbis (OGG)",
10     "Video - Theora + Flac (OGG)",
11     "Video - MPEG-2 + MPGA (TS)",
12     "Video - WMV + WMA (ASF)",
13     "Video - DIV3 + MP3 (ASF)",
14     "Audio - Vorbis (OGG)",
15     "Audio - MP3",
16     "Audio - MP3 (MP4)",
17     "Audio - FLAC",
18     "Audio - CD",
19     "Video for MPEG4 720p TV/device",
20     "Video for MPEG4 1080p TV/device",
21     "Video for DivX compatible player",
22     "Video for iPod SD",
23     "Video for iPod HD/iPhone/PSP",
24     "Video for Android SD Low",
25     "Video for Android SD High",
26     "Video for Android HD",
27     "Video for Youtube SD",
28     "Video for Youtube HD",
29 };
30
31 static const char video_profile_value_list[][58] = {
32     /* Container(string), transcode video(bool), transcode audio(bool), */
33     /* use subtitles(bool), video codec(string), video bitrate(integer), */
34     /* scale(float), fps(float), width(integer, height(integer), */
35     /* audio codec(string), audio bitrate(integer), channels(integer), */
36     /* samplerate(integer), subtitle codec(string), subtitle overlay(bool) */
37     "mp4;1;1;0;h264;0;0;0;0;0;mpga;128;2;44100;0;1",
38     "webm;1;1;0;VP80;2000;0;0;0;0;vorb;128;2;44100;0;1",
39     "ts;1;1;0;h264;800;1;0;0;0;mpga;128;2;44100;0;0",
40     "ts;1;1;0;drac;800;1;0;0;0;mpga;128;2;44100;0;0",
41     "ogg;1;1;0;theo;800;1;0;0;0;vorb;128;2;44100;0;0",
42     "ogg;1;1;0;theo;800;1;0;0;0;flac;128;2;44100;0;0",
43     "ts;1;1;0;mp2v;800;1;0;0;0;mpga;128;2;44100;0;0",
44     "asf;1;1;0;WMV2;800;1;0;0;0;wma2;128;2;44100;0;0",
45     "asf;1;1;0;DIV3;800;1;0;0;0;mp3;128;2;44100;0;0",
46     "ogg;1;1;0;none;800;1;0;0;0;vorb;128;2;44100;none;0",
47     "raw;1;1;0;none;800;1;0;0;0;mp3;128;2;44100;none;0",
48     "mp4;1;1;0;none;800;1;0;0;0;mpga;128;2;44100;none;0",
49     "raw;1;1;0;none;800;1;0;0;0;flac;128;2;44100;none;0",
50     "wav;1;1;0;none;800;1;0;0;0;s16l;128;2;44100;none;0",
51     "mp4;1;1;0;h264;1500;1;0;1280;720;mp3;192;2;44100;none;0",
52     "mp4;1;1;0;h264;3500;1;0;1920;1080;mp3;192;2;44100;none;0",
53     "avi;1;1;0;DIV3;900;1;0;720;568;mp3;128;2;44100;0;0",
54     "mp4;1;1;0;h264;600;1;0;320;180;mp3;128;2;44100;none;0",
55     "mp4;1;1;0;h264;700;1;0;480;272;mp3;128;2;44100;none;0",
56     "mp4;1;1;0;h264;56;1;12;176;144;mp3;24;1;44100;none;0",
57     "mp4;1;1;0;h264;500;1;0;480;360;mp3;128;2;44100;none;0",
58     "mp4;1;1;0;h264;2000;1;0;1280;720;mp3;192;2;44100;none;0",
59     "mp4;1;1;0;h264;800;1;0;640;480;mp3;128;2;44100;none;0",
60     "mp4;1;1;0;h264;1500;1;0;1280;720;mp3;128;2;44100;none;0",
61 };
62
63