summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* lavc: Drop deprecated global afd fieldVittorio Giovara2017-03-23
| | | | Deprecated in 08/2014.
* lavc: Drop deprecated avctx codec nameVittorio Giovara2017-03-23
| | | | Deprecated in 04/2014.
* lavc: Drop deprecated codec flagsVittorio Giovara2017-03-23
| | | | Deprecated between 04/2014 - 05/2015.
* lavc: Drop deprecated unused public membersVittorio Giovara2017-03-23
| | | | Deprecated in 07/2014.
* lavc: Drop deprecated emu edge functionalityVittorio Giovara2017-03-23
| | | | Deprecated in 01/2014.
* lavc: Drop deprecated av_fast_malloc() compatibilityVittorio Giovara2017-03-23
| | | | Deprecated in 10/2013.
* lavc: Drop deprecated macroblock type symbolsVittorio Giovara2017-03-23
| | | | Deprecated in 10/2013.
* lavc: Drop deprecated public symbolsVittorio Giovara2017-03-23
| | | | | | qscale types and maximum number of bframes deprecated in 10/2013. Negative linesizes deprecated in 11/2013. xvidmmx deprecated in 08/2014.
* lavc: Drop deprecated error rate optionVittorio Giovara2017-03-23
| | | | Deprecated in 10/2013.
* lavc: Remove deprecated XvMC support hacksDiego Biurrun2017-03-23
| | | | Deprecated in 11/2013.
* lavc: Drop deprecated architectures symbolsVittorio Giovara2017-03-23
| | | | | Alpha deprecated in 11/2013. Sh4 and sparc deprecated in 01/2014.
* lavc: Drop deprecated extended aspect ratio symbolVittorio Giovara2017-03-23
| | | | Deprecated in 10/2013.
* lavc: Drop deprecated workaround bugs optionsVittorio Giovara2017-03-23
| | | | Illegal ac_vlc and old msmpeg4 detection deprecated in 10/2013.
* lavc: Drop deprecated debug mv functionalityVittorio Giovara2017-03-23
| | | | Deprecated in 10/2013.
* lavc: Drop deprecated way of setting codec dimensionsVittorio Giovara2017-03-23
| | | | Deprecated in 10/2013.
* lavc: Drop deprecated voxware codec entryVittorio Giovara2017-03-23
| | | | Deprecated in 08/2013.
* lavc: Drop deprecated VDPAU buffer fieldsVittorio Giovara2017-03-23
| | | | Deprecated in 07/2013.
* lavc: Drop deprecated VDPAU codec capabilityVittorio Giovara2017-03-23
| | | | Deprecated in 07/2013.
* lavc: Drop deprecated lowres optionVittorio Giovara2017-03-23
| | | | Deprecated in 04/2013.
* lavc: Drop deprecated missing sample log functionVittorio Giovara2017-03-23
| | | | Deprecated in 01/2013.
* lavc: Drop deprecated chroma subsample functionVittorio Giovara2017-03-23
| | | | Deprecated in 11/2012.
* lavf: Drop deprecated hint to set muxer timebaseVittorio Giovara2017-03-23
| | | | Deprecated in 05/2014.
* lavf: Drop deprecated AVFract type and related fieldVittorio Giovara2017-03-23
| | | | Deprecated in 05/2014.
* lavf: Drop deprecated bitexact functionalityVittorio Giovara2017-03-23
| | | | Deprecated in 05/2014.
* lavfi: Drop deprecated non-const filter retrievalVittorio Giovara2017-03-23
| | | | Deprecated in 10/2013.
* lavfi: Drop deprecated filter registrationVittorio Giovara2017-03-23
| | | | Deprecated in 04/2013.
* lavfi: Drop deprecated filter initializationVittorio Giovara2017-03-23
| | | | Deprecated in 03/2013.
* lavfi: Drop deprecated functions to open a filter or a filterchainVittorio Giovara2017-03-23
| | | | Deprecated in 03/2013.
* lavfi: Drop deprecated way of passing options for a few filtersVittorio Giovara2017-03-23
| | | | Deprecated in 02/2013.
* Bump major versions of all librariesVittorio Giovara2017-03-23
| | | | | | | | | 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>
* flvdec: Set avg_frame_rate for video streamsCarl Eugen Hoyos2017-03-22
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* libavutil: Hook up the rest of the gcc specific attributes to clang as wellMartin Storsjö2017-03-22
| | | | | | | | | | | | | | | | | | | | | Hook up all attributes that don't have a MSVC specific version at the moment. See f637046d313 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>
* libavutil: Define the noreturn attribute for clang in MSVC mode as wellMartin Storsjö2017-03-21
| | | | | | | | | | | This is a follow-up to f637046d313. Without the noreturn attribute set, avconv_opt.c fails to build after d2e6dd32a44 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>
* dca: Refactor dca_filter_channels() a littleLuca Barbato2017-03-21
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* dca: Validate the channel mapLuca Barbato2017-03-21
| | | | | | | | | | | 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>
* nvenc: Allow different const qps for I, P and B framesKonda Raju2017-03-21
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* rtsp: Move message parsing to a separate functionLuca Barbato2017-03-21
| | | | | Make easier to handle the polling function before we implement full threading support.
* configure: Do not treat JACK as a system libraryLuca Barbato2017-03-21
| | | | | JACK is not commonly installed and should not be picked up as a dependency unless specifically requested.
* avconv: Document the -init_hw_device optionMark Thompson2017-03-20
|
* avconv: Enable generic hwaccel support for VDPAUMark Thompson2017-03-20
|
* lavc: vdpau: add support for new hw_frames_ctx and hw_device_ctx APIwm42017-03-20
| | | | | | | | | 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.
* lavc: Add hwaccel_flags field to AVCodecContextwm42017-03-20
| | | | | | | | 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.
* avconv: Enable generic hwaccel support for VAAPIMark Thompson2017-03-20
|
* avconv: Generic device setupMark Thompson2017-03-20
| | | | Not yet enabled for any hwaccels.
* hwcontext: Make it easier to work with device typesMark Thompson2017-03-20
| | | | | | 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.
* hwcontext: Add device derivationMark Thompson2017-03-20
| | | | | Creates a new device context from another of a different type which refers to the same underlying hardware.
* rtmp: Move RTMP digest calculation to a separate fileDiego Biurrun2017-03-20
| | | | The rtmpcrypt protocol requires it.
* build: Add missing object dependency for extract_extradata bitstream filterDiego Biurrun2017-03-20
|
* arm/aarch64: vp9: Fix vertical alignmentMartin Storsjö2017-03-16
| | | | | | | | | | 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>
* matroskaenc: add support for Spherical Video elementsJames Almer2017-03-15
| | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Minor cosmetic changes by committer. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>