• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Evaluating ''
2'' -> nan
3
4av_expr_parse_and_eval failed
5Evaluating '1;2'
6'1;2' -> 2.000000
7
8Evaluating '-20'
9'-20' -> -20.000000
10
11Evaluating '-PI'
12'-PI' -> -3.141593
13
14Evaluating '+PI'
15'+PI' -> 3.141593
16
17Evaluating '1+(5-2)^(3-1)+1/2+sin(PI)-max(-2.2,-3.1)'
18'1+(5-2)^(3-1)+1/2+sin(PI)-max(-2.2,-3.1)' -> 12.700000
19
20Evaluating '80G/80Gi'
21'80G/80Gi' -> 0.931323
22
23Evaluating '1k'
24'1k' -> 1000.000000
25
26Evaluating '1Gi'
27'1Gi' -> 1073741824.000000
28
29Evaluating '1gi'
30'1gi' -> nan
31
32av_expr_parse_and_eval failed
33Evaluating '1GiFoo'
34'1GiFoo' -> nan
35
36av_expr_parse_and_eval failed
37Evaluating '1k+1k'
38'1k+1k' -> 2000.000000
39
40Evaluating '1Gi*3foo'
41'1Gi*3foo' -> nan
42
43av_expr_parse_and_eval failed
44Evaluating 'foo'
45'foo' -> nan
46
47av_expr_parse_and_eval failed
48Evaluating 'foo('
49'foo(' -> nan
50
51av_expr_parse_and_eval failed
52Evaluating 'foo()'
53'foo()' -> nan
54
55av_expr_parse_and_eval failed
56Evaluating 'foo)'
57'foo)' -> nan
58
59av_expr_parse_and_eval failed
60Evaluating 'sin'
61'sin' -> nan
62
63av_expr_parse_and_eval failed
64Evaluating 'sin('
65'sin(' -> nan
66
67av_expr_parse_and_eval failed
68Evaluating 'sin()'
69'sin()' -> nan
70
71av_expr_parse_and_eval failed
72Evaluating 'sin)'
73'sin)' -> nan
74
75av_expr_parse_and_eval failed
76Evaluating 'sin 10'
77'sin 10' -> nan
78
79av_expr_parse_and_eval failed
80Evaluating 'sin(1,2,3)'
81'sin(1,2,3)' -> nan
82
83av_expr_parse_and_eval failed
84Evaluating 'sin(1 )'
85'sin(1 )' -> 0.841471
86
87Evaluating '1'
88'1' -> 1.000000
89
90Evaluating '1foo'
91'1foo' -> nan
92
93av_expr_parse_and_eval failed
94Evaluating 'bar + PI + E + 100f*2 + foo'
95'bar + PI + E + 100f*2 + foo' -> nan
96
97av_expr_parse_and_eval failed
98Evaluating '13k + 12f - foo(1, 2)'
99'13k + 12f - foo(1, 2)' -> nan
100
101av_expr_parse_and_eval failed
102Evaluating '1gi'
103'1gi' -> nan
104
105av_expr_parse_and_eval failed
106Evaluating '1Gi'
107'1Gi' -> 1073741824.000000
108
109Evaluating 'st(0, 123)'
110'st(0, 123)' -> 123.000000
111
112Evaluating 'st(1, 123); ld(1)'
113'st(1, 123); ld(1)' -> 123.000000
114
115Evaluating 'lte(0, 1)'
116'lte(0, 1)' -> 1.000000
117
118Evaluating 'lte(1, 1)'
119'lte(1, 1)' -> 1.000000
120
121Evaluating 'lte(1, 0)'
122'lte(1, 0)' -> 0.000000
123
124Evaluating 'lt(0, 1)'
125'lt(0, 1)' -> 1.000000
126
127Evaluating 'lt(1, 1)'
128'lt(1, 1)' -> 0.000000
129
130Evaluating 'gt(1, 0)'
131'gt(1, 0)' -> 1.000000
132
133Evaluating 'gt(2, 7)'
134'gt(2, 7)' -> 0.000000
135
136Evaluating 'gte(122, 122)'
137'gte(122, 122)' -> 1.000000
138
139Evaluating 'st(0, 1); while(lte(ld(0), 100), st(1, ld(1)+ld(0));st(0, ld(0)+1)); ld(1)'
140'st(0, 1); while(lte(ld(0), 100), st(1, ld(1)+ld(0));st(0, ld(0)+1)); ld(1)' -> 5050.000000
141
142Evaluating 'st(1, 1); st(2, 2); st(0, 1); while(lte(ld(0),10), st(3, ld(1)+ld(2)); st(1, ld(2)); st(2, ld(3)); st(0, ld(0)+1)); ld(3)'
143'st(1, 1); st(2, 2); st(0, 1); while(lte(ld(0),10), st(3, ld(1)+ld(2)); st(1, ld(2)); st(2, ld(3)); st(0, ld(0)+1)); ld(3)' -> 233.000000
144
145Evaluating 'while(0, 10)'
146'while(0, 10)' -> nan
147
148av_expr_parse_and_eval failed
149Evaluating 'st(0, 1); while(lte(ld(0),100), st(1, ld(1)+ld(0)); st(0, ld(0)+1))'
150'st(0, 1); while(lte(ld(0),100), st(1, ld(1)+ld(0)); st(0, ld(0)+1))' -> 101.000000
151
152Evaluating 'isnan(1)'
153'isnan(1)' -> 0.000000
154
155Evaluating 'isnan(NAN)'
156'isnan(NAN)' -> 1.000000
157
158Evaluating 'isnan(INF)'
159'isnan(INF)' -> 0.000000
160
161Evaluating 'isinf(1)'
162'isinf(1)' -> 0.000000
163
164Evaluating 'isinf(NAN)'
165'isinf(NAN)' -> 0.000000
166
167Evaluating 'isinf(INF)'
168'isinf(INF)' -> 1.000000
169
170Evaluating 'floor(NAN)'
171'floor(NAN)' -> nan
172
173av_expr_parse_and_eval failed
174Evaluating 'floor(123.123)'
175'floor(123.123)' -> 123.000000
176
177Evaluating 'floor(-123.123)'
178'floor(-123.123)' -> -124.000000
179
180Evaluating 'trunc(123.123)'
181'trunc(123.123)' -> 123.000000
182
183Evaluating 'trunc(-123.123)'
184'trunc(-123.123)' -> -123.000000
185
186Evaluating 'ceil(123.123)'
187'ceil(123.123)' -> 124.000000
188
189Evaluating 'ceil(-123.123)'
190'ceil(-123.123)' -> -123.000000
191
192Evaluating 'sqrt(1764)'
193'sqrt(1764)' -> 42.000000
194
195Evaluating 'isnan(sqrt(-1))'
196'isnan(sqrt(-1))' -> 1.000000
197
198Evaluating 'not(1)'
199'not(1)' -> 0.000000
200
201Evaluating 'not(NAN)'
202'not(NAN)' -> 0.000000
203
204Evaluating 'not(0)'
205'not(0)' -> 1.000000
206
207Evaluating '6.0206dB'
208'6.0206dB' -> 2.000000
209
210Evaluating '-3.0103dB'
211'-3.0103dB' -> 0.707107
212
213Evaluating 'pow(0,1.23)'
214'pow(0,1.23)' -> 0.000000
215
216Evaluating 'pow(PI,1.23)'
217'pow(PI,1.23)' -> 4.087844
218
219Evaluating 'PI^1.23'
220'PI^1.23' -> 4.087844
221
222Evaluating 'pow(-1,1.23)'
223'pow(-1,1.23)' -> nan
224
225av_expr_parse_and_eval failed
226Evaluating 'if(1, 2)'
227'if(1, 2)' -> 2.000000
228
229Evaluating 'if(1, 1, 2)'
230'if(1, 1, 2)' -> 1.000000
231
232Evaluating 'if(0, 1, 2)'
233'if(0, 1, 2)' -> 2.000000
234
235Evaluating 'ifnot(0, 23)'
236'ifnot(0, 23)' -> 23.000000
237
238Evaluating 'ifnot(1, NaN) + if(0, 1)'
239'ifnot(1, NaN) + if(0, 1)' -> 0.000000
240
241Evaluating 'ifnot(1, 1, 2)'
242'ifnot(1, 1, 2)' -> 2.000000
243
244Evaluating 'ifnot(0, 1, 2)'
245'ifnot(0, 1, 2)' -> 1.000000
246
247Evaluating 'taylor(1, 1)'
248'taylor(1, 1)' -> 2.718282
249
250Evaluating 'taylor(eq(mod(ld(1),4),1)-eq(mod(ld(1),4),3), PI/2, 1)'
251'taylor(eq(mod(ld(1),4),1)-eq(mod(ld(1),4),3), PI/2, 1)' -> 1.000000
252
253Evaluating 'root(sin(ld(0))-1, 2)'
254'root(sin(ld(0))-1, 2)' -> 1.570796
255
256Evaluating 'root(sin(ld(0))+6+sin(ld(0)/12)-log(ld(0)), 100)'
257'root(sin(ld(0))+6+sin(ld(0)/12)-log(ld(0)), 100)' -> 60.965601
258
259Evaluating '7000000B*random(0)'
260'7000000B*random(0)' -> 0.003078
261
262Evaluating 'squish(2)'
263'squish(2)' -> 0.000335
264
265Evaluating 'gauss(0.1)'
266'gauss(0.1)' -> 0.396953
267
268Evaluating 'hypot(4,3)'
269'hypot(4,3)' -> 5.000000
270
271Evaluating 'gcd(30,55)*print(min(9,1))'
272'gcd(30,55)*print(min(9,1))' -> 5.000000
273
274Evaluating 'bitor(42, 12)'
275'bitor(42, 12)' -> 46.000000
276
277Evaluating 'bitand(42, 12)'
278'bitand(42, 12)' -> 8.000000
279
280Evaluating 'bitand(NAN, 1)'
281'bitand(NAN, 1)' -> nan
282
283av_expr_parse_and_eval failed
284Evaluating 'between(10, -3, 10)'
285'between(10, -3, 10)' -> 1.000000
286
287Evaluating 'between(-4, -2, -1)'
288'between(-4, -2, -1)' -> 0.000000
289
290Evaluating 'between(1,2)'
291'between(1,2)' -> nan
292
293av_expr_parse_and_eval failed
294Evaluating 'clip(0, 2, 1)'
295'clip(0, 2, 1)' -> nan
296
297av_expr_parse_and_eval failed
298Evaluating 'clip(0/0, 1, 2)'
299'clip(0/0, 1, 2)' -> nan
300
301av_expr_parse_and_eval failed
302Evaluating 'clip(0, 0/0, 1)'
303'clip(0, 0/0, 1)' -> nan
304
305av_expr_parse_and_eval failed
30612.700000 == 12.7
3070.931323 == 0.931322575
308