--- a/chromium/media/ffmpeg/ffmpeg_common.cc 2018-11-29 11:35:06.171149371 +0200 +++ a/chromium/media/ffmpeg/ffmpeg_common.cc 2018-11-29 11:36:57.799224273 +0200 @@ -30,10 +30,10 @@ } // namespace -// Why FF_INPUT_BUFFER_PADDING_SIZE? FFmpeg assumes all input buffers are +// Why AV_INPUT_BUFFER_PADDING_SIZE? FFmpeg assumes all input buffers are // padded. Check here to ensure FFmpeg only receives data padded to its // specifications. -static_assert(DecoderBuffer::kPaddingSize >= FF_INPUT_BUFFER_PADDING_SIZE, +static_assert(DecoderBuffer::kPaddingSize >= AV_INPUT_BUFFER_PADDING_SIZE, "DecoderBuffer padding size does not fit ffmpeg requirement"); // Alignment requirement by FFmpeg for input and output buffers. This need to @@ -444,11 +444,11 @@ } else { codec_context->extradata_size = config.extra_data().size(); codec_context->extradata = reinterpret_cast( - av_malloc(config.extra_data().size() + FF_INPUT_BUFFER_PADDING_SIZE)); + av_malloc(config.extra_data().size() + AV_INPUT_BUFFER_PADDING_SIZE)); memcpy(codec_context->extradata, &config.extra_data()[0], config.extra_data().size()); memset(codec_context->extradata + config.extra_data().size(), '\0', - FF_INPUT_BUFFER_PADDING_SIZE); + AV_INPUT_BUFFER_PADDING_SIZE); } } @@ -585,11 +585,11 @@ } else { codec_context->extradata_size = config.extra_data().size(); codec_context->extradata = reinterpret_cast( - av_malloc(config.extra_data().size() + FF_INPUT_BUFFER_PADDING_SIZE)); + av_malloc(config.extra_data().size() + AV_INPUT_BUFFER_PADDING_SIZE)); memcpy(codec_context->extradata, &config.extra_data()[0], config.extra_data().size()); memset(codec_context->extradata + config.extra_data().size(), '\0', - FF_INPUT_BUFFER_PADDING_SIZE); + AV_INPUT_BUFFER_PADDING_SIZE); } }