James Almer
c244d4af43
Merge commit '150e99d694f33ab9ad678834964909aa315d14a1'
...
* commit '150e99d694f33ab9ad678834964909aa315d14a1':
rtsp: Factor out packet reading
Merged-by: James Almer <jamrial@gmail.com >
2017-10-03 21:34:08 -03:00
James Almer
a2b0602cda
Merge commit '4141a5a240fba44b4b4a1c488c279d7dd8a11ec7'
...
* commit '4141a5a240fba44b4b4a1c488c279d7dd8a11ec7':
Use modern avconv syntax for codec selection in documentation and tests
Merged-by: James Almer <jamrial@gmail.com >
2017-10-03 21:28:07 -03:00
Ingo Brückl
08c7513096
avformat/mp3dec: Fix definition of MIDDLE_BITS
...
The number of bits from bit #m to #n is n - m plus 1.
Signed-off-by: Ingo Brückl <ib@wupperonline.de >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-10-04 02:16:11 +02:00
Michael Niedermayer
d662143f06
avcodec/dxv: Check for end of input in dxv_decompress_dxt5()
...
Fixes: Timeout
Fixes: 3291/clusterfuzz-testcase-4630024655208448
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-10-04 02:16:11 +02:00
Michael Niedermayer
44874b4f5e
avcodec/truemotion2: Fix integer overflows in tm2_high_chroma()
...
Fixes: runtime error: signed integer overflow: -1408475220 + -1408475220 cannot be represented in type 'int'
Fixes: 3336/clusterfuzz-testcase-minimized-5656839179993088
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-10-04 02:16:11 +02:00
Michael Niedermayer
dcf9bae4a9
avcodec/aacdec_template: Clear tns present flag on error
...
Fixes: 3444/clusterfuzz-testcase-minimized-6270352105668608
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-10-04 02:16:11 +02:00
Zhong Li
fd7cb86468
mpegdec: fix redundant dummy frames issue of interlaced clips
...
It is to fix https://trac.ffmpeg.org/ticket/6677 . Actucally it is a
regression of commit 99e07a4453
which
always inserts a dummy frame when decode the first key field picture.
Signed-off-by: Zhong Li <zhong.li@intel.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-10-04 02:16:11 +02:00
James Almer
93d27e022f
Merge commit 'da8093f712d625db7ce4a2526fb52994e01921ec'
...
* commit 'da8093f712d625db7ce4a2526fb52994e01921ec':
fate: Use bitexact optimizations in the svq3-2 test
This commit is a noop, see b591329c3a
Merged-by: James Almer <jamrial@gmail.com >
2017-10-03 20:57:54 -03:00
James Almer
5678b2a820
Merge commit '984736dd9e5b50987a5910e22495304e4a6d975c'
...
* commit '984736dd9e5b50987a5910e22495304e4a6d975c':
lavc: make sure not to return EAGAIN from codecs
Merged-by: James Almer <jamrial@gmail.com >
2017-10-03 20:52:44 -03:00
James Almer
9266cc54aa
Merge commit '4cc0227040adb9efc63be6a5765e3214f5c6f662'
...
* commit '4cc0227040adb9efc63be6a5765e3214f5c6f662':
apetag: account for header size if present when returning the start position
apetag: fix flag value to signal footer presence
This commit is a noop, see
e8d6fef316
84d874a680
Merged-by: James Almer <jamrial@gmail.com >
2017-10-03 20:31:08 -03:00
James Almer
cb222d7322
Merge commit 'b2788fe9347c02b1355574f3d28d60bfe1250ea7'
...
* commit 'b2788fe9347c02b1355574f3d28d60bfe1250ea7':
svq3: fix the slice size check
Merged-by: James Almer <jamrial@gmail.com >
2017-10-03 20:28:51 -03:00
Lou Logan
d17a00379e
doc: Add mailing list FAQ
...
Signed-off-by: Lou Logan <lou@lrcd.com >
Reviewed-by: Kieran O Leary <kieran.o.leary@gmail.com >
Reviewed-by: Carl Eugen Hoyos <ceffmpeg@gmail.com >
2017-10-03 15:25:07 -08:00
James Almer
1902bbbe72
Merge commit 'cd7a2e1502f174c725c0de82711d2c7649057574'
...
* commit 'cd7a2e1502f174c725c0de82711d2c7649057574':
asfdec: fix reading files larger than 2GB
Merged-by: James Almer <jamrial@gmail.com >
2017-10-03 20:12:15 -03:00
James Almer
73c85d3af2
Merge commit '248dc5c1646dcdd96fe79761105c4ae889e711fd'
...
* commit '248dc5c1646dcdd96fe79761105c4ae889e711fd':
h264dec: fix dropped initial SEI recovery point
Merged-by: James Almer <jamrial@gmail.com >
2017-10-03 20:09:46 -03:00
Martin Vignali
cbbec68847
libavcodec/blockdsp : add AVX version
...
Also modify the required alignment, to 32 instead of 16
for several codecs
Signed-off-by: James Almer <jamrial@gmail.com >
2017-10-03 19:47:37 -03:00
Carl Eugen Hoyos
4590d073cc
lavf/mxfdec: Search all components of material track for source package.
...
Fixes ticket #5925 .
Reviewed-by: Marton
2017-10-03 23:29:20 +02:00
Carl Eugen Hoyos
9ba9c08aab
fate: Add a test for latm-in-dvb auto-detection, ticket #6657 .
2017-10-03 23:15:07 +02:00
Michael Niedermayer
4ee77cefae
avcodec/proresdec2: Use LAST_SKIP_BITS where possible
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-10-03 20:34:35 +02:00
Michael Niedermayer
c37138e01a
avcodec/proresdec2: SKIP_BITS() does not work with len=32
...
Fixes: invalid shift
Fixes: 3482/clusterfuzz-testcase-minimized-5446915875405824
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-10-03 20:34:35 +02:00
Michael Niedermayer
fbdab6eca7
avcodec/hevcdsp_template: Fix undefined shift
...
Fixes: runtime error: left shift of negative value -255
Fixes: 3373/clusterfuzz-testcase-minimized-5604083912146944
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-10-03 20:34:35 +02:00
James Almer
87e625c263
avcodec/encode: do proper cleanup on failure
...
Fixes the last remaining memleaks introduced by a22c6a4796
.
Signed-off-by: James Almer <jamrial@gmail.com >
2017-10-03 14:00:27 -03:00
Michael Niedermayer
ef973bd98d
avformat/mxfenc: Fix labels for IEC PAL DV 420
2017-10-03 18:34:37 +02:00
Michael Niedermayer
a56ec48d42
avformat/mxfenc: Add IEC DV25
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-10-03 18:34:37 +02:00
James Almer
3e6829a8aa
build: fix compilation of tools with OpenCL enabled
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-10-03 11:56:56 -03:00
James Almer
aa4fe27657
fate: disable fate-svq3-2
...
The first frame changes depending on --enable-memory-poisoning being
used to configure ffmpeg or not, even if requesting bitexact decoding.
Disable the test until this is fixed.
Signed-off-by: James Almer <jamrial@gmail.com >
2017-10-02 21:42:34 -03:00
James Almer
712ee85816
avcodec/encode: free non-referenced packets' side data in the old encode API functions
...
Fixes memleaks introduced by a22c6a4796
.
2017-10-02 18:58:53 -03:00
James Almer
b591329c3a
Merge commit '8e4d4efc67e154fdffd65964a7cfeef740320827'
...
* commit '8e4d4efc67e154fdffd65964a7cfeef740320827':
fate: Add another SVQ3 test to increase coverage
Also included a fix from da8093f712
.
The demuxer option "-ignore_editlist 1 " is temporarily added to the
test as well, to workaround a regression in the edit list mov parsing
code.
Merged-by: James Almer <jamrial@gmail.com >
2017-10-02 18:23:48 -03:00
James Almer
9f5d238a66
Merge commit 'b8f66c0838b4c645227f23a35b4d54373da4c60a'
...
* commit 'b8f66c0838b4c645227f23a35b4d54373da4c60a':
aarch64: vp9itxfm: Reorder iadst16 coeffs
arm: vp9itxfm: Reorder iadst16 coeffs
aarch64: vp9itxfm: Reorder the idct coefficients for better pairing
arm: vp9itxfm: Reorder the idct coefficients for better pairing
aarch64: vp9itxfm: Avoid reloading the idct32 coefficients
arm: vp9itxfm: Avoid reloading the idct32 coefficients
arm: vp9lpf: Implement the mix2_44 function with one single filter pass
aarch64: vp9lpf: Use dup+rev16+uzp1 instead of dup+lsr+dup+trn1
arm/aarch64: vp9lpf: Keep the comparison to E within 8 bit
This commit is a noop, see
3fbbad2984
f32690a298
a88db8b9a0
600f4c9b03
2905657b90
4f693b56bd
f952273019
b2e20d8984
26ee83acc4
Merged-by: James Almer <jamrial@gmail.com >
2017-10-02 16:13:01 -03:00
James Almer
f40cd78991
Merge commit 'ed6a891c364f8b0850b557d9578b8920cc15a937'
...
* commit 'ed6a891c364f8b0850b557d9578b8920cc15a937':
Place attribute_deprecated in the right position for struct declarations
This commit is a noop, see
9953038728
6ff3da4f6a
Merged-by: James Almer <jamrial@gmail.com >
2017-10-02 16:05:36 -03:00
James Almer
0451c3db4e
Merge commit '04d2afa93b6c6f320ac45dd99ce1226f3c3d5ac8'
...
* commit '04d2afa93b6c6f320ac45dd99ce1226f3c3d5ac8':
mkv: Update the seek test to match 5d3953a5dc
fate: Update fate-lavf-mkv after commit 5d3953a5dc
This commit is a noop.
Merged-by: James Almer <jamrial@gmail.com >
2017-10-02 16:00:14 -03:00
James Almer
ff29db4ebf
Merge commit '156bc0193bd47d3f4b3adaa93be0e206e12686ab'
...
* commit '156bc0193bd47d3f4b3adaa93be0e206e12686ab':
fate: Add webp alpha test
This commit is a noop, see
bd2cec7021
2bdb26b4ee
92bf87db29
Merged-by: James Almer <jamrial@gmail.com >
2017-10-02 15:52:39 -03:00
James Almer
45121cbdda
Merge commit '5d3953a5dcfd5f71391b7f34908517eb6f7e5146'
...
* commit '5d3953a5dcfd5f71391b7f34908517eb6f7e5146':
matroskaenc: factor ts_offset into block timecode computation
Merged-by: James Almer <jamrial@gmail.com >
2017-10-02 15:26:56 -03:00
James Almer
e91f0c4f8b
avdevice/decklink_dec: remove av_dup_packet() usage
...
Reviewed-by: Marton Balint <cus@passwd.hu >
Signed-off-by: James Almer <jamrial@gmail.com >
2017-10-02 15:12:01 -03:00
James Almer
0c1ffd0aa5
avdevice/decklink_dec: use av_packet_add_side_data()
...
It uses the existing buffer instead of allocating a new one.
Reviewed-by: Marton Balint <cus@passwd.hu >
Signed-off-by: James Almer <jamrial@gmail.com >
2017-10-02 15:04:40 -03:00
James Almer
a22c6a4796
avcodec/encode: remove usage of av_dup_packet()
...
Reviewed-by: wm4 <nfxjfg@googlemail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2017-10-02 11:14:57 -03:00
James Almer
cf3d2d52b5
avcodec/avpacket: deprecate av_copy_packet_side_data()
...
It leaks memory and destroys the dst packet in case of failure, and it
ultimately duplicates functionality already existing in the saner
av_packet_copy_props().
Reviewed-by: wm4
Signed-off-by: James Almer <jamrial@gmail.com >
2017-10-01 19:19:22 -03:00
James Almer
fd5f4ac081
Merge commit 'c95169f0ec68bdeeabc5fde8aa4076f406242524'
...
* commit 'c95169f0ec68bdeeabc5fde8aa4076f406242524':
build: Move cli tool sources to a separate subdirectory
Merged-by: James Almer <jamrial@gmail.com >
2017-10-01 18:26:36 -03:00
James Almer
2f7ca0b94e
tools/ismindex: remove unused header
2017-10-01 18:19:14 -03:00
Martin Vignali
ac5908b13f
libavcodec/exr : add x86 SIMD for predictor
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-10-01 17:35:30 -03:00
Carl Eugen Hoyos
59924d5eb1
lavfi/vmafmotion: Allow more pix_fmts.
2017-10-01 20:53:43 +02:00
Karthick J
9e271e3fa3
avdevice/decklink_dec: Used av_parity instead of duplicated function
2017-10-01 18:27:21 +02:00
James Almer
54ce880a46
Partially revert "Merge commit '71a49fe25f2e4468fbbadbebef8d073b1b3cc1a5'"
...
Revert back to the test as done by commit af7a75cb51
,
where it was changed to compile and not just preprocess to fix build failures on
FreeBSD with gcc 4.7
Signed-off-by: James Almer <jamrial@gmail.com >
2017-10-01 12:59:37 -03:00
Michael Niedermayer
d679f3d021
avfilter/vf_thumbnail_cuda: Avoid mixing declaration and statements
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-10-01 02:36:00 +02:00
Michael Niedermayer
b81b8a76b5
avcodec/v4l2_context: Reduce spelling variations
...
Reviewed-by: Lou Logan <lou@lrcd.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-10-01 02:37:57 +02:00
Michael Niedermayer
4bb8013335
avcodec/v4l2_buffers: More clear return code documentation
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-10-01 02:35:15 +02:00
Michael Niedermayer
64e034da95
avcodec/jpeg2000: Check that codsty->log2_prec_widths/heights has been initialized
...
Fixes: OOM
Fixes: 2225/clusterfuzz-testcase-minimized-5505632079708160
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-09-30 23:35:45 +02:00
Carl Eugen Hoyos
e9f9175db6
lavf/bit: Fix the G.729 bit auto-detection.
2017-09-30 20:41:52 +02:00
James Almer
67057aaeb2
avfilter/vmaf_motion: use correct header guards
...
Fixes fate-source
Signed-off-by: James Almer <jamrial@gmail.com >
2017-09-30 15:38:09 -03:00
Ashish Singh
148c8e88c4
avfilter: add vmafmotion filter
...
Signed-off-by: Ashish Singh <ashk43712@gmail.com >
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2017-09-30 11:47:59 -04:00
James Almer
450cee522e
build: fix cleaning compiled unstripped examples
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-09-30 01:40:08 -03:00