- 23 Mar, 2017 10 commits
-
-
Vittorio Giovara authored
Deprecated in 11/2012.
-
Vittorio Giovara authored
Deprecated in 05/2014.
-
Vittorio Giovara authored
Deprecated in 05/2014.
-
Vittorio Giovara authored
Deprecated in 05/2014.
-
Vittorio Giovara authored
Deprecated in 10/2013.
-
Vittorio Giovara authored
Deprecated in 04/2013.
-
Vittorio Giovara authored
Deprecated in 03/2013.
-
Vittorio Giovara authored
Deprecated in 03/2013.
-
Vittorio Giovara authored
Deprecated in 02/2013.
-
Vittorio Giovara authored
This disables everything that was deprecated at least 18 months ago. Readjust the minimum API version as needed, postponing any API-incompatible changes until the next bump. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 22 Mar, 2017 2 commits
-
-
Carl Eugen Hoyos authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Hook up all attributes that don't have a MSVC specific version at the moment. See f637046d for details. These don't seem to be critical for building with clang in MSVC mode though, and thus haven't been hooked up until now. These seem to build fine with as old clang as 3.3 at least. (clang 3.3 disguises itself as gcc 4.2 normally, so all of these have been used for clang before, except for av_cold.) The clang version numbers themselves are useless for detecting what attributes are available, since Apple's clang builds use a completely different versioning (presenting itself as e.g. clang 8.0 instead of 3.8). Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 21 Mar, 2017 6 commits
-
-
Martin Storsjö authored
This is a follow-up to f637046d. Without the noreturn attribute set, avconv_opt.c fails to build after d2e6dd32 with the error "control may reach end of non-void function". By making sure the noreturn attribute is set properly, this compiles as intended. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Luca Barbato authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
Having a mismatch between the number of channels in the stream and those in the channel map will lead to a segfault or worse. Bug-Id: 1016 CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Konda Raju authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
Make easier to handle the polling function before we implement full threading support.
-
Luca Barbato authored
JACK is not commonly installed and should not be picked up as a dependency unless specifically requested.
-
- 20 Mar, 2017 10 commits
-
-
Mark Thompson authored
-
Mark Thompson authored
-
wm4 authored
This supports retrieving the device from a provided hw_frames_ctx, and automatically creating a hw_frames_ctx if hw_device_ctx is set. The old API is not deprecated yet. The user can still use av_vdpau_bind_context() (with or without setting hw_frames_ctx), or use the API before that by allocating and setting hwaccel_context manually.
-
wm4 authored
This "reuses" the flags introduced for the av_vdpau_bind_context() API function, and makes them available to all hwaccels. This does not affect the current vdpau API, as av_vdpau_bind_context() should obviously override the AVCodecContext.hwaccel_flags flags for the sake of compatibility.
-
Mark Thompson authored
-
Mark Thompson authored
Not yet enabled for any hwaccels.
-
Mark Thompson authored
Adds functions to convert to/from strings and a function to iterate over all supported device types. Also adds a new invalid type AV_HWDEVICE_TYPE_NONE, which acts as a sentinel value.
-
Mark Thompson authored
Creates a new device context from another of a different type which refers to the same underlying hardware.
-
Diego Biurrun authored
The rtmpcrypt protocol requires it.
-
Diego Biurrun authored
-
- 16 Mar, 2017 1 commit
-
-
Martin Storsjö authored
Align the second/third operands as they usually are. Due to the wildly varying sizes of the written out operands in aarch64 assembly, the column alignment is usually not as clear as in arm assembly. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 15 Mar, 2017 2 commits
-
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com> Minor cosmetic changes by committer. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Luca Barbato authored
Jack uses weak symbols on purpose.
-
- 14 Mar, 2017 4 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
Also do some small cosmetic changes: Drop pointless _MMX suffix from ABSD2 macro name, drop pointless check for MMX support, we always assume MMX is available in our SIMD code, fix spelling.
-
- 12 Mar, 2017 3 commits
-
-
Anton Khirnov authored
Section 9.2.3.2 of the spec implies that run_before must not be larger than zeros_left. Fixes invalid reads with corrupted files. CC: libav-stable@libav.org Bug-Id: 1000 Found-By: Kamil Frankowicz
-
Anton Khirnov authored
The code does some nontrivial jumping around in the buffer, so it is safer to use a checked API rather than do everything manually. Fixes a bug in nalff parsing, where the length field is currently not counted in the buffer size check, resulting in possible overreads with invalid files. CC: libav-stable@libav.org Bug-Id: 1002 Found-By: Kamil Frankowicz
-
Anton Khirnov authored
It might be incorrectly set to 1 if the previous call exited with an error. Bug-Id: 1019 CC: libav-stable@libav.org
-
- 11 Mar, 2017 2 commits
-
-
Martin Storsjö authored
In the half/quarter cases where we don't use the min_eob array, defer loading the pointer until we know it will be needed. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This reduces the number of lines and reduces the duplication. Also simplify the eob check for the half case. If we are in the half case, we know we at least will need to do the first three slices, we only need to check eob for the fourth one, so we can hardcode the value to check against instead of loading from the min_eob array. Since at most one slice can be skipped in the first pass, we can unroll the loop for filling zeros completely, as it was done for the quarter case before. This allows skipping loading the min_eob pointer when using the quarter/half cases. Signed-off-by: Martin Storsjö <martin@martin.st>
-