summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* lavc/utils: stop using deprecated avcodec_set_dimensionsAnton Khirnov2013-10-31
|
* oggparsetheora: stop using deprecated avcodec_set_dimensionsAnton Khirnov2013-10-31
|
* lavc: replace avcodec_set_dimensions with ff_set_dimensionsAnton Khirnov2013-10-31
| | | | | | avcodec_set_dimensions() is supposed to be an internal utility function, there is no reason whatsoever for it to be public. Therefore deprecate it.
* h264: wait for initial complete frame before outputing framesJohn Stebbins2013-10-31
| | | | | | | | This can be optionally disabled whith the "output_corrupt" flags option. When in "output_corrupt" mode, incomplete frames are signalled through AVFrame.flags FRAME_FLAG_INCOMPLETE_FRAME. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* HNM4/HNM4A demuxer & video decoderDavid Kment2013-10-31
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* gradfun: x86: Factor out common code for some gradfun_filter_line() variantsDiego Biurrun2013-10-31
|
* avfilter: x86: K&R formatting cosmeticsDiego Biurrun2013-10-31
|
* build: Ensure that strip commands are run silentlyDiego Biurrun2013-10-31
|
* lavf: Remove a now useless parameter to ffurl_register_protocolMartin Storsjö2013-10-30
| | | | | | | | | | | | | | This was added in 9b07a2dc02e9 as an ABI hack to allow older code built with lavf 52 to register protocols even if the size of the URLProtocol struct was increased. Later, registering protocols from outside of lavf was removed and this workaround isn't needed any longer since lavf 53. This removes an unchecked malloc and a memory leak for the cases when this workaround actually was used - which it hasn't since lavf 53. Signed-off-by: Martin Storsjö <martin@martin.st>
* oggparsetheora: check av_mallocz resultAnton Khirnov2013-10-30
|
* oggparsetheora: return meaningful error codesAnton Khirnov2013-10-30
|
* oggparsetheora: K&R cosmetics, reformatAnton Khirnov2013-10-30
| | | | | | | | Also typedef the private data struct and make its name consistent with the rest of Libav. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: add error checking to apply_param_change.Anton Khirnov2013-10-30
|
* libopenjpegdec: return meaningful error codesAnton Khirnov2013-10-30
|
* build: remove pointless conditionIngo Brückl2013-10-29
| | | | | | | | $(STRIP) always expands to something, because it is one of the commands in the BRIEF list. This renders the condition pointless. Signed-off-by: Ingo Brückl <ib@wupperonline.de> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* h264: Check all allocationsDerek Buitenhuis2013-10-29
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* fate.sh: Allow non-fast-forwards when updating sourcesDiego Biurrun2013-10-29
|
* avconv: stop accessing AVStream.parserAnton Khirnov2013-10-29
| | | | It is private and must not be touched from outside of lavf.
* lavc: add a dummy field to AVStream to preserve ABI compatibility for avconvAnton Khirnov2013-10-29
| | | | | | | | avconv abuses the API by accessing AVStream.parser (which is private). Removing AVStream.reference_dts in 2ba68dd044ca8fc591139c05563840f546a9c0c0 breaks ABI compatibility for an old avconv using a newer lavf. Fix this by adding a dummy field until the next bump.
* avio: Check for memory allocation failure of private dataDerek Buitenhuis2013-10-29
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* timefilter: Handle memory allocation failureDerek Buitenhuis2013-10-29
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* configure: Provide an hardened toolchain optionLuca Barbato2013-10-29
|
* configure: Move gcc-only -W option where it belongsLuca Barbato2013-10-29
|
* lavfi: do not export the filters from shared objectsAnton Khirnov2013-10-28
|
* lavf: do not export av_register_{rtp,rdt}_dynamic_payload_handlers from ↵Anton Khirnov2013-10-28
| | | | shared objects
* lavc: remove old unused audio conversion functions.Anton Khirnov2013-10-28
|
* ac3dec: fix outptr increment.Michael Niedermayer2013-10-28
| | | | | | | | | Fixes corrupt data errors when downmixing in the AC-3 decoder. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> CC:libav-stable@libav.org
* lavc: don't set AVFrame.pts to random numbers in decoders.Anton Khirnov2013-10-28
|
* lavf: remove unreliable timestamp guessing heuristicAnton Khirnov2013-10-28
|
* g722dec: Change bits_per_codeword to the right option typeMartin Storsjö2013-10-28
| | | | | | | This isn't a set of flags but just a plain integer in the range 6-8. Signed-off-by: Martin Storsjö <martin@martin.st>
* avfilter: fix const use of avfilter_nextVittorio Giovara2013-10-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avfilter: have avfilter_get_by_name return const for next bumpVittorio Giovara2013-10-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: disable CRC checking by defaultAnton Khirnov2013-10-28
|
* lavc: change all decoders to behave consistently with AV_EF_CRCCHECK.Anton Khirnov2013-10-28
| | | | | | Just crccheck prints a warning, crccheck+explode returns an error. Also document this behavior.
* error resilience: check error_concealment, not err_recognition.Anton Khirnov2013-10-28
| | | | | err_recognition is supposed to trigger detecting and reporting errors, not trying to fix them.
* avio: K&R formatting cosmeticsLuca Barbato2013-10-28
|
* h263: Check init_get_bits return valueMichael Niedermayer2013-10-28
| | | | | | | And use init_get_bits8 to check for integer overflows while at it. CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* h263: Return meaningful errorsLuca Barbato2013-10-28
|
* configure: Disable -Wmaybe-uninitialized by defaultLuca Barbato2013-10-28
| | | | | It is by definition unreliable and causes pointless noise on valid code.
* AVOptions: do not range check flag options.Anton Khirnov2013-10-27
| | | | | | | It does not make sense in the vast majority of use cases, no currently defined AV_OPT_TYPE_FLAGS options in Libav set the range to anything nontrivial, and many of those get it wrong (the "correct" range is INT_MIN to INT_MAX so that the builtin constant "all" works).
* h264_ps: when parsing a VUI fails, only abort when explode is setAnton Khirnov2013-10-27
| | | | | | A VUI doesn't contain anything strictly necessary for decoding. Apparently there are many samples with truncated VUIs in the wild, this commit should allow decoding them.
* FATE: add bitexact sws flags to the fieldorder testPaul B Mahol2013-10-27
| | | | | | swscale is called for the 420 to 422 conversion Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avconv: drop a now useless variableAnton Khirnov2013-10-27
|
* avframe: mark source frame const in _ref and _cloneVittorio Giovara2013-10-27
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mmvideo: fix uninitialized variable use in mm_decode_intraVittorio Giovara2013-10-27
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavr: check that current_buffer is not NULL before using itJustin Ruggles2013-10-27
| | | | | | | Fixes a segfault during resampling when compiled with -DDEBUG. Fixes all fate-lavr-resample tests with -DDEBUG. CC:libav-stable@libav.org
* fft-test: add a missing #includeAnton Khirnov2013-10-26
| | | | stdio.h needed for printf since 7177df90a043bd59e172843fc7cb9e767080ea12
* mem: do not check for negative sizeVittorio Giovara2013-10-26
| | | | | | size_t is guaranteed to be unsigned Signed-off-by: Anton Khirnov <anton@khirnov.net>
* fate: aac: Add test for AAC-ELDAlex Converse2013-10-25
|
* aacdec: Fix calls to avpriv_report_missing_feature().Alex Converse2013-10-25
| | | | It does not take log level as an argument.