- 06 Jan, 2014 40 commits
-
-
Michael Niedermayer authored
Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f2785ab8669_6838_mewmew_vorbis_ssa.nut Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '9409c9bd': configure: Disable networking if winsock2.h is available but winsock functions aren't Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '01d245ef': random_seed: Rewrite the generic clock() based seed code Conflicts: libavutil/random_seed.c See: 66531c75Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Martin Storsjö authored
Previously, if neither of the checks for the closesocket function succeeded, we still kept winsock2.h and networking in general enabled. When targeting the WinRT API subset, the winsock2.h header is available (making the check for it succeed, giving the impression that winsock is available), but tests that actually try to use such a function will fail. In this case, disable the winsock2.h feature and networking in general, as if the winsock2.h header test would have failed in the first place. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
The new code is faster and reuses the previous state in case of multiple calls. The previous code could easily end up in near-infinite loops, if the difference between two clock() calls never was larger than 1. This makes fate-parseutils finish in finite time when run in wine, if CryptGenRandom isn't available (which e.g. isn't available if targeting Windows RT/metro). Patch originally by Michael Niedermayer but with some modifications by Martin Storsjö. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
* qatar/master: configure: Update freetype check to follow upstream Conflicts: configure Not merged, as its broken (Reported by ubitux) See: cea5812fMerged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'd68dc3c9': drawtext: Drop pointless header See: cea5812fMerged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '6892d145': segafilm: fix leaks if reading the header fails Conflicts: libavformat/segafilm.c See: ca5456dbMerged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '9cbf2d78': pthread_frame: unref decoded frames on failure Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'a03a642d': h264: do not use 422 functions for monochrome See: 07abf13dMerged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '9eef9eb3': h264: check that execute_decode_slices() is not called too many times Conflicts: libavcodec/h264.c The check is replaced by an assert() as the mb index should not ever go out of bounds. Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'bfd26b7c': h264: reject mismatching luma/chroma bit depths during sps parsing Conflicts: libavcodec/h264_ps.c See: bdeb61ccMerged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '9a026c72': h264: rebuild the default ref list if the reference count changes Conflicts: libavcodec/h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '4736d003': cavsdec: check ff_get_buffer() return value Conflicts: libavcodec/cavsdec.c See: eee8c94fMerged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '50079a6a': lavc: do not leak the internal frame if opening the codec fails Conflicts: libavcodec/utils.c See: 8b285f03Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '3867f371': lavf: remove a pointless check Conflicts: libavformat/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '75647dea': oggparseogm: check timing variables See: 9ed388f5Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '8058284c': lavc: add 422/444 YUV with alpha to align_dimensions() Conflicts: libavcodec/utils.c Only cosmetical changes happen as these formats already where in the list before Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '2f970946': lagarith: do not call simd functions on unaligned lines Conflicts: libavcodec/lagarith.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'f4a8a008': sgidec: fix buffer size check in expand_rle_row() Conflicts: libavcodec/sgidec.c See: 39c56ef9Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'adb199d1': kgv1dec: replace forcing EMU_EDGE by a copy Conflicts: libavcodec/kgv1dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'fe80fa53': 4xm: replace forcing EMU_EDGE by a copy Conflicts: libavcodec/4xm.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'fffca3d2': 4xm: return a proper error code. Conflicts: libavcodec/4xm.c See: a5e382adMerged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '06066719': hevc: rename some HEVC conformance streams Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '98c0cd0b': hevc: add new conformance streams Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
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
-