summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* lls: #ifndef --> #if in FF_API_ version guardDiego Biurrun2013-03-01
|
* Revert "Move H264/QPEL specific asm from dsputil.asm to h264_qpel_*.asm."Diego Biurrun2013-02-28
| | | | | | | This reverts commit f90ff772e7e35b4923c2de429d1fab9f2569b568. The code should be put back in h264_qpel_8bit.asm, but unfortunately it is unconditionally used from dsputil_mmx.c since 71155d7.
* lls: mark max_order as unsigned shortLuca Barbato2013-02-28
| | | | | | The value is within 0 and 32. Remove an `array subscript is below array bounds` warning.
* lls: move to the private namespaceLuca Barbato2013-02-28
| | | | The functions are private.
* lls: K&R formatting cosmeticsLuca Barbato2013-02-28
|
* avconv: Apply codec options to streams that are copied as wellMartin Storsjö2013-02-28
| | | | | | | | | | This allows setting/overriding e.g. the bitrate parameter, which is required for the smoothstreaming muxer. Normally, the bitrate is set by the demuxer in these cases, but not all demuxers can provide it. This allows stream copy of data to the smoothstreaming muxer from such inputs. Signed-off-by: Martin Storsjö <martin@martin.st>
* cmdutils: Allow calling filter_codec_opts without a set encoderMartin Storsjö2013-02-28
| | | | | | | In this case, no encoder specific options are filtered, only options specific to that codec type in general. Signed-off-by: Martin Storsjö <martin@martin.st>
* pnm: Use av_pix_fmt_desc_get instead of accessing the array directlyMartin Storsjö2013-02-28
| | | | | | | This fixes boken fate tests with MSVC with DLLs, broken since b5f536d24. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavf: Add a fate test for the noproxy pattern matchingMartin Storsjö2013-02-27
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* lavf: Handle the environment variable no_proxy more properlyMartin Storsjö2013-02-27
| | | | | | | | | | | | | | | | | | | | The handling of the environment variable no_proxy, present since one of the initial commits (de6d9b6404), is inconsistent with how many other applications and libraries interpret this variable. Its bare presence does not indicate that the use of proxies should be skipped, but it is some sort of pattern for hosts that does not need using a proxy (e.g. for a local network). As investigated by Rudolf Polzer, different libraries handle this in different ways, some supporting IP address masks, some supporting arbitrary globbing using *, some just checking that the pattern matches the end of the hostname without regard for whether it actually is the right domain or a domain that ends in the same string. This simple logic should be pretty similar to the logic used by lynx and curl. Signed-off-by: Martin Storsjö <martin@martin.st>
* LICENSE: Move (L)GPLv3 explanation block to a more suitable placeDiego Biurrun2013-02-27
|
* swscale: Add support for unscaled 8-bit Packed RGB -> Planar RGBDerek Buitenhuis2013-02-27
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* x86: dsputil: Drop some unused function #definesDiego Biurrun2013-02-26
|
* x86: dsputil: Drop aliasing of ff_put_pixels8_mmx to ff_put_pixels8_mmxextDiego Biurrun2013-02-26
| | | | | | The external assembly function uses mmxext instructions and should not be masqueraded as an mmx-only function. Instead, use the mmx-only inline assembly function.
* x86: vc1dsp: Move ff_avg_vc1_mspel_mc00_mmxext out of dsputil_mmx.cDiego Biurrun2013-02-26
|
* x86: dsputil_mmx: Remove leftover inline assembly fragmentsMartin Storsjö2013-02-27
| | | | | | These became unused in 71155d7b. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: icc: Drop nonsense adding of cpuflags to LDFLAGSDiego Biurrun2013-02-26
| | | | This fixes many icc warnings when not setting the CPU type.
* Remove unnecessary dsputil.h #includesDiego Biurrun2013-02-26
|
* Fix a number of incorrect intmath.h #includes.Diego Biurrun2013-02-26
|
* avconv: remove an unused variableJustin Ruggles2013-02-25
|
* cmdutils: only use libavresample when it is enabledJustin Ruggles2013-02-25
| | | | avprobe and avserver use cmdutils and do not strictly require libavresample.
* libschroedinger: cosmetics: rename variable avccontext to avctxJustin Ruggles2013-02-25
| | | | This is consistent with the rest of libavcodec.
* vorbisenc: cosmetics: rename variable avccontext to avctxJustin Ruggles2013-02-25
| | | | This is consistent with the rest of libavcodec.
* vorbisdec: cosmetics: rename variable avccontext to avctxJustin Ruggles2013-02-25
| | | | This is consistent with the rest of libavcodec.
* configure: Identify icc compiler with a less ambiguous patternDiego Biurrun2013-02-25
|
* configure: Separate "ln" command line argumentsDiego Biurrun2013-02-25
| | | | This is more compatible and not more complicated.
* vorbisdec: Accept 0 amplitude_bitsLuca Barbato2013-02-25
| | | | | | | | The specification does not prevent an encoder to write the amplitude 0 as 0 amplitude_bits. Our get_bits() implementation might not support a zero sized read properly, thus the additional branch.
* vorbisdec: Add missing checksLuca Barbato2013-02-25
| | | | | Rate and order must not be 0 even if the specification does not say that explicitly.
* vorbisdec: cosmeticsLuca Barbato2013-02-25
| | | | Use the commonly used "if (!var)" instead of "if (var == 0)".
* vorbisdec: Error on bark_map_size equal to 0.Michael Niedermayer2013-02-25
| | | | | | | | | | | | | | The value is used to calculate output LSP curve and a division by zero and out of array accesses would occur. CVE-2013-0894 CC: libav-stable@libav.org Reported-by: Dale Curtis <dalecurtis@chromium.org> Found-by: inferno@chromium.org Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* dsputil_alpha.h: Add missing stddef.h header to fix standalone compilationDiego Biurrun2013-02-24
|
* configure: List external libs used using print_enabled()Mans Rullgard2013-02-24
| | | | | | | This cuts some lines from the script as well as the output and simplifies maintenance. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Move list of external libs to a separate variableMans Rullgard2013-02-24
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Move x11grab option to a more suitable place in the help outputDiego Biurrun2013-02-24
|
* lavr: allow setting internal_sample_fmt option by stringJustin Ruggles2013-02-23
|
* lavr: Add "resample_cutoff" option as a duplicate of "cutoff"Justin Ruggles2013-02-23
| | | | | Avoids an option name conflict with libavcodec, which is needed in order to work properly with avconv.
* avconv: pass libavresample options to AVFilterGraphJustin Ruggles2013-02-23
|
* lavfi: connect libavresample options to af_resample via AVFilterGraphJustin Ruggles2013-02-23
|
* ac3dec: validate channel output mode against channel countJustin Ruggles2013-02-23
| | | | | | | Damaged frames can lead to a mismatch, which can cause a segfault due to using an incorrect channel mapping. CC:libav-stable@libav.org
* configure: Fix vaapi/vda/vdpau dependency declarationsDiego Biurrun2013-02-23
|
* configure: Refactor dxva2api.h dependency declarationsDiego Biurrun2013-02-23
|
* build: Add proper infrastructure for adding and checking host CPPFLAGSDiego Biurrun2013-02-23
|
* configure: Simplify VDPAU header checkDiego Biurrun2013-02-23
|
* configure: Simplify VDA header and extralibs checkDiego Biurrun2013-02-23
|
* configure: Do not redundantly list enabled hwaccel libsMans Rullgard2013-02-23
| | | | | | The enabled hwaccels are listed later anyway. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Add print_3_columns helper function and use where appropriateDiego Biurrun2013-02-23
|
* doc: developer: Allow tabs in the vim configuration for Automake filesDiego Biurrun2013-02-23
| | | | | While we do not use Automake in libav, this allows our config to be used more globally without introducing unwanted breakage.
* Remove pointless av_cold attributes in header filesDiego Biurrun2013-02-23
| | | | | | The init functions marked as av_cold have to be executed in any case, so there is no gain from trying to mark paths leading to such functions as unlikely.
* pnm: add high-bitdepth PGMYUV support for both encoder and decoderKostya Shishkov2013-02-23
|
* libx264: change i_qfactor to use x264cli's defaultJohn Van Sickle2013-02-23
| | | | | | | | This also allows libx264 to modify its i_qfactor value when using the "-tune" setting. Previously it had a static value of 1.25 Signed-off-by: Anton Khirnov <anton@khirnov.net>