summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* avcodec: add eac3_core bitstream filterPaul B Mahol2018-03-295-0/+93
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/eac3: add support for dependent streamPaul B Mahol2018-03-298-53/+167
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* libavcodec/libaomenc: add support for transfer characteristics and color ↵James Almer2018-03-291-0/+6
| | | | | | primaries Signed-off-by: James Almer <jamrial@gmail.com>
* libavcodec/libaomdec: add support for transfer characteristics and color ↵James Almer2018-03-291-0/+2
| | | | | | primaries Signed-off-by: James Almer <jamrial@gmail.com>
* libavcodec/libaomenc: fix size specifier in an av_log callJames Almer2018-03-291-1/+1
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* libavcodec/libaomdec: use the matrix coefficients value from aom_imageJames Almer2018-03-291-6/+1
| | | | | | "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-295-0/+25
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* Merge commit '43778a501f1bfbceeddc8eaeea2ea2b3506beeda'James Almer2018-03-295-0/+749
|\ | | | | | | | | | | | | | | | | | | * 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-125-1/+590
| |
* | avcodec/libaomdec: remove references to yuv440p pixfmtJames Almer2018-03-281-16/+0
| | | | | | | | | | | | | | 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-291-0/+1
| | | | | | | | | | Found-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/af_pan: reject expressions referencing the same channel multiple timesMarton Balint2018-03-291-0/+16
| | | | | | | | | | | | | | | | Fixes parsing of expressions like c0=c0+c0 or c0=c0|c0=c1. Previously no error was thrown and for input channels, only the last gain factor was used, for output channels the source channel gains were combined. Signed-off-by: Marton Balint <cus@passwd.hu>
* | ffmpeg: do not finish output streams manually on eof even if no input is ↵Marton Balint2018-03-291-11/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | provided The generic code should be able to finish the streams just fine initializing and flushing the filters and codecs properly. Fixes the following command: ffmpeg -f lavfi -i "testsrc=d=0.1[out0];aevalsrc=0:d=0[out1]" -af apad -shortest -f framecrc - Signed-off-by: Marton Balint <cus@passwd.hu>
* | ffmpeg: fallback to codecpar parameters on input filter eofMarton Balint2018-03-291-12/+21
| | | | | | | | | | | | | | | | Fixes ticket #6854 and the following simpler case: ffmpeg -f lavfi -i testsrc=d=1 -f lavfi -i testsrc=d=0 -filter_complex overlay -f null none Signed-off-by: Marton Balint <cus@passwd.hu>
* | Merge commit 'c438899a706422b8362a13714580e988be4d638b'James Almer2018-03-286-0/+266
|\ \ | |/ | | | | | | | | | | | | | | | | * commit 'c438899a706422b8362a13714580e988be4d638b': Add AV1 video decoding support through libaom This contains some extra changes taken from the libvpx decoder wrapper, most of them contained in the set_pix_fmt() function. Merged-by: James Almer <jamrial@gmail.com>
| * Add AV1 video decoding support through libaomLuca Barbato2018-03-128-0/+342
| | | | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '44a1731011e87fbf4180d026aefb8bfe85d8c7dc'James Almer2018-03-281-2/+3
|\ \ | |/ | | | | | | | | | | | | | | * commit '44a1731011e87fbf4180d026aefb8bfe85d8c7dc': ivf: Support VP9 and AV1 as well See e8f0a463b0d27a4d74c0d9f1857e72a8033d1069 Merged-by: James Almer <jamrial@gmail.com>
| * ivf: Support VP9 and AV1 as wellLuca Barbato2018-03-121-3/+7
| |
* | Merge commit 'dd7e63af93b2430b5d42b87a966160c66736342c'James Almer2018-03-281-0/+1
|\ \ | |/ | | | | | | | | | | | | | | | | * commit 'dd7e63af93b2430b5d42b87a966160c66736342c': configure: Restore original endianness test The test was not changed in 67e8f476b7d3c21686a2d453d052818ac92688b3 Merging only the explanation. Merged-by: James Almer <jamrial@gmail.com>
| * configure: Restore original endianness testDiego Biurrun2018-03-081-1/+4
| | | | | | | | | | | | Previously the bit pattern for the endianness test was declared as a global, instead of a local, variable. This ensures that the pattern appears unchanged in the object file and is not optimized out.
* | Merge commit '80a4e6a46f21256e9bf508ead686563616945ad5'James Almer2018-03-280-0/+0
|\ \ | |/ | | | | | | | | | | | | | | * commit '80a4e6a46f21256e9bf508ead686563616945ad5': amf: Replace writer_id option with LIBAV_AMF_WRITER_ID constant This commit is a noop, see 9ea6607d294526688ab1b1342cb36ee159683e88 Merged-by: James Almer <jamrial@gmail.com>
| * amf: Replace writer_id option with LIBAV_AMF_WRITER_ID constantAlexander Kravchenko2018-03-072-6/+6
| | | | | | | | | | | | | | | | | | | | AMFTraceWriter is an abstraction to configure how AMF outputs its logs for the current process and can be configured to output different levels of trace output. If multiple LibavWriter objects are used in one process, there will be duplication of output in av_log. Use a constant writer_id to prevent this scenario. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit '31a53ab34e22fe1eec902f79ec1f19ab828a7a0c'James Almer2018-03-281-19/+18
|\ \ | |/ | | | | | | | | | | * commit '31a53ab34e22fe1eec902f79ec1f19ab828a7a0c': configure: Add check_as() helper function to simplify some expressions Merged-by: James Almer <jamrial@gmail.com>
| * configure: Add check_as() helper function to simplify some expressionsDiego Biurrun2018-03-071-19/+18
| |
* | Merge commit '18dc1ff0fb4572b1d50a44905aa1e76bc3bbb0ad'James Almer2018-03-281-3/+12
|\ \ | |/ | | | | | | | | | | * commit '18dc1ff0fb4572b1d50a44905aa1e76bc3bbb0ad': configure: Add check_ld() helper function to simplify some expressions Merged-by: James Almer <jamrial@gmail.com>
| * configure: Add check_ld() helper function to simplify some expressionsDiego Biurrun2018-03-071-3/+11
| |
* | Merge commit '9c37d765ef28b027414f86b0088b0c282a3c46d8'James Almer2018-03-281-34/+38
|\ \ | |/ | | | | | | | | | | * commit '9c37d765ef28b027414f86b0088b0c282a3c46d8': configure: Add check_cc/require_cc helper functions to simplify some expressions Merged-by: James Almer <jamrial@gmail.com>
| * configure: Add check_cc/require_cc helper functions to simplify some expressionsDiego Biurrun2018-03-071-37/+34
| |
* | avformat/dashdec: Support signaling of last segment numbersanilraut2018-03-281-3/+23
| | | | | | | | | | | | | | | | | | | | Last segment indicated by mpd is not parsed. Example stream: http://dash.akamaized.net/dash264/TestCasesIOP41/LastSegmentNumber/1/manifest_last_segment_num.mpd This patch supports parsing of Supplemental Descriptor with @schemeIdUri set to http://dashif.org/guide- lines/last-segment-number with the @value set to the last segment number. Reviewed-by: Steven Liu <lq@onvideo.cn>
* | hwcontext_d3d11: Fix crash with valid adapter but no deviceMark Thompson2018-03-281-3/+5
| | | | | | | | | | | | | | | | | | | | This crash was introduced by 8bbf2dacbfb4ead1535dea411035994f507f517d, which could incorrectly overwrite the failure result from creating the device. Fixes ticket #7108. Reviewed-by: wm4 <nfxjfg@googlemail.com>
* | doc/examples/hw_decode: Remove logically dead code in decode_write()Michael Niedermayer2018-03-271-3/+1
| | | | | | | | | | | | | | Fixes CID1415951 Reviewed-by: Jun Zhao <mypopydev@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/examples/hw_decode: Remove useless NULL checkMichael Niedermayer2018-03-271-2/+1
| | | | | | | | | | Reviewed-by: Jun Zhao <mypopydev@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/APIchanges: fix lavu version for the AVEncryptionInfo additionJames Almer2018-03-271-1/+1
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/avpacket: remove unnecessary check in av_packet_make_writable()James Almer2018-03-271-3/+0
| | | | | | | | | | | | | | Zero sized packets are already handled below in the function. This is more in line with av_packet_ref(). Signed-off-by: James Almer <jamrial@gmail.com>
* | avformat/hlsenc: initialize saveptrsTimo Rothenpieler2018-03-271-1/+2
| | | | | | | | | | | | | | | | | | | | av_strtok calls strspn on a non-NULL *saveptr, so not NULL initializing it is an issue. Fixes CID #1428568 Reviewed-by: Karthick Jeyapal <kjeyapal@akamai.com> Signed-off-by: Steven Liu <lq@onvideo.cn> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* | kmsgrab: add category for kmsgrabJun Zhao2018-03-261-0/+1
| | | | | | | | | | | | | | Makes kmsgrab visible in "ffmpeg -devices". Signed-off-by: Jun Zhao <mypopydev@gmail.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | avfilter/vf_avgblur_opencl: fix error when clSetKernelArg failsdrfer32018-03-261-0/+6
| | | | | | | | Fixes Coverity CID 1430382.
* | vf_avgblur_opencl: Don't run kernel on pixels outside the imageMark Thompson2018-03-261-4/+8
| | | | | | | | | | | | | | | | The output frame size is larger than the image containing a subsampled plane - use the actual size of the image being written rather than the dimensions of the intended output frame. Reviewed-by: Dylan Fernando <dylanf123@gmail.com>
* | libavfilter: Add OpenCL convolution filterDanil Iashchenko2018-03-266-0/+418
| | | | | | | | | | | | Behaves like existing convolution filter. Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | avformat/segafilm - fix keyframe detection and set packet flagsGyan Doshi2018-03-261-1/+2
| | | | | | | | | | | | | | | | | | | | | | Streams from a Segafilm cpk file can't be streamcopied because keyframe flag isn't correctly set in stream index and said flag is never conveyed to the packet Fixes #7091 Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/avdct: use the proper function to free AVCodecContextJames Almer2018-03-261-2/+1
| | | | | | | | | | | | Fixes ticket #7074 Signed-off-by: James Almer <jamrial@gmail.com>
* | avformat/rtpenc_chain: use the proper function to free AVFormatContextJames Almer2018-03-261-1/+1
| | | | | | | | | | | | Fixes ticket #7075 Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/mpeg4videodec: Use more specific error codesMichael Niedermayer2018-03-262-51/+53
| | | | | | | | | | | | Forward error codes where possible. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
OpenPOWER on IntegriCloud