- 12 Jun, 2013 13 commits
-
-
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 8 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
-
Luca Barbato authored
Return the proper error values and optionally report them.
-
Luca Barbato authored
-
Luca Barbato authored
Report when zlib support is missing.
-
Luca Barbato authored
-
Luca Barbato authored
-
- 06 Jun, 2013 2 commits
-
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
The missing object file was added to the matroska muxer already, but not to the webm muxer. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 04 Jun, 2013 8 commits
-
-
Anton Khirnov authored
CC: libav-stable@libav.org
-
Anton Khirnov authored
Fixes a segfault in exit_program() if opening an output file fails.
-
Anton Khirnov authored
-
Luca Barbato authored
Document the functions and have both use a millisecond timeout and check for interrupt.
-
Andrey Semashev authored
Previously it was grown one element at a time, which leads to excessive reallocations. Bug-Id: 525 Signed-off-by: Martin Storsjö <martin@martin.st>
-
Andrey Semashev authored
The previous allocation increment of 16384 meant that the cluster array was allocated for 0.6 MB initially, which is a bit excessive for cases with fragmentation where only a fraction of that ever actually is used. Therefore, start off at a much smaller value, and increase by doubling (to avoid reallocating too often when writing long non-fragmented mp4 files). Bug-Id: 525 Signed-off-by: Martin Storsjö <martin@martin.st>
-
Andrey Semashev authored
When writing fragmented mp4, the cluster array is reset when a fragment is written. Instead of starting off reallocating the array only based on the number of current elements in it, keep track of how many elements there were allocated earlier. This avoids reallocating this array needlessly when writing fragmented mp4 files. Bug-Id: 525 Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
These help avoiding overflows and simplify error handling. Signed-off-by: Martin Storsjö <martin@martin.st>
-