James Almer
a5a56bd3df
Merge commit 'f22da2cdf90dc892d483e2d4003cffc0500816f6'
...
* commit 'f22da2cdf90dc892d483e2d4003cffc0500816f6':
configure: add -fPIE instead of -pie to C flags for ThreadSanitizer
This commit is a noop, see 3f55752cd5
Merged-by: James Almer <jamrial@gmail.com>
2017-04-13 17:03:31 -03:00
James Almer
41b8b2ca28
Merge commit '404cb74793284aa03e2e1a7e911c980c4cba0e9e'
...
* commit '404cb74793284aa03e2e1a7e911c980c4cba0e9e':
configure: Pass CFLAGS_HEADERS through the right CFLAGS filter
Merged-by: James Almer <jamrial@gmail.com>
2017-04-13 17:01:01 -03:00
Hendrik Leppkes
1849d0caa5
Merge commit '9265364bec0af2e8b7c3a6de7bfc8291a0b70bca'
...
* commit '9265364bec0af2e8b7c3a6de7bfc8291a0b70bca':
build: Separate avisynth and avxsynth support
Mostly noop, since it could break linux configure with --enable-avisynth,
and the configure code which was simplified isn't even present in
ffmpeg.
Only merged the cosmetic re-ordering in the Makefile.
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2017-04-13 11:06:27 +02:00
Carl Eugen Hoyos
a45951c0a4
tests: Fix gray10 and gray12 references after c1616b45
.
2017-04-13 08:19:48 +02:00
James Almer
8cd8c83317
avcodec/aacenc_ltp: fix use of uninitialized values
...
Fixes some valgrind warnings.
Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
2017-04-12 19:38:17 -03:00
Matthew Gregan
b905ba5bc1
avformat/movenc: Fix potential leak of sgpd_entries array.
...
Signed-off-by: Matthew Gregan <kinetik@flim.org>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-12 23:12:06 +02:00
Carl Eugen Hoyos
c1616b454d
lsws/utils: Make gray10 and gray12 full-scale like gray8 and gray16.
2017-04-12 23:00:04 +02:00
Carl Eugen Hoyos
d89ac691c9
lavf/isom: Remove codec point for WMAv2 that has never worked.
2017-04-12 22:53:21 +02:00
Carl Eugen Hoyos
a081acc440
configure: Fix decklink license dependency.
2017-04-12 22:49:06 +02:00
Marton Balint
1f94197536
ffprobe: only use custom logging callback if -show_log is set
...
The custom callback can cause significant CPU usage on Windows for some large
files with many index entries for some reason.
v2: Move check after parsing options.
Signed-off-by: Marton Balint <cus@passwd.hu>
2017-04-12 20:21:11 +02:00
Marton Balint
c92abd0c0e
tests/fate/filter-video: fix framerate filter tests
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2017-04-12 20:21:11 +02:00
Marton Balint
51948b9d9e
avfilter/vf_framerate: always request input if no output is provided in request_frame
...
Fixes ticket #6285 .
Signed-off-by: Marton Balint <cus@passwd.hu>
2017-04-12 20:21:11 +02:00
James Almer
f1d80bc630
x86/float_dsp: add ff_vector_fmul_reverse_avx2
...
~20% faster than AVX.
Signed-off-by: James Almer <jamrial@gmail.com>
2017-04-11 21:35:35 -03:00
Michael Niedermayer
5b441d2981
doc/APIchanges: Fill in missing fields
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-12 02:01:37 +02:00
Michael Niedermayer
6268f2ca7b
avformat/movenc: Fix mix of declaration and statement
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-11 23:38:38 +02:00
James Almer
7b3cb953f7
checkasm: add fixed_dsp tests
...
Tested-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com>
2017-04-11 18:05:13 -03:00
Matthew Gregan
3041b5d03b
avformat/mo: Add experimental demuxing support for Opus in ISO BMFF (MP4).
...
Based on the draft spec at http://vfrmaniac.fushizen.eu/contents/opus_in_isobmff.html
Signed-off-by: Matthew Gregan <kinetik@flim.org>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-11 21:28:52 +02:00
Matthew Gregan
0c4d208296
avformat/movenc: Add experimental muxing support for Opus in ISO BMFF (MP4).
...
Based on the draft spec at http://vfrmaniac.fushizen.eu/contents/opus_in_isobmff.html
'-strict -2' is required to create files in this format.
Signed-off-by: Matthew Gregan <kinetik@flim.org>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-11 21:28:44 +02:00
Michael Niedermayer
9eff4b0d2b
avformat/oggparseogm: Check ff_alloc_extradata() for failure
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-11 21:28:26 +02:00
Michael Niedermayer
170d864d2c
avformat/oggparseogm: Check available data before reading global header
...
Fixes use of uninitialized data
Found-by: Thomas Guilbert <tguilbert@google.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-11 21:10:25 +02:00
Michael Niedermayer
cd8e62746f
avcodec/tiff: Factor constant computation out of inner loop
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-11 17:58:26 +02:00
James Almer
2b4cc8d1bb
avcodec/dnxhddec: fix -Wformat warning raised by DJGPP
...
FF_ARRAY_ELEMS returns a size_t value.
Reviewed-by: ubitux
Signed-off-by: James Almer <jamrial@gmail.com>
2017-04-11 12:31:14 -03:00
Paul B Mahol
da2fd3f73e
avcodec/lcldec: mark output frames as keyframes
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-11 17:07:52 +02:00
Paul B Mahol
c61dc28911
avcodec/lcldec: add support for frame threads
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-11 17:05:01 +02:00
Steven Liu
8378466507
doc/APIChages: Add av_strireplace()
...
Add av_strireplace() into APIChanges
Reviewed-by: James Almer <jamrial@gmail.com>
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-04-11 12:46:28 +08:00
Steven Liu
44cd7502c7
avutil/avstring: improve av_strreplace implement
...
Use AVBprint to implement av_strreplace
add av_strreplace test case TEST_STRREPLACE
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-04-11 10:54:35 +08:00
Michael Niedermayer
a44b3abb4c
avutil/internal: Do not enable CHECKED with DEBUG
...
This avoids potential undefined behavior in debug mode while still allowing
developers which want to check for potential additional overflows to do so
by manually enabling this.
Reviewed-by: wm4
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-11 01:05:05 +02:00
Paul B Mahol
25e491b6f9
avcodec/dnxhddec: add support for very big resolutions
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-11 00:08:39 +02:00
Paul B Mahol
27ebdcf079
avfilter: add GRAY10 and GRAY12 to some filters
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-10 18:13:02 +02:00
Paul B Mahol
0c4d75d92e
avfilter/vf_alphamerge: add GBRAP support
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-10 17:37:07 +02:00
Paul B Mahol
d6b9f2b7da
avfilter/vf_alphamerge: use av_image_copy_plane()
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-10 17:37:07 +02:00
James Almer
ed9b25a148
x86/float_dsp: add ff_vector_dmac_scalar_{sse2,avx,fma3}
2017-04-10 12:18:55 -03:00
James Almer
128e1fbf13
avutil/float_dsp: add test for vector_dmac_scalar
2017-04-10 12:16:30 -03:00
Paul B Mahol
0da3c568fd
avfilter/vf_blend: add GBRAP16
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-10 16:53:17 +02:00
Clément Bœsch
8839cbf911
Revert "avcodec/svq1: zero initialize entries array"
...
This reverts commit aed84ee4d1
.
It is a false positive from Valgrind with recent GCC and
-funswitch-loops (present in -O3).
2017-04-10 16:10:17 +02:00
James Almer
d36a3f5a78
avformat/movenc: auto insert vp9_superframe bsf when needed
...
Experimental VP9 support was added to the muxer recently.
Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
2017-04-10 10:26:44 -03:00
Michael Niedermayer
c94d551ea7
avcodec/pixlet: Reorder rlen check
...
This changes nothing but is nicer looking as this checks rlen
Maybe this helps coverity remove CID1397743
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-10 13:11:15 +02:00
Michael Niedermayer
8dd0c12648
avcodec/mjpegenc_huffman: Assert length in ff_mjpegenc_huffman_compute_bits()
...
This should help coverity see that the issues this leads to cannot occur
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-10 13:11:15 +02:00
Paul B Mahol
75b854adbd
avfilter/af_amix: add double sample format support
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-10 12:04:14 +02:00
Paul B Mahol
4dc2dd80dc
avutil/float_dsp: add vector_dmac_scalar()
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-10 12:04:14 +02:00
Paul B Mahol
9cd44e64be
avfilter/vf_paletteuse: silence warning about misaligned indentation
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-10 11:25:44 +02:00
Paul B Mahol
7437602806
avfilter/vf_dctdnoiz: add GBRP support
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-10 10:12:23 +02:00
Rostislav Pehlivanov
03eb0515c1
mpegvideo_enc: disable optimized huffman coding with AMV or slice threads
...
Doesn't work yet with slice threading and won't work with AMV.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-09 21:53:31 +02:00
Michael Niedermayer
724bb805ef
Revert "mjpegenc: disable huffman coding with AMV"
...
This was the wrong patch
This reverts commit 7f9b492d54
.
2017-04-09 21:53:30 +02:00
James Almer
d8e5a4818b
Merge commit '3d6135eacf3b6a82c3024620c6a28169960464a7'
...
* commit '3d6135eacf3b6a82c3024620c6a28169960464a7':
configure: Simplify OMX check
Merged-by: James Almer <jamrial@gmail.com>
2017-04-09 14:51:31 -03:00
James Almer
6992c806e6
Merge commit '601f8dde13ccd0e1993b7840a0304fa2cfe53432'
...
* commit '601f8dde13ccd0e1993b7840a0304fa2cfe53432':
configure: Move COMPONENT_LIST to the bottom of CONFIG_LIST
Merged-by: James Almer <jamrial@gmail.com>
2017-04-09 14:49:09 -03:00
James Almer
fa1fe495fc
Merge commit '29d2e03ed96d9f7b8cb2cc87dca0a63c2a6eff70'
...
* commit '29d2e03ed96d9f7b8cb2cc87dca0a63c2a6eff70':
configure: Simplify and fix avfoundation indev handling
Merged-by: James Almer <jamrial@gmail.com>
2017-04-09 14:46:08 -03:00
James Almer
a308324ef7
Merge commit '5d45fe7da972da528915fbdfe3dbf22eb2effd01'
...
* commit '5d45fe7da972da528915fbdfe3dbf22eb2effd01':
build: Add EXTRALIBS to TOOLS linker command
This commit is a noop. We're already adding EXTRALIBS to the linker
command on a case by case basis.
Merged-by: James Almer <jamrial@gmail.com>
2017-04-09 14:16:59 -03:00
James Almer
4588063f3e
avcodec/hevcdec: remove duplicate extradata parsing function
...
Use ff_hevc_decode_extradata() instead, which correctly only tries
to decode parameter set NAL units and not any other NAL that may be
present in extradata.
Reviewed-by: nevcairiel
Signed-off-by: James Almer <jamrial@gmail.com>
2017-04-09 14:09:05 -03:00
James Almer
498e9e8e2a
avcodec/hevc_parse: split build dependencies
...
Reviewed-by: nevcairiel
Signed-off-by: James Almer <jamrial@gmail.com>
2017-04-09 13:55:17 -03:00