- 03 Dec, 2012 8 commits
-
-
Luca Barbato authored
CC: libav-stable@libav.org
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Martin Storsjö authored
The def files are used for generating import libraries for other toolchains (in particular, for generating import libraries for MSVC for DLLs built with mingw). The def files produced by mingw/gcc contains ordinals for each exported function. When MSVC tools generate import libraries from such a def file, MSVC links to the DLL by the ordinals instead of linking by name. Since the def files aren't maintained by hand, the ordinal numbers are assigned (more or less) randomly and any caller linking to the libs by ordinals will break as soon as the libraries export more/fewer functions. Therefore, strip out the ordinals from the generated def files, to make users link to the libraries by name. Callers linking to the DLLs using the gcc provided import library link by name as they should. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Mans Rullgard authored
This makes configure honour the compiler default if thumb is not explicitly enabled or disabled. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Diego Biurrun authored
-
Diego Biurrun authored
They share the same code, so building one w/o the other makes no sense.
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 02 Dec, 2012 8 commits
-
-
Janne Grunau authored
-
Janne Grunau authored
-
Janne Grunau authored
-
Diego Biurrun authored
-
Janne Grunau authored
Each fate-seek test depends now only on the corresponding fate-acodec, fate-vsynth2 or fate-lavf test which creates the file seek-tests operates on. The tests and references are renamed to match the test they depend on.
-
Janne Grunau authored
Fixes a segfault with fuzzed sample sample_varPAR_s11622_r001-02.avi. CC: libav-stable@libav.org
-
Janne Grunau authored
-
Christophe Gisquet authored
Swapping buffer indices allows saving one memcpy that accounts for 1% of the runtime, according to oprofile. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 01 Dec, 2012 1 commit
-
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 30 Nov, 2012 3 commits
-
-
Martin Storsjö authored
When targeting the metro API subset, this function still exists in the link libraries, but is excluded from the headers. This makes sure w32threads is automatically disabled when targeting this API subset (since not all the necessary functions for it are available). Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Not all versions or API subsets of windows have these functions. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Not all versions of windows have the console color functions, while io.h might be needed for isatty (which can be found in unistd.h or io.h). Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 29 Nov, 2012 7 commits
-
-
Martin Storsjö authored
The existence of MapViewOfFile isn't linked to the existence of io.h. Not all versions of windows have MapViewOfFile (in particular, Windows Phone 8 and the "metro" windows 8 API subset don't), while they still have io.h (and need it for open/read/close). Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This simplifies the condition to avoid hardcoding the systems where the function exists. This also simplifies support for newer Windows API subsets where this function doesn't exist, such as Windows Phone 8 and the "metro" API subset of Windows 8. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Diego Biurrun authored
Fixes linking with only the FLAC encoder enabled.
-
Diego Biurrun authored
Also introduce local img_ namespace to simplify debugging.
-
Janne Grunau authored
Fixes mov_h264_aac__Demo_FlagOfOurFathers.mov.SIGSEGV.4e9.656. Found-by: Mateusz "j00ru" Jurczyk CC: libav-stable@libav.org
-
Janne Grunau authored
Fixes a segfault in the fuzzed sample resolutionchange.flv_s314809. CC: libav-stable@libav.org
-
Anton Khirnov authored
Fixes build with lavfi disabled. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 28 Nov, 2012 13 commits
-
-
Justin Ruggles authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
Now that libavutil can be disabled, this should be conditional.
-
Diego Biurrun authored
-
Justin Ruggles authored
Also make sure extradata is freed in the case where multiple NUV_EXTRADATA frame types are found. This may not happen in practice, but it could happen in a malformed stream, which would lead to a memleak if not handled.
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
Original commit, 7b24f9b4, says it was added because it is used in libnut.
-
Diego Biurrun authored
-