summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* xcb: Add all the libraries to the link line explicitlyLuca Barbato2016-10-301-2/+2
| | | | | | Avoid an underlink issue on recent distributions. CC: libav-stable@libav.org
* Revert "rtmpproto: Don't include a client version in the unencrypted C1 ↵Luca Barbato2016-10-301-1/+4
| | | | | | handshake" This reverts commit 7d8d726be7dc46343ab1c98c339c1ed44bcb07c1.
* qsv: Be informative when reporting that no data has been consumedLuca Barbato2016-10-301-1/+1
|
* Use avpriv_request_sample() where appropriateDiego Biurrun2016-10-292-13/+4
|
* dash: Use correct ISO C scanf conversion specifierDiego Biurrun2016-10-281-1/+1
|
* srt: Adjust signedness of sscanf format stringsDiego Biurrun2016-10-282-2/+2
| | | | Fixes several warnings from -Wformat.
* dxtory: Drop nonsense ISO C printf conversion specifiers for standard typesDiego Biurrun2016-10-281-3/+3
|
* Use ISO C printf conversion specifiers where appropriateDiego Biurrun2016-10-2810-35/+48
|
* hap: Adjust printf length modifiers to match variable typesDiego Biurrun2016-10-281-1/+1
| | | | | libavcodec/hapenc.c:121:20: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t {aka unsigned int}’ [-Wformat=] libavcodec/hapenc.c:121:20: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘size_t {aka unsigned int}’ [-Wformat=]
* Adjust printf conversion specifiers to match variable signednessDiego Biurrun2016-10-2810-36/+36
|
* Remove some pointless TRACE level debug codeDiego Biurrun2016-10-274-41/+0
| | | | This also kills some warnings with certain compiler options.
* nut: Drop pointless TRACE level debug codeDiego Biurrun2016-10-272-46/+0
| | | | The code has little usefulness and uses the __PRETTY_FUNCTION__ GNU extension.
* nsv: Drop unnecessary TRACE level debug codeDiego Biurrun2016-10-271-13/+0
| | | | The output is rather silly and the code uses non-standard __FUNCTION__.
* dnxhdenc: Drop pointless, commented-out debug outputDiego Biurrun2016-10-271-9/+0
|
* audio_fifo: Drop write-only variableDiego Biurrun2016-10-271-2/+2
|
* h264_loopfilter: Do not print value of uninitialized variableDiego Biurrun2016-10-271-1/+1
| | | | libavcodec/h264_loopfilter.c:531:111: warning: variable 'edge' is uninitialized when used here [-Wuninitialized]
* mpegaudio: Do not print value of uninitialized variableDiego Biurrun2016-10-271-2/+2
| | | | libavcodec/mpegaudiodec_template.c:885:97: warning: variable 'x' is uninitialized when used here [-Wuninitialized]
* build: Hardcode avversion.h dependencyDiego Biurrun2016-10-271-0/+1
| | | | | | | Since avversion.h is a generated header it must be created before dependencies can be determined as a side effect of compilation. Otherwise Make stops and restarts the build process to generate avversion.h and produces related error messages.
* openssl: Avoid double semicolons after the GET_BIO_DATA macroMartin Storsjö2016-10-251-2/+2
| | | | | | | | | | | When the macro is expanded with a semicolon following it and the macro itself contains a semicolon, we ended up in double semicolons, which is treated as a statement that disallows further declarations. This avoids errors about mixed declarations and statements on gcc, after ee050797664c. Signed-off-by: Martin Storsjö <martin@martin.st>
* aviocat: Support avio optionsLuca Barbato2016-10-251-3/+22
| | | | Useful to test protocols that require options to be used.
* scale_npp: fix passthrough modeYogender Gupta2016-10-251-1/+1
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vaapi_decode: Remove vestigial unmap codeMark Thompson2016-10-241-4/+1
| | | | | | | The buffer map/unmap code was in an early version of this before it was committed, but the unmap was never removed. While wrong, this was harmless (and therefore unnoticed) because the buffers can't be mapped at this point - all drivers just did nothing with the call.
* vaapi_decode: Clear parameter buffers to fix picture reuseMark Thompson2016-10-241-0/+1
| | | | | | When decoding interlaced pictures, the structure is reused to render to the same surface twice. The parameter buffers were not being cleared, which caused the i965 driver to error out.
* vaapi_h264: fix RefPicList[] field flags.Gwenole Beauchesne2016-10-241-1/+2
| | | | | | | | | | | Use new H264Ref.reference field to track field picture flags. The H264Picture.reference flag in DPB is now irrelevant here. This is a regression from git commit a12d3188, and that affected multiple interlaced video streams. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* openssl: Support version 1.1.0.Matt Oliver2016-10-232-3/+37
| | | | | | | Further simplifications by Martin Storsjö, to minimize the diff. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmpdh: Don't use the OpenSSL DH structMartin Storsjö2016-10-232-57/+52
| | | | | | | | | Instead use our own struct, which we already use when using gcrypt and gnutls. In OpenSSL 1.1, the DH struct has been made opaque. Signed-off-by: Martin Storsjö <martin@martin.st>
* bktr: Use memset(0) instead of zero initialization for struct sigactionDiego Biurrun2016-10-221-1/+2
| | | | | | | | sigaction is not defined in standards as a struct starting with another struct. Some *BSD variants do however, resulting in a warning from the zero initialization, which this change eliminates. This partially reverts a92be9b856bd11b081041c43c25d442028fe9a63.
* checkasm: Add a test for HEVC add_residualAlexandra Hájková2016-10-224-2/+89
|
* hevc: x86: Add add_residual() SIMD optimizationsPierre Edouard Lepere2016-10-224-4/+416
| | | | | | | Initially written by Pierre Edouard Lepere <Pierre-Edouard.Lepere@insa-rennes.fr>, extended by James Almer <jamrial@gmail.com>. Signed-off-by: Alexandra Hájková <alexandra@khirnov.net>
* Replace leftover uses of -aframes|-dframes|-vframes with -frames:a|d|vDiego Biurrun2016-10-223-8/+11
|
* mov: Update colr valuesVittorio Giovara2016-10-211-7/+11
| | | | | | | | | | For 'nclx', the latest edition of the standard switched from JPEG XR to 23001-8, which matches the current order of our entries. Bounds are preserved as a sanity check. For 'nclc', qtff edition 2016-09-13 introduced a few new entries. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavu: Add JEDEC P22 color primariesVittorio Giovara2016-10-215-2/+5
|
* Makefile: fix checking whether reconfiguring is requiredAnton Khirnov2016-10-211-1/+6
| | | | | It didn't take into account the new pattern used for bitstream filters and protocols.
* hevc: factor out a repeated conditionAnton Khirnov2016-10-211-12/+8
|
* hevc: move the SliceType enum to hevc.hAnton Khirnov2016-10-217-52/+54
| | | | | Those values are decoder-independent and are also use by the VA-API encoder.
* lavf: check that the codec is supported by extract_extradataAnton Khirnov2016-10-211-0/+10
| | | | | Avoids superfluous error message spam after 8e2ea691351c5079cdab245ff7bfa5c0f3e3bfe4
* audiodsp: x86: Remove pointless header fileDiego Biurrun2016-10-192-26/+3
| | | | | Its single forward declaration can be moved to the only place it is used, like is done for all other dsp init files.
* configure: Print warnings after all other outputDiego Biurrun2016-10-191-2/+2
|
* x86: videodsp: Add parentheses to expression to work around warningDiego Biurrun2016-10-191-1/+1
| | | | libavcodec/x86/videodsp.asm:128: warning: signed dword value exceeds bounds
* fate: Update filter-pixfmts-scale gbrap12le hash missing from be9dba5c8aLuca Barbato2016-10-181-1/+1
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* checkasm: aarch64: Don't clobber x29 in checkasm_stack_clobberMartin Storsjö2016-10-181-2/+2
| | | | | | | | | | | x29 (FP) is a callee saved register and should be restored on return. Instead of backing up x29 and restoring it here, back up sp in a register that we are allowed to overwrite. This fixes crashes in checkasm on aarch64 since f1b3e1313851. For some reason, gcc builds didn't crash, but clang builds do. Signed-off-by: Martin Storsjö <martin@martin.st>
* emms: Give apriv_emms_yasm() a more general nameDiego Biurrun2016-10-182-4/+4
|
* swscale: Properly load alpha for planar rgbMichael Niedermayer2016-10-182-2/+39
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* build: Add VSX-OBJS to SUBDIR_VARSDiego Biurrun2016-10-181-1/+1
| | | | The variable needs to be reset for each subdirectory.
* ppc: avcodec: Drop silly "_ppc" suffixes from files in ppc subdirectoriesDiego Biurrun2016-10-182-1/+1
|
* vaapi_encode: Write sequence header as extradataMark Thompson2016-10-172-0/+24
| | | | | Only works if packed headers are supported, where we can know the output before generating the first frame.
* vaapi_h265: Include header for slice typesMark Thompson2016-10-171-1/+1
| | | | | | The include was changed correctly in 4abe3b049d987420eb891f74a35af2cebbf52144 but then mistakenly changed back by c359d624d3efc3fd1d83210d78c4152bd329b765 (it's not just the NAL unit types which are used).
* x86: Add missing colons after assembly labelsDiego Biurrun2016-10-178-16/+16
| | | | | This fixes many warnings of the sort warning: label alone on a line without a colon might be in error
* build: Drop arch-specific checkasm MakefilesDiego Biurrun2016-10-174-4/+3
| | | | They only contain one line and will never contain more.
* build: Drop duplicate asm recipeDiego Biurrun2016-10-173-10/+5
| | | | | And move the asm recipe to the top-level Makefile next to the other local pattern rules for .o files.
OpenPOWER on IntegriCloud