- 06 Jan, 2014 20 commits
-
-
Luca Barbato authored
The freetype tutorial suggests to use #include FT_FREETYPE_H. Bug-Id: 616
-
Luca Barbato authored
It should be forward compatible with newer freetype.
-
Anton Khirnov authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
This is similar to what the non-threaded code already does. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
Fixes invalid memory access. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
There is no point in delaying the check and it avoids bugs with a half-initialized context. Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
Fixes possible access to freed memory. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
-
Anton Khirnov authored
AVStream.codec is always non-NULL
-
Anton Khirnov authored
Fixes a potential divide by zero. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
Aligns frame dimensions to 16, which fixes potential invalid writes.
-
Kostya Shishkov authored
They end up overwriting past the line end. Partially based on a patch by Michael Niedermayer <michaelni@gmx.at> Bug-Id: vlc/9700 Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Anton Khirnov authored
Right now it will spuriously fail if the linesize is exactly equal to the data width. CC:libav-stable@libav.org
-
Anton Khirnov authored
The decoder currently sets CODEC_FLAG_EMU_EDGE and relies on get_buffer2() to always provide buffers with linesize == 2 * width. This is wrong, since we place no such restriction on get_buffer2() implementations. Fix this by decoding into internal buffers and copying them to output frames. Since this is a very obscure decoder, the performance hit should not be an issue.
-
Anton Khirnov authored
The decoder currently sets CODEC_FLAG_EMU_EDGE and relies on get_buffer2() to always provide buffers with linesize == 2 * width. This is wrong, since we place no such restriction on get_buffer2() implementations. Fix this by decoding into internal buffers and copying them to output frames. Since this is a very obscure decoder, the performance hit should not be an issue.
-
Anton Khirnov authored
-
Guillaume Martres authored
Some HEVC conformance streams zip on http://wftp3.itu.int/av-arch/jctvc-site/bitstream_exchange/draft_conformance/ were updated without changing the actual stream. Rename them in FATE accordingly to make it easier to track future stream updates. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Guillaume Martres authored
Also remove superseded conformance streams. The conformance streams all come from http://wftp3.itu.int/av-arch/jctvc-site/bitstream_exchange/draft_conformance/Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 05 Jan, 2014 10 commits
-
-
Johan Andersson authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Tim Walker authored
-
Tim Walker authored
-
Tim Walker authored
-
Tim Walker authored
-
Tim Walker authored
-
Tim Walker authored
When downmixing 2.1 to 2-channel, if the 2.0 portion is Lt/Rt, sum-difference or dual mono, the actual output will be the same (with the LFE either mixed-in or discarded). Also, when downmixing an arbitrary layout to 2-channel, if the bitstream contains custom downmix coefficients targeting Lt/Rt, then the output will be Lt/Rt rather than regular Stereo.
-
Tim Walker authored
Includes a libavcodec utility function to update a frame's side data.
-
Tim Walker authored
-
Diego Biurrun authored
New versions of FreeType have moved the location of their API header(s) and hide the location behind a macro. Since the location changes between versions and no other way to know the location exists, this workaround becomes necessary. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 04 Jan, 2014 8 commits
-
-
Martin Storsjö authored
This avoids crashes when avserver tries to create an SDP, since d77f4afa. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
-
Alex Converse authored
-
Alex Converse authored
AAC LD uses a low overlap sine window instead of a KBD window.
-
Alex Converse authored
-
Alex Converse authored
-
Alex Converse authored
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 03 Jan, 2014 2 commits
-
-
Anton Khirnov authored
It has been disabled as 'broken' over 3 years ago in b716a792
-
Anton Khirnov authored
-