James Almer
75bf51ef87
Merge commit ' 434b44cd6f'
...
* commit '434b44cd6f ':
configure: Simplify vararg check
Merged-by: James Almer <jamrial@gmail.com>
2018-03-29 21:30:16 -03:00
James Almer
e46fab0f3c
Merge commit ' 8c7554e6a9'
...
* commit '8c7554e6a9 ':
configure: Add check_x86asm() helper function to simplify some expressions
Merged-by: James Almer <jamrial@gmail.com>
2018-03-29 21:25:43 -03:00
James Almer
91bcf0b8cd
Merge commit ' 17ee5b0c13'
...
* commit '17ee5b0c13 ':
configure: Use indirection for the -o assembler flag also for x86asm
Merged-by: James Almer <jamrial@gmail.com>
2018-03-29 21:15:18 -03:00
James Almer
3bbec8e7c2
Merge commit ' b9ea301e02'
...
* commit 'b9ea301e02 ':
configure: Use a more sensible suffix for x86 assembly tempfiles
Merged-by: James Almer <jamrial@gmail.com>
2018-03-29 21:06:25 -03:00
James Almer
44df2e8588
Merge commit ' 5292e97c42'
...
* commit '5292e97c42 ':
configure: Document available options for the --toolchain parameter
Merged-by: James Almer <jamrial@gmail.com>
2018-03-29 21:03:33 -03:00
James Almer
be6749c719
Merge commit ' 86499771d1'
...
* commit '86499771d1 ':
qsv: align surface width/height to 16.
Merged-by: James Almer <jamrial@gmail.com>
2018-03-29 21:02:02 -03:00
James Almer
23f4472944
Merge commit ' ea2f72a2c1'
...
* commit 'ea2f72a2c1 ':
configure: Don't assume a 16 byte aligned stack on BSDs on i386
Merged-by: James Almer <jamrial@gmail.com>
2018-03-29 20:40:07 -03:00
James Almer
b065c71e9d
Merge commit ' deefca02c2'
...
* commit 'deefca02c2 ':
qsvenc: add the Access Unit Delimiter NAL Unit support
Merged-by: James Almer <jamrial@gmail.com>
2018-03-29 20:34:43 -03:00
James Almer
20608261f7
Merge commit ' 3d6e76b953'
...
* commit '3d6e76b953 ':
qsvenc: Fix a typo of FrameRateExtD/FrameRateExtN
Merged-by: James Almer <jamrial@gmail.com>
2018-03-29 20:32:57 -03:00
James Almer
7e3c4d029b
Merge commit ' 847190ebd9'
...
* commit '847190ebd9 ':
configure: Don't assume an aligned stack on clang on windows
Merged-by: James Almer <jamrial@gmail.com>
2018-03-29 20:31:03 -03:00
Michael Niedermayer
ea15915b2d
avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame()
...
Fixes: 2018_03_23_poc.wav
Found-by: GwanYeong Kim <gy741.kim@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-03-29 22:41:36 +02:00
James Almer
25abaf3545
avcodec/libaomenc: minor cosmetics
...
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-29 16:18:27 -03:00
Paul B Mahol
a8a751ce9a
avformat/mpc8: do not return error on stream end
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-29 20:46:36 +02:00
Nicolas Gaullier
759381d96b
lavfi/silencedetect: Fix missing log at eos
...
Fixes ticket #6968
2018-03-29 15:45:27 +02:00
Nicolas Gaullier
5170ab20e1
lavfi/silencedetect: Fix silence_end accuracy
2018-03-29 15:45:24 +02:00
Nicolas Gaullier
56b2731aae
lavfi/silencedetect: Fix silence_start accuracy
2018-03-29 15:45:20 +02:00
Nicolas Gaullier
cd4756a558
lavfi/silencedetect: Update test parameters
...
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.
2018-03-29 15:44:49 +02:00
Nicolas Gaullier
3deb17f9fb
lavfi/silencedetect: Fix when silence_start=0
...
0 is a valid value for silence_start
2018-03-29 15:44:47 +02:00
Nicolas Gaullier
95e47654bc
lavfi/silencedetect: Add mono mode
...
In mono mode, silence is detected in any single channel instead of all
of them simultaneously
2018-03-29 15:40:58 +02:00
Paul B Mahol
ae1a8b0690
doc/general.texi: fix warning
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-29 10:31:45 +02:00
Paul B Mahol
2974b2556b
avcodec: add eac3_core bitstream filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-29 10:24:00 +02:00
Paul B Mahol
ae92970976
avcodec/eac3: add support for dependent stream
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-29 10:19:03 +02:00
James Almer
e5819fa629
libavcodec/libaomenc: add support for transfer characteristics and color primaries
...
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-29 01:03:24 -03:00
James Almer
97de37da9c
libavcodec/libaomdec: add support for transfer characteristics and color primaries
...
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-29 01:03:14 -03:00
James Almer
416d354a57
libavcodec/libaomenc: fix size specifier in an av_log call
...
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-29 00:51:48 -03:00
James Almer
88e9b616b9
libavcodec/libaomdec: use the matrix coefficients value from aom_image
...
"color_space" is no longer a sytax element in libaom.
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-29 00:37:00 -03:00
James Almer
c0f0c9f531
avcode/profiles: add AV1 profiles
...
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-29 00:05:52 -03:00
James Almer
99cc3cf7a2
Merge commit ' 43778a501f'
...
* commit '43778a501f ':
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>
2018-03-29 00:05:45 -03:00
James Almer
d039d7d4a4
avcodec/libaomdec: remove references to yuv440p pixfmt
...
While the enums are defined in the libaom headers, it's not officially
supported.
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-28 21:29:15 -03:00
Michael Niedermayer
5c75438b89
avcodec/tableprint_vlc: Fix build failure with --enable-hardcoded-tables
...
Found-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-03-29 01:11:45 +02:00
Marton Balint
084ef7d7d5
avfilter/af_pan: reject expressions referencing the same channel multiple times
...
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>
2018-03-29 00:07:39 +02:00
Marton Balint
0031eab61c
ffmpeg: do not finish output streams manually on eof even if no input is 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>
2018-03-29 00:07:39 +02:00
Marton Balint
60c9a25530
ffmpeg: fallback to codecpar parameters on input filter eof
...
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>
2018-03-29 00:07:39 +02:00
James Almer
0dc11d8bbd
Merge commit ' c438899a70'
...
* commit 'c438899a70 ':
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>
2018-03-28 18:09:46 -03:00
James Almer
cbd5e737fe
Merge commit ' 44a1731011'
...
* commit '44a1731011 ':
ivf: Support VP9 and AV1 as well
See e8f0a463b0
Merged-by: James Almer <jamrial@gmail.com>
2018-03-28 15:46:59 -03:00
James Almer
18195e570c
Merge commit ' dd7e63af93'
...
* commit 'dd7e63af93 ':
configure: Restore original endianness test
The test was not changed in 67e8f476b7
Merging only the explanation.
Merged-by: James Almer <jamrial@gmail.com>
2018-03-28 15:39:26 -03:00
James Almer
c00579ab32
Merge commit ' 80a4e6a46f'
...
* commit '80a4e6a46f ':
amf: Replace writer_id option with LIBAV_AMF_WRITER_ID constant
This commit is a noop, see 9ea6607d29
Merged-by: James Almer <jamrial@gmail.com>
2018-03-28 15:37:40 -03:00
James Almer
23ba9b3fd1
Merge commit ' 31a53ab34e'
...
* commit '31a53ab34e ':
configure: Add check_as() helper function to simplify some expressions
Merged-by: James Almer <jamrial@gmail.com>
2018-03-28 15:28:13 -03:00
James Almer
c00b218a8f
Merge commit ' 18dc1ff0fb'
...
* commit '18dc1ff0fb ':
configure: Add check_ld() helper function to simplify some expressions
Merged-by: James Almer <jamrial@gmail.com>
2018-03-28 15:19:35 -03:00
James Almer
67e8f476b7
Merge commit ' 9c37d765ef'
...
* commit '9c37d765ef ':
configure: Add check_cc/require_cc helper functions to simplify some expressions
Merged-by: James Almer <jamrial@gmail.com>
2018-03-28 15:03:56 -03:00
sanilraut
10d008f0fd
avformat/dashdec: Support signaling of last segment number
...
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>
2018-03-28 19:52:27 +08:00
Mark Thompson
44000b7744
hwcontext_d3d11: Fix crash with valid adapter but no device
...
This crash was introduced by 8bbf2dacbf ,
which could incorrectly overwrite the failure result from creating the
device.
Fixes ticket #7108 .
Reviewed-by: wm4 <nfxjfg@googlemail.com>
2018-03-28 00:19:45 +01:00
Michael Niedermayer
b3e9f3f5f5
doc/examples/hw_decode: Remove logically dead code in decode_write()
...
Fixes CID1415951
Reviewed-by: Jun Zhao <mypopydev@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-03-27 23:01:44 +02:00
Michael Niedermayer
49a0b3f6bc
doc/examples/hw_decode: Remove useless NULL check
...
Reviewed-by: Jun Zhao <mypopydev@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-03-27 23:01:44 +02:00
James Almer
95e33ea565
doc/APIchanges: fix lavu version for the AVEncryptionInfo addition
...
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-27 14:58:36 -03:00
James Almer
d205c8f3bb
avcodec/avpacket: remove unnecessary check in av_packet_make_writable()
...
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>
2018-03-27 11:25:57 -03:00
Timo Rothenpieler
3914c8e0e6
avformat/hlsenc: initialize saveptrs
...
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>
2018-03-27 06:56:27 +08:00
Jun Zhao
ac6e27d74f
kmsgrab: add category for kmsgrab
...
Makes kmsgrab visible in "ffmpeg -devices".
Signed-off-by: Jun Zhao <mypopydev@gmail.com>
Signed-off-by: Mark Thompson <sw@jkqxz.net>
2018-03-26 22:39:12 +01:00
drfer3
29c663d50c
avfilter/vf_avgblur_opencl: fix error when clSetKernelArg fails
...
Fixes Coverity CID 1430382.
2018-03-26 22:28:24 +01:00
Mark Thompson
213839edff
vf_avgblur_opencl: Don't run kernel on pixels outside the image
...
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>
2018-03-26 22:28:24 +01:00