- 22 Mar, 2016 9 commits
-
-
Vittorio Giovara authored
-
Vittorio Giovara authored
-
Diego Biurrun authored
-
Vittorio Giovara authored
-
Vittorio Giovara authored
These macros are treated like functions, the wrapping simplifies error checking and avoids deeply nested ifs in the following commit.
-
Vittorio Giovara authored
The intrax8 decoding process does not imply any kind of error resilience, and the only call present is more related to how mpegvideo works rather than anything else. Therefore have the parent decoders carry out er when actually needed.
-
Vittorio Giovara authored
-
Vittorio Giovara authored
Avoid using multiple variables for the same purpose.
-
Vittorio Giovara authored
* Change log level from error to debug * Print report after the first decoded frame, not at the end of decoding * Drop macro guard and use a context variable instead Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 20 Mar, 2016 4 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
Deprecate the current bitstream filtering API.
-
Andreas Cadhalpun authored
If chan2 is not smaller than the number of channels, it can cause segmentation faults due to dereferencing a NULL pointer. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 19 Mar, 2016 4 commits
-
-
Mark Thompson authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Mark Thompson authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Mark Thompson authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Mark Thompson authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 16 Mar, 2016 1 commit
-
-
Luca Barbato authored
The AVPacket.data should be considered read-only.
-
- 15 Mar, 2016 3 commits
-
-
Sean McGovern authored
CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
Check if the size is written the first 4 bytes and read the next 4 as fourcc candidate, fallback checking the initial for 4 bytes. "The CodecPrivate contains all additional data that is stored in the 'stsd' (sample description) atom in the QuickTime file after the mandatory video descriptor structure (starting with the size and FourCC fields)" CC: libav-stable@libav.org
-
Luca Barbato authored
av_get_token does not strip the trailing separator.
-
- 11 Mar, 2016 1 commit
-
-
Luca Barbato authored
And properly reset the entries count when resetting the entries. CC: libav-stable@libav.org Bug-Id: 929 Bug-Id: CVE-2016-3062
-
- 07 Mar, 2016 4 commits
-
-
Luca Barbato authored
-
Luca Barbato authored
-
Anton Khirnov authored
This function only ever existed in the draft versions of the API.
-
Anton Khirnov authored
-
- 05 Mar, 2016 11 commits
-
-
Luca Barbato authored
-
Luca Barbato authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Luca Barbato authored
Found-by: gcc5-ubsan. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Katerina Barone-Adesi authored
The original code left-shifts negative values, which is undefined in the C99 specification (the one used during normal Libav compilation). This change multiplies by (1 << shift), which is functionally equivalent, but has defined behavior. With this change, fate-idct8x8 compiled with --fsanitize=undefined works. Bug-Id: 686
-
Vittorio Giovara authored
-
Vittorio Giovara authored
Samples produced by Omneon (Harmonic) store external references with paths ending with 0s. Such movs cannot be loaded properly since every 0 is converted to '/', to keep the same parsing code for dref type 2 and type 18: this makes the external reference point to a non-existing direactory, rather than to the actual referenced file. Add a brief trimming loop that drops all ending 0s before trying to parse the external reference path. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
wm4 authored
It's not practical to keep this with the new decode API. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
wm4 authored
Remove the duplicated code for handling failure of apply_param_change(). Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
wm4 authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Anton Khirnov authored
-
Anton Khirnov authored
Store the file duration in the same timebase it arrives (i.e. milliseconds) and only convert it to the file duration units (100ns) when it's actually written, thus simplifying some calculations. Also, store the duration as unsigned, since it cannot be negative. CC: libav-stable@libav.org Bug-ID: CVE-2016-2326
-
- 04 Mar, 2016 1 commit
-
-
Anton Khirnov authored
This bitrate might not be known otherwise. Bug-Id: 926
-
- 01 Mar, 2016 2 commits
-
-
Diego Biurrun authored
-
Vittorio Giovara authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-