ABI
Tracker

(FFmpeg)




Changelog from Git



commit 8fb00b3e858b7a5aeccfe6bdfc10290c2121c3ec
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-22 01:19:50 +0200

    avcodec/ivi_dsp: Fix multiple runtime error: left shift of negative value -71
    
    Fixes: 1734/clusterfuzz-testcase-minimized-5385630815092736
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit a1cbf53c566b84a5974f516076cbc36c188f6d08
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-21 23:35:21 +0200

    avcodec/dct32_template: Fix runtime error: signed integer overflow: -1071326067 - 1088238847 cannot be represented in type 'int'
    
    Fixes: 1731/clusterfuzz-testcase-minimized-5123972414832640
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 40fa6a2fa2c255293a780a194eecae5df52644a1
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-21 21:49:54 +0200

    avcodec/mjpegdec: Fix runtime error: signed integer overflow: -32767 * 130560 cannot be represented in type 'int'
    
    Fixes: 1724/clusterfuzz-testcase-minimized-4842395432648704
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 7f60dc03a0b88de78298bb57834d9fbc68926b64
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   2017-05-22 01:09:21 +0200

    lavf/img2: Add svg and svgz to allow reading image sequences.
    
    Increase the return value for svg_probe() to make it != AVPROBE_SCORE_EXTENSION.

commit 017a68e8fb8b146eda89b7678e754c4bdaba6f10
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   2017-05-21 23:39:54 +0200

    lavf/riff: Support more vlc fourcc's for 12 and 16 bit yuv4xx.

commit b5228e44c7f3a5eba537c8a39a45cfbf2961a28d
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-21 16:53:55 +0200

    avcodec/aacdec_fixed: Fix runtime error: shift exponent 34 is too large for 32-bit type 'int'
    
    Fixes: 1721/clusterfuzz-testcase-minimized-4719352135811072
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit efeb47fd5d5cbf980e52a6d5e741c3c74b94b5e2
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-21 16:01:27 +0200

    avcodec/mpeg4videodec: Check for multiple VOL headers
    
    Fixes multiple: runtime error: signed integer overflow: 2147115008 + 413696 cannot be represented in type 'int'
    Fixes: 1723/clusterfuzz-testcase-minimized-5309409372667904
    Fixes: 1727/clusterfuzz-testcase-minimized-5900685306494976
    Fixes: 1737/clusterfuzz-testcase-minimized-5922321338466304
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit d4ee76780869c659a5d3b0815c56024ab260a81d
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-21 02:12:21 +0200

    avcodec/vp9block: fix runtime error: signed integer overflow: 196675 * 20670 cannot be represented in type 'int'
    
    Fixes: 1710/clusterfuzz-testcase-minimized-4837032931098624
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com>
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit ec2b76aab44f55be22eb12d86eb0dfd2eff68581
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-21 13:22:16 +0200

    avcodec/vmnc: Check location before use
    
    Fixes: runtime error: signed integer overflow: 65535 * 64256 cannot be represented in type 'int'
    Fixes: 1717/clusterfuzz-testcase-minimized-5491696676634624
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 955db411929a9876d3cd016fbbb9c49b6362feba
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-17 00:07:02 +0200

    avcodec/takdec: Fix runtime error: signed integer overflow: 8192 * 524308 cannot be represented in type 'int'
    
    Fixes: 1630/clusterfuzz-testcase-minimized-6326111917047808
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 3b09d7c264f35ac35a70aeb6b4f076502aa18203
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-18 02:13:10 +0200

    avcodec/wavpack: Fix multiple runtime error: signed integer overflow: 548 * -2147483648 cannot be represented in type 'int'
    
    Fixes: 1659/clusterfuzz-testcase-minimized-5396490639900672
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit c3547dcbc326474745f02a618e01848a293f3f92
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-21 02:51:04 +0200

    avcodec/aac_defines: Fix: runtime error: left shift of negative value -2
    
    Fixes: 1716/clusterfuzz-testcase-minimized-4691012196761600
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit d66193252b4067144f11211f8f3e1d5a50146235
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-21 02:46:55 +0200

    avcodec/takdec: Fix runtime error: left shift of negative value -63
    
    Fixes: 1713/clusterfuzz-testcase-minimized-5791887476654080
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 1d04fc94e1021b70e542dc01a48b8398c6fc6325
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-21 02:42:12 +0200

    avcodec/mlpdsp: Fix runtime error: signed integer overflow: -24419392 * 128 cannot be represented in type 'int'
    
    Fixes: 1711/clusterfuzz-testcase-minimized-5248503515185152
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 384508b2ff69bc3fad1e1c2e7de0dcd0913c6208
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-21 01:43:04 +0200

    avcodec/sbrdsp_fixed: fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
    
    Fixes: part of 1709/clusterfuzz-testcase-minimized-4513580554649600
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 6310fc714de3cd73848416ead73228fcef8b6dc0
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-21 00:06:10 +0200

    avcodec/aacsbr_fixed: Fix multiple runtime error: shift exponent 170 is too large for 32-bit type 'int'
    
    Fixes part of 1709/clusterfuzz-testcase-minimized-4513580554649600
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 8794cfbbc5dd0cf1e93cd4d7ab58e8c2b229cce6
Author: James Almer <jamrial@gmail.com>
Date:   2017-05-20 21:29:58 -0300

    configure: fix --tempprefix option
    
    It was broken in 091c9860559e4d33179747c5d651bc9e31bd76eb

commit fc3a03fcf9cd7eafe7342e2508e6128888efa0bb
Author: Muhammad Faiz <mfcc64@gmail.com>
Date:   2017-05-18 20:10:47 +0700

    avfilter: take_samples: do not directly return frame when samples are skipped
    
    Modifying data pointer when skipping samples may make it unaligned.
    Workaround for Ticket6349.
    
    This should fix the crash of ticket's testcase and a crash/regression
    with avxsynth (reported by Michael Niedermayer).
    
    Also change frame->nb_samples < max to frame->nb_samples <= max.
    This improves performance. Benchmark:
    ./ffmpeg -filter_complex "aevalsrc=0:n=1166,firequalizer=fixed=on" -f null null
    old:
      25767 decicycles in take_samples,    1023 runs,      1 skips
      25422 decicycles in take_samples,    2047 runs,      1 skips
      25181 decicycles in take_samples,    4095 runs,      1 skips
      24904 decicycles in take_samples,    8191 runs,      1 skips
    
    new:
        550 decicycles in take_samples,    1024 runs,      0 skips
        548 decicycles in take_samples,    2048 runs,      0 skips
        545 decicycles in take_samples,    4096 runs,      0 skips
        544 decicycles in take_samples,    8192 runs,      0 skips
    
    Reviewed-by: Nicolas George <george@nsup.org>
    Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
    Reviewed-by: Paul B Mahol <onemda@gmail.com>
    Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>

commit f20161d8994399ba86f28e683126ea3b2ea0709b
Author: James Almer <jamrial@gmail.com>
Date:   2017-05-20 13:17:12 -0300

    avcodec/decode: fix function name

commit 02327d1237f19619272e7b04b715e807c16af6a5
Author: Anton Khirnov <anton@khirnov.net>
Date:   2017-05-19 11:47:21 +0200

    decode: fix the code reducing cropping to preserve alignment
    
    Currently it does not work at all.
    
    Libav Bug-Id: 1058
    (cherry picked from commit 8652a2c24836ce5546b398f12b7fed45000050e1)

commit 23868ad5cb9b78ef95d2f71371d4f568b36218d5
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-20 14:16:57 +0200

    avcodec/g723_1dec: Clip after shift in estimate_sid_gain()
    
    Fixes: runtime error: left shift of 706 by 22 places cannot be represented in type 'int'
    See: L_shl() in the reference software
    Fixes: 1609/clusterfuzz-testcase-minimized-5102163007111168
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 1a950f32abf3bb0de7a94b26be2dfa62810ffc28
Merge: e815111 e519dcd
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-20 16:55:22 +0200

    Merge commit 'e519dcd937c7c98815ba9884867590e302272016'
    
    * commit 'e519dcd937c7c98815ba9884867590e302272016':
      dashenc: separate segments based on current segment duration
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit e815111367cba1ec168ae080a6503e5b3eb326bf
Merge: a8ad127 1920382
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-20 16:52:10 +0200

    Merge commit '1920382aa9f21d7ed1a3c2214990da8d2b067a92'
    
    * commit '1920382aa9f21d7ed1a3c2214990da8d2b067a92':
      dashenc: add option to provide UTC timing source
    
    Also use E instead of AV_OPT_FLAG_ENCODING_PARAM to be consistent with
    the other AVOption.
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit a8ad127a63ab6348050bfade358facae68f39a2a
Merge: 091c986 ba6a49e
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-20 16:50:28 +0200

    Merge commit 'ba6a49e60bdd61b6d02c2b26daa01942c35f39cc'
    
    * commit 'ba6a49e60bdd61b6d02c2b26daa01942c35f39cc':
      configure: Clean up temporary files on interrupt
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 091c9860559e4d33179747c5d651bc9e31bd76eb
Merge: e78dc57 7848982
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-20 16:44:58 +0200

    Merge commit '78489822074096e3ae0f3c3b70accace955086f6'
    
    * commit '78489822074096e3ae0f3c3b70accace955086f6':
      configure: Place all temporary files in one separate directory
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit e78dc57888d1468b4f156581ec7039d2eda91783
Merge: 1ff55e1 11e225d
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-20 16:42:48 +0200

    Merge commit '11e225db31dcad57e2219ad8dfae2ac027af53d6'
    
    * commit '11e225db31dcad57e2219ad8dfae2ac027af53d6':
      rtmp: Account for bytes_read wraparound
    
    This commit is a noop, see 0849a0ebb2c94856c3a94cb114a1412e44904c28
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 1ff55e12f7298322c463a2fbb422cfeac9bbbe67
Merge: ba3adea ca6ae3b
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-20 16:40:36 +0200

    Merge commit 'ca6ae3b77a7e6600e517723b90e57527a47809de'
    
    * commit 'ca6ae3b77a7e6600e517723b90e57527a47809de':
      vaapi_encode: Add MPEG-2 support
    
    This commit is a noop, see 3b95c7c17de0c5048eb1d38454e1c88e85517067
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit ba3adea9575cb95a898c738b1f231d989db659e9
Merge: 77a20cf 3c2717e
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-20 16:39:10 +0200

    Merge commit '3c2717e48dd8c5115f2be35c2afcabd8a1f67aee'
    
    * commit '3c2717e48dd8c5115f2be35c2afcabd8a1f67aee':
      dashenc: increase buffer time hint in the manifest
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 77a20cff3628b7353164b8433a6b4d4140c901bf
Merge: 93bf048 95f1004
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-20 16:37:04 +0200

    Merge commit '95f1004bdfdf2d26c330c1d4b7c4ac9352d60b18'
    
    * commit '95f1004bdfdf2d26c330c1d4b7c4ac9352d60b18':
      dashenc: add mandatory id to AdaptationSet and Period in manifest
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 93bf0480c2dba12990f92cdf1927da2ff64db0cd
Merge: 068d918 1ae6cb7
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-20 16:32:20 +0200

    Merge commit '1ae6cb7d6e4fee30754a46bc91f40ff75ac4412a'
    
    * commit '1ae6cb7d6e4fee30754a46bc91f40ff75ac4412a':
      dashenc: fix ISO8601 UTC parsing
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 068d91885ffdc858796ef73ada2a88b8313d9465
Merge: d1da0fc 2bbb5ab
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-20 16:31:37 +0200

    Merge commit '2bbb5abd877104fa9bc342c521bb49bc1aad50ce'
    
    * commit '2bbb5abd877104fa9bc342c521bb49bc1aad50ce':
      build: Map -Wall compiler flag to -W3 for MSVC and -Wextra to -W4
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit d1da0fc4b9b3bcd146b429c79511181ca66a152a
Merge: ab61b79 6151e91
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-20 16:28:43 +0200

    Merge commit '6151e9128ce2a84a443c82b78f5b5cb364ba2ab4'
    
    * commit '6151e9128ce2a84a443c82b78f5b5cb364ba2ab4':
      build: Detect blocks C language extension and add it as VDA dependency
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit ab61b79b1c707a9ea0512238d837ea3e8b8395ed
Author: Matthieu Bouron <matthieu.bouron@gmail.com>
Date:   2017-05-11 15:16:22 +0200

    lavf/mov: make invalid m{d,v}hd time_scale default to 1 instead of erroring out
    
    Some samples have their metadata track time_scale incorrectly set to 0
    and the check introduced by a398f054fdb9b0f0b5a91c231fba6ce014143f71
    prevents playback of those samples. Setting the time_scale to 1 fixes
    playback.

commit e8ae23db27bd308b299c00f2a10e1243cdb08103
Author: Paul B Mahol <onemda@gmail.com>
Date:   2017-05-20 12:34:51 +0200

    avfilter/af_sidechaincompress: change default makeup gain to 1
    
    This avoids producing out of range or clipped samples.
    
    Signed-off-by: Paul B Mahol <onemda@gmail.com>

commit 64ea4d102a070b95832ae4a751688f87da7760a2
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-20 01:23:01 +0200

    avcodec/mlpdec: Do not leave a invalid num_primitive_matrices in the context
    
    Fixes: runtime error: index 8 out of bounds for type 'uint8_t [8]'
    Fixes: 1699/clusterfuzz-testcase-minimized-6327177438035968
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 0cc6dd1b817bc4510714dd99122625d93909290a
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-19 20:54:03 +0200

    avformat/id3v2: Use ffio_ensure_seekback() in id3v2_read_internal()
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 7383a835e47cd8915ff9cdd693e06716dbae3b3a
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-19 20:52:44 +0200

    avformat/aviobuf: Only downscale the buffer once it has been used
    
    The code mistook the first iteration sometimes as the end
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 162414cefee64eff114179a45abc45aca5133ed0
Author: Muhammad Faiz <mfcc64@gmail.com>
Date:   2017-05-17 13:03:28 +0700

    avfilter/graphparser: allow specifying filter@id as filter instance
    
    See http://lists.ffmpeg.org/pipermail/ffmpeg-user/2017-April/035975.html
    Parsed_filter_X could remain and user can override it with custom one.
    
    Example:
    ffplay -f lavfi "nullsrc=s=640x360,
    sendcmd='1 drawtext@top reinit text=Hello; 2 drawtext@bottom reinit text=World',
    drawtext@top=x=16:y=16:fontsize=20:fontcolor=Red:text='',
    drawtext@bottom=x=16:y=340:fontsize=16:fontcolor=Blue:text=''"
    
    Reviewed-by: Paul B Mahol <onemda@gmail.com>
    Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>

commit 3fb104f4476ad238e2ca768e9b80dc314e6e856d
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-19 12:25:52 +0200

    avcodec/aacsbr_fixed: Fix multiple runtime error: shift exponent 150 is too large for 32-bit type 'int'
    
    Fixes: 1681/clusterfuzz-testcase-minimized-5970545365483520
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 2ccd2c9003c77aee8ffb5f4f43863e35bdf0e4b6
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-19 12:14:59 +0200

    avcodec/aacsbr_fixed: Fix multiple runtime error: left shift of negative value -407
    
    Fixes: 1674/clusterfuzz-testcase-minimized-6092531563495424
    Fixes: 1686/clusterfuzz-testcase-minimized-6282691643179008
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 55b56a8d6a061db7dff730341f062086f65d4bd4
Merge: c909b77 f96d07f
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 12:01:43 +0200

    Merge commit 'f96d07f4ec4193fb5293d7ac8f1324aac3c3ea07'
    
    * commit 'f96d07f4ec4193fb5293d7ac8f1324aac3c3ea07':
      configure: Add quotes around a variable which might be empty
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit c909b77fe3646d5891458b6af137667dfbf15eb8
Merge: 2fbeb42 562ef82
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 12:01:04 +0200

    Merge commit '562ef82d6a7f96f6b9da1219a5aaf7d9d7056f1b'
    
    * commit '562ef82d6a7f96f6b9da1219a5aaf7d9d7056f1b':
      fifo: Return the correct AVERROR value
    
    This commit is a noop, see 2e81bb5e92351cc88d88a1c55d21b13532131524
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 2fbeb42df358b0db1d087961e0058cc1417cf371
Merge: f78f3df 9bf262f
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 11:59:35 +0200

    Merge commit '9bf262f4c6e14f43f291cdb745ed372884ee2a7f'
    
    * commit '9bf262f4c6e14f43f291cdb745ed372884ee2a7f':
      configure: Use proper compiler-specific speed flags for hostcc
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit f78f3df7e01c266e83a98285fa3b5cd5823dab4d
Merge: 89d277a bf38959
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 11:54:30 +0200

    Merge commit 'bf38959a30ecba4e4ee95d4f2a80ba7ece4f34be'
    
    * commit 'bf38959a30ecba4e4ee95d4f2a80ba7ece4f34be':
      configure: Move optflags checks to a more sensible place
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 89d277af00f59585af4978f076ed938f5d63a2ce
Merge: 6a3538b 381a4e3
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 11:52:13 +0200

    Merge commit '381a4e31a6b801a046e38b0e2b08fb61499157a7'
    
    * commit '381a4e31a6b801a046e38b0e2b08fb61499157a7':
      tak: Convert to the new bitstream reader
      magicyuv: Convert to the new bitstream reader
      truemotion2rt: Convert to the new bitstream reader
      wavpack: Convert to the new bitstream reader
      mpc: Convert to the new bitstream reader
    
    This merge is a noop, see
    http://ffmpeg.org/pipermail/ffmpeg-devel/2017-April/209609.html
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 6a3538bb233e5bdaf6448b1a897e5459fcc0c44f
Merge: 5d98660 b83aea7
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 11:47:36 +0200

    Merge commit 'b83aea73404f6f9314e72fe5d6238deaffa12b2c'
    
    * commit 'b83aea73404f6f9314e72fe5d6238deaffa12b2c':
      des-test: Pass the proper types to av_des_*() functions
    
    See 183c3fa48acaf4561d5269ab9a766d13ae70140c
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 5d986609ba47b405018b1de78413a76b58de1c8b
Merge: 42ed79a 5c0e2b1
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 11:23:07 +0200

    Merge commit '5c0e2b13eb79b455b15355d64f7993b0f66ea9ec'
    
    * commit '5c0e2b13eb79b455b15355d64f7993b0f66ea9ec':
      swscale-test: const correctness for pointer variable
    
    This commit is a noop, see b36745339df026264007b6baaee50584a8a95c22
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 42ed79a2294ca08e3902bd92003d4ccd9cf464ef
Merge: e5630ce 7ff018c
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 11:21:41 +0200

    Merge commit '7ff018c1cb43a5fe5ee2049d325cdd785852067a'
    
    * commit '7ff018c1cb43a5fe5ee2049d325cdd785852067a':
      OS/2: Try to commit memory above 1GB
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit e5630ce5b122b058e6a510ad841b678eb7c5ae76
Merge: 584366a fd8de7f
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 11:19:29 +0200

    Merge commit 'fd8de7f2d8c31195d309247cb129c0ad787ef76e'
    
    * commit 'fd8de7f2d8c31195d309247cb129c0ad787ef76e':
      dxtory: Convert to the new bitstream reader
      apedec: Convert to the new bitstream reader
    
    This commit is a noop, see
    http://ffmpeg.org/pipermail/ffmpeg-devel/2017-April/209609.html
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 584366a4365746350bbe7e8acaf0a0689618deab
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 11:17:58 +0200

    lavc/mpegvideoenc: reformat inv_zigzag_direct16 so the zigzag pattern is visible

commit 19bb2cade5c8a9d7e666b9b668f7bb8f28e8b759
Merge: 52a4004 b4a911c
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 11:15:16 +0200

    Merge commit 'b4a911c189962e563a09fb0efaf6fa9ab56263a4'
    
    * commit 'b4a911c189962e563a09fb0efaf6fa9ab56263a4':
      mpegvideoenc: make a table const
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 52a4004d8b5f308b3fc83e825dcd9052332eaeef
Merge: 426f5e6 296eff4
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 11:12:24 +0200

    Merge commit '296eff4d9dc53d441b672319524a051d04f4a8cf'
    
    * commit '296eff4d9dc53d441b672319524a051d04f4a8cf':
      zmbvenc: get rid of a global table
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 426f5e66a6cb9a453782e9f06c524104c1c3ed02
Merge: 545d14f 00b775d
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 11:09:20 +0200

    Merge commit '00b775dda2b3f78ae60ff3278d3b3d6545883a83'
    
    * commit '00b775dda2b3f78ae60ff3278d3b3d6545883a83':
      hevc: Mark as having threadsafe init
    
    This commit is a noop, see 14b9060160e453398d01ca767c0f8ace9fb4b5e3
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 545d14f06733e2aa192e39175c90f62470c75cfb
Merge: 9178536 54dcd22
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 11:07:46 +0200

    Merge commit '54dcd2288546e135986338107ea87db1fcedd633'
    
    * commit '54dcd2288546e135986338107ea87db1fcedd633':
      als: Convert to the new bitstream reader
    
    This commit is a noop, see
    http://ffmpeg.org/pipermail/ffmpeg-devel/2017-April/209609.html
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 917853661f955ddabeb0a6d682d03f0b0759f2b7
Merge: aec4812 fb59f87
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 11:07:03 +0200

    Merge commit 'fb59f87ce72035b940c3f5045884098b9324e1b2'
    
    * commit 'fb59f87ce72035b940c3f5045884098b9324e1b2':
      nvenc: Explicitly push the cuda context on encoding
    
    This commit is a noop, see be74ba648cf4063c9805ebe95ee83fd7299f7fd5
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit aec4812cb3b35e1ceb68e8cdd15e80e5c91ab768
Merge: 313264b 4795e4f
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 11:00:02 +0200

    Merge commit '4795e4f61f993940c5384044caff56cc15078698'
    
    * commit '4795e4f61f993940c5384044caff56cc15078698':
      alac: Convert to the new bitstream reader
      rtp: Convert to the new bitstream reader
      mov: Convert to the new bitstream reader
    
    This merge is a noop, see
    http://ffmpeg.org/pipermail/ffmpeg-devel/2017-April/209609.html
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 313264ba249421dcd0f7040fe3fb5101a61e88b3
Merge: 1e8daf3 44129e3
Author: Clément Bœsch <u@pkh.me>
Date:   2017-05-19 10:57:30 +0200

    Merge commit '44129e38047b6a27291e487c2084894958c6f399'
    
    * commit '44129e38047b6a27291e487c2084894958c6f399':
      avconv: Do not pass NULL to avio_tell
    
    This commit is a noop. The FFmpeg code handle cases where total_size is
    an AVERROR (which avio_tell(NULL) will return) later in the function.
    
    Note: the original commit refers to the null *muxer*. `ffmpeg -lavfi
    testsrc -f null -` can be used as a test case.
    
    Merged-by: Clément Bœsch <u@pkh.me>

commit 1e8daf31e079beae232279293aa7371b58c29a0b
Author: James Almer <jamrial@gmail.com>
Date:   2017-05-18 19:54:09 -0300

    avcodec/hevc_parser: add missing call to ff_hevc_reset_sei()
    
    Signed-off-by: James Almer <jamrial@gmail.com>

commit f5e5c531170f0ce9c37e555e689ffd60694b47cd
Author: Paul B Mahol <onemda@gmail.com>
Date:   2017-05-18 23:13:52 +0200

    avfilter/af_sofalizer: make lfe gain user configurable
    
    Default settings have it too low.
    
    Signed-off-by: Paul B Mahol <onemda@gmail.com>

commit 79bf4d1450c105ecbe2b8ef64ca6c14bbdd761dc
Author: Paul B Mahol <onemda@gmail.com>
Date:   2017-05-18 22:49:04 +0200

    avfilter/af_sofalizer: avoid casting
    
    Signed-off-by: Paul B Mahol <onemda@gmail.com>

commit e434840fd4b3c854beec845f950b80bc1bf93b60
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-18 17:46:56 +0200

    avcodec/mimic: Use ff_set_dimensions() to set the dimensions
    
    Fixes: OOM
    Fixes: 1671/clusterfuzz-testcase-minimized-4759078033162240
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit a173f484b52ed63292439de5347e49bd78cad0ed
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-18 17:13:18 +0200

    avcodec/fic: Fix multiple runtime error: signed integer overflow: 5793 * 419752 cannot be represented in type 'int'
    
    Fixes: 1669/clusterfuzz-testcase-minimized-5287529198649344
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit d32ebce8fd79bb859ba4a04c92470a052f2aafa6
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-18 16:51:08 +0200

    avcodec/pixlet: Fix reading invalid numbers of bits
    
    Fixes: asertion failure
    Fixes: 1664/clusterfuzz-testcase-minimized-6587801187385344
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 5c9e12bc6d3e4847896fcb51e76d26aa7922e5d7
Author: Paul B Mahol <onemda@gmail.com>
Date:   2017-05-18 17:38:18 +0200

    doc/filters: add more ladspa examples
    
    Signed-off-by: Paul B Mahol <onemda@gmail.com>

commit 25c81e4b737bcc737b13c9a752cb301a28cb3906
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-18 02:07:17 +0200

    avcodec/mlpdec: Fix: runtime error: left shift of negative value -8
    
    Fixes: 1658/clusterfuzz-testcase-minimized-4889937130291200
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 58ac7fb9c395ab91cb321fa4c8c9e127ce8147c3
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-18 01:54:43 +0200

    avcodec/dfa: Fix: runtime error: signed integer overflow: -14202 * 196877 cannot be represented in type 'int'
    
    Fixes: 1657/clusterfuzz-testcase-minimized-4710000079405056
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 3e295e633c36f601fb3dbee533d7b5dfc8c77bef
Author: James Almer <jamrial@gmail.com>
Date:   2017-05-06 18:50:09 -0300

    build: remove --enable-raise-major configure option
    
    It's not used by anything, has dubious usefulness, the reasons for which
    it was introduced are no longer valid, and only serves to add complexity
    to the build system.
    
    Signed-off-by: James Almer <jamrial@gmail.com>

commit 5ff31babfccd16cdee6575ae015ff67e9a08e35d
Author: James Almer <jamrial@gmail.com>
Date:   2017-05-17 20:37:39 -0300

    avformat/movenc: remove experimental check for VP9 streams
    
    The muxer has been updated and is now complaint with the v1.0 of the spec.

commit 6111ac73d9907101c5bfb7943675c76ee08f1789
Author: Paul B Mahol <onemda@gmail.com>
Date:   2017-05-17 22:59:11 +0200

    avfilter/af_afade: fix fading very long durations
    
    Signed-off-by: Paul B Mahol <onemda@gmail.com>

commit b7b02aebec77d52398165ddd9646406430212f45
Merge: deaab31 f8f7ad7
Author: Mark Thompson <sw@jkqxz.net>
Date:   2017-05-17 19:24:36 +0100

    Merge commit 'f8f7ad758d0e1f36915467567f4d75541d98c12f'
    
    * commit 'f8f7ad758d0e1f36915467567f4d75541d98c12f':
      qsv: Set the correct range for la_depth
    
    This commit is a noop.  There is a separate parameter to enable
    lookahead, so overloading the depth is unnecessary.
    
    Merged-by: Mark Thompson <sw@jkqxz.net>

commit deaab31d61fd3679491a5e81cd26432886815ddf
Author: Paul B Mahol <onemda@gmail.com>
Date:   2017-05-14 18:30:12 +0200

    avfilter: add audio crossfeed filter
    
    Signed-off-by: Paul B Mahol <onemda@gmail.com>

commit 94d05ff15985d17aba070eaec82acd21c0da3d86
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-17 16:45:46 +0200

    avcodec/aacdec: Fix runtime error: signed integer overflow: 2147483520 + 255 cannot be represented in type 'int'
    
    Fixes: 1656/clusterfuzz-testcase-minimized-5900404925661184
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 4bd869eb7c8416942f12b61db6439d2bfc474456
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-17 16:33:16 +0200

    avcodec/rv34: Fix runtime error: signed integer overflow: 768 * 4126720 cannot be represented in type 'int'
    
    Fixes: 1655/clusterfuzz-testcase-minimized-5587079276789760
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 53a502206a9ea698926694d7252526fe00d1ea44
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-17 15:51:46 +0200

    avcodec/aacdec_template: Fix fixed point scale in decode_cce()
    
    Fixes: runtime error: shift exponent 1073741824 is too large for 32-bit type 'int'
    Fixes: 1654/clusterfuzz-testcase-minimized-5151903795118080
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit a441aa90e80efc3d6c34218a5a6619cd829b920e
Author: James Almer <jamrial@gmail.com>
Date:   2017-05-17 01:52:53 -0300

    MAINTAINERS: Remove Tomas Härdin from mxfdec.c
    
    See https://ffmpeg.org/pipermail/ffmpeg-devel/2017-May/211404.html
    
    Signed-off-by: James Almer <jamrial@gmail.com>

commit e11dcc35bb4dbacd87378465b4cafa6a604e8b87
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-17 02:17:13 +0200

    avcodec/fmvc: Fix off by 1 error
    
    Fixes: out of array access
    Fixes: 1643/clusterfuzz-testcase-minimized-6117573403869184
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 0e87c07d87b474568e82364ae0d4a3928801e2b2
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-17 02:06:49 +0200

    avcodec/h264_cavlc: Fix runtime error: index -1 out of bounds for type 'VLC [6]'
    
    Fixes: 1639/clusterfuzz-testcase-minimized-5693801463021568
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 355e27e24dc88d6ba8f27501a34925d9d937a399
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-17 01:12:55 +0200

    avcodec/flicvideo: Check frame_size before decrementing
    
    Fixes: runtime error: signed integer overflow: -2147483627 - 22 cannot be represented in type 'int'
    Fixes: 1637/clusterfuzz-testcase-minimized-5376582493405184
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 552adf1dd3a38fb7a1a6109dd2b517d63290f20e
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-17 00:53:32 +0200

    avcodec/mlpdec: Fix runtime error: left shift of negative value -1
    
    Fixes: 1636/clusterfuzz-testcase-minimized-5310494757879808
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 99c4c76cfbc4ae56dc8c37f5fab02f88f6b2cb48
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-17 00:44:36 +0200

    avcodec/takdec: Fix  runtime error: left shift of negative value -42
    
    Fixes: 1635/clusterfuzz-testcase-minimized-4992749856096256
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 3d9cb583c8f005a260d255853ef5f1c21e8599a0
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-16 23:44:24 +0200

    avcodec/hq_hqa: Fix: runtime error: signed integer overflow: -255 * 10180917 cannot be represented in type 'int'
    
    Fixes: 1626/clusterfuzz-testcase-minimized-6416580571299840
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 5666b95c9f27efa6f9b1e1bb6c592b9a8d78bca5
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-16 02:22:37 +0200

    avcodec/scpr: mask bits to prevent out of array read
    
    Fixes: 1615/clusterfuzz-testcase-minimized-6625214647500800
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Reviewed-by: Paul B Mahol <onemda@gmail.com>
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit f810c469223b92da97505f8b1475b04388cf9308
Author: Leo Izen <leo.izen@gmail.com>
Date:   2017-05-15 19:38:36 -0400

    doc/filters: Added line to the af_bs2b filter docs mentioning --enable-libbs2b
    
    Reviewed-by: Paul B Mahol <onemda@gmail.com>
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit e45226adc46e513a1bb39ec2b09fb7c77515ab14
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-16 03:04:26 +0200

    avcodec/truemotion1: Fix multiple runtime error: signed integer overflow: 1246906962 * 2 cannot be represented in type 'int'
    
    Fixes: 1616/clusterfuzz-testcase-minimized-5119196578971648
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 0c1c514643d5e1645160d697fa4c27cd38c7c791
Author: Aaron Levinson <alevinsn@aracnet.com>
Date:   2017-05-16 05:04:36 -0700

    avutil/hwcontext_dxva2: Don't improperly free IDirect3DSurface9 objects
    
    Add dxva2_pool_release_dummy() and use it in call to
    av_buffer_create() in dxva2_pool_alloc().
    
    Prior to this change, av_buffer_create() was called with NULL for the
    third argument, which indicates that av_buffer_default_free() should
    be used to free the buffer's data.  Eventually, it gets to
    buffer_pool_free() and calls buf->free() on a surface object (which is
    av_buffer_default_free()).
    
    This can result in a crash when the debug version of the C-runtime is
    used on Windows.  While it doesn't appear to result in a crash when
    the release version of the C-runtime is used on Windows, it likely
    results in memory corruption, since av_free() is being called on
    memory that was allocated using
    IDirectXVideoAccelerationService::CreateSurface().
    
    Signed-off-by: Aaron Levinson <alevinsn@aracnet.com>
    Reviewed-by: wm4 <nfxjfg@googlemail.com>
    Reviewed-by: Steven Liu <lingjiujianke@gmail.com>
    Reviewed-by: Mark Thompson <sw@jkqxz.net>

commit 605c5ca3123a051cfb37ad52f608ffd2f6a91abf
Author: James Almer <jamrial@gmail.com>
Date:   2017-05-16 14:45:20 -0300

    avcodec/allcodecs: move librsvg_decoder to the external library section

commit 5605108f4dca9da70b5273243c4f6f11623283b7
Author: Paul B Mahol <onemda@gmail.com>
Date:   2017-05-16 19:16:50 +0200

    avfilter/af_bs2b: add missing flag for options
    
    Signed-off-by: Paul B Mahol <onemda@gmail.com>

commit 3fefaeaa0b85a183a1266b97b37315a7815e6dbb
Author: Rostislav Pehlivanov <atomnuker@gmail.com>
Date:   2017-05-16 12:45:14 +0100

    img2dec: use standard way to probe for svg/svgz files

commit 66e56e7b2e7678494b9d6149ac24cb883f90f939
Author: Carl Eugen Hoyos <cehoyos@ag.or.at>
Date:   2017-05-16 12:51:52 +0200

    librsvgdec: Fix pix_fmt on big-endian hardware.

commit 5fd4cffe3214fcd11f25110673923487e54cd8b0
Author: Rostislav Pehlivanov <atomnuker@gmail.com>
Date:   2017-05-08 05:02:19 +0100

    lavc: add a librsvg rasterization library wrapper
    
    Enables rendering of SVG images. This is possible since SVG images
    still contain and specify the dimensions in pixels to which they've
    been drawn to and thus enable browsers to display them without any
    external data. Users can still override and generate images with
    arbitrary resolutions.
    
    Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>

commit f68ea92833474d7f0e493c6009eb533cb9c8bc90
Author: Rostislav Pehlivanov <atomnuker@gmail.com>
Date:   2017-05-08 05:00:41 +0100

    img2dec: add support for piped SVG demuxing
    
    Only checks the extension and MIME type, since determining whether
    a file is SVG is difficult since they're just XML files.
    
    Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>

commit a13eac5a9959cb14b780b0938f56b627237f3d19
Author: Rostislav Pehlivanov <atomnuker@gmail.com>
Date:   2017-05-08 04:59:40 +0100

    lavc: add codec ID and description for SVG
    
    Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>

commit 9c4e69b8eac8955ce65df2fba2addaeefe81784f
Author: Daniil Cherednik <dan.cherednik@gmail.com>
Date:   2017-05-11 21:12:07 +0000

    avcodec/dcaenc: Do not abort process in case of bitrate deficit
    
    Old behaviour - abort if at least one subband has 1bit quantizer
    and consumed_bits still greater than frame_bits size. It was
    a bit strange - we still could reduce bits consumption by reducing
    SNR for other subbands. Same strange logic with upper threshold -
    stop bits allocation if at least one subband reach 26bits.
    
    New behaviour - if consumed_bits greater than frame_bits and all
    subbands has 1 bit quantizer we restart bits allocation and allow
    zero subbands.

commit 8e7e74df93d18c903164a67c861a428bd4244cb1
Author: Rostislav Pehlivanov <atomnuker@gmail.com>
Date:   2017-05-10 06:47:44 +0100

    opus_pvq: port to allow for SIMD functions
    
    Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>

commit e6ec482b429b241de0fb3088d87e28777d70ded5
Author: Rostislav Pehlivanov <atomnuker@gmail.com>
Date:   2017-05-10 06:07:46 +0100

    opusenc: initialize PVQ prng seed
    
    Fixes valgrind warnings, didn't affect anything since it was only used
    for resynthesis.
    
    Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>

commit 376247a1028f0d143b737b409983a18cd9c4dd8a
Author: Aman Gupta <aman@tmm1.net>
Date:   2017-05-12 11:34:24 -0700

    configure: jni no longer requires -ldl
    
    This dependency was removed in 33d69a90085d30af8a292d9364b835a26565d6b9.

commit a6eb006ad47beb6d5e5cc2c99f8185965209ec6b
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-15 21:21:20 +0200

    avcodec/svq3: Fix runtime error: left shift of negative value -6
    
    Fixes: 1604/clusterfuzz-testcase-minimized-5312060206350336
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit f08122fbe039a56ab3c24f74636b4b0efea97d85
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   2017-05-15 21:19:06 +0200

    avcodec/tiff: reset sampling[] if its invalid
    
    Fixes divission by 0
    Fixes: clusterfuzz-testcase-minimized-5592896440893440
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

commit 64ad44a3817a288168ba97f6c022160b940cd22e
Author: Hendrik Leppkes <h.leppkes@gmail.com>
Date:   2017-04-22 01:25:40 +0200

    movenc/isom: update vpcC box to version 1.0 of the specification
    
    This brings our generation of the vpcC box up to date to version 1.0
    of the VP Codec ISO Media File Format Binding.
    
    Specifically, color/transfer properties are now written with values
    based on ISO/IEC 23001-8, which is the same reference specification the
    AVColor* enumerations are based on.

commit 4c55144ee969a63bb5e469e3ebd7179b7b3616e8
Author: Paul B Mahol <onemda@gmail.com>
Date:   2017-05-15 21:32:44 +0200

    avfilter/vf_deflicker: add bypass option
    
    Signed-off-by: Paul B Mahol <onemda@gmail.com>

...