63 Commits (58c7d4a3e3c190369711511d0a3c08052bb8e5c8)

Author SHA1 Message Date
Michael Niedermayer ac8cebd48e avutil/mathematics: Use av_sat_add64() for the last addition in av_add_stable() 4 years ago
Dale Curtis d9aa1ef2c2 avutil/mathematics: Fix overflow with NaN in av_add_stable() 5 years ago
Michael Niedermayer 679f340890 avutil/mathematics: Fix 2 overflows in av_add_stable() 5 years ago
Clément Bœsch ea8efc9594 lavu/mathematics: split closing bracket out of ifdefery 8 years ago
Clément Bœsch 1e1513d01a lavu/mathematics: document so-called "cruft" 8 years ago
Diego Biurrun 00a0419c7f mathematics: Kill non-compiling disabled cruft 8 years ago
Michael Niedermayer bc8b1e694c avutil/mathematics: Fix division by 0 9 years ago
Michael Niedermayer f03c2ceec1 avutil/mathematics: return INT64_MIN (=AV_NOPTS_VALUE) from av_rescale_rnd() for overflows 9 years ago
Michael Niedermayer 25e37f5ea9 avutil/mathematics: Do not treat INT64_MIN as positive in av_rescale_rnd 9 years ago
Ganesh Ajjanagadde b7fb7c4542 avutil/mathematics: make av_gcd more robust 9 years ago
Ganesh Ajjanagadde 971d12b7f9 avutil/mathematics: speed up av_gcd by using Stein's binary GCD algorithm 9 years ago
Vittorio Giovara cdfe45ad37 lavu: Drop deprecated av_reverse function 9 years ago
Michael Niedermayer 666e29fe9e avutil/mathematics/av_add_stable: Avoid av_cmp_q() call 11 years ago
Michael Niedermayer e9add0d85b av_add_stable: Add fast special case where step can be represented exactly 11 years ago
Michael Niedermayer 4956d0e5a6 avutil/mathematics/av_add_stable: check for the common case of inc=1 11 years ago
Michael Niedermayer 5b7519fbaa avutil/mathematics/av_add_stable: avoid unneeded variable 11 years ago
Luca Barbato de69aedf99 mathematics: K&R formatting cosmetics 11 years ago
Michael Niedermayer b317f9459f avutil/mathematics: add av_add_stable() 11 years ago
Anton Khirnov 94a417acc0 mathematics: remove asserts from av_rescale_rnd() 11 years ago
Michael Niedermayer 740e740895 av_rescale: support passing MIN/MAX through 12 years ago
Michael Niedermayer 8766ad9eb1 lavu: add av_rescale_delta() 12 years ago
Michael Niedermayer 90d4b07063 mathemathics: update copyright years 12 years ago
Diego Biurrun d5c62122a7 Move av_reverse table to libavcodec 12 years ago
Diego Biurrun 930c9d4373 avutil: Duplicate ff_log2_tab instead of sharing it across libs 12 years ago
Diego Biurrun 9734b8ba56 Move avutil tables only used in libavcodec to libavcodec. 12 years ago
Michael Niedermayer 2f23a8ab17 libavutil/mathematics: use av_assert() 13 years ago
Justin Ruggles 0b42a9388c avutil: add av_rescale_q_rnd() to allow different rounding 13 years ago
Diego Biurrun bb00b15f9e avutil: Remove unused arbitrary precision integer code. 14 years ago
Michael Niedermayer a18eff49c0 av_compare_ts: Improve speed when calculations fit in 64bit. 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Eli Friedman b7cdddcd1f Silence "comparison of unsigned expression >= 0 is always true" warning. 15 years ago
Michael Niedermayer 65db0587a8 Add av_compare_mod() 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Måns Rullgård 2ed6f39944 Replace many includes of libavutil/common.h with what is actually needed 15 years ago
Michael Niedermayer 78b0182375 av_compare_ts() 15 years ago
Francesco Lavra 91cc5d3767 Move ff_reverse in libavcodec to av_reverse in libavutil. 15 years ago
Diego Biurrun 082dea8e40 Remove all remaining code that was disabled through the major version bump. 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Diego Biurrun 89c9ff504b spelling/grammar/consistency review part I 16 years ago
Aurelien Jacobs eded5c4309 add a ff_gcd() function again, for compatibility with old libavcodec 16 years ago
Diego Biurrun dfcb6b56f9 Directly #include a bunch of indirectly #included headers. 16 years ago
Aurelien Jacobs 9ce6c13879 export gcd function as av_gcd() 16 years ago
Michael Niedermayer c448a09624 Faster ff_sqrt() 17 years ago
Diego Biurrun f3635240b7 Fix a couple of 'return type defaults to int' and 'control reaches end of 17 years ago
Diego Biurrun f0cb505aeb Allow compilation of test programs when TEST is defined. 17 years ago
Diego Biurrun f8a80fd69d main() --> main(void) 17 years ago
Steve L'Homme 949b1a13bf Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts. 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Michael Niedermayer fc861443d3 improve selftest 19 years ago
Michael Niedermayer 2bda41e5b2 extend range used for testing (larger range should work too but testing code overflows) 19 years ago