The following revision refers to this bug:
https://chromium.googlesource.com/chromium/src.git/+/207129c971182d599e3b09280857d1c70750564b
commit 207129c971182d599e3b09280857d1c70750564b
Author: jrummell <jrummell@chromium.org>
Date: Tue Jun 06 20:37:22 2017
Roll src/third_party/ffmpeg/ cb7f9fc2a..06ac9ea36 (1561 commits)
https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/cb7f9fc2adbe..06ac9ea361fa
$ git log cb7f9fc2a..06ac9ea36 --date=short --no-merges --format='%ad %ae %s'
2017-06-06 jrummell Remove support for GSM container
2017-06-05 jrummell Check expanded side data properly.
2017-06-05 jrummell Fix up FFmpeg scripts for Windows
2017-05-31 jrummell Always use av_realloc() for |extradata|
2017-05-31 jrummell Remove extra ^M character from compiler version
2017-05-26 jrummell Updating build configs for M60
2017-05-01 industrium Enable native builds on Linux on ARM
2017-05-24 jrummell Update libavformat/mov.c to closer match FFmpeg source
2017-05-12 jrummell Remove unnecessary additional code added to libopus_decode_init()
2017-05-12 jrummell Don't deprecate av_packet_split_side_data()
2017-05-12 jrummell Update Chromium README to match changes
2017-05-06 michael doc/build_system: Document how to build decoder fuzzer
2017-05-06 michael avcodec/srtdec: Check ff_htmlmarkup_to_ass() return code
2017-05-06 michael avcodec/samidec: Check ff_htmlmarkup_to_ass() return code
2017-05-06 michael avcodec/htmlsubtitles: Check for string truncation and return error
2017-05-04 michael avcodec/wavpack: Fix signed integer overflow: 1285114081 * 2 cannot be represented in type 'int'
2017-05-08 jamrial avcodec/mjpegenc: move ff_mjpeg_encode_picture_frame to mjpegenc_common
2017-05-08 jamrial configure: add missing lpc dependency to mlp and truehd encoders
2017-05-08 michael avcodec/bmvvideo: Fix runtime error: left shift of 137 by 24 places cannot be represented in type 'int'
2017-05-08 michael avcodec/dss_sp: Fix multiple runtime error: signed integer overflow: -15699 * -164039 cannot be represented in type 'int'
2017-05-08 michael avcodec/dvbsubdec: check region dimensions
2017-05-08 michael avcodec/vp8dsp: Fixes: runtime error: signed integer overflow: 1330143360 - -1023040530 cannot be represented in type 'int'
2017-05-08 michael avcodec/hqxdsp: Fix multiple runtime error: signed integer overflow: 248220 * 21407 cannot be represented in type 'int' in idct_col()
2017-05-08 michael avcodec/cavsdec: Check sym_factor
2017-05-08 michael avcodec/cdxl: Check format for BGR24
2017-05-04 t.rapp tests/fate/fifo-muxer: update fifo-muxer dependencies
2017-02-20 dan.cherednik avcodec/dcaenc: Initial implementation of ADPCM encoding for DCA encoder
2017-05-08 michael avcodec/rangecoder: Test for invalid corner case
2017-05-08 michael avcodec/ffv1dec: Fix copying planes of paletted formats
2017-05-07 michael avcodec/wmv2dsp: Fix runtime error: signed integer overflow: 181 * -12156865 cannot be represented in type 'int'
2017-05-07 michael doc: fix bistream typo
2017-05-07 michael ffprobe: make function replacement macros behave correctly
2017-05-06 cus lavfi/avfiltergraph: only return EOF in avfilter_graph_request_oldest if all sinks EOFed
2017-05-07 michael avcodec/xwddec: Check bpp more completely
2017-04-10 michael avcodec/aacdec_template: Do not decode 2nd PCE if it will lead to failure
2017-05-07 michael avcodec/s302m: Fix left shift of 8 by 28 places cannot be represented in type 'int'
2017-05-07 michael avcodec/eamad: Fix runtime error: signed integer overflow: 49674 * 49858 cannot be represented in type 'int'
2017-05-07 michael avcodec/g726: Fix runtime error: left shift of negative value -2
2017-01-31 diego build: Ignore generated .version files
2017-05-07 michael avcodec/magicyuv: Check len to be supported
2017-05-07 michael avcodec/ra144: Fix runtime error: left shift of negative value -798
2017-05-07 michael avcodec/mss34dsp: Fix multiple signed integer overflow
2017-05-07 timo avcodec/nvenc: use frames hwctx when registering a frame
2017-05-07 timo avcodec/nvenc: support external context in sw mode
2017-05-07 lq avformat/matroskadec: fix resource leak
2017-05-06 jamrial configure: add missing avcodec dependencies to filters
2017-05-07 michael avcodec/targa_y216dec: Fix width type
2017-05-07 michael avcodec/texturedsp: Fix multiple runtime error: left shift of 255 by 24 places cannot be represented in type 'int'
2017-05-07 michael avcodec/ivi_dsp: Fix multiple left shift of negative value -2
2017-05-07 michael avcodec/svq3: Fix multiple runtime error: signed integer overflow: 44161 * 61694 cannot be represented in type 'int'
2017-05-07 michael avcodec/msmpeg4dec: Correct table depth
2017-05-06 jamrial avcodec/hevc_sei: actually propagate error codes
2017-03-20 wiiaboo rtmpproto: send swfverify value as swfurl if latter is unused
2017-05-06 jjsuwa.sys3175 avdevice/alsa: wait until playback buffers are drained before closing
2017-05-06 michael avcodec/dds: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
2017-05-06 michael avcodec/cdxl: Check format parameter
2017-05-06 michael avutil/softfloat: Fix overflow in av_div_sf()
2017-04-20 alevinsn avformat/utils: free AVStream.codec properly in free_stream()
2017-05-06 michael avcodec/shorten: Check residual size
2017-05-06 michael avcodec/hq_hqa: Fix runtime error: left shift of negative value -207
2017-05-06 michael avcodec/mss3: Change types in rac_get_model_sym() to match the types they are initialized from
2017-05-06 michael avcodec/shorten: Check k in get_uint()
2017-05-06 michael avcodec/golomb: Assert that k is valid in get_ur_golomb_jpegls()
2017-05-06 michael avcodec/webp: Fix null pointer dereference
2017-05-06 michael avcodec/dfa: Fix signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'
2017-05-06 michael avcodec/g723_1: Fix multiple runtime error: left shift of negative value
2017-05-06 michael avcodec/mimic: Fix runtime error: left shift of negative value -1
2017-05-06 michael tools/target_dec_fuzzer: Do not attempt to fuzz VDPAU, its not supported
2017-05-06 michael tools/target_dec_fuzzer: Do not use codec_id to look up decoder, but use selected decoder directly
2017-05-06 michael avcodec/opus_silk: Fix integer overflow and out of array read
2017-05-06 michael avcodec/clearvideo: Fix multiple runtime error: left shift of negative value -1024
2017-05-06 michael avcodec/fic: Fix multiple left shift of negative value -15
2017-05-06 michael avcodec/mlpdec: Fix runtime error: left shift of negative value -22
2017-05-04 michael avcodec: Avoid splitting side data repeatedly
2017-05-06 michael avcodec/snowdec: Check qbias
2017-05-05 jamrial avcodec/hevc_parser: cosmetics
2017-05-05 jamrial avcodec/hevc_parser: move hevc_find_frame_end() down in the file
2017-05-06 michael avutil/softfloat: Fix multiple runtime error: left shift of negative value -8
2017-05-06 michael avcodec/ivi: Free custom blk_vlc
2017-05-05 michael avcodec/aacsbr_template: Do not leave bs_num_env invalid
2017-05-05 michael avcodec/mdec: Fix signed integer overflow: 28835400 * 83 cannot be represented in type 'int'
2017-04-30 jamrial doc/libav_merge: remove line about ADVANCED_PARSER
2017-04-30 jamrial avcodec/hevc_parse: decode SEI message NALUs in extradata
2017-05-01 jamrial avcodec/hevc_parser: move slice header parsing to its own function
2017-04-30 jamrial avcodec/hevc_parser: remove HEVCContext usage
2017-04-30 jamrial avcodec/hevc_parser: use ff_h2645_packet_split() to parse NAL units
2017-04-30 jamrial avcodec/hevcdec: move SliceHeader struct definition to hevc_ps
2017-04-30 jamrial avcodec/hevcdec: remove HEVCContext usage from ff_hevc_compute_poc()
2017-04-30 jamrial avcodec/hevcdec: move SEI message parsing into a separate header
2017-04-29 jamrial avcodec/hevcdec: remove HEVCContext usage from hevc_sei
2017-05-05 michael avcodec/dfa: Fix off by 1 error
2017-05-05 michael avcodec/nellymoser: Fix multiple left shift of negative value -8591
2017-05-05 michael avcodec/cdxl: Fix signed integer overflow: 14243456 * 164 cannot be represented in type 'int'
2017-05-05 michael avcodec/g722: Fix multiple runtime error: left shift of negative value -1
2017-05-05 michael avcodec/dss_sp: Fix multiple left shift of negative value -466
2017-05-05 michael avcodec/wnv1: Fix runtime error: left shift of negative value -1
2017-05-05 michael avcodec/aacps: Fix undefined behavior
2017-05-05 michael avcodec/pixlet: Fix shift exponent 4294967268 is too large for 32-bit type 'int'
2017-05-05 michael avcodec/tiertexseqv: set the fixed dimenasions, do not depend on the demuxer doing so
2017-05-05 cboesch lavu/sha512: update length argument following sha+md5 changes
(...)
Created with:
roll-dep src/third_party/ffmpeg
BUG= 718142
Review-Url: https://codereview.chromium.org/2925723003
Cr-Commit-Position: refs/heads/master@{#477394}
[modify] https://crrev.com/207129c971182d599e3b09280857d1c70750564b/DEPS
John, FYI we had loads of memory regression alerts come in this morning. The roll falls within the range of the alerts, so lets wait and see on the bisect results. For example, Issue 731841
All of the bisects blamed non-ffmpeg changes. I'm still triaging another round of alerts came in over the weekend. Will post if any of those have ffmpeg in their revision range...
All alerts now triaged. Only 2 have regression ranges that include the roll ( Issue 732478 , and Issue 732469 ). Will let you know on these bisects.
I expect future alerts should be beyond your rolls revision.
This bug requires manual review: DEPS changes referenced in bugdroid comments.
Please contact the milestone owner if you have questions.
Owners: amineer@(Android), cmasso@(iOS), josafat@(ChromeOS), bustamante@(Desktop)
For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
We're pretty late into M60 and cracking down on merges for this milestone, I'd prefer to wait until M61. If this is a critical bug that can't wait until M61, feel free to add back the Merge-Request-60 label and we'll re-review.
abdulsyed@ - I'm adding back the Merge-Request-60 label to cherry-pick a single change from the larger Roll from Comment 10.
The specific commit I desire is this one-line change:
https://github.com/FFmpeg/FFmpeg/commit/2c8a3aa985acc906ecab37357f2798da7cb9822d#diff-55f0fc939d23e70c34b7edfbe0a2e754
This would fix a very loud popping sound in some ESPN AAC streams. I sadly do not have a bug for that specific issue (reported via email), but can provide more info in private.
This bug requires manual review: DEPS changes referenced in bugdroid comments.
Please contact the milestone owner if you have questions.
Owners: amineer@(Android), cmasso@(iOS), josafat@(ChromeOS), bustamante@(Desktop)
For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
This issue has been approved for a merge. Please merge the fix to any appropriate branches as soon as possible!
If all merges have been completed, please remove any remaining Merge-Approved labels from this issue.
Thanks for your time! To disable nags, add the Disable-Nags label.
For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Comment 1 by bugdroid1@chromium.org
, May 13 2017