summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit 'ab05d3934de8e932dbd77979a687e6598e67535c'James Almer2018-03-301-47/+47
|\ | | | | | | | | | | | | * commit 'ab05d3934de8e932dbd77979a687e6598e67535c': arm: vc1dsp: Add commas between macro arguments Merged-by: James Almer <jamrial@gmail.com>
| * arm: vc1dsp: Add commas between macro argumentsMartin Storsjö2018-03-301-47/+47
| | | | | | | | | | | | | | | | | | | | When targeting darwin, clang requires commas between arguments, while the no-comma form is allowed for other targets. Since Xcode 9.3, the bundled clang supports altmacro and doesn't require using gas-preprocessor any longer. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'e744281c49496b0e0a357e9f84c37fbf99215e20'James Almer2018-03-300-0/+0
|\ \ | |/ | | | | | | | | | | | | | | | | * commit 'e744281c49496b0e0a357e9f84c37fbf99215e20': configure: Revert some incorrect uses of check_cc() This commit is a noop. The changes reverted here were never applied to begin with. Merged-by: James Almer <jamrial@gmail.com>
| * configure: Revert some incorrect uses of check_cc()Diego Biurrun2018-03-301-5/+11
| |
* | Merge commit 'ea3320bb828553182fb34e164826f95df5743522'James Almer2018-03-300-0/+0
|\ \ | |/ | | | | | | | | | | | | | | | | * commit 'ea3320bb828553182fb34e164826f95df5743522': libaomenc: fix profile setting avcodec: rename the AV1 profiles This commit is a noop, see 99cc3cf7a26cd4113e5047034577027d8c6f07a2 Merged-by: James Almer <jamrial@gmail.com>
| * libaomenc: fix profile settingJames Almer2018-03-291-6/+6
| | | | | | | | | | | | | | | | Main Profile is yuv420p 8 and 10 bit High Profile is yuv444p 8 and 10 bit Professional Profile is yuv422p 8, 10, and 12 bit, plus every other pixfmt at 12 bit Signed-off-by: James Almer <jamrial@gmail.com>
| * avcodec: rename the AV1 profilesJames Almer2018-03-292-6/+6
| | | | | | | | | | | | Use the proper names instead of numbers Signed-off-by: James Almer <jamrial@gmail.com>
* | fate: add test for eac3 dependant streamJames Almer2018-03-301-0/+4
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/mpc8: get frame output buffer right before it is actually neededPaul B Mahol2018-03-301-5/+4
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/mpc8: check for overread earlier and abort decoding framePaul B Mahol2018-03-301-0/+5
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | fftools/ffmpeg: Remove an unused variable.Carl Eugen Hoyos2018-03-301-1/+0
| | | | | | | | | | Fixes a warning: fftools/ffmpeg.c:2201:22: warning: unused variable 'fg'
* | fate: add eac3_core bitstream filter testPaul B Mahol2018-03-301-0/+5
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/ac3: fix out of array access introduced previouslyPaul B Mahol2018-03-303-8/+9
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/mpc8: check for overread firstPaul B Mahol2018-03-301-3/+3
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | movtextenc: fix handling of utf-8 subtitlesPhilip Langdale2018-03-291-2/+28
| | | | | | | | | | | | | | | | | | See the earlier fix for movtextdec for details. The equivalent bug is present on the encoder side as well. We need to track the text length in 'characters' (which seems to really mean codepoints) to ensure that styles are applied across the correct ranges.
* | avcodec/libaomenc: use av_assert0()James Almer2018-03-291-1/+2
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit 'a2fc8dbae85339d1b418d296f2982b6c04c53c57'James Almer2018-03-296-0/+694
|\ \ | |/ | | | | | | | | | | * commit 'a2fc8dbae85339d1b418d296f2982b6c04c53c57': Add Haivision SRT protocol Merged-by: James Almer <jamrial@gmail.com>
| * Add Haivision SRT protocolSven Dueking2018-03-286-0/+696
| | | | | | | | | | | | | | | | The protocol requires libsrt (https://github.com/Haivision/srt) to be installed Signed-off-by: Sven Dueking <sven.dueking@nablet.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '2124a97a4998413c7e81539b16b01ef6ac570ea9'James Almer2018-03-290-0/+0
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '2124a97a4998413c7e81539b16b01ef6ac570ea9': configure: Drop unused helper function test_cflags_cpp() This commit is a noop. The function was replaced in af7a75cb517141f649cbbe0a9dcdb4854359b740 Merged-by: James Almer <jamrial@gmail.com>
| * configure: Drop unused helper function test_cflags_cpp()Diego Biurrun2018-03-271-13/+0
| |
* | Merge commit '434b44cd6fb4bb9a2bf2bb29ef55ce1a315314b8'James Almer2018-03-291-3/+2
|\ \ | |/ | | | | | | | | | | * commit '434b44cd6fb4bb9a2bf2bb29ef55ce1a315314b8': configure: Simplify vararg check Merged-by: James Almer <jamrial@gmail.com>
| * configure: Simplify vararg checkDiego Biurrun2018-03-261-3/+2
| |
* | Merge commit '8c7554e6a9b126bd6ee5bf80dae9e11e056db2f1'James Almer2018-03-291-16/+24
|\ \ | |/ | | | | | | | | | | * commit '8c7554e6a9b126bd6ee5bf80dae9e11e056db2f1': configure: Add check_x86asm() helper function to simplify some expressions Merged-by: James Almer <jamrial@gmail.com>
| * configure: Add check_x86asm() helper function to simplify some expressionsDiego Biurrun2018-03-261-16/+24
| |
* | Merge commit '17ee5b0c13bc17465b71bc9ca1cde9f0eed8b3ff'James Almer2018-03-291-1/+5
|\ \ | |/ | | | | | | | | | | * commit '17ee5b0c13bc17465b71bc9ca1cde9f0eed8b3ff': configure: Use indirection for the -o assembler flag also for x86asm Merged-by: James Almer <jamrial@gmail.com>
| * configure: Use indirection for the -o assembler flag also for x86asmDiego Biurrun2018-03-261-1/+5
| | | | | | | | | | | | | | Similar indirections are used for the -o compiler/assembler flag to account for differences in compiler/assembler syntax. For x86asm half the infrastructure for doing the same currently exists unused. Finish and use that infrastructure for consistency.
* | Merge commit 'b9ea301e02472d0982b0fa0f80294bd95885bde8'James Almer2018-03-291-3/+3
|\ \ | |/ | | | | | | | | | | * commit 'b9ea301e02472d0982b0fa0f80294bd95885bde8': configure: Use a more sensible suffix for x86 assembly tempfiles Merged-by: James Almer <jamrial@gmail.com>
| * configure: Use a more sensible suffix for x86 assembly tempfilesDiego Biurrun2018-03-261-3/+3
| |
* | Merge commit '5292e97c42b05db7ad4e51c1ea756b12fdf721ff'James Almer2018-03-291-0/+4
|\ \ | |/ | | | | | | | | | | * commit '5292e97c42b05db7ad4e51c1ea756b12fdf721ff': configure: Document available options for the --toolchain parameter Merged-by: James Almer <jamrial@gmail.com>
| * configure: Document available options for the --toolchain parameterDiego Biurrun2018-03-261-0/+4
| |
* | Merge commit '86499771d1228d8303c8eb6509e20c0caaa02da5'James Almer2018-03-291-4/+4
|\ \ | |/ | | | | | | | | | | * commit '86499771d1228d8303c8eb6509e20c0caaa02da5': qsv: align surface width/height to 16. Merged-by: James Almer <jamrial@gmail.com>
| * qsv: align surface width/height to 16.Ruiling Song2018-03-211-4/+4
| | | | | | | | | | | | | | | | | | | | Per MediaSDK documentation, it requires width/height to 16 alignment. Without this patch, hwupload pipeline may fail if 16 alignment is not met. Although this patch also apply 16 alignment to qsv encoder/decoder, it will not bring any side-effect to them as they are already aligned. Signed-off-by: Ruiling Song <ruiling.song@intel.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit 'ea2f72a2c14c67a3b35dac6426d1e3c0fae33fd5'James Almer2018-03-291-2/+21
|\ \ | |/ | | | | | | | | | | * commit 'ea2f72a2c14c67a3b35dac6426d1e3c0fae33fd5': configure: Don't assume a 16 byte aligned stack on BSDs on i386 Merged-by: James Almer <jamrial@gmail.com>
| * configure: Don't assume a 16 byte aligned stack on BSDs on i386Martin Storsjö2018-03-171-2/+20
| | | | | | | | | | | | | | | | | | | | | | With GCC, request it to maintain 16 byte alignment, and the existing entry points already align it via attribute_align_arg. With clang, do the same as for mingw; disable the aligned stack and let the assembly functions that require it do the alignment instead. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'deefca02c275ce4bc5ccbee690463ffef81a18b8'James Almer2018-03-293-0/+6
|\ \ | |/ | | | | | | | | | | * commit 'deefca02c275ce4bc5ccbee690463ffef81a18b8': qsvenc: add the Access Unit Delimiter NAL Unit support Merged-by: James Almer <jamrial@gmail.com>
| * qsvenc: add the Access Unit Delimiter NAL Unit supportZhong Li2018-03-163-0/+5
| | | | | | | | | | Signed-off-by: Zhong Li <zhong.li@intel.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '3d6e76b953afd36e23ef8532b81aea58a6338931'James Almer2018-03-291-1/+1
|\ \ | |/ | | | | | | | | | | * commit '3d6e76b953afd36e23ef8532b81aea58a6338931': qsvenc: Fix a typo of FrameRateExtD/FrameRateExtN Merged-by: James Almer <jamrial@gmail.com>
| * qsvenc: Fix a typo of FrameRateExtD/FrameRateExtNZhong Li2018-03-161-1/+1
| | | | | | | | | | Signed-off-by: Zhong Li <zhong.li@intel.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '847190ebd99ffd57dc89bd568a33bf2d5c424129'James Almer2018-03-291-2/+11
|\ \ | |/ | | | | | | | | | | * commit '847190ebd99ffd57dc89bd568a33bf2d5c424129': configure: Don't assume an aligned stack on clang on windows Merged-by: James Almer <jamrial@gmail.com>
| * configure: Don't assume an aligned stack on clang on windowsMartin Storsjö2018-03-131-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If we'd enable a 16 byte aligned stack, clang/llvm would also assume that alignment everywhere and produce code that strictly requires it. That would require adding realignment (via attribute_align_arg) on every single public library function or enable -mstackrealign (which does the same on every single function). Also relatedly; the parameter currently tested (-mllvm -stack-alignment=16) hasn't actually been supported for quite some time; current clang versions use -mstack-alignment=16 for the same. Actually testing for that parameter would be a different change though, since it has a real risk of changing behaviour on any other platform where clang is used. Signed-off-by: Martin Storsjö <martin@martin.st>
* | avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame()Michael Niedermayer2018-03-291-1/+3
| | | | | | | | | | | | | | Fixes: 2018_03_23_poc.wav Found-by: GwanYeong Kim <gy741.kim@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/libaomenc: minor cosmeticsJames Almer2018-03-291-4/+2
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avformat/mpc8: do not return error on stream endPaul B Mahol2018-03-291-1/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavfi/silencedetect: Fix missing log at eosNicolas Gaullier2018-03-291-6/+27
| | | | | | | | Fixes ticket #6968
* | lavfi/silencedetect: Fix silence_end accuracyNicolas Gaullier2018-03-292-7/+8
| |
* | lavfi/silencedetect: Fix silence_start accuracyNicolas Gaullier2018-03-292-15/+18
| |
* | lavfi/silencedetect: Update test parametersNicolas Gaullier2018-03-292-28/+29
| | | | | | | | | | | | | | Set relevant filter parameters such that the result can easily be checked with a waveform editor. In particular, it makes it clear the silence_start is not accurate in the current code.
* | lavfi/silencedetect: Fix when silence_start=0Nicolas Gaullier2018-03-291-5/+9
| | | | | | | | 0 is a valid value for silence_start
* | lavfi/silencedetect: Add mono modeNicolas Gaullier2018-03-291-27/+51
| | | | | | | | | | In mono mode, silence is detected in any single channel instead of all of them simultaneously
* | doc/general.texi: fix warningPaul B Mahol2018-03-291-1/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>