Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix a bunch of common typos. | Diego Biurrun | 2011-12-11 | 1 | -1/+1 |
| | |||||
* | audioconvert: add some additional channel and channel layout macros | Justin Ruggles | 2011-12-09 | 2 | -2/+17 |
| | |||||
* | audioconvert: change 7.1 "wide" layout to use side surround channels | Justin Ruggles | 2011-12-09 | 2 | -2/+2 |
| | |||||
* | tests/examples: Mark some variables only used within their files as static. | Diego Biurrun | 2011-12-08 | 1 | -1/+3 |
| | |||||
* | x86 cpuid: set vendor union members separately | Sean McGovern | 2011-12-08 | 1 | -1/+4 |
| | | | | | | | | | Solaris Studio (suncc) has difficulty with filling in members of a union. Instead, let's retrieve and store the cpuid() results separately. This is still a compiler bug, however this fix does not cause a regression on other platforms. Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||||
* | doxygen: Replace '\' by '@' in Doxygen markup tags. | Diego Biurrun | 2011-12-07 | 1 | -2/+2 |
| | |||||
* | doxygen: eliminate Qt-style doxygen syntax | Diego Biurrun | 2011-12-05 | 2 | -7/+7 |
| | |||||
* | Code clean-up for crc.c, lfg.c, log.c, random_see.d, rational.c and tree.c. | Yordan Makariev | 2011-12-03 | 6 | -236/+287 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | Cleaned pixdesc.c file in libavutil | Tsvetelina Borisova | 2011-12-03 | 1 | -483/+484 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | timer: fix misspelling of "decicycles" | Mans Rullgard | 2011-11-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | x86inc: Flag shufps as an floating-point instruction for the AVX emulation code. | Vitor Sessak | 2011-11-27 | 1 | -1/+1 |
| | | | | | | | Without this, code like "shufps m0, m1, m2, 0xaa" would not work in CPUs not supporting SSE2. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | Fix av_get_channel_layout_string() for positions >31 | Mans Rullgard | 2011-11-25 | 1 | -1/+1 |
| | | | | | | | | | | A value shifted left by >31 needs to have a 64-bit type. As there are no defined channels in this range, the fix is purely theoretical at this point, although it does avoid some invalid shifts triggering the overflow checker. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Make channel layout masks unsigned | Mans Rullgard | 2011-11-25 | 3 | -9/+9 |
| | | | | | | | | | | It makes more sense for a bit mask to use an unsigned type. The change should be source and binary compatible on all supported systems, hence micro version bump. Fixes a few invalid shifts. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | MK(BE)TAG: avoid undefined shifts | Mans Rullgard | 2011-11-25 | 1 | -2/+2 |
| | | | | | | | | Casting the left-most byte to unsigned avoids an undefined result of the shift by 24 if bit 7 is set. This affects the rm demuxer. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | swscale: fix failing fate tests. | Ronald S. Bultje | 2011-11-24 | 1 | -2/+1 |
| | | | | isGray() is left as a FIXME for later. | ||||
* | Clean up swscale pixfmt macros using av_pix_fmt_descriptors[]. | Ronald S. Bultje | 2011-11-24 | 3 | -26/+68 |
| | |||||
* | pixfmt: add planar RGB formats. | Ronald S. Bultje | 2011-11-24 | 2 | -0/+91 |
| | |||||
* | libavutil: add utility functions to simplify allocation of audio buffers. | Justin Ruggles | 2011-11-23 | 3 | -1/+119 |
| | | | | Based on code by Stefano Sabatini. | ||||
* | libavutil: add planar sample formats and av_sample_fmt_is_planar() | Justin Ruggles | 2011-11-23 | 3 | -6/+34 |
| | |||||
* | doxy: structure libavformat groups | Luca Barbato | 2011-11-22 | 1 | -1/+1 |
| | |||||
* | doxy: introduce an empty structure in libavcodec | Luca Barbato | 2011-11-22 | 1 | -1/+1 |
| | |||||
* | doxy: provide a start page and document libavutil | Luca Barbato | 2011-11-22 | 19 | -16/+377 |
| | | | | | | Introduce a basic layout, the subpages are currently left empty. Split libavutil in multiple groups as example of the structure | ||||
* | doxy: cleanup pixfmt.h | Luca Barbato | 2011-11-22 | 1 | -6/+8 |
| | | | | | Remove the dubious warning about the header being private and add some formatting | ||||
* | imgutils: Fix illegal read. | Thierry Foucu | 2011-11-18 | 1 | -1/+1 |
| | | | | | | Found with address sanitizer. Signed-off-by: Alex Converse <alex.converse@gmail.com> | ||||
* | avutil: Add av_timegm as a public function | Martin Storsjö | 2011-11-16 | 3 | -3/+10 |
| | | | | | | | | | | This is useful, since the normal timegm function isn't a standard function (requiring _BSD_SOURCE or _SVID_SOURCE on glibc to be visible, and not available on e.g. windows). The widely available function mktime uses the local time zone, which requires ugly workarounds to handle UTC time. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | hwaccel: OS X Video Decoder Acceleration (VDA) support. | Sebastien Zwickert | 2011-11-14 | 3 | -1/+8 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | AVOptions: don't return an invalid option when option list is empty | Anton Khirnov | 2011-11-11 | 1 | -3/+4 |
| | |||||
* | aes: Avoid illegal read and don't generate more key than we use. | Alex Converse | 2011-11-10 | 1 | -4/+4 |
| | |||||
* | x86inc: use sse versions of common macros instead of sse2 when applicable | Justin Ruggles | 2011-11-06 | 1 | -0/+5 |
| | |||||
* | Remove leftover includes of strings.h | Martin Storsjö | 2011-11-06 | 1 | -1/+0 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | avutil: Don't allow using strcasecmp/strncasecmp | Reimar Döffinger | 2011-11-06 | 1 | -0/+4 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | Replace all usage of strcasecmp/strncasecmp | Reimar Döffinger | 2011-11-06 | 1 | -4/+3 |
| | | | | | | | | | | | All current usages of it are incompatible with localization. For example strcasecmp("i", "I") != 0 is possible, but would break many of the places where it is used. Instead use our own implementations that always treat the data as ASCII. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | avstring: Add locale independent implementations of strcasecmp/strncasecmp | Reimar Döffinger | 2011-11-06 | 3 | -1/+34 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | avstring: Add locale independent implementations of toupper/tolower | Luca Barbato | 2011-11-06 | 2 | -1/+21 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | Update x86inc.asm to latest x264 version, and add AVX symmetry. | Loren Merritt | 2011-11-05 | 1 | -183/+340 |
| | | | | | | | We keep INIT_AVX (for backwards compatibility). 3arg AVX ops with a memory arg can only have it in src2, whereas SSE emulation of 3arg prefers to have it in src1 (i.e. the mov). So, if the op is symmetric and the wrong one is memory, swap them. | ||||
* | Replace some forgotten FFmpeg references by Libav. | Diego Biurrun | 2011-11-02 | 2 | -8/+5 |
| | |||||
* | fmtconvert: port int32_to_float_fmul_scalar() x86 inline asm to yasm | Justin Ruggles | 2011-10-21 | 1 | -0/+12 |
| | |||||
* | sws/pixfmt/pixdesc: add support for yuv420p9le/be. | Ronald S. Bultje | 2011-10-21 | 2 | -0/+26 |
| | |||||
* | AVOptions: add documentation. | Anton Khirnov | 2011-10-19 | 1 | -0/+183 |
| | |||||
* | avoptions: Fix av_opt_flag_is_set | Martin Storsjö | 2011-10-17 | 1 | -1/+2 |
| | | | | | | | | | | | With the changes in 3b3ea34655db02d9cd9ea1a4122e920a7fdec602, "Remove all uses of deprecated AVOptions API", av_opt_flag_is_set was broken, since it now uses av_opt_find, which doesn't return named constants unless a unit to look for the constant in is given. This broke enabling LATM encapsulated AAC output in RTP. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | AVOptions: don't segfault on NULL parameter in av_set_options_string() | Anton Khirnov | 2011-10-17 | 1 | -0/+3 |
| | |||||
* | log.h: make AVClass a named struct | Jindrich Makovicka | 2011-10-12 | 1 | -1/+1 |
| | | | | | | | | 'struct AVClass' is used in the code since 641c7afe3c17334b81e3e2eef88f1751eb68f89f, but AVClass is typedeffed as an anonymous struct. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | AVOptions: bump minor and add APIchanges entry. | Anton Khirnov | 2011-10-12 | 1 | -1/+1 |
| | |||||
* | AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_* | Anton Khirnov | 2011-10-12 | 2 | -80/+91 |
| | |||||
* | Remove all uses of deprecated AVOptions API. | Anton Khirnov | 2011-10-12 | 1 | -16/+18 |
| | |||||
* | AVOptions: add av_opt_next, deprecate av_next_option. | Anton Khirnov | 2011-10-12 | 2 | -1/+19 |
| | | | | Just for naming consistency, no functional changes. | ||||
* | AVOptions: add functions for evaluating option strings. | Anton Khirnov | 2011-10-12 | 2 | -0/+39 |
| | |||||
* | AVOptions: split get_number(). | Anton Khirnov | 2011-10-12 | 1 | -16/+26 |
| | | | | | Split actual writing to read_number() in the same way as write_number(). Allows set_string_number() to write to a caller-provided destination. | ||||
* | AVOptions: add av_opt_get*, deprecate av_get*. | Anton Khirnov | 2011-10-12 | 2 | -13/+127 |
| | | | | | New functions can get values from child objects, properly report error codes and have consistent naming and signatures. | ||||
* | AVOptions: add av_opt_set*(). | Anton Khirnov | 2011-10-12 | 2 | -19/+90 |
| | | | | | | | Deprecate av_set_* New functions support setting values on children, return error codes instead of options and have consistent naming and signatures. |