28 Commits (e2b7c5783d34fa36a265c1e475de71ba3dd49a19)

Author SHA1 Message Date
Ronald S. Bultje 02ac28229a eval: fix printing of NaN in eval fate test. 12 years ago
Janne Grunau 2d497c141d eval: add gt(), gte(), lt() and lte() fate tests 13 years ago
Max Lazarov caac3ab6ef eval: fix swapping of lt() and lte() 13 years ago
Martin Storsjö 143f1e9203 eval: Add the isinf() function and tests for it 13 years ago
Martin Storsjö 3893feeccd opt/eval: Include mathematics.h for NAN/INFINITY 13 years ago
Alex Converse b0f29db5c2 Mark mutable static data const where appropriate. 13 years ago
Anton Khirnov 775af761a0 eval: test isnan(sqrt(-1)) instead of just sqrt(-1) 13 years ago
Stefano Sabatini 8cee38a298 eval: implement not() expression 13 years ago
Stefano Sabatini 9bc393908a eval: add sqrt function for computing the square root 13 years ago
Ronald S. Bultje dfd8116986 eval: add missing comma to tests. 14 years ago
Ronald S. Bultje fe277b16f0 eval: fix memleak. 14 years ago
Mans Rullgard 94350ab986 eval: clear Parser instances before using 14 years ago
Mans Rullgard 6da812e4ee eval: make timing optional in test program 14 years ago
Mans Rullgard abc78a5a7c Do not include log.h in avutil.h 14 years ago
Diego Biurrun dc25d79f49 Drop unnecessary directory prefixes from #include directives. 14 years ago
Anton Khirnov 516fb5e40c lavu: remove FF_API_OLD_EVAL_NAMES cruft 14 years ago
Stefano Sabatini 5ae4251c3b eval: add support for trunc, ceil, and floor functions 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Stefano Sabatini d2af7205a1 Use hierarchic names convention (prefix them with av_expr) for the 14 years ago
Stefano Sabatini 20fcd0797e Implement isnan() function evaluation. 14 years ago
Stefano Sabatini 4cabef0a9d Make strmatch() return 1 only if the string compared against the 14 years ago
Stefano Sabatini 2b59fbe9b1 Add st, ld, while examples/tests. 14 years ago
Stefano Sabatini 8bb12e71af Add examples of unary operators. 14 years ago
Stefano Sabatini 63b1630356 Fix evaluation of expressions of the form: E1;E2. 14 years ago
Stefano Sabatini eb928286de Add more tests to eval, help detecting some of the more apparent 15 years ago
Stefano Sabatini 7ec9b9beca Make av_parse_expr() fail if there are trailing chars at the end of 15 years ago
Stefano Sabatini 2f62224bc0 Improve av_parse_eval() error reporting. 15 years ago
Stefano Sabatini 0b99215c0e Move eval.c and eval.h from libavcodec to libavutil, and make the eval 15 years ago
Stefano Sabatini 79513857ba Fix eval-test compilation. 15 years ago
Stefano Sabatini b851dd9e9b Cosmetics: reindent and break some overly long line. 15 years ago
Stefano Sabatini 0cd28d9494 Cosmetics: consistently apply K&R style. 15 years ago
Stefano Sabatini 9711439b44 Cosmetics: rename ff_parse_expr() and ff_parse_and_eval_expr() parameters: 15 years ago
Stefano Sabatini 9ace13b416 Make ff_parse_expr() and ff_parse_and_eval_expr() return an int 15 years ago
Michael Niedermayer 2b65bb45b5 Change eval API to take parent log context and log level offset. 15 years ago
Stefano Sabatini edd259f92f Change the order of parameters for ff_eval_expr() and 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Stefano Sabatini fc7e2d34cf Fix constness for func[12] parameters in ff_parse_expr() and 15 years ago
Stefano Sabatini 82fdcd449c Change constness for func[12]_name parameters of ff_parse_expr() and 15 years ago
Stefano Sabatini 1235429c27 Rename ff_parse() to ff_parse_expr(). 15 years ago
Stefano Sabatini 6c71d2c135 Remove unnecessary header inclusion directives. 15 years ago
Stefano Sabatini a367be1e88 Rename ff_eval2() to ff_parse_and_eval_expr(). 15 years ago
Stefano Sabatini 4565caf120 Rename ff_parse_eval() to ff_eval_expr(). 15 years ago
Stefano Sabatini 8c21647382 Remove redundant file descriptions from copyright headers. 15 years ago
Stefano Sabatini a3731cadfc Avoid the use of the symbol ff_expr_s for referencing AVExpr. 15 years ago
Stefano Sabatini f8fea468b2 Rename ff_eval_free() to ff_free_expr(). 15 years ago
Stefano Sabatini 073f6d5b96 Rename AVEvalExpr to AVExpr, as suggested by Michael. 15 years ago
Ramiro Polla 0345f36bbd eval: Check for return value of memory allocations. 15 years ago
Måns Rullgård 0314dead4e eval: replace variable-length array with av_malloc/free 15 years ago
Måns Rullgård 87a920c6bf eval: include libavutil/mathematics.h for NAN and M_PI 15 years ago
Måns Rullgård 9a88c1dfa8 eval: include our headers after system headers 15 years ago