Paul B Mahol
e30a37e95e
avcodec/mpc8: get frame output buffer right before it is actually needed
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-30 12:52:54 +02:00
Paul B Mahol
cc40228255
avcodec/mpc8: check for overread earlier and abort decoding frame
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-30 12:52:54 +02:00
Carl Eugen Hoyos
11f8f9547d
fftools/ffmpeg: Remove an unused variable.
...
Fixes a warning:
fftools/ffmpeg.c:2201:22: warning: unused variable 'fg'
2018-03-30 12:01:58 +02:00
Paul B Mahol
9b22417de6
fate: add eac3_core bitstream filter test
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-30 10:18:45 +02:00
Paul B Mahol
0b86ea03d8
avcodec/ac3: fix out of array access introduced previously
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-30 10:14:48 +02:00
Paul B Mahol
91bb871376
avcodec/mpc8: check for overread first
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-30 09:59:44 +02:00
Philip Langdale
af043b839c
movtextenc: fix handling of utf-8 subtitles
...
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.
2018-03-29 20:46:47 -07:00
James Almer
c42c99c3e5
avcodec/libaomenc: use av_assert0()
...
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-29 22:35:33 -03:00
James Almer
a123e576a4
Merge commit ' a2fc8dbae8'
...
* commit 'a2fc8dbae8 ':
Add Haivision SRT protocol
Merged-by: James Almer <jamrial@gmail.com>
2018-03-29 21:56:19 -03:00
James Almer
a959e38f7a
Merge commit ' 2124a97a49'
...
* commit '2124a97a49 ':
configure: Drop unused helper function test_cflags_cpp()
This commit is a noop. The function was replaced in
af7a75cb51
Merged-by: James Almer <jamrial@gmail.com>
2018-03-29 21:54:11 -03:00
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