summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* avcodec: Free the default avoptions on init failureLuca Barbato2015-04-22
|
* avcodec: Unref the dummy buffer on the fail pathLuca Barbato2015-04-22
|
* buffersrc: Use the correct deallocation functionFederico Tomassetti2015-04-22
| | | | | | This correction was suggested to me by Michael Niedermayer Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* drawtext: Add an alpha optionLuca Barbato2015-04-21
| | | | | | And document both `draw` and `alpha`. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* log: Print a full backtrace along with error messages under ValgrindVittorio Giovara2015-04-20
| | | | | | | | Useful to understand where and in what execution state a certain message is generated. It is enabled only when optimizations are disabled, since function names are not printed otherwise. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* hq_hqa: Fix reading hqa quantization matrix indexVittorio Giovara2015-04-20
| | | | Value is stored as a byte.
* hqxdsp.h: #include "stddef.h"Vittorio Giovara2015-04-20
| | | | It is required by ptrdiff_t, fixes make checkheaders.
* lavf: Fix variables constness in ff_iso8601_to_unix_time()Vittorio Giovara2015-04-20
| | | | | | warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
* h264_ps: Return meaningful error codes and address a memory leakVittorio Giovara2015-04-20
| | | | Bug-Id: CID 1026763
* ffv1: Pass correct pointers to av_free()Diego Biurrun2015-04-20
| | | | Bug-Id: CID 1295124
* fate: Omit the results if the test passedTimothy Gu2015-04-20
| | | | | | | The FATE server does not report this information anyway and omitting it makes the successful run send much less data. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* rmenc: Drop the temporary buffer for ac3 byteswapLuca Barbato2015-04-20
| | | | | | Use direcly avio_w8(). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* ogg: Forward errors furtherLuca Barbato2015-04-20
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* flac: fix realloc loop with invalid flac filesThomas Guillem2015-04-20
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* dashenc: Add a publishTime field in dynamic manifestsMartin Storsjö2015-04-20
| | | | | | This field is mandatory in dynamic manifests. Signed-off-by: Martin Storsjö <martin@martin.st>
* jack: Check memory allocationFederico Tomassetti2015-04-19
| | | | | Bug-Id: CID 1265785 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* buffersrc: Fix resource leak on errorFederico Tomassetti2015-04-19
| | | | | | Bug-Id: CID 1267902 CC: libav-stable@libav.org Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* avplay: Free frame and graph when memory allocation failsFederico Tomassetti2015-04-19
| | | | | Bug-Id: CID 1291564 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* g2meet: Support G2M5 codec variantEric Zimmerman2015-04-19
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* filtfmts: Avoid null pointer dereferenceHimangi Saraogi2015-04-19
|
* avutil: remove pointless bmi1 defineJames Almer2015-04-19
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* aacdec: consistently use avctx for logging in decode_eld_specific_configAndreas Cadhalpun2015-04-19
| | | | | | ac may be NULL and then accessing ac->avctx results in a segmentation fault. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* mpegvideo_enc: Simplify picture allocationVittorio Giovara2015-04-19
|
* motion_est: Fix warning from zero_cmp() assignmentVittorio Giovara2015-04-19
| | | | | | | | warning: incompatible pointer types assigning to 'me_cmp_func' (aka 'int (*)(struct MpegEncContext *, uint8_t *, uint8_t *, ptrdiff_t, int)') from 'int (MpegEncContext *, uint8_t *, uint8_t *, int, int)' [-Wincompatible-pointer-types]
* vc1_pred: Always initialize px and py in ff_vc1_pred_mv_intfr()Vittorio Giovara2015-04-19
| | | | Fix a rather lengthy initialization warning from clang.
* mov: Double-check that alias path is not an absolute pathVittorio Giovara2015-04-19
| | | | | | | nlvl_to and nlvl_from can be set to 1 if both alias and target files are in the same directory, so actually check the first character of the string. We can do this because MacOS filepaths (alis type 2) are always converted to UNIX filepaths (alis type 18).
* mov: Read alternate absolute path in dref alisVittorio Giovara2015-04-19
| | | | | | | Absolute paths can be stored in alis type 2 and 18 according to my research: the first is the canonical MacOS filepath, with path level separated by colons, and the volume name within the filepath, while the second should be the absolute filesystem path from the mount point.
* Canopus HQ/HQA decoderVittorio Giovara2015-04-19
| | | | | | Based on work by Kostya Shishkov <kostya.shishkov@gmail.com>. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* Implement shared parsing of INFO tag in Canopus familyVittorio Giovara2015-04-19
| | | | | Add some bounds checking to CLLC; reduce HQX variable scoping, add an error message.
* fate: Prefix cllc tests with canopusVittorio Giovara2015-04-19
| | | | They belong to the same family of codecs.
* hqx: Implement slice-threaded decodingVittorio Giovara2015-04-19
| | | | | | Inspired by a patch from Ferdinand Oeinck <ferdo@demon.nl>. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* hqx: Store shareable data in main decoder contextVittorio Giovara2015-04-19
| | | | In preparation for multithreaded decoding.
* hqx: Move DSP related code to a separate fileVittorio Giovara2015-04-19
|
* hqx: Merge invalid format check within switch blockVittorio Giovara2015-04-19
|
* lavc: Replace av_dlog and tprintf with internal macrosVittorio Giovara2015-04-19
|
* Replace av_dlog with normal av_log at trace levelVittorio Giovara2015-04-19
| | | | This applies to every library where performance is not critical.
* log: Introduce a more verbose debug levelVittorio Giovara2015-04-19
| | | | And deprecate av_dlog macro.
* matroskadec: fix crash when parsing invalid mkvThomas Guillem2015-04-18
| | | | | | CC: libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net>
* configure: Simplify avisynth checkDiego Biurrun2015-04-15
|
* avisynth: Simplify shared library name constructionDiego Biurrun2015-04-15
|
* x265: Map color parametersLuca Barbato2015-04-15
|
* x264: Map color parametersLuca Barbato2015-04-15
|
* avisynth: Bump minimum required version to interface version 6Stephen Hutchinson2015-04-14
| | | | | | | The AVSC_API changes in the new headers mean that the 2.6 alphas are just as incompatible as 2.5 is. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* avisynth: Fix detection of AviSynth 2.5Stephen Hutchinson2015-04-14
| | | | | | | | | In order to safely exit when the user tries to use AviSynth 2.5, the continue_on_fail value for 2.6's functions need to be set to 1. Otherwise, the library loader fails before the 'upgrade to 2.6' log message appears. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* mpeg4videodec: Remove useless messageswm42015-04-14
| | | | | | | They seem to sometimes trigger with old AVI files. They are just confusing, do not help anyone, and use sloppy language. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* mmal: Reference MMAL VC lib explicitlywm42015-04-14
| | | | | | | | | | This is optional, but ensures that linking with -Wl,--as-needed does not drop the library containing the MMAL VC driver. The driver normally "registers" itself in the library constructor, but since no symbols are explicitly referenced, the linker could remove it with --as-needed enabled. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* mmal: Move system headers before local headerswm42015-04-14
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* ffv1: Check memory allocationsVittorio Giovara2015-04-13
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* rtsp: Fix unchecked return valueHimangi Saraogi2015-04-12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtsp: Check a malloc return valueHimangi Saraogi2015-04-12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>