Roll src/third_party/ffmpeg/ eb53b5239..b64dedac9 (1075 commits)
(Includes fixes to build cleanly with FFmpeg changes.)
https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/eb53b52399f5..b64dedac9d1d
$ git log eb53b5239..b64dedac9 --date=short --no-merges --format='%ad %ae %s'
2018-01-11 sandersd Fix incorrect merge of android config.h files.
2018-01-10 shenghuazhang [ndk] Change android ndk root for ffmpeg
2018-01-11 sandersd Fix Windows config.h line ending.
2018-01-11 sandersd Updating build configs for M65 roll.
2018-01-08 sandersd Update chromium/patches/README.
2018-01-07 michael avcodec/h264addpx_template: Fixes integer overflows
2018-01-07 michael avcodec/dirac_dwt: Fix overflows in COMPOSE_HAARiH0/COMPOSE_HAARiL0
2018-01-07 michael avcodec/diracdec: Fix integer overflow with quant
2018-01-05 michael avcodec/opus_parser: Check payload_len in parse_opus_ts_header()
2018-01-07 michael avcodec/jpeg2000dsp: Fix integer overflows in ict_int()
2018-01-08 ceffmpeg lavf/oggparseogm: Remove an unneeded include.
2018-01-08 ceffmpeg lavf/oggparseogm: Remove an unneeded assert.
2018-01-08 onemda avfilter/af_aiir: do not forget to free gains too
2018-01-08 onemda avfilter/af_aiir: fix typo which may cause overread
2018-01-07 jamrial fate/filter-video: fix 12 bit framerate filter tests on big endian targets
2018-01-03 sw doc/filters: Document OpenCL program filters
2018-01-02 sw lavfi: Add filters to run arbitrary OpenCL programs
2018-01-02 sw lavfi/opencl: Use filter device if no input device is available
2018-01-08 ceffmpeg fftools/ffmpeg_opt: Remove a write-only variable.
2018-01-07 onemda avfilter/af_aiir: rename options, provide gains in separate option
2018-01-07 onemda avfilter/af_aiir: add support for alternative coefficients format
2018-01-03 michael avcodec/h264_slice: Do not attempt to render into frames already output
2017-12-28 komh78 compat/os2threads: support static mutexes
2017-12-28 komh configure: check SDL2 function with a header
2018-01-06 jamrial configure: remove check for SA_RESTART
2018-01-06 jamrial fate: remove ffm reference files
2018-01-06 aman Changelog: add VideoToolbox HEVC support
2018-01-03 matthieu.bouron lavc/mediacodec_wrapper: allocate MediaCodec.BufferInfo once
2018-01-03 matthieu.bouron lavc/mediacodecdec: remove mediacodec_process_data() indirection
2017-12-28 aman lavc/mediacodecdec: switch to new decoding API
2018-01-06 jamrial fate: remove missing references to ffm
2018-01-06 atomnuker libavformat/network: fix function duplication
2017-10-21 atomnuker libavformat/mpjpeg: use "ffmpeg" instead of "ffserver" as boundary tag
2018-01-06 atomnuker libavformat: unexpose private ff_ functions needed by ffserver
2017-10-21 atomnuker libavformat: remove the ff_rtp_get_local_rtcp_port function
2017-10-21 atomnuker libavformat: unexpose the ff_inet_aton function
2017-10-21 atomnuker libavformat: remove the ffmenc and ffmdec muxer and demuxers
2017-10-21 atomnuker Remove the ffserver program
2018-01-02 longchair avcodec/rkmpp : remove stream start retries before first frame.
2018-01-06 longchair avcodec/rkmpp : Fix broken build due to missing control operation
2018-01-06 george tools/uncoded_frame: remove use of AVStream.codec.
2018-01-06 george tools/uncoded_frame: use buffersink accessors.
2018-01-05 jamrial avfilter: deprecate avfilter_link_get_channels()
2018-01-06 onemda avfilter/av_biquads: scale a0 too
2018-01-05 mistydemeo aiff: add explicit goto got_sound
2018-01-05 mistydemeo adpcm: consume remainder after consuming XA chunks
2018-01-01 michael doc/fate: Document how to upload samples to the fate suite
2018-01-05 jamrial Revert "avfilter: deprecate avfilter_link_get_channels()"
2018-01-05 jamrial Revert "tools/uncoded_frame: remove usage of avfilter_link_get_channels()"
2018-01-05 jamrial doc/libav-merge: remove line about libavutil atomics API
2018-01-05 jamrial tools/uncoded_frame: remove usage of avfilter_link_get_channels()
2018-01-05 jamrial avfilter: deprecate avfilter_link_get_channels()
2017-10-09 jamrial fate: add PERSIST_RPARAM_A_RExt_Sony_3 hevc conformance test
2018-01-05 onemda avfilter/af_aiir: do not crash with invalid options
2018-01-05 anton It has been replaced by C11 stdatomic.h and is now unused.
2018-01-05 jamrial avcodec/error_resilience: remove unused header
2018-01-04 jamrial avfilter: use a mutex instead of atomics in avfilter_register()
2018-01-04 jamrial avformat: use mutexes instead of atomics in av_register_{input,output}_format()
2018-01-04 jamrial avcodec/util: use a mutex instead of atomics in avcodec_register()
2018-01-02 onemda avfilter: add arbitrary audio IIR filter
2018-01-03 michael avcodec/dnxhddec: Check dc vlc
2018-01-04 arnaud.marcantoine avfilter: rename variables in geq
2018-01-04 arnaud.marcantoine avfilter: slice processing for geq
2017-11-30 arnaud.marcantoine avfilter: reorder variable definition in geq
2018-01-04 jamrial avcodec/parser: use a mutex instead of atomics in av_register_codec_parser()
2017-12-22 cus avfilter/vf_framerate: calculate interpolation as integer
2018-01-03 mistydemeo aiff: add support for XA ADPCM
2018-01-04 jamrial avutil/log: use thread wrappers for the locking functionality
2018-01-04 jamrial ffmpeg: use thread wrappers for the thread message functionality
2018-01-04 jamrial configure: update minimum required version of libvmaf
2018-01-04 nfxjfg http: avoid logging reconnect warning if stream was aborted
2018-01-04 nfxjfg hwcontext_dxva2: initialize D3DDISPLAYMODEEX correctly
2018-01-03 mont3z.claro5 libavutil/hwcontext_dxva2: Add check for possible errors from GetAdapterDisplayModeEx
2018-01-02 nfxjfg http: bump message level for reconnect message and log timeout
2018-01-02 nfxjfg http: block while waiting for reconnecting
2018-01-01 onemda avfilter: add hilbert source FIR filter
2018-01-02 ceffmpeg lavu/mem: Allow allocations close to max_alloc_size with av_fast_realloc().
2018-01-04 atomnuker opusenc_psy: disable stereo searches for mono streams
2017-12-25 atomnuker lavr: deprecate the entire library
2018-01-03 onemda avfilter: pass outlink to ff_get_audio_buffer()
2018-01-03 zhangjiejun1992 lavc/audiotoolboxenc: fix noise in encoded audio
2018-01-02 george lavfi/framesync: remove an invalid free.
2018-01-02 george lavfi/framesync: document frame ownership for dualinput.
2017-12-27 onemda avfilter: add entropy filter
2018-01-01 derek.buitenhuis vf_paletteuse: Don't free the second frame from ff_framesync_dualinput_get_writable on error
2018-01-01 derek.buitenhuis vf_paletteuse: Add error checking to apply_palette
2017-12-27 derek.buitenhuis lavc/options: Remove unneeded header
2017-12-31 onemda avcodec/utvideoenc: switch to planar RGB formats
2017-12-29 onemda avcodec/utvideodec: add support for UMH2, UMY2, UMH4, UMY4, UMRA, UMRG
2018-01-02 vdixit avformat/hlsenc: creation of variant streams in subdirectories
2018-01-02 vdixit avformat/hlsenc: configurable variant stream index position in filenames
2018-01-02 vdixit avformat/hlsenc: revamped master playlist url creation logic
2017-12-30 ceffmpeg lavu/mem: Do not realloc in av_fast_realloc() if size == min_size.
2017-12-31 ceffmpeg lavf/mov: Use av_fast_realloc() in mov_read_stts().
2018-01-01 onemda avfilter/af_crystalizer: use outlink instead of inlink
2018-01-01 atomnuker lavc/Makefile: fix opus_parser dependencies
2018-01-01 ceffmpeg configure: bump year
2017-12-30 lq avformat/hls: release mem resource to fix memleak
2017-12-31 onemda avfilter/af_afir: rework FIR gain measurement
2017-12-30 nfxjfg tcp: properly return EOF
(...)
Created with:
roll-dep src/third_party/ffmpeg
Bug: 771995
Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: I2288154956c9f82e2956e360eb4e84b05cf81256
Reviewed-on: https://chromium-review.googlesource.com/862109
Commit-Queue: Dan Sanders <[email protected]>
Reviewed-by: Dale Curtis <[email protected]>
Cr-Commit-Position: refs/heads/master@{#529004}
diff --git a/DEPS b/DEPS
index 69cd03c..7fb1015 100644
--- a/DEPS
+++ b/DEPS
@@ -352,7 +352,7 @@
},
'src/third_party/ffmpeg':
- Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + 'eb53b52399f5b46426202f77a12dba3fe822ee09',
+ Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + 'b64dedac9d1d70148a50791d127eede2e7eb93ba',
'src/third_party/findbugs': {
'url': Var('chromium_git') + '/chromium/deps/findbugs.git' + '@' + '4275d9ac8610db6b1bc9a5e887f97e41b33fac67',