- 16 Jun, 2013 8 commits
-
-
Janne Grunau authored
The to_free AVframe must be freed just like the other ones. Indeed, the calling application may expect all frames to be released. (This regression caused use-after-free in VLC with hwaccel.) Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
-
Luca Barbato authored
-
Luca Barbato authored
-
Luca Barbato authored
It is only used by network protocols.
-
Luca Barbato authored
-
Luca Barbato authored
-
Luca Barbato authored
-
- 15 Jun, 2013 3 commits
-
-
Luca Barbato authored
The code using the returned buffer might expect it to be FF_INPUT_BUFFER_PADDING_SIZE padded as any other avpacket.
-
Luca Barbato authored
-
Luca Barbato authored
-
- 12 Jun, 2013 17 commits
-
-
Luca Barbato authored
Prevent buffer overread. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Luca Barbato authored
Directly return from code 1, 2 and 6 codepaths and simplify the remaining one to have a single overflow check and a single call to mcdc.
-
Luca Barbato authored
Check for out of picture macroblocks before calling mcdc. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Luca Barbato authored
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Luca Barbato authored
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Luca Barbato authored
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Luca Barbato authored
Make sure the value of wlog2 is always between 0 and 3.
-
Luca Barbato authored
Partially mitigate out of memory writes. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Luca Barbato authored
-
Luca Barbato authored
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Luca Barbato authored
Split sound and video tag parsing in separate functions.
-
Luca Barbato authored
-
Luca Barbato authored
-
Michael Niedermayer authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Kostya Shishkov authored
-
Kostya Shishkov authored
-
Kostya Shishkov authored
-
- 10 Jun, 2013 9 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
This also simplifies the code.
-
Sean McGovern authored
This allows handling matroska files with errors. Fixes test4.mkv and test7.mkv from the official Matroska test suite, and by extension Bugzilla #62. Based on a patch by Reimar Doffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Martin Storsjö authored
This avoids warnings about this option not having any effect on this platform. We still want to enable the pic configure item for these platforms (if detected via the compiler builtin define __PIC__) to get proper inline assembly workarounds. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This reverts e08c946c and 05165c2f. The actual intention of e08c946c was to fix shared library builds for arm/win32, which can also be accomplished in other ways. Disabling pic on those platforms broke inline assembly on cygwin/64 (since some inline assembly requires knowing whether we are building as PIC or not), and might also break inline assembly on other compilers on windows. As a side-effect, this unfortunately brings back all the warnings about PIC not having any effect on that platform. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
The object file format doesn't support PIC loads in ARM assembly, there are no relocation types in PE/COFF that correspond to BFD_RELOC_32_PCREL (R_ARM_REL32 in ELF). Signed-off-by: Martin Storsjö <martin@martin.st>
-
Yusuke Nakamura authored
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
-
Yusuke Nakamura authored
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
-
Yusuke Nakamura authored
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
-
- 07 Jun, 2013 3 commits
-
-
Luca Barbato authored
And optionally forward them to the caller instead of concealing them. Unify err and ret in a single variable.
-
Luca Barbato authored
-
Luca Barbato authored
At least 2 bytes from the source are read every loop. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-