- 09 Jan, 2017 9 commits
-
-
Alexandra Hájková authored
-
Diego Biurrun authored
Fixes a number of warnings of the type libavutil/hmac.c:61:21: warning: assignment from incompatible pointer type
-
Diego Biurrun authored
size_t is the correct type to use for sizes.
-
Anton Khirnov authored
It is not called from outside h264dec.c anymore.
-
Anton Khirnov authored
Cropping parameters are already checked for validity during SPS parsing, no need to check them again.
-
Henrik Gramner authored
When allocating stack space with an alignment requirement that is larger than the current stack alignment we need to store a copy of the original stack pointer in order to be able to restore it later. If we chose to use another register for this purpose we should not pick eax/rax since it can be overwritten as a return value. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Anton Khirnov authored
Especially config.log is often read by users trying to compile Libav, so its move should be documented.
-
Martin Storsjö authored
When building DLLs with MSVC, CONFIG_STATIC is disabled (see d66c52c2 for a more verbose explanation) since the built object files can't be linked statically (which checkasm does). This worked up until recently, only by luck. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Steve Lhomme authored
Given it's the same API than DVXA2 I don't know why the same output was not enabled for both. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 08 Jan, 2017 2 commits
-
-
Steve Lhomme authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Steve Lhomme authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 05 Jan, 2017 1 commit
-
-
Anton Khirnov authored
If a read fails, the current code will free the data but leave the size non-zero. Make sure the size is zeroed in such a case. CC: libav-stable@libav.org Bug-Id: 1001 Found-By: Kamil Frankowicz Signed-off-by: Sean McGovern <gseanmcg@gmail.com>
-
- 04 Jan, 2017 2 commits
-
-
Jun Zhao authored
In H.264 section 8.2.1, we have that "The bitstream shall not contain data that result in Min(TopFieldOrderCnt, BottomFieldOrderCnt) not equal to 0 for a coded IDR frame". This fixes the encoder to always conform to this - previously the POC values formed an unbroken sequence, not resetting to zero on IDR frames. Signed-off-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
10-bit surface support was added in libva 1.6.2, earlier versions support H.265 encoding in 8-bit only.
-
- 03 Jan, 2017 3 commits
-
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 01 Jan, 2017 1 commit
-
-
Sean McGovern authored
CC: libav-stable@libav.org
-
- 30 Dec, 2016 1 commit
-
-
Diego Biurrun authored
This fixes includedir lines in pkg-config files broken after 92db5083.
-
- 29 Dec, 2016 2 commits
-
-
Martin Storsjö authored
Use a tab instead of two spaces, skip the fate prefix for the test name. This makes IGNORE line fit in even better with the other make printouts. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Otherwise the .rep file would still contain a signal instead of a zero, even if the process returned success. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 28 Dec, 2016 2 commits
-
-
Janne Grunau authored
This can be useful to filter out noise in known-broken scenarios like miscompilation by legacy compilers and similar. Originally based on a patch by Diego Biurrun. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Diego Biurrun authored
The (required) version numbers disappeared after edb43487.
-
- 25 Dec, 2016 1 commit
-
-
Diego Biurrun authored
-
- 24 Dec, 2016 1 commit
-
-
John Stebbins authored
The codec id for SRT was changed and conditionals were not updated.
-
- 23 Dec, 2016 2 commits
-
-
Martin Storsjö authored
A negative chunk size is illegal and would end up used as length for memcpy, where it would lead to memory accesses out of bounds. Found-by: Paul Cher <paulcher@icloud.com> CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
-
Diego Biurrun authored
-
- 22 Dec, 2016 3 commits
-
-
Diego Biurrun authored
This moves work from the configure to the Make stage where it can be parallelized and ensures that pkgconfig files are updated when library versions change. Bug-Id: 449
-
Diego Biurrun authored
This moves work from the configure to the Make stage where it can be parallelized and ensures that shared libraries are built with the right version number in the filename.
-
Diego Biurrun authored
This unclutters the top-level directory and groups related files together.
-
- 21 Dec, 2016 2 commits
-
-
Diego Biurrun authored
-
Ruta Gadkari authored
By default it is -1. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 19 Dec, 2016 8 commits
-
-
Martin Storsjö authored
This fixes build failures for iOS, broken since cad42fad. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Alexandra Hájková authored
-
Alexandra Hájková authored
-
Alexandra Hájková authored
-
Anton Khirnov authored
Calling ff_h264_field_end() when the per-field state is not properly initialized leads to all kinds of undefined behaviour. CC: libav-stable@libav.org Bug-Id: 977 978 992
-
Anton Khirnov authored
For field picture, the first_field is set based on its previous value. Before this commit, first_field is set when reading the picture coding extension. However, in corrupted files there may be multiple picture coding extension headers, so the final value of first_field that is actually used during decoding can be wrong. That can lead to various undefined behaviour, like predicting from a non-existing field. Fix this problem, by setting first_field in mpeg_field_start(), which should be called exactly once per field. CC: libav-stable@libav.org Bug-ID: 999
-
Anton Khirnov authored
CC: libav-stable@libav.org Bug-Id: 981 Found-By: Agostino Sarubbo
-
Anton Khirnov authored
CC: libav-stable@libav.org Bug-Id: 981 Found-By: Agostino Sarubbo
-