- 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 6 commits
-
-
Diego Biurrun authored
-
Vittorio Giovara authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Luca Barbato authored
Rename luma table to delta table and change how it is used. CC: libav-stable@libav.org Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Luca Barbato authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Diego Biurrun authored
-
Mark Harris authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 26 Feb, 2016 14 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Luca Barbato authored
The plugin loaded may not match the general implementation capability wise.
-
Anton Khirnov authored
It currently just calls av_init_packet(), which does not touch those fields.
-
Anton Khirnov authored
-
Anton Khirnov authored
This will be useful in the following commits.
-
Anton Khirnov authored
Do not pass just a bare AVFormatContext pointer around, wrap it in struct. This will be useful in the following commits.
-
Anton Khirnov authored
-
Anton Khirnov authored
avprobe is not doing any decoding, so this is more correct than printing information from a random codec implementation.
-
Anton Khirnov authored
AVStream.codec is always non-NULL
-
Anton Khirnov authored
Also, remove a stray line (apparently fallout from conflict resolution).
-
Anton Khirnov authored
-
- 25 Feb, 2016 3 commits
-
-
Vittorio Giovara authored
This avoids accessing NULL pointers in case of error.
-
Vittorio Giovara authored
The deinit function in the 'error' section will correctly free everything.
-
Vittorio Giovara authored
-