Roll FFmpeg for M56 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Issue descriptionTracking bug for M51 ffmpeg roll.
Showing comments 8 - 107
of 107
Older ›
,
Apr 14 2016
,
Apr 14 2016
Note also the recent (M51) windows toolchain switch to using VS2015 (update 2): https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/nOZtsWIkD3Q
,
Apr 20 2016
,
Apr 21 2016
+crouleau@ and yiningc@ as FYI for checking perf before/after this roll.
,
Apr 28 2016
,
May 3 2016
,
May 3 2016
,
May 3 2016
,
May 3 2016
,
May 16 2016
,
May 17 2016
,
May 18 2016
,
May 19 2016
blocking+=584203, though a separate patch to fix that bug could be done before/after this roll lands. It's mostly to get that bug further attention.
,
May 27 2016
,
May 27 2016
Missed M52 (large API surface area deprecation and breakage, along with concurrent MSE v1 spec high-pri deliverables). Planned for M53 now.
,
May 27 2016
,
Jul 15 2016
Moving this nonessential bug to the next milestone. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Jul 25 2016
,
Jul 25 2016
Roll will need to include, if not already cherry-picked: http://ffmpeg.org/pipermail/ffmpeg-devel/2016-July/196916.html
,
Aug 8 2016
,
Aug 19 2016
,
Aug 23 2016
,
Aug 23 2016
,
Aug 25 2016
,
Aug 25 2016
,
Aug 25 2016
,
Aug 25 2016
,
Sep 6 2016
,
Sep 6 2016
,
Sep 6 2016
,
Sep 6 2016
,
Sep 8 2016
,
Sep 8 2016
,
Sep 13 2016
,
Sep 16 2016
,
Sep 23 2016
,
Sep 30 2016
,
Sep 30 2016
,
Oct 25 2016
,
Oct 26 2016
,
Oct 26 2016
,
Nov 1 2016
,
Nov 10 2016
Status update: I've got much of the roll delta working locally. I'll be uploading pieces of the Chromium-side eventual roll delta for piecemeal review by EOD tomorrow. Things that needed fixing in Chromium: 1) Roll includes AVStream.codec deprecation. Instead need to use AVStream.codecpar, .parser, and converter methods. There could still be cropping issues around coded_width/coded_height to figure out after the roll (cc+=sandersd@ as FYI). This impacts code changes throughout FFmpegGlue, FFmpegDemuxer, MediaFileChecker, AudioFileReader and tests. 2) Roll includes updated "creation_time" string format. ffmpeg_common converter and tests updated. 3) Roll changed behavior w.r.t. some ffmpeg_regression_tests. Multiple duration changes can occur. Tests updated. I still need to go through some final pieces of #1 related to FFmpegDemuxer, then retry the other tests and take another look at the various bugs this bug is blocked on/blocking to see if anything related to them needs to be done as part of the actual roll. I suspect much of those can be fixed (if roll didn't) and merged back as necessary after the roll. Config generation, merging and DEPS roll would finish off the direct roll-related work.
,
Nov 10 2016
,
Nov 10 2016
Corrected #52. @#50, also: 4) Roll required disabling FFmpegAudioDecoder decode of Opus (made possible by b4d337e in downstream ffmpeg pre-roll, which is after pre-roll ffmpeg DEPS 3c7a098). Post-roll, FFmpegAudioDecoder decode of Opus will be enabled as part of removing OpusAudioDecoder.
,
Nov 12 2016
CL for Chromium portion of ffmpeg DEPS roll for M56 is beginning review now at https://codereview.chromium.org/2497603003/. (Dale preferred one monolithic CL versus piecemeal ones for review, since it will need to land as a monolithic CL...)
,
Nov 15 2016
,
Nov 15 2016
,
Nov 15 2016
,
Nov 16 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/29241f214adfd993990b409c8f42dca858775dc9 commit 29241f214adfd993990b409c8f42dca858775dc9 Author: wolenetz <wolenetz@chromium.org> Date: Wed Nov 16 00:07:26 2016 Use width,height for coded_{width,height} in AVStreamToVideoDecoderConfig Anticipating AVStream.codec->coded_{width,height} will be inaccessible in ffmpeg soon, this change uses just the width and height values as hints of the coded size in AVStreamToVideoDecoderConfig (used only in FFmpegDemuxerStream creation and tests). Once AVStream.codec becomes deprecated, coded size fields are not externally populated unless we spin up a temporary ffmpeg decoder to obtain that information. It also drops the metadata logging in OnFindStreamInfoDone for coded_size, since that metadata is no longer different than just width and height, which are already logged. Note that MSE MP4 parser has always just used the width, height for coded size in similar construction of VideoDecoderConfigs in MP4StreamParser. MSE mp2t and WebM stream parsers appear to populate coded size more precisely. Marks VideoDecoderConfig.coded_size() and related histograms.xml entries as deprecated. BUG= 591845 , 665539 TEST=No media_unittests, ffmpeg_regression_tests regression under LSAN on linux Review-Url: https://codereview.chromium.org/2506533002 Cr-Commit-Position: refs/heads/master@{#432300} [modify] https://crrev.com/29241f214adfd993990b409c8f42dca858775dc9/media/base/video_decoder_config.h [modify] https://crrev.com/29241f214adfd993990b409c8f42dca858775dc9/media/ffmpeg/ffmpeg_common.cc [modify] https://crrev.com/29241f214adfd993990b409c8f42dca858775dc9/media/filters/ffmpeg_demuxer.cc [modify] https://crrev.com/29241f214adfd993990b409c8f42dca858775dc9/tools/metrics/histograms/histograms.xml
,
Nov 17 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/third_party/ffmpeg/+/d0e183dba97ddb5a4d60334c09012fc81bc33ce2 commit d0e183dba97ddb5a4d60334c09012fc81bc33ce2 Author: Matt Wolenetz <wolenetz@chromium.org> Date: Thu Nov 17 18:32:37 2016 Updating build configs for M56 roll. BUG= 591845 Change-Id: Ic63be7e9243aeff1f8c758c1c428717c9f12d966 Reviewed-on: https://chromium-review.googlesource.com/411990 Reviewed-by: Dale Curtis <dalecurtis@chromium.org> [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/x64/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/arm64/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/mipsel/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/mac/x64/config.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/arm64/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/arm/config.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/arm-neon/libavutil/ffversion.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/mips64el/libavcodec/bsf_list.c [copy] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/autorename_libavcodec_pixblockdsp.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/arm64/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/arm/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/ia32/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/arm/libavformat/protocol_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/win/x64/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux-noasm/x64/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/mipsel/config.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/win/ia32/config.asm [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/win/ia32/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/mipsel/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/ia32/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/mac/x64/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/win/x64/config.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/x64/config.asm [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/arm/libavformat/protocol_list.c [copy] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/autorename_libavcodec_vorbisdsp.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux-noasm/x64/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/mipsel/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/win/x64/libavutil/ffversion.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/ia32/libavcodec/bsf_list.c [copy] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/autorename_libavcodec_xvididct.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/arm-neon/libavformat/protocol_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/x64/libavformat/protocol_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux-noasm/x64/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/x64/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/mipsel/config.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/mipsel/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/x64/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/x64/libavutil/ffversion.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/arm64/libavcodec/bsf_list.c [rename] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/aarch64/autorename_libavcodec_aarch64_fft_neon.S [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/mac/x64/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/ia32/libavutil/ffversion.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/ia32/libavformat/protocol_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/mips64el/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/ia32/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/arm-neon/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/x64/config.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/mips64el/libavutil/ffversion.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/x64/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/win/x64/config.asm [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/win/ia32/libavcodec/bsf_list.c [rename] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/aarch64/autorename_libavcodec_aarch64_vorbisdsp_neon.S [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/x64/libavformat/protocol_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/x86/autorename_libavcodec_x86_videodsp.asm [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/arm64/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/arm-neon/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux-noasm/x64/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/x64/config.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/arm/libavutil/ffversion.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/ia32/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/mipsel/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/arm64/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/x64/config.asm [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/arm-neon/config.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/mipsel/config.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/win/ia32/config.asm [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/arm-neon/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/x64/config.asm [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/win/ia32/config.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/x64/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/x64/libavformat/protocol_list.c [rename] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/autorename_libavcodec_flacdec.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/ia32/config.asm [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/ia32/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux-noasm/x64/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/ia32/config.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/arm64/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/mipsel/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/win/x64/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/arm-neon/config.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/ia32/config.asm [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/x64/config.asm [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/x64/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/ia32/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/arm/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/mipsel/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/arm64/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/x64/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux-noasm/x64/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/ia32/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux-noasm/x64/config.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/arm64/libavutil/ffversion.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/x64/libavformat/protocol_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/arm/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/x64/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/arm64/config.h [copy] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/autorename_libavcodec_vp8dsp.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/win/x64/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/arm-neon/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/mipsel/libavformat/protocol_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux-noasm/x64/libavformat/protocol_list.c [copy] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/autorename_libavcodec_vp3dsp.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/mipsel/libavutil/ffversion.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/arm-neon/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/CREDITS.chromium [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/arm/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/arm64/libavformat/protocol_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/mipsel/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/mac/x64/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/arm-neon/config.h [rename] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/aarch64/autorename_libavcodec_aarch64_mdct_neon.S [copy] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavutil/autorename_libavutil_float_dsp.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/mips64el/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/win/ia32/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/arm64/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux-noasm/x64/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/ffmpeg_generated.gni [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/arm/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/arm64/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/arm-neon/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/ia32/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/ia32/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/mac/x64/config.asm [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/arm-neon/libavformat/protocol_list.c [copy] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/autorename_libavcodec_flacdsp.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/win/x64/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/mips64el/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/mipsel/libavformat/protocol_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/mipsel/libavformat/protocol_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/mac/x64/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/mac/x64/libavformat/protocol_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/arm64/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/ia32/libavutil/ffversion.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/mips64el/libavcodec/bsf_list.c [rename] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/autorename_libavcodec_qpeldsp.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/arm64/libavutil/ffversion.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/arm64/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/mips64el/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/win/ia32/libavutil/ffversion.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/ia32/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/win/x64/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/win/ia32/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/arm64/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/win/x64/config.asm [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/mips64el/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/mipsel/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/win/ia32/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux-noasm/x64/libavutil/ffversion.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/mipsel/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/mac/x64/config.h [rename] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavutil/aarch64/autorename_libavutil_aarch64_float_dsp_neon.S [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/x64/config.asm [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/arm-neon/libavcodec/bsf_list.c [copy] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/autorename_libavcodec_blockdsp.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/arm64/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/ia32/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/win/x64/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/x64/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/arm-neon/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/x64/config.h [copy] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavutil/autorename_libavutil_fixed_dsp.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/arm/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/ia32/config.asm [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux-noasm/x64/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux-noasm/x64/libavformat/protocol_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/ia32/libavformat/protocol_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/win/ia32/libavformat/protocol_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/mipsel/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/mac/x64/config.asm [copy] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/autorename_libavcodec_me_cmp.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/arm-neon/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/arm64/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/mipsel/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/x64/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/mipsel/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/arm-neon/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/arm-neon/libavformat/protocol_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/ia32/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/ia32/libavformat/protocol_list.c [copy] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/autorename_libavcodec_sbrdsp.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/android/x64/libavutil/ffversion.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/arm-neon/config.h [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/arm/config.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/arm-neon/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/arm-neon/libavutil/ffversion.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/mac/x64/libavformat/protocol_list.c [copy] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/autorename_libavcodec_videodsp.c [copy] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/autorename_libavcodec_hpeldsp.c [copy] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/libavcodec/autorename_libavcodec_idctdsp.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/linux/ia32/libavcodec/bsf_list.c [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chromium/android/x64/libavcodec/bsf_list.c [modify] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/Chrome/linux/arm/libavutil/ffversion.h [add] https://crrev.com/d0e183dba97ddb5a4d60334c09012fc81bc33ce2/chromium/config/ChromeOS/linux/arm64/libavcodec/bsf_list.c
,
Nov 17 2016
FFmpeg DEPS roll for M56 is in CQ right now @ https://codereview.chromium.org/2497603003/ If it misses branch cut, I'll push for merging it back to M56 ASAP.
,
Nov 17 2016
bustamante@ FYI - this needs to be in M-56, so I'll merge it back if it misses the cut (see #60, it's in CQ right now.)
,
Nov 17 2016
Removing erroneous label.
,
Nov 17 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/third_party/ffmpeg/+/92f86a51725ea1a2e181ceb57ed595569722c3db commit 92f86a51725ea1a2e181ceb57ed595569722c3db Author: Matt Wolenetz <wolenetz@chromium.org> Date: Thu Nov 17 23:37:31 2016 Disable deprecation warnings locally within ffmpeg Upstream changes in the FFmpeg M56 roll included some deprecated usages of avcodec_encode_{audio,video}2() and AVStream.codec internally in lavc/utils.c and lavf/utils.c, respectively. This change locally disables deprecation warnings around those usages to prevent spamming such warnings when building Chrom*. BUG= 591845 R=dalecurtis@chromium.org Change-Id: I2086156c22114cccffa355d47336aa31fa5bb135 Reviewed-on: https://chromium-review.googlesource.com/412444 Reviewed-by: Dale Curtis <dalecurtis@chromium.org> [modify] https://crrev.com/92f86a51725ea1a2e181ceb57ed595569722c3db/BUILD.gn [modify] https://crrev.com/92f86a51725ea1a2e181ceb57ed595569722c3db/libavformat/utils.c [modify] https://crrev.com/92f86a51725ea1a2e181ceb57ed595569722c3db/libavcodec/utils.c [modify] https://crrev.com/92f86a51725ea1a2e181ceb57ed595569722c3db/chromium/patches/README
,
Nov 18 2016
In addition to CL in #60, https://codereview.chromium.org/2511773004/ fixes some ffmpeg build log deprecation warning spam and we'll probably want to merge that to M56, too (if it misses the cut.)
,
Nov 18 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6 commit cfd33cef4f1a51ba612d28504c6f76e1dfe588a6 Author: wolenetz <wolenetz@chromium.org> Date: Fri Nov 18 03:49:09 2016 Roll src/third_party/ffmpeg/ 3c7a09882..cdf4accee (3188 commits). https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/3c7a09882102..cdf4acceee58 $ git log 3c7a09882..cdf4accee --date=short --no-merges --format='%ad %ae %s' 2016-11-17 wolenetz Enable windows Chrom* build including lavf/wavdec.c 2016-11-17 wolenetz Updating build configs for M56 roll. 2016-11-17 wolenetz Disable nvenc autodetection by configure in build_ffmpeg.py 2016-11-16 wolenetz Remove deprecated munge script 2016-11-16 wolenetz build_ffmpeg on win: ignore unresolved symbols when linking 2016-11-16 wolenetz Update win_env.sh vs_files folder 2016-11-16 wolenetz Enable mac build_ffmpeg of lavf/wavdec.c 2016-11-16 wolenetz Enable mac build_ffmpeg to find external libopus symbols 2016-11-15 wolenetz Return to previous mips minimum ISA logic in configure 2016-10-25 thakis win: Remove VS2013 checks now that we require VS2015. 2016-11-15 wolenetz Enable FLAC in all Chrom* ffmpeg brandings 2016-11-15 wolenetz Remove the downstream patch for WinXP support 2016-11-15 wolenetz Drop obsolete 'arm' android TARGET_ARCH 2016-11-15 wolenetz Force HAVE_POSIX_MEMALIGN to be 0 in config.h for android in build_ffmpeg.py 2016-11-15 wolenetz Force HAVE_VALGRIND_VALGRIND_H to be 0 in build_ffmpeg.py 2016-11-11 wolenetz Update chromium/ffmpeg.sigs 2016-11-03 wolenetz Fix UAF in lavf/matroskadec.c if matroska_parse_tracks() fails 2016-11-01 wolenetz Temporarily undeprecate old ffmpeg A/V decode API 2016-11-01 wolenetz Update generate_gn.py to ignore generated bsf_list.c and protocol_list.c 2016-11-01 wolenetz Include generated bsf_list.c and protocol_list.c in configs 2016-10-28 wolenetz Update chromium/patches/README w.r.t. sidx revert patch 2016-10-25 wolenetz Chromium patch and README updates 2016-10-25 thakis win: Remove VS2013 checks now that we require VS2015. 2016-10-25 cehoyos lavc/utvideoenc: Set bits_per_coded_sample for rgba. 2016-10-25 michael avcodec/interplayvideo: Check side data size before use 2016-10-25 michael avcodec/ffv1enc: Fix storing RGB48 without explicitly set level 2016-10-18 vittorio.giovara vf_colorspace: Add support for iec61966-2.1 (sRGB) transfer 2016-10-24 rsbultje vf_colorspace: don't spam console with warnings if range is unspecified. 2016-10-14 rsbultje vp9: change order of operations in adapt_prob(). 2016-01-07 rodger.combs lavf/mov: reindent 2016-01-07 rodger.combs lavf/mov: improve `tref/chap` chapter handling 2016-10-24 rodger.combs lavf: add AV_DISPOSITION_TIMED_THUMBNAILS 2016-04-28 rodger.combs fate/hevc: add automatic bsf test 2016-04-15 rodger.combs fate/aac: add automatic bsf test 2016-04-15 rodger.combs fate/h264: make mp4toannexb test use auto-BSF 2016-09-09 rodger.combs lavf/rawenc: add automatic bitstream filtering for H264+HEVC 2016-04-07 rodger.combs lavf/movenc+dashenc: add automatic bitstream filtering 2016-04-07 rodger.combs lavf/dashenc: add deinit function 2016-04-07 rodger.combs lavf/movenc: add deinit function 2016-04-07 rodger.combs lavf/segment: fix writing separate header with auto BSF 2016-04-07 rodger.combs lavf/segment: add deinit function 2016-06-24 rodger.combs lavf/mux: add avformat_init_output 2016-10-24 rodger.combs MAINTAINERS: add myself for audiotoolbox 2016-10-03 rodger.combs ffprobe: report field order for video streams 2016-10-03 rodger.combs lavc/utils: avcodec_string: dump field order when known 2016-10-03 rodger.combs lavc/h264_parser: export field order in more cases 2016-09-20 rodger.combs lavc/parser: export field order if not already set 2016-10-23 u lavfi: remove 2 unused lavc includes 2016-10-23 michael avutil/x86/emms: Document the emms_c() vs alloc/free relation. 2016-10-22 Andreas.Cadhalpun faq: use relative links to own documentation 2016-10-10 zhouxiaoyong avcodec/mips: loongson optimize mmi load and store operators 2016-10-10 zhouxiaoyong avutil/mips: loongson add mmi utils header file 2016-10-22 carlos lavf/mpegts: add missed fixes to scte35 section callback 2016-10-22 philipl avcodec/cuvid: Allow reinitialization of decoder 2016-10-17 jamrial avformat/matroskaenc: write DisplayWidth and DisplayHeight elements only if they differ from PixelWidth and PixelHeight 2016-10-22 Andreas.Cadhalpun mpegts: handle AVMEDIA_TYPE_UNKNOWN correctly 2016-10-21 michael avutil/avassert: Add av_assertX_fpu() 2016-10-21 michael avcodec/snowenc: Clear MMX state after edge drawing and picture encode 2016-10-21 michael avcodec/mpegvideo_enc: Add missing emms_c() to clear MMX state after SIMD use 2016-10-21 michael avcodec/utils: Move emms_c() before memory allocation functions in avcodec_encode_video2() 2016-10-21 michael avcodec/cavsdec: Clear MMX state after MB decode loop 2016-10-21 michael avcodec/svq1enc: Clear MMX state after svq1_encode_plane() 2016-10-22 cehoyos lavf/rtpdec_g726: Map mime type G726 to g726le. 2016-10-20 kagami lavc/libvpxenc: fix -auto-alt-ref option type 2016-10-21 dalecurtis Enable libopus builds within build_ffmpeg.py 2016-10-13 Andreas.Cadhalpun doc: fix spelling errors 2016-10-18 carlos lavf/mpegts: SCTE-35 extraction from mpegts 2016-10-18 carlos lavc: add SCTE-35 CUI codec ID 2016-10-13 cus lavd/decklink_dec: fix indentation 2016-10-13 cus lavd/decklink_dec: add option to disable drawing bars on signal loss 2016-10-21 michael avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() 2016-10-21 michael avformat/mxfdec: Fix mixed declaration and code 2016-10-20 Andreas.Cadhalpun mpeg12dec: unref discarded picture from extradata 2016-10-20 Andreas.Cadhalpun cavsdec: unref frame before referencing again 2016-10-20 Andreas.Cadhalpun dcstr: fix division by zero 2016-10-20 Andreas.Cadhalpun aiff: check block_align in aiff_read_packet 2016-10-12 lq avcodec/vda: define av_vda_default_init2 when CONFIG_H264_VDA_HWACCEL equ 0 2016-10-12 oyama avformat/rtmpproto: Fix RTMP control message handling error in listen mode. 2016-10-21 michael avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() 2016-10-21 michael avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() 2016-10-21 michael avcodec/dnxhdenc: Move allocation out of radix_sort() 2016-10-06 rodger.combs lavf/segment: decide whether to rename based on list URI 2016-10-10 protogonoi openssl: Support version 1.1.0. 2016-09-21 mindmark tests/fate: add mxf metadata streams test 2016-09-21 mindmark libavformat/mxfdec: add metadata streams for external referenced sourclips 2016-09-21 mindmark libavformat/mxfdec: don't assume first stream index to be primary 2016-09-21 mindmark libavformat/mxfdec: export track name metadata 2016-10-19 t.rapp avformat/mxfdec: Detect field_order based on video_line_map 2016-10-19 Andreas.Cadhalpun rsd: limit number of channels 2016-10-20 h.leppkes dxva2: fix surface selection when compiled with both d3d11va and dxva2 2016-10-12 lq avformat/flvenc: do not attempt to write duration and filesize when not seekable 2016-10-18 cehoyos lavc/sheervideo: Increase av_get_codec_tag_string() input buffer size. 2016-10-19 mfcc64 avfilter/firequalizer: use zero phase kernel 2016-10-19 mfcc64 avfilter/showcqt: add cscheme option 2016-10-19 cehoyos lavf/riff: Document the interleaving of VSM4 video. 2016-10-19 Andreas.Cadhalpun avformat: prevent triggering request_probe assert in ff_read_packet 2016-10-18 derek.buitenhuis FATE: Add test for muxing discontinuous MP4 fragments with large timestamps 2016-10-18 michael avformat/movenc: Skip duration check for discontinuous fragments 2016-10-18 jean lavf/mov: support gopro hero moments udta tag 2016-10-19 sven.c.dack avfilter/vf_scale_npp: select cubic and lanczos as alternative where super-sampling is not supported (...) Roll FFmpeg DEPS for M56 Includes FFmpeg support for Opus audio decode, though disabled in FFmpegAudioDecoder until OpusAudioDecoder is removed later. Updates Chromium parsing and expectations of updated FFmpegUTCDate format (it changed from YYYY-MM-DD HH:MM:SS to YYYY-MM-DDTHH:MM:SS.xxxxxxZ) used by FFmpegDemuxer's ExtractTimelineOffset() helper and related tests. Now uses much more lenient base::Time::FromUTCString() for this conversion. Includes changes to not use deprecated AVStream.codec: ScopedPtrAVFreeContext is used instead of ~FFmpegGlue() iterating over closing of deprecated AVStream.codec in each stream. FFmpegDemuxer, FFmpegDemuxerStream, and various ffmpeg_common updates to work using conversion from AVStream.codecpar. Note that AVCodecParameters does not include coded_width or coded_height information, and AVStream.parser's coded size fields are not populated by av_find_stream_info(). We just use the width and height as hints of coded size in AVStreamToVideoDecoderConfig(). AVStreamToVideoDecoderConfig() is also updated to allow 1 less invalid extradata case (see bug 517163). FFmpeg*BitStreamConverter, callers and related tests changed to use AVCodecParameters instead of AVCodecContext. AudioFileReader, MediaFileChecker, AudioVideoMetadataExtractor updated to work using conversion from AVStream.codecpar. Note that AVCodecContext built from an AVCodecParameters does not have its time_base populated until after avcodec_open2(), so AudioFileReader::SeekForTesting() uses AVStream.time_base instead. FakeMediaSource changed to use AVStreamToAVCodecContext helper intead of deprecated AVStream.codec, and to use AVFrame.pts instead of deprecated AVFrame.pkt_pts. Updates regressed FFmpeg regression tests: Cr222754, CR234630b no longer get PIPELINE_OK when starting the pipeline. Test expectations updated. BUG= 591845 ,517163, 264459 , 93887 , 590401 , 604451 , 590440 , 661350 Review-Url: https://codereview.chromium.org/2497603003 Cr-Commit-Position: refs/heads/master@{#433075} [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/DEPS [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/chrome/test/data/extensions/api_test/media_galleries/media_metadata/test.js [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/base/audio_video_metadata_extractor.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/base/audio_video_metadata_extractor_unittest.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/base/media_file_checker.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/cast/test/fake_media_source.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/cast/test/fake_media_source.h [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/ffmpeg/ffmpeg_common.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/ffmpeg/ffmpeg_common.h [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/ffmpeg/ffmpeg_common_unittest.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/ffmpeg/ffmpeg_regression_tests.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/audio_file_reader.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/audio_file_reader.h [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/ffmpeg_aac_bitstream_converter.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/ffmpeg_aac_bitstream_converter.h [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/ffmpeg_aac_bitstream_converter_unittest.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/ffmpeg_audio_decoder.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/ffmpeg_demuxer.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/ffmpeg_demuxer_unittest.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/ffmpeg_glue.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/ffmpeg_glue_unittest.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/ffmpeg_h264_to_annex_b_bitstream_converter.h [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/ffmpeg_h264_to_annex_b_bitstream_converter_unittest.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/ffmpeg_h265_to_annex_b_bitstream_converter.cc [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/filters/ffmpeg_h265_to_annex_b_bitstream_converter.h [modify] https://crrev.com/cfd33cef4f1a51ba612d28504c6f76e1dfe588a6/media/test/pipeline_integration_test.cc
,
Nov 18 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b25dd7e750dd25ee51f49d463ddce3eea3efc665 commit b25dd7e750dd25ee51f49d463ddce3eea3efc665 Author: wolenetz <wolenetz@chromium.org> Date: Fri Nov 18 06:32:42 2016 Roll src/third_party/ffmpeg/ cdf4accee..92f86a517 (1 commit). https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/cdf4acceee58..92f86a51725e $ git log 3c7a09882..92f86a517 --date=short --no-merges --format='%ad %ae %s' 2016-11-17 wolenetz Disable deprecation warnings locally within ffmpeg BUG= 591845 TBR=dalecurtis@chromium.org Review-Url: https://codereview.chromium.org/2511773004 Cr-Commit-Position: refs/heads/master@{#433132} [modify] https://crrev.com/b25dd7e750dd25ee51f49d463ddce3eea3efc665/DEPS
,
Nov 19 2016
#65 especially, followed by #66, both need to go to M56. Multiple high priority issues are fixed by #65. #66 fixes some build log warning spam introduced by #65.
,
Nov 19 2016
[Automated comment] DEPS changes referenced in bugdroid comments, needs manual review.
,
Nov 21 2016
,
Nov 21 2016
,
Nov 22 2016
,
Nov 22 2016
,
Nov 22 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b46025db9f4903b694812dbed8d1630c01897e65 commit b46025db9f4903b694812dbed8d1630c01897e65 Author: wolenetz <wolenetz@chromium.org> Date: Tue Nov 22 01:59:56 2016 Roll src/third_party/ffmpeg/ 92f86a517..e91355afa (1 commit). https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/92f86a51725e..e91355afac54 $ git log 92f86a517..e91355afa --date=short --no-merges --format='%ad %ae %s' 2016-11-21 wolenetz lavf/utils.c Protect against accessing entries[nb_entries] TBR=dalecurtis@chromium.org BUG= 666770 ,666769, 591845 Review-Url: https://codereview.chromium.org/2521573003 Cr-Commit-Position: refs/heads/master@{#433740} [modify] https://crrev.com/b46025db9f4903b694812dbed8d1630c01897e65/DEPS
,
Nov 22 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/3431ae5ea798e4ce3b7da6b44bf4dab426114bba commit 3431ae5ea798e4ce3b7da6b44bf4dab426114bba Author: wolenetz <wolenetz@chromium.org> Date: Tue Nov 22 03:12:20 2016 Roll src/third_party/ffmpeg/ e91355afa..141e56ccf (1 commit). https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/e91355afac54..141e56ccf7fc $ git log e91355afa..141e56ccf --date=short --no-merges --format='%ad %ae %s' 2016-11-21 wolenetz lavc/libopusdec.c Fix ff_vorbis_channel_layouts OOB TBR=dalecurtis@chromium.org BUG= 666794 , 591845 Review-Url: https://codereview.chromium.org/2518063003 Cr-Commit-Position: refs/heads/master@{#433766} [modify] https://crrev.com/3431ae5ea798e4ce3b7da6b44bf4dab426114bba/DEPS
,
Nov 22 2016
@#67 - #68: This FFmpeg roll fixed multiple security issues, but it also came with a few new ones that I've since fixed and that will similarly need to merge to M56 with this roll: issue 666770 & issue 666794 (both fixed and verified in trunk), and issue 667063 (fix is in code review right now).
,
Nov 22 2016
,
Nov 22 2016
,
Nov 22 2016
@ #76, issue 667844 is a duplicate of already-fixed-in-trunk (#73) issue 666770 . @ #77: Issue 666874 is being fixed by https://chromium-review.googlesource.com/#/c/413605/ right now (will need a DEPS roll and ClusterFuzz confirmation of the fix).
,
Nov 23 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0c71998a74cf73fc7b0bb7d089d286449318b691 commit 0c71998a74cf73fc7b0bb7d089d286449318b691 Author: chcunningham <chcunningham@chromium.org> Date: Wed Nov 23 01:05:04 2016 Roll src/third_party/ffmpeg 141e56c:5ed6e20 (mp3 msan fix) Summary of changes available at: https://chromium.googlesource.com/chromium/third_party/ffmpeg/+log/141e56c..5ed6e20 Brings in single commit: 5ed6e20 mp3dec: fix msan warning when verifying mpa header BUG= 666874 , 591845 TBR=wolenetz@chromium.org Review-Url: https://codereview.chromium.org/2527563002 Cr-Commit-Position: refs/heads/master@{#434055} [modify] https://crrev.com/0c71998a74cf73fc7b0bb7d089d286449318b691/DEPS
,
Nov 23 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/2c2f0c675831ce35c92723e249ebadd8cfc12bb5 commit 2c2f0c675831ce35c92723e249ebadd8cfc12bb5 Author: wolenetz <wolenetz@chromium.org> Date: Wed Nov 23 02:54:59 2016 Roll src/third_party/ffmpeg/ 5ed6e20c0..d16162e3f (1 commit). https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/5ed6e20c0984..d16162e3f4cb $ git log 5ed6e20c0..d16162e3f --date=short --no-merges --format='%ad %ae %s' 2016-11-22 wolenetz mov: immediately return from mov_fix_index without old index entries TBR=dalecurtis@chromium.org BUG=667063, 591845 Review-Url: https://codereview.chromium.org/2523633006 Cr-Commit-Position: refs/heads/master@{#434094} [modify] https://crrev.com/2c2f0c675831ce35c92723e249ebadd8cfc12bb5/DEPS
,
Nov 23 2016
As of now, I believe all the known new security regressions introduced by this roll have been fixed in trunk. I'll now continue fixing other security issues that existed *before* this roll and still occur.
,
Nov 28 2016
Approving for merge into M56
,
Nov 29 2016
,
Nov 29 2016
Merging the roll to M56 will be three CLs: 1) buildspec DEPS update for 2924 2) #65 into branch 2924 3) #66 into branch 2924 #1 will race #2-3, potentially temporarily causing continuous M56 builders to break until both #1 and #2 are landed and built together.
,
Nov 29 2016
@#84, in CL1 and CL2-3 I'll include the fixes (each was a DEPS roll) for: issue 666770 issue 666794 issue 666874 issue 667063 These are all issues that the roll caused and have been fixed on trunk and approved for merge too.
,
Nov 29 2016
For #84-#85, the new ffmpeg DEPS hash should be d16162e3f4cb4140ff0db66c1ed33edbeebb3ef1
,
Nov 29 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a5a5be6147fa4c83d3010e9ef8c6617e232d9019 commit a5a5be6147fa4c83d3010e9ef8c6617e232d9019 Author: Matt Wolenetz <wolenetz@chromium.org> Date: Tue Nov 29 23:35:12 2016 To M56: Roll src/third_party/ffmpeg/ 3c7a09882..cdf4accee (3188 commits). https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/3c7a09882102..cdf4acceee58 $ git log 3c7a09882..cdf4accee --date=short --no-merges --format='%ad %ae %s' 2016-11-17 wolenetz Enable windows Chrom* build including lavf/wavdec.c 2016-11-17 wolenetz Updating build configs for M56 roll. 2016-11-17 wolenetz Disable nvenc autodetection by configure in build_ffmpeg.py 2016-11-16 wolenetz Remove deprecated munge script 2016-11-16 wolenetz build_ffmpeg on win: ignore unresolved symbols when linking 2016-11-16 wolenetz Update win_env.sh vs_files folder 2016-11-16 wolenetz Enable mac build_ffmpeg of lavf/wavdec.c 2016-11-16 wolenetz Enable mac build_ffmpeg to find external libopus symbols 2016-11-15 wolenetz Return to previous mips minimum ISA logic in configure 2016-10-25 thakis win: Remove VS2013 checks now that we require VS2015. 2016-11-15 wolenetz Enable FLAC in all Chrom* ffmpeg brandings 2016-11-15 wolenetz Remove the downstream patch for WinXP support 2016-11-15 wolenetz Drop obsolete 'arm' android TARGET_ARCH 2016-11-15 wolenetz Force HAVE_POSIX_MEMALIGN to be 0 in config.h for android in build_ffmpeg.py 2016-11-15 wolenetz Force HAVE_VALGRIND_VALGRIND_H to be 0 in build_ffmpeg.py 2016-11-11 wolenetz Update chromium/ffmpeg.sigs 2016-11-03 wolenetz Fix UAF in lavf/matroskadec.c if matroska_parse_tracks() fails 2016-11-01 wolenetz Temporarily undeprecate old ffmpeg A/V decode API 2016-11-01 wolenetz Update generate_gn.py to ignore generated bsf_list.c and protocol_list.c 2016-11-01 wolenetz Include generated bsf_list.c and protocol_list.c in configs 2016-10-28 wolenetz Update chromium/patches/README w.r.t. sidx revert patch 2016-10-25 wolenetz Chromium patch and README updates 2016-10-25 thakis win: Remove VS2013 checks now that we require VS2015. 2016-10-25 cehoyos lavc/utvideoenc: Set bits_per_coded_sample for rgba. 2016-10-25 michael avcodec/interplayvideo: Check side data size before use 2016-10-25 michael avcodec/ffv1enc: Fix storing RGB48 without explicitly set level 2016-10-18 vittorio.giovara vf_colorspace: Add support for iec61966-2.1 (sRGB) transfer 2016-10-24 rsbultje vf_colorspace: don't spam console with warnings if range is unspecified. 2016-10-14 rsbultje vp9: change order of operations in adapt_prob(). 2016-01-07 rodger.combs lavf/mov: reindent 2016-01-07 rodger.combs lavf/mov: improve `tref/chap` chapter handling 2016-10-24 rodger.combs lavf: add AV_DISPOSITION_TIMED_THUMBNAILS 2016-04-28 rodger.combs fate/hevc: add automatic bsf test 2016-04-15 rodger.combs fate/aac: add automatic bsf test 2016-04-15 rodger.combs fate/h264: make mp4toannexb test use auto-BSF 2016-09-09 rodger.combs lavf/rawenc: add automatic bitstream filtering for H264+HEVC 2016-04-07 rodger.combs lavf/movenc+dashenc: add automatic bitstream filtering 2016-04-07 rodger.combs lavf/dashenc: add deinit function 2016-04-07 rodger.combs lavf/movenc: add deinit function 2016-04-07 rodger.combs lavf/segment: fix writing separate header with auto BSF 2016-04-07 rodger.combs lavf/segment: add deinit function 2016-06-24 rodger.combs lavf/mux: add avformat_init_output 2016-10-24 rodger.combs MAINTAINERS: add myself for audiotoolbox 2016-10-03 rodger.combs ffprobe: report field order for video streams 2016-10-03 rodger.combs lavc/utils: avcodec_string: dump field order when known 2016-10-03 rodger.combs lavc/h264_parser: export field order in more cases 2016-09-20 rodger.combs lavc/parser: export field order if not already set 2016-10-23 u lavfi: remove 2 unused lavc includes 2016-10-23 michael avutil/x86/emms: Document the emms_c() vs alloc/free relation. 2016-10-22 Andreas.Cadhalpun faq: use relative links to own documentation 2016-10-10 zhouxiaoyong avcodec/mips: loongson optimize mmi load and store operators 2016-10-10 zhouxiaoyong avutil/mips: loongson add mmi utils header file 2016-10-22 carlos lavf/mpegts: add missed fixes to scte35 section callback 2016-10-22 philipl avcodec/cuvid: Allow reinitialization of decoder 2016-10-17 jamrial avformat/matroskaenc: write DisplayWidth and DisplayHeight elements only if they differ from PixelWidth and PixelHeight 2016-10-22 Andreas.Cadhalpun mpegts: handle AVMEDIA_TYPE_UNKNOWN correctly 2016-10-21 michael avutil/avassert: Add av_assertX_fpu() 2016-10-21 michael avcodec/snowenc: Clear MMX state after edge drawing and picture encode 2016-10-21 michael avcodec/mpegvideo_enc: Add missing emms_c() to clear MMX state after SIMD use 2016-10-21 michael avcodec/utils: Move emms_c() before memory allocation functions in avcodec_encode_video2() 2016-10-21 michael avcodec/cavsdec: Clear MMX state after MB decode loop 2016-10-21 michael avcodec/svq1enc: Clear MMX state after svq1_encode_plane() 2016-10-22 cehoyos lavf/rtpdec_g726: Map mime type G726 to g726le. 2016-10-20 kagami lavc/libvpxenc: fix -auto-alt-ref option type 2016-10-21 dalecurtis Enable libopus builds within build_ffmpeg.py 2016-10-13 Andreas.Cadhalpun doc: fix spelling errors 2016-10-18 carlos lavf/mpegts: SCTE-35 extraction from mpegts 2016-10-18 carlos lavc: add SCTE-35 CUI codec ID 2016-10-13 cus lavd/decklink_dec: fix indentation 2016-10-13 cus lavd/decklink_dec: add option to disable drawing bars on signal loss 2016-10-21 michael avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() 2016-10-21 michael avformat/mxfdec: Fix mixed declaration and code 2016-10-20 Andreas.Cadhalpun mpeg12dec: unref discarded picture from extradata 2016-10-20 Andreas.Cadhalpun cavsdec: unref frame before referencing again 2016-10-20 Andreas.Cadhalpun dcstr: fix division by zero 2016-10-20 Andreas.Cadhalpun aiff: check block_align in aiff_read_packet 2016-10-12 lq avcodec/vda: define av_vda_default_init2 when CONFIG_H264_VDA_HWACCEL equ 0 2016-10-12 oyama avformat/rtmpproto: Fix RTMP control message handling error in listen mode. 2016-10-21 michael avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() 2016-10-21 michael avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() 2016-10-21 michael avcodec/dnxhdenc: Move allocation out of radix_sort() 2016-10-06 rodger.combs lavf/segment: decide whether to rename based on list URI 2016-10-10 protogonoi openssl: Support version 1.1.0. 2016-09-21 mindmark tests/fate: add mxf metadata streams test 2016-09-21 mindmark libavformat/mxfdec: add metadata streams for external referenced sourclips 2016-09-21 mindmark libavformat/mxfdec: don't assume first stream index to be primary 2016-09-21 mindmark libavformat/mxfdec: export track name metadata 2016-10-19 t.rapp avformat/mxfdec: Detect field_order based on video_line_map 2016-10-19 Andreas.Cadhalpun rsd: limit number of channels 2016-10-20 h.leppkes dxva2: fix surface selection when compiled with both d3d11va and dxva2 2016-10-12 lq avformat/flvenc: do not attempt to write duration and filesize when not seekable 2016-10-18 cehoyos lavc/sheervideo: Increase av_get_codec_tag_string() input buffer size. 2016-10-19 mfcc64 avfilter/firequalizer: use zero phase kernel 2016-10-19 mfcc64 avfilter/showcqt: add cscheme option 2016-10-19 cehoyos lavf/riff: Document the interleaving of VSM4 video. 2016-10-19 Andreas.Cadhalpun avformat: prevent triggering request_probe assert in ff_read_packet 2016-10-18 derek.buitenhuis FATE: Add test for muxing discontinuous MP4 fragments with large timestamps 2016-10-18 michael avformat/movenc: Skip duration check for discontinuous fragments 2016-10-18 jean lavf/mov: support gopro hero moments udta tag 2016-10-19 sven.c.dack avfilter/vf_scale_npp: select cubic and lanczos as alternative where super-sampling is not supported (...) Roll FFmpeg DEPS for M56 Includes FFmpeg support for Opus audio decode, though disabled in FFmpegAudioDecoder until OpusAudioDecoder is removed later. Updates Chromium parsing and expectations of updated FFmpegUTCDate format (it changed from YYYY-MM-DD HH:MM:SS to YYYY-MM-DDTHH:MM:SS.xxxxxxZ) used by FFmpegDemuxer's ExtractTimelineOffset() helper and related tests. Now uses much more lenient base::Time::FromUTCString() for this conversion. Includes changes to not use deprecated AVStream.codec: ScopedPtrAVFreeContext is used instead of ~FFmpegGlue() iterating over closing of deprecated AVStream.codec in each stream. FFmpegDemuxer, FFmpegDemuxerStream, and various ffmpeg_common updates to work using conversion from AVStream.codecpar. Note that AVCodecParameters does not include coded_width or coded_height information, and AVStream.parser's coded size fields are not populated by av_find_stream_info(). We just use the width and height as hints of coded size in AVStreamToVideoDecoderConfig(). AVStreamToVideoDecoderConfig() is also updated to allow 1 less invalid extradata case (see bug 517163). FFmpeg*BitStreamConverter, callers and related tests changed to use AVCodecParameters instead of AVCodecContext. AudioFileReader, MediaFileChecker, AudioVideoMetadataExtractor updated to work using conversion from AVStream.codecpar. Note that AVCodecContext built from an AVCodecParameters does not have its time_base populated until after avcodec_open2(), so AudioFileReader::SeekForTesting() uses AVStream.time_base instead. FakeMediaSource changed to use AVStreamToAVCodecContext helper intead of deprecated AVStream.codec, and to use AVFrame.pts instead of deprecated AVFrame.pkt_pts. Updates regressed FFmpeg regression tests: Cr222754, CR234630b no longer get PIPELINE_OK when starting the pipeline. Test expectations updated. BUG= 591845 ,517163, 264459 , 93887 , 590401 , 604451 , 590440 , 661350 Review-Url: https://codereview.chromium.org/2497603003 Cr-Commit-Position: refs/heads/master@{#433075} (cherry picked from commit cfd33cef4f1a51ba612d28504c6f76e1dfe588a6) Review URL: https://codereview.chromium.org/2534193003 . Cr-Commit-Position: refs/branch-heads/2924@{#172} Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059} [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/DEPS [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/chrome/test/data/extensions/api_test/media_galleries/media_metadata/test.js [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/base/audio_video_metadata_extractor.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/base/audio_video_metadata_extractor_unittest.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/base/media_file_checker.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/cast/test/fake_media_source.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/cast/test/fake_media_source.h [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/ffmpeg/ffmpeg_common.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/ffmpeg/ffmpeg_common.h [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/ffmpeg/ffmpeg_common_unittest.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/ffmpeg/ffmpeg_regression_tests.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/audio_file_reader.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/audio_file_reader.h [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/ffmpeg_aac_bitstream_converter.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/ffmpeg_aac_bitstream_converter.h [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/ffmpeg_aac_bitstream_converter_unittest.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/ffmpeg_audio_decoder.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/ffmpeg_demuxer.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/ffmpeg_demuxer_unittest.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/ffmpeg_glue.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/ffmpeg_glue_unittest.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/ffmpeg_h264_to_annex_b_bitstream_converter.h [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/ffmpeg_h264_to_annex_b_bitstream_converter_unittest.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/ffmpeg_h265_to_annex_b_bitstream_converter.cc [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/filters/ffmpeg_h265_to_annex_b_bitstream_converter.h [modify] https://crrev.com/a5a5be6147fa4c83d3010e9ef8c6617e232d9019/media/test/pipeline_integration_test.cc
,
Nov 29 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b674e5fb7a22c4ec55849b8431dbcd93d31a36c3 commit b674e5fb7a22c4ec55849b8431dbcd93d31a36c3 Author: Matt Wolenetz <wolenetz@chromium.org> Date: Tue Nov 29 23:40:56 2016 To M56: Roll src/third_party/ffmpeg/ cdf4accee..92f86a517 (1 commit). https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/cdf4acceee58..92f86a51725e $ git log 3c7a09882..92f86a517 --date=short --no-merges --format='%ad %ae %s' 2016-11-17 wolenetz Disable deprecation warnings locally within ffmpeg BUG= 591845 TBR=dalecurtis@chromium.org Review-Url: https://codereview.chromium.org/2511773004 Cr-Commit-Position: refs/heads/master@{#433132} (cherry picked from commit b25dd7e750dd25ee51f49d463ddce3eea3efc665) Review URL: https://codereview.chromium.org/2541713002 . Cr-Commit-Position: refs/branch-heads/2924@{#173} Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059} [modify] https://crrev.com/b674e5fb7a22c4ec55849b8431dbcd93d31a36c3/DEPS
,
Nov 29 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d5322fd1b72bd80d6b23562b3fc286d1db4f27d3 commit d5322fd1b72bd80d6b23562b3fc286d1db4f27d3 Author: Matt Wolenetz <wolenetz@chromium.org> Date: Tue Nov 29 23:52:04 2016 To M56: Roll src/third_party/ffmpeg/ 92f86a517..e91355afa (1 commit). https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/92f86a51725e..e91355afac54 $ git log 92f86a517..e91355afa --date=short --no-merges --format='%ad %ae %s' 2016-11-21 wolenetz lavf/utils.c Protect against accessing entries[nb_entries] TBR=dalecurtis@chromium.org BUG= 666770 ,666769, 591845 Review-Url: https://codereview.chromium.org/2521573003 Cr-Commit-Position: refs/heads/master@{#433740} (cherry picked from commit b46025db9f4903b694812dbed8d1630c01897e65) Review URL: https://codereview.chromium.org/2541463004 . Cr-Commit-Position: refs/branch-heads/2924@{#174} Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059} [modify] https://crrev.com/d5322fd1b72bd80d6b23562b3fc286d1db4f27d3/DEPS
,
Nov 30 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/000d02613613f11a197c124fc22ef9cd797b06ff commit 000d02613613f11a197c124fc22ef9cd797b06ff Author: Matt Wolenetz <wolenetz@chromium.org> Date: Wed Nov 30 00:00:47 2016 To M56: Roll src/third_party/ffmpeg/ e91355afa..141e56ccf (1 commit). https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/e91355afac54..141e56ccf7fc $ git log e91355afa..141e56ccf --date=short --no-merges --format='%ad %ae %s' 2016-11-21 wolenetz lavc/libopusdec.c Fix ff_vorbis_channel_layouts OOB TBR=dalecurtis@chromium.org BUG= 666794 , 591845 Review-Url: https://codereview.chromium.org/2518063003 Cr-Commit-Position: refs/heads/master@{#433766} (cherry picked from commit 3431ae5ea798e4ce3b7da6b44bf4dab426114bba) Review URL: https://codereview.chromium.org/2537973002 . Cr-Commit-Position: refs/branch-heads/2924@{#175} Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059} [modify] https://crrev.com/000d02613613f11a197c124fc22ef9cd797b06ff/DEPS
,
Nov 30 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/54e6804de2a9c3d3784afaa7775ac97bbf433176 commit 54e6804de2a9c3d3784afaa7775ac97bbf433176 Author: Matt Wolenetz <wolenetz@chromium.org> Date: Wed Nov 30 00:08:47 2016 To M56: Roll src/third_party/ffmpeg 141e56c:5ed6e20 (mp3 msan fix) Summary of changes available at: https://chromium.googlesource.com/chromium/third_party/ffmpeg/+log/141e56c..5ed6e20 Brings in single commit: 5ed6e20 mp3dec: fix msan warning when verifying mpa header BUG= 666874 , 591845 TBR=chcunningham@chromium.org Review-Url: https://codereview.chromium.org/2527563002 Cr-Commit-Position: refs/heads/master@{#434055} (cherry picked from commit 0c71998a74cf73fc7b0bb7d089d286449318b691) Review URL: https://codereview.chromium.org/2543473002 . Cr-Commit-Position: refs/branch-heads/2924@{#176} Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059} [modify] https://crrev.com/54e6804de2a9c3d3784afaa7775ac97bbf433176/DEPS
,
Nov 30 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/08a1488583de617da266a75281f9a47f79b30ed2 commit 08a1488583de617da266a75281f9a47f79b30ed2 Author: Matt Wolenetz <wolenetz@chromium.org> Date: Wed Nov 30 00:14:13 2016 To M56: Roll src/third_party/ffmpeg/ 5ed6e20c0..d16162e3f (1 commit). https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/5ed6e20c0984..d16162e3f4cb $ git log 5ed6e20c0..d16162e3f --date=short --no-merges --format='%ad %ae %s' 2016-11-22 wolenetz mov: immediately return from mov_fix_index without old index entries TBR=dalecurtis@chromium.org BUG=667063, 591845 Review-Url: https://codereview.chromium.org/2523633006 Cr-Commit-Position: refs/heads/master@{#434094} (cherry picked from commit 2c2f0c675831ce35c92723e249ebadd8cfc12bb5) Review URL: https://codereview.chromium.org/2540863003 . Cr-Commit-Position: refs/branch-heads/2924@{#177} Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059} [modify] https://crrev.com/08a1488583de617da266a75281f9a47f79b30ed2/DEPS
,
Nov 30 2016
The following revision refers to this bug: https://chrome-internal.googlesource.com/chrome/tools/buildspec/+/f4e4b1ff5dbdf3701bed5a709344372780af24d6 commit f4e4b1ff5dbdf3701bed5a709344372780af24d6 Author: Alex Mineer <amineer@google.com> Date: Wed Nov 30 00:20:17 2016
,
Nov 30 2016
,
Dec 2 2016
,
Dec 2 2016
,
Dec 2 2016
,
Dec 3 2016
,
Dec 7 2016
,
Dec 7 2016
,
Dec 7 2016
,
Dec 8 2016
,
Dec 13 2016
,
Dec 13 2016
Marking fixed. Three remaining issues (640820, 668007, 667276) are still pending upstream fixes for integration, and are now blocking the M-57 ffmpeg roll, which liberato@ is doing ( issue 673919 ).
,
Dec 15 2016
The following revision refers to this bug: https://chrome-internal.googlesource.com/chrome/tools/buildspec/+/2db39ae520c90db0db865a6b5d15017f1f9f4d09 commit 2db39ae520c90db0db865a6b5d15017f1f9f4d09 Author: Alex Mineer <amineer@google.com> Date: Thu Dec 15 22:13:56 2016
,
Dec 15 2016
The following revision refers to this bug: https://chrome-internal.googlesource.com/chrome/tools/buildspec/+/f2b039af93bf22b422b46af2fb6f7aed10ff4f3e commit f2b039af93bf22b422b46af2fb6f7aed10ff4f3e Author: Alex Mineer <amineer@google.com> Date: Thu Dec 15 23:22:05 2016
,
Oct 5 2017
Showing comments 8 - 107
of 107
Older ›
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||