summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | fate: add eac3_core bitstream filter testPaul B Mahol2018-03-30
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/ac3: fix out of array access introduced previouslyPaul B Mahol2018-03-30
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/mpc8: check for overread firstPaul B Mahol2018-03-30
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | movtextenc: fix handling of utf-8 subtitlesPhilip Langdale2018-03-29
| | | | | | | | | | | | | | | | | | 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-29
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit 'a2fc8dbae85339d1b418d296f2982b6c04c53c57'James Almer2018-03-29
|\| | | | | | | | | | | | | * commit 'a2fc8dbae85339d1b418d296f2982b6c04c53c57': Add Haivision SRT protocol Merged-by: James Almer <jamrial@gmail.com>
| * Add Haivision SRT protocolSven Dueking2018-03-28
| | | | | | | | | | | | | | | | 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-29
|\| | | | | | | | | | | | | | | | | | | * 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-27
| |
* | Merge commit '434b44cd6fb4bb9a2bf2bb29ef55ce1a315314b8'James Almer2018-03-29
|\| | | | | | | | | | | | | * commit '434b44cd6fb4bb9a2bf2bb29ef55ce1a315314b8': configure: Simplify vararg check Merged-by: James Almer <jamrial@gmail.com>
| * configure: Simplify vararg checkDiego Biurrun2018-03-26
| |
* | Merge commit '8c7554e6a9b126bd6ee5bf80dae9e11e056db2f1'James Almer2018-03-29
|\| | | | | | | | | | | | | * 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-26
| |
* | Merge commit '17ee5b0c13bc17465b71bc9ca1cde9f0eed8b3ff'James Almer2018-03-29
|\| | | | | | | | | | | | | * 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-26
| | | | | | | | | | | | | | 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-29
|\| | | | | | | | | | | | | * 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-26
| |
* | Merge commit '5292e97c42b05db7ad4e51c1ea756b12fdf721ff'James Almer2018-03-29
|\| | | | | | | | | | | | | * 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-26
| |
* | Merge commit '86499771d1228d8303c8eb6509e20c0caaa02da5'James Almer2018-03-29
|\| | | | | | | | | | | | | * 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-21
| | | | | | | | | | | | | | | | | | | | 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-29
|\| | | | | | | | | | | | | * 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-17
| | | | | | | | | | | | | | | | | | | | | | 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-29
|\| | | | | | | | | | | | | * 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-16
| | | | | | | | | | Signed-off-by: Zhong Li <zhong.li@intel.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '3d6e76b953afd36e23ef8532b81aea58a6338931'James Almer2018-03-29
|\| | | | | | | | | | | | | * 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-16
| | | | | | | | | | Signed-off-by: Zhong Li <zhong.li@intel.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '847190ebd99ffd57dc89bd568a33bf2d5c424129'James Almer2018-03-29
|\| | | | | | | | | | | | | * 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-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-29
| | | | | | | | | | | | | | 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-29
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avformat/mpc8: do not return error on stream endPaul B Mahol2018-03-29
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavfi/silencedetect: Fix missing log at eosNicolas Gaullier2018-03-29
| | | | | | | | Fixes ticket #6968
* | lavfi/silencedetect: Fix silence_end accuracyNicolas Gaullier2018-03-29
| |
* | lavfi/silencedetect: Fix silence_start accuracyNicolas Gaullier2018-03-29
| |
* | lavfi/silencedetect: Update test parametersNicolas Gaullier2018-03-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-29
| | | | | | | | 0 is a valid value for silence_start
* | lavfi/silencedetect: Add mono modeNicolas Gaullier2018-03-29
| | | | | | | | | | In mono mode, silence is detected in any single channel instead of all of them simultaneously
* | doc/general.texi: fix warningPaul B Mahol2018-03-29
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec: add eac3_core bitstream filterPaul B Mahol2018-03-29
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/eac3: add support for dependent streamPaul B Mahol2018-03-29
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | libavcodec/libaomenc: add support for transfer characteristics and color ↵James Almer2018-03-29
| | | | | | | | | | | | primaries Signed-off-by: James Almer <jamrial@gmail.com>
* | libavcodec/libaomdec: add support for transfer characteristics and color ↵James Almer2018-03-29
| | | | | | | | | | | | primaries Signed-off-by: James Almer <jamrial@gmail.com>
* | libavcodec/libaomenc: fix size specifier in an av_log callJames Almer2018-03-29
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | libavcodec/libaomdec: use the matrix coefficients value from aom_imageJames Almer2018-03-29
| | | | | | | | | | | | "color_space" is no longer a sytax element in libaom. Signed-off-by: James Almer <jamrial@gmail.com>
* | avcode/profiles: add AV1 profilesJames Almer2018-03-29
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '43778a501f1bfbceeddc8eaeea2ea2b3506beeda'James Almer2018-03-29
|\| | | | | | | | | | | | | | | | | | | * commit '43778a501f1bfbceeddc8eaeea2ea2b3506beeda': Support AV1 encoding using libaom This contains some extra changes taken from the libvpx encoder wrapper, most of them contained in the set_pix_fmt() function. Merged-by: James Almer <jamrial@gmail.com>
| * Support AV1 encoding using libaomLuca Barbato2018-03-12
| |
* | avcodec/libaomdec: remove references to yuv440p pixfmtJames Almer2018-03-28
| | | | | | | | | | | | | | While the enums are defined in the libaom headers, it's not officially supported. Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/tableprint_vlc: Fix build failure with --enable-hardcoded-tablesMichael Niedermayer2018-03-29
| | | | | | | | | | Found-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>