6523390dde2044e9c10ea26ee49724274b14e3e7
[ffmpeg.git] / tests / ref / fate / opt
1 Testing default values
2 num=0
3 toggle=1
4 string=default
5 flags=1
6 rational=1/1
7 video_rate=25/1
8 width=200 height=300
9 pix_fmt=0bgr
10 sample_fmt=s16
11 duration=1000
12 color=255 192 203 255
13 channel_layout=311=311
14 binary=62 69 6e 0
15 binary_size=4
16 num64=1
17 flt=0.333333
18 dbl=0.333333
19
20 Testing av_set_options_string()
21 OK    ''
22 Error ':'
23 Error '='
24 Error 'foo=:'
25 Error ':=foo'
26 Error '=foo'
27 Error 'foo='
28 Error 'foo'
29 Error 'foo=val'
30 Error 'foo==val'
31 Error 'toggle=:'
32 OK    'string=:'
33 Error 'toggle=1 : foo'
34 Error 'toggle=100'
35 Error 'toggle==1'
36 OK    'flags=+mu-lame : num=42: toggle=0'
37 OK    'num=42 : string=blahblah'
38 Error 'rational=0 : rational=1/2 : rational=1/-1'
39 Error 'rational=-1/0'
40 OK    'size=1024x768'
41 OK    'size=pal'
42 Error 'size=bogus'
43 OK    'pix_fmt=yuv420p'
44 OK    'pix_fmt=2'
45 Error 'pix_fmt=bogus'
46 OK    'sample_fmt=s16'
47 OK    'sample_fmt=2'
48 Error 'sample_fmt=bogus'
49 OK    'video_rate=pal'
50 OK    'video_rate=25'
51 OK    'video_rate=30000/1001'
52 OK    'video_rate=30/1.001'
53 Error 'video_rate=bogus'
54 Error 'duration=bogus'
55 OK    'duration=123.45'
56 OK    'duration=1\:23\:45.67'
57 OK    'color=blue'
58 OK    'color=0x223300'
59 OK    'color=0x42FF07AA'
60 OK    'cl=stereo+downmix'
61 Error 'cl=foo'
62 Error 'bin=boguss'
63 Error 'bin=111'
64 OK    'bin=ffff'
65 Error 'num64=bogus'
66 OK    'num64=44'
67 OK    'num64=44.4'
68 Error 'num64=-1'
69 Error 'num64=101'
70 Error 'flt=bogus'
71 OK    'flt=2'
72 OK    'flt=2.2'
73 Error 'flt=-1'
74 Error 'flt=101'
75 Error 'dbl=bogus'
76 OK    'dbl=2'
77 OK    'dbl=2.2'
78 Error 'dbl=-1'
79 Error 'dbl=101'
80
81 Testing av_opt_set_from_string()
82 OK    ''
83 OK    '5'
84 OK    '5:hello'
85 OK    '5:hello:size=pal'
86 Error '5:size=pal:hello'
87 Error ':'
88 Error '='
89 OK    ' 5 : hello : size = pal '
90 Error 'a_very_long_option_name_that_will_need_to_be_ellipsized_around_here=42'