Commit | Line | Data |
---|---|---|
f6fa7814 DM |
1 | Testing default values |
2 | num=0 | |
3 | toggle=1 | |
4 | string=default | |
5 | escape=\=, | |
6 | flags=1 | |
7 | rational=1/1 | |
8 | video_rate=25/1 | |
9 | width=200 height=300 | |
10 | pix_fmt=0bgr | |
11 | sample_fmt=s16 | |
12 | duration=1000 | |
13 | color=255 192 203 255 | |
14 | channel_layout=311=311 | |
15 | binary=62 69 6e 0 | |
16 | binary_size=4 | |
17 | num64=1 | |
18 | flt=0.333333 | |
19 | dbl=0.333333 | |
20 | ||
21 | Testing av_opt_is_set_to_default() | |
22 | name: num default:1 error: | |
23 | name: toggle default:0 error: | |
24 | name: rational default:0 error: | |
25 | name: string default:0 error: | |
26 | name: escape default:0 error: | |
27 | name: flags default:0 error: | |
28 | name: cool default:1 error:Option not found | |
29 | name: lame default:1 error:Option not found | |
30 | name: mu default:1 error:Option not found | |
31 | name: size default:0 error: | |
32 | name: pix_fmt default:0 error: | |
33 | name:sample_fmt default:0 error: | |
34 | name:video_rate default:0 error: | |
35 | name: duration default:0 error: | |
36 | name: color default:0 error: | |
37 | name: cl default:0 error: | |
38 | name: bin default:0 error: | |
39 | name: bin1 default:1 error: | |
40 | name: bin2 default:1 error: | |
41 | name: num64 default:0 error: | |
42 | name: flt default:0 error: | |
43 | name: dbl default:0 error: | |
44 | name: num default:1 error: | |
45 | name: toggle default:1 error: | |
46 | name: rational default:1 error: | |
47 | name: string default:1 error: | |
48 | name: escape default:1 error: | |
49 | name: flags default:1 error: | |
50 | name: cool default:1 error:Option not found | |
51 | name: lame default:1 error:Option not found | |
52 | name: mu default:1 error:Option not found | |
53 | name: size default:1 error: | |
54 | name: pix_fmt default:1 error: | |
55 | name:sample_fmt default:1 error: | |
56 | name:video_rate default:1 error: | |
57 | name: duration default:1 error: | |
58 | name: color default:1 error: | |
59 | name: cl default:1 error: | |
60 | name: bin default:1 error: | |
61 | name: bin1 default:1 error: | |
62 | name: bin2 default:1 error: | |
63 | name: num64 default:1 error: | |
64 | name: flt default:1 error: | |
65 | name: dbl default:1 error: | |
66 | ||
67 | Test av_opt_serialize() | |
68 | num=0,toggle=1,rational=1/1,string=default,escape=\\\=\,,flags=0x00000001,size=200x300,pix_fmt=0bgr,sample_fmt=s16,video_rate=25/1,duration=0:00:00.001000,color=0xffc0cbff,cl=0x137,bin=62696E00,bin1=,bin2=,num64=1,flt=0.333333,dbl=0.333333 | |
69 | num=0,toggle=1,rational=1/1,string=default,escape=\\\=\,,flags=0x00000001,size=200x300,pix_fmt=0bgr,sample_fmt=s16,video_rate=25/1,duration=0:00:00.001000,color=0xffc0cbff,cl=0x137,bin=62696E00,bin1=,bin2=,num64=1,flt=0.333333,dbl=0.333333 | |
70 | ||
71 | Testing av_set_options_string() | |
72 | OK '' | |
73 | Error ':' | |
74 | Error '=' | |
75 | Error 'foo=:' | |
76 | Error ':=foo' | |
77 | Error '=foo' | |
78 | Error 'foo=' | |
79 | Error 'foo' | |
80 | Error 'foo=val' | |
81 | Error 'foo==val' | |
82 | Error 'toggle=:' | |
83 | OK 'string=:' | |
84 | Error 'toggle=1 : foo' | |
85 | Error 'toggle=100' | |
86 | Error 'toggle==1' | |
87 | OK 'flags=+mu-lame : num=42: toggle=0' | |
88 | OK 'num=42 : string=blahblah' | |
89 | Error 'rational=0 : rational=1/2 : rational=1/-1' | |
90 | Error 'rational=-1/0' | |
91 | OK 'size=1024x768' | |
92 | OK 'size=pal' | |
93 | Error 'size=bogus' | |
94 | OK 'pix_fmt=yuv420p' | |
95 | OK 'pix_fmt=2' | |
96 | Error 'pix_fmt=bogus' | |
97 | OK 'sample_fmt=s16' | |
98 | OK 'sample_fmt=2' | |
99 | Error 'sample_fmt=bogus' | |
100 | OK 'video_rate=pal' | |
101 | OK 'video_rate=25' | |
102 | OK 'video_rate=30000/1001' | |
103 | OK 'video_rate=30/1.001' | |
104 | Error 'video_rate=bogus' | |
105 | Error 'duration=bogus' | |
106 | OK 'duration=123.45' | |
107 | OK 'duration=1\:23\:45.67' | |
108 | OK 'color=blue' | |
109 | OK 'color=0x223300' | |
110 | OK 'color=0x42FF07AA' | |
111 | OK 'cl=stereo+downmix' | |
112 | Error 'cl=foo' | |
113 | Error 'bin=boguss' | |
114 | Error 'bin=111' | |
115 | OK 'bin=ffff' | |
116 | Error 'num64=bogus' | |
117 | OK 'num64=44' | |
118 | OK 'num64=44.4' | |
119 | Error 'num64=-1' | |
120 | Error 'num64=101' | |
121 | Error 'flt=bogus' | |
122 | OK 'flt=2' | |
123 | OK 'flt=2.2' | |
124 | Error 'flt=-1' | |
125 | Error 'flt=101' | |
126 | Error 'dbl=bogus' | |
127 | OK 'dbl=2' | |
128 | OK 'dbl=2.2' | |
129 | Error 'dbl=-1' | |
130 | Error 'dbl=101' | |
131 | ||
132 | Testing av_opt_set_from_string() | |
133 | OK '' | |
134 | OK '5' | |
135 | OK '5:hello' | |
136 | OK '5:hello:size=pal' | |
137 | Error '5:size=pal:hello' | |
138 | Error ':' | |
139 | Error '=' | |
140 | OK ' 5 : hello : size = pal ' | |
141 | Error 'a_very_long_option_name_that_will_need_to_be_ellipsized_around_here=42' |