profiles.hpp 1.73 KB
Newer Older
1
2
#define NB_PROFILE \
    (sizeof(video_profile_value_list)/sizeof(video_profile_value_list[0]))
3

Ilkka Ollakka's avatar
Ilkka Ollakka committed
4
static const char video_profile_name_list[][35] = {
5
    "Video - H.264 + MP3 (MP4)",
6
    "Video - VP80 + Vorbis (Webm)",
7
8
    "Video - H.264 + MP3 (TS)",
    "Video - Dirac + MP3 (TS)",
9
10
11
12
13
14
    "Video - Theora + Vorbis (OGG)",
    "Video - Theora + Flac (OGG)",
    "Video - MPEG-2 + MPGA (TS)",
    "Video - WMV + WMA (ASF)",
    "Video - DIV3 + MP3 (ASF)",
    "Audio - Vorbis (OGG)",
15
    "Audio - MP3",
16
    "Audio - MP3 (MP4)",
17
    "Audio - FLAC",
18
    "Audio - CD",
19
};
Kaarlo Raiha's avatar
Kaarlo Raiha committed
20

Ilkka Ollakka's avatar
Ilkka Ollakka committed
21
static const char video_profile_value_list[][53] = {
Kaarlo Raiha's avatar
Kaarlo Raiha committed
22
23
24
25
26
    /* Container(string), transcode video(bool), transcode audio(bool), */
    /* use subtitles(bool), video codec(string), video bitrate(integer), */
    /* scale(float), fps(float), width(integer, height(integer), */
    /* audio codec(string), audio bitrate(integer), channels(integer), */
    /* samplerate(integer), subtitle codec(string), subtitle overlay(bool) */
27
    "mp4;1;1;0;h264;0;0;0;0;0;mpga;128;2;44100;0;1",
28
    "webm;1;1;0;VP80;2000;0;0;0;0;vorb;128;2;44100;0;1",
29
30
    "ts;1;1;0;h264;800;1;0;0;0;mpga;128;2;44100;0;0",
    "ts;1;1;0;drac;800;1;0;0;0;mpga;128;2;44100;0;0",
31
32
33
    "ogg;1;1;0;theo;800;1;0;0;0;vorb;128;2;44100;0;0",
    "ogg;1;1;0;theo;800;1;0;0;0;flac;128;2;44100;0;0",
    "ts;1;1;0;mp2v;800;1;0;0;0;mpga;128;2;44100;0;0",
34
    "asf;1;1;0;WMV2;800;1;0;0;0;wma2;128;2;44100;0;0",
35
    "asf;1;1;0;DIV3;800;1;0;0;0;mp3;128;2;44100;0;0",
36
37
    "ogg;1;1;0;none;800;1;0;0;0;vorb;128;2;44100;none;0",
    "raw;1;1;0;none;800;1;0;0;0;mp3;128;2;44100;none;0",
38
    "mp4;1;1;0;none;800;1;0;0;0;mpga;128;2;44100;none;0",
39
40
    "raw;1;1;0;none;800;1;0;0;0;flac;128;2;44100;none;0",
    "wav;1;1;0;none;800;1;0;0;0;s16l;128;2;44100;none;0",
41
42
43
};