summaryrefslogtreecommitdiff
path: root/libavutil
Commit message (Collapse)AuthorAge
* Install libavutil/opt.h, its API is public.Stefano Sabatini2010-10-08
| | | | | | Fix issue #2265. Originally committed as revision 25420 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check whether compiler supports xmm registers in asm clobber listRamiro Polla2010-10-06
| | | | Originally committed as revision 25362 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update av_cmp_q() documentation after r25338.Stefano Sabatini2010-10-05
| | | | Originally committed as revision 25340 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add selftest code for av_cmp_q().Michael Niedermayer2010-10-05
| | | | Originally committed as revision 25339 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make av_cmp_q() work with infinities and NAN.Michael Niedermayer2010-10-05
| | | | Originally committed as revision 25338 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make av_d2q() manage the case in which the value to convert is inf.Stefano Sabatini2010-10-04
| | | | Originally committed as revision 25332 to svn://svn.ffmpeg.org/ffmpeg/trunk
* snowdsp: Explicitly state the operand sizesİsmail Dönmez2010-10-04
| | | | | | | | Fixes compilation with clang's builtin assembler Patch by İsmail Dönmez, ismail at namtrac dot org Originally committed as revision 25331 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Avoid cast of double nan to int.Stefano Sabatini2010-10-02
| | | | | | It may cause exceptions on some platform. Originally committed as revision 25311 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avassert: add missing #include <stdlib.h>Måns Rullgård2010-10-01
| | | | Originally committed as revision 25286 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avassert: prettify macroMåns Rullgård2010-10-01
| | | | Originally committed as revision 25285 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename libavutil/assert.h to avassert.hMåns Rullgård2010-10-01
| | | | | | This avoids conflicts with the system assert.h. Originally committed as revision 25284 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix av_cmp_q() with negative denominators.Michael Niedermayer2010-10-01
| | | | Originally committed as revision 25283 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a typo in the nameing of av_assert0() in currently not compiled code.Michael Niedermayer2010-09-30
| | | | Originally committed as revision 25279 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_assert() system.Michael Niedermayer2010-09-30
| | | | | | | With this the developer can now choose if he wants an assert always enabled or at which compile time assert level. This can thus replace the #define NDEBUG hacks Originally committed as revision 25278 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing case for FF_OPT_TYPE_DOUBLE in av_opt_set_defaults2().Stefano Sabatini2010-09-29
| | | | Originally committed as revision 25265 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move av_set_options_string() from libavfilter to libavutil.Stefano Sabatini2010-09-27
| | | | Originally committed as revision 25236 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move av_get_token() from libavfilter to libavutil.Stefano Sabatini2010-09-27
| | | | Originally committed as revision 25225 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify include, since opt.c is now in libavutil there is no needStefano Sabatini2010-09-27
| | | | | | to use the library path prefix for eval.h. Originally committed as revision 25220 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: apply misc style fixes.Stefano Sabatini2010-09-27
| | | | Originally committed as revision 25219 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bump version and update APIchanges after r25210.Stefano Sabatini2010-09-27
| | | | Originally committed as revision 25216 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: change return type of AV_RN16() to unsignedMåns Rullgård2010-09-26
| | | | | | | This prevents gcc inserting useless UXTH instructions, at least in some cases. Originally committed as revision 25212 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move AVOptions from libavcodec to libavutilMichael Niedermayer2010-09-26
| | | | Originally committed as revision 25210 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indentMichael Niedermayer2010-09-24
| | | | Originally committed as revision 25178 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetic (rename detect_repeats to is_atty which matches the truth)Michael Niedermayer2010-09-24
| | | | Originally committed as revision 25177 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 2nd try to fix av_log() repeated detectionMichael Niedermayer2010-09-24
| | | | Originally committed as revision 25174 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_popcount() to libavutil/common.h and bump minor versionTomas Härdin2010-09-14
| | | | Originally committed as revision 25120 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Limit av_log repeat detection to terminals so as to avoid filling files withMichael Niedermayer2010-09-14
| | | | | | lots of mess. Originally committed as revision 25117 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply minor simplification in av_read_image_line().Stefano Sabatini2010-09-12
| | | | Originally committed as revision 25112 to svn://svn.ffmpeg.org/ffmpeg/trunk
* pixdesc: indentMåns Rullgård2010-09-12
| | | | Originally committed as revision 25111 to svn://svn.ffmpeg.org/ffmpeg/trunk
* pixdesc: use 8-bit accesses when possible in av_read/write_image_line()Måns Rullgård2010-09-12
| | | | | | | This fixes out of bounds accesses for big endian formats and should be a little faster. Originally committed as revision 25110 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: use x ? y : z construct and merge intialization andStefano Sabatini2010-09-12
| | | | | | definition for the val variable in av_read_image_line(). Simplify. Originally committed as revision 25109 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing #include <string.h> in x86/cpu.cMåns Rullgård2010-09-09
| | | | Originally committed as revision 25088 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cache detected CPU flagsMåns Rullgård2010-09-09
| | | | Originally committed as revision 25085 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Clean up av_get_cpu_flag()Måns Rullgård2010-09-09
| | | | | | | | Instead of defining functions in per-arch header files included by the main cpu.c, define them normally and call them from the generic one. Originally committed as revision 25084 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move mm_support() from libavcodec to libavutil, make it a publicStefano Sabatini2010-09-08
| | | | | | function and rename it to av_get_cpu_flags(). Originally committed as revision 25076 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Sort AV_CPU_FLAG* by value.Stefano Sabatini2010-09-06
| | | | Originally committed as revision 25047 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix typo.Stefano Sabatini2010-09-06
| | | | Originally committed as revision 25046 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename FF_MM_ symbols related to CPU features flags as AV_CPU_FLAG_Stefano Sabatini2010-09-04
| | | | | | symbols, and move them from libavcodec/avcodec.h to libavutil/cpu.h. Originally committed as revision 25040 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing parentheses to AV_NE macro.Benoit Fouet2010-08-23
| | | | Originally committed as revision 24885 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix out-of-tree buildMåns Rullgård2010-08-17
| | | | Originally committed as revision 24816 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define macro AV_NE() and use it in libavdevice.Stefano Sabatini2010-08-17
| | | | | | Help further refactoring. Originally committed as revision 24814 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make sure "Last message repeated" is printed.Michael Niedermayer2010-07-28
| | | | Originally committed as revision 24573 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add the M_PHI constant, contains an approximation of the golden ratioStefano Sabatini2010-07-22
| | | | | | irrational number. Originally committed as revision 24439 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ff_inverse stay with libavutil, and optional copy it to libavcodec.Diego Pettenò2010-07-21
| | | | | | | | | | | | | | | | | | | The ff_inverse table is used by FASTDIV macro, defined in libavutil, but up to now the table was defined only in libavcodec. After this change, the main copy of ff_inverse is part of libavutil (just like FASTDIV), but if CONFIG_SMALL is unset, then a different copy is made available to libavcodec, to avoid the performance penalty of using an external look up table. Dynamic linking works, because the libraries are linked with -Bsymbolic, so the local copy of the symbol has priority over the external; static linking works because the table is on a standalone object file in both libraries, so the linker is able to discard one of the two. Tested on Linux/x86-64 and Mac OS X/x86-64. Originally committed as revision 24383 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use attribute force_align_arg_pointer only on x86_32.Carl Eugen Hoyos2010-07-17
| | | | Originally committed as revision 24290 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update lavu minor and add APIchanges entry after r24174 (add bswap.hStefano Sabatini2010-07-11
| | | | | | and intreadwrite.h API public interface). Originally committed as revision 24190 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Install bswap.h and intreadwrite.hMåns Rullgård2010-07-10
| | | | Originally committed as revision 24174 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make intreadwrite.h installation-safeMåns Rullgård2010-07-10
| | | | Originally committed as revision 24173 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make bswap.h safe to install as public APIMåns Rullgård2010-07-10
| | | | Originally committed as revision 24171 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_ prefix to bswap macrosMåns Rullgård2010-07-10
| | | | Originally committed as revision 24170 to svn://svn.ffmpeg.org/ffmpeg/trunk