| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| | |
The libavformat API is not suitable for exporting output devices as muxers.
Some practical problems are e.g. lack of timing/synchronization mechanisms
or interaction with output-specific features.
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
* commit 'eb3c1a94adbc28411610167d3dac583436e50125':
pictor: Correctly check frame dimensions
This commit is a noop, see 8c2ea3030af7b40a3c4275696fb5c76cdb80950a
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes: 559/clusterfuzz-testcase-6424225917173760
Bug-Id: CVE-2017-7862
CC: libav-stable@libav.org
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit 8c2ea3030af7b40a3c4275696fb5c76cdb80950a)
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit 'a37e84be69310cd7de9540c8bc194cb0a6d158ed':
makedef: Add support for identifying the ARM64 machine type
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Since this machine type is 5 chars while the existing ones only
were 3 (which the regexp assumed), the regexp has to be extended
a little.
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit '40d5df67d2c4e1f0dd1e902435567eb5edad6a9a':
configure: Add a comment about why we don't try to enable pic on arm on target_os=win32
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| |
| |
| | |
target_os=win32
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit '0ca66409911e9fba940424be8bdfa54e056b0a4b':
configure: Don't add -fPIC to asflags when targeting windows
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On X86 windows, asflags weren't actually ever used for anything,
since assembling used x86asflags instead, and that flags list
had -DPIC already.
This fixes building shared libraries with clang for arm/aarch64
windows. (This wasn't an issue when in msvc mode before, since
we don't try to enable pic at all there, since the msvc armasm
assembler fails on our pic constructs there.)
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit 'f951837ce58e8588b175fb53a76fd453a81528ec':
configure: Don't add -fPIC to cflags for target_os=win32
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We skipped adding it to cflags for mingw/cygwin configurations
where the compiler either complains loudly or even errors out;
do the same for target_os=win32, for the case when building with
clang in msvc mode.
This wasn't needed for the actual msvc before, since msvc uses
msvc_common_flags to filter out this flag from cflags.
When building with clang in msvc mode, no such filter is used.
This fixes building shared libraries with clang in msvc mode.
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit '7ac092d05de487d088bc96ab4a7bd6207fbfa98c':
build: CryptGenRandom --> wincrypt, it is a better name
Merged-by: James Almer <jamrial@gmail.com>
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit '93797681c2310faeeb0158f66f471965213904c6':
build: Rename stdatomic_h variable to stdatomic
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| | |
It does not represent a header but a complete system capability.
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit '62d5b5a9d3b0181335072d6fa792f2d805bc27b6':
configure: Extend check_header() to allow checking for multiple headers
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| | |
Also use that new capability to simplify bktr header checks.
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit 'b46900914a1f25ce8dbf49d7c53766ff1f18b60f':
build: Merge mach/mach_time.h and mach_absolute_time() checks
Merged-by: James Almer <jamrial@gmail.com>
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* commit '4f6401df43d7ee9082ea591037b9f9284217d834':
configure: Merge separate parts of GnuTLS test
configure: Simplify nvenc check (and move it to the correct spot)
configure: Drop fallback for deprecated avserver command line options
configure: Drop feature for randomly disabling/enabling components
This commit is a noop.
Merged-by: James Almer <jamrial@gmail.com>
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
This feature was never used for anything.
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
* commit '010baac12a14d684a1ae72f6b7509e642c40f3b3':
configure: Fix stupid typo in gsm.h header name
This commit is a noop.
Merged-by: James Almer <jamrial@gmail.com>
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit '76481f57b528168b00035aee76f7e0878669011f':
configure: Remove pointless empty *_COMPONENTS variables
Merged-by: James Almer <jamrial@gmail.com>
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit '1c047c8f4d5e016e89250afdeb88a4fea707cc1c':
configure: Drop stray extralibs for libspeex
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| | |
These extralibs are set by pkg-config already.
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit '3e5950287317938e6b81e7ef8f024b403c303289':
configure: Drop unused attribute checks
Merged-by: James Almer <jamrial@gmail.com>
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
* commit '421c10ed4fb0475a2cb055dd130ba12a6adb9f70':
configure: Drop test for fork()
We keep the check as it's needed by the http_multiclient example.
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| | |
fork() is never used conditionally.
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit 'b586903ae1b89e2d8b99c79f33cabe9b3ca03784':
build: Drop redundant check for soundcard.h
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| | |
It should be sys/soundcard.h nowadays.
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
* commit '8e97a8c69162afce47abea96c8c0914f3550e212':
build: Remove check for gsm/gsm.h for libgsm
Also includes fix from 010baac12a14d684a1ae72f6b7509e642c40f3b3
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| |
| |
| | |
libgsm never installed more than a single header, the headers installed into
the gsm/ subdirectory by some distros are private. Who started this nonsense
is a mystery, but it got cargo-culted around ever since.
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit '29ccc641b17afad058a5c24071ea827865a8b3a9':
build: Drop check for sys/mman.h in favor of mmap() check
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| | |
We already rely on just mmap() in other places.
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit 'e7168d4c0cb279cf267690549ca92ad564572bc6':
configure: Drop redundant header check for d3d11.h
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| | |
It is detected as a part of the ID3D11VideoDecoder check.
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit '4064f42889685e7122cfad4934b060098c147753':
build: Drop explicit check for dlfcn.h
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| | |
It is detected as a part of the libdl check.
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit 'fca9ca539c8c6e4fe0072486c7e0479a08a15e7c':
configure: Drop unused or internally-used entries from variable lists
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| | |
The variable lists are for variables whose values end up in output files.
|
|\ \
| |/
| |
| |
| |
| |
| | |
* commit '09c98327b9f25c6c1716c0ee82ce09d8b484887a':
build: Drop support for Tru64 Unix (OSF/1)
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| |
| | |
This proprietary Unix flavor dropped from the face of the earth more
than a decade ago. Nothing of value was lost.
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* commit 'ab6422e1333e1c8b99e97ac61e3e9b2f6a2b4936':
configure: rename hevc_ps to hevcparse
extract_extradata: return an error when buffer allocation fails
cpu: split flag checks per arch in av_cpu_max_align()
configure: Use test_pkg_config() for the SDL check
This commit is a noop, see
3b345d389be2d67017f904caa21713f53a8e8c90
7bae17e37ab63d1cfcea22c68c455f859db3663c
Merged-by: James Almer <jamrial@gmail.com>
|
| |
| |
| |
| |
| |
| |
| | |
Build h2645_parse.o with it, as every hevc_ps dependency also needs it.
This is more in line with h264's h264parse module.
Signed-off-by: James Almer <jamrial@gmail.com>
|