summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* avfiltergraph: set deprecated filter_count.Anton Khirnov2013-04-04
|
* opt: check the return values of av_get_token for ENOMEM.Anton Khirnov2013-04-04
|
* doc: Fix best_nb_channells typoPeter Meerwald2013-04-04
| | | | | Signed-off-by: Peter Meerwald <p.meerwald@bct-electronic.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* matroska: pass the lace size to the matroska_parse_rm_audioLuca Barbato2013-04-03
| | | | | | | | | | | Each lace must be independent according to the specification. Fix heap-buffer-overflow in matroska_parse_block for corrupted real media in mkv files. Stricter check than fc43c19a567aa945398dccb491d972c11ec2a065 CC: libav-stable@libav.org
* matroska: fix a corner case in ebml-lace parsingLuca Barbato2013-04-03
| | | | | | Make sure we notice when the lace_size[n] is a negative value. CC: libav-stable@libav.org
* matroska: Update the available size after lace parsingDale Curtis2013-04-03
| | | | | | | | | Fix heap-buffer-overflow in matroska_parse_block for corrupted real media in mkv files. CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* clang: use -fsantize=address and -fsanitize=threadLuca Barbato2013-04-03
| | | | The previous syntax is deprecated.
* avfiltergraph: check for sws opts being non-NULL before using them.Anton Khirnov2013-04-03
| | | | | | Avoid snprintfing a NULL pointer. CC: libav-stable@libav.org
* configure: Check for the atomic.h functions used in the suncc atomics headerMartin Storsjö2013-04-03
| | | | | | | The "suncc" atomics implementation uses a suncc specific memory barrier, but also relies on a few atomic functions from atomic.h, that are not suncc specific but specific to solaris. This made the current implementation fail on suncc on linux.
* configure: prettify atomics handling.Anton Khirnov2013-04-03
| | | | | Add simpler names and a shorthand for native atomics (as opposed to pthreads fallback).
* oma: Validate sample ratesLuca Barbato2013-03-31
| | | | | | | | The sample rate index is 3 bits even if currently index 5, 6 and 7 are not supported. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* doc/platform: Remove part about dllimportDerek Buitenhuis2013-03-30
| | | | | | | | | Only deprecated things need this at all anymore, as we have functions to access them or they are no longer needed. The document should not encourage use of deprecated APIs. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* vp8: Fix pthread_cond and pthread_mutex leaksMatt Wolenetz2013-03-30
| | | | | | CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* fate: add an option to generate the referencesLuca Barbato2013-03-29
| | | | Useful to add or update fate tests.
* flvdec: read audio sample size and channels metadataJustin Ruggles2013-03-28
| | | | | This is needed in order for the FLV demuxer not to detect a codec change when using the "flv_metadata" option.
* flvdec: use the correct audio codec id when parsing metadataJustin Ruggles2013-03-28
|
* vmdav: convert to bytestream2Alexandra Khirnova2013-03-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* FATE: add a test for the join filterAnton Khirnov2013-03-28
|
* FATE: add a test for the volume filterAnton Khirnov2013-03-28
|
* FATE: add a test for the channelsplit filterAnton Khirnov2013-03-28
|
* FATE: add a test for the channelmap filterAnton Khirnov2013-03-28
|
* FATE: add a test for the negate filterAnton Khirnov2013-03-28
|
* FATE: add a test for the overlay filterAnton Khirnov2013-03-28
|
* FATE: add a test for the setpts filterAnton Khirnov2013-03-28
|
* FATE: add a test for the hqdn3d filterAnton Khirnov2013-03-28
|
* FATE: add a test for the transpose filterAnton Khirnov2013-03-28
|
* FATE: add a test for the unsharp filterAnton Khirnov2013-03-28
|
* FATE: add a test for the fade filterAnton Khirnov2013-03-28
|
* FATE: add a test for the drawbox filterAnton Khirnov2013-03-28
|
* FATE: add a test for the boxblur filterAnton Khirnov2013-03-28
|
* FATE: add a test for the gradfun filterAnton Khirnov2013-03-28
|
* lavfi/gradfun: remove rounding to match C and SSE code.Clément Bœsch2013-03-28
| | | | | | There is no noticable benefit for such precision. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi/gradfun: fix dithering in MMX code.Clément Bœsch2013-03-28
| | | | | | Current dithering only uses the first 4 instead of the whole 8 random values. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi/gradfun: fix rounding in MMX code.Clément Bœsch2013-03-28
| | | | | | | | | | | | | | | Current code divides before increasing precision. Also reduce upper bound for strength from 255 to 64. This will prevent an overflow in the SSSE3 and MMX filter_line code: delta is expressed as an u16 being shifted by 2 to the left. If it overflows, having a strength not above 64 will make sure that m is set to 0 (making the m*m*delta >> 14 expression void). A value above 64 should not make any sense unless gradfun is used as a blur filter. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi/gradfun: do not increment DC pointer for odd values.Clément Bœsch2013-03-28
| | | | | | | First DC is only used once otherwise. This also makes the code consistent with ASM versions. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* fate: filter: Add dependenciesDiego Biurrun2013-03-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avconv: add options for reading filtergraphs from a file.Anton Khirnov2013-03-28
|
* AVOptions: make av_set_options_string() forward options to child objectsAnton Khirnov2013-03-28
|
* win32: Use 64-bit fstat/lseek variants for MSVC as wellHendrik Leppkes2013-03-27
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* win32: Make ff_win32_open more robustReimar Döffinger2013-03-27
| | | | | | | | | | | - Make MultiByteToWideChar fail when it encounters invalid encoding. Without this, invalid characters might just be skipped - When MultiByteToWideChar fails, assume the file name is in CP_ACP and open it via normal open function, even when the file will be written - When malloc fails return error instead of crashing Signed-off-by: Martin Storsjö <martin@martin.st>
* win32: Allow other programs to open the same filesReimar Döffinger2013-03-27
| | | | | | | In order to match Linux behaviour better our Windows-specific open() replacement should disable Windows default file locking. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Add error_resilience as dependency to the eatqi decoderMartin Storsjö2013-03-27
| | | | | | | This makes standalone compilation of the eatqi decoder succeed. The dependency comes from the shared mpeg12dec.o file. Signed-off-by: Martin Storsjö <martin@martin.st>
* ape: use correct context for the bit table printed in debugKostya Shishkov2013-03-27
|
* build: Move setting of SRC_DIR to the only place it is usedDiego Biurrun2013-03-27
|
* build: Remove configure-generated .config file on distcleanDiego Biurrun2013-03-27
|
* msmpeg4: Split decoding related functions to a separate fileMartin Storsjö2013-03-27
| | | | | | | | This fixes standalone compilation of the msmpeg4v2, msmpeg4v3 and wmv2 encoders, that previously failed to link due to the decoder codepaths requiring error_resilience. Signed-off-by: Martin Storsjö <martin@martin.st>
* mpeg12: Move Mpeg1Context declaration to the only place it is usedDiego Biurrun2013-03-27
|
* Split MPEG-1/2 decoder code off from MPEG-1/2 common codeDiego Biurrun2013-03-27
|
* mpeg12: Move some ff_mpeg1_* function declarations to a more suitable placeDiego Biurrun2013-03-27
|
* cosmetics: Remove unnecessary extern keywords from function declarationsDiego Biurrun2013-03-27
|