aboutsummaryrefslogtreecommitdiffstats
path: root/community/qt5-qtwebengine/qtwebengine-ffmpeg4.patch
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2018-12-28 09:50:44 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2018-12-28 11:27:30 +0000
commita347a358bcff5bd7943e76d001c8f3d4b1a4524b (patch)
tree7aeb7929f961d44853667b587b928619a40cc5e4 /community/qt5-qtwebengine/qtwebengine-ffmpeg4.patch
parent50faa0a5811956ff86e1b9e94a76b3474ad2d91b (diff)
downloadaports-a347a358bcff5bd7943e76d001c8f3d4b1a4524b.tar.bz2
aports-a347a358bcff5bd7943e76d001c8f3d4b1a4524b.tar.xz
community/qt5-qtwebengine: build fix
Diffstat (limited to 'community/qt5-qtwebengine/qtwebengine-ffmpeg4.patch')
-rw-r--r--community/qt5-qtwebengine/qtwebengine-ffmpeg4.patch89
1 files changed, 0 insertions, 89 deletions
diff --git a/community/qt5-qtwebengine/qtwebengine-ffmpeg4.patch b/community/qt5-qtwebengine/qtwebengine-ffmpeg4.patch
deleted file mode 100644
index ffe1584d2b..0000000000
--- a/community/qt5-qtwebengine/qtwebengine-ffmpeg4.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-diff --git a/src/3rdparty/chromium/media/base/decoder_buffer.h b/src/3rdparty/chromium/media/base/decoder_buffer.h
-index 0341e5784f..60ffba708b 100644
---- a/src/3rdparty/chromium/media/base/decoder_buffer.h
-+++ b/src/3rdparty/chromium/media/base/decoder_buffer.h
-@@ -37,7 +37,7 @@ class MEDIA_EXPORT DecoderBuffer
- : public base::RefCountedThreadSafe<DecoderBuffer> {
- public:
- enum {
-- kPaddingSize = 32,
-+ kPaddingSize = 64,
- #if defined(ARCH_CPU_ARM_FAMILY)
- kAlignmentSize = 16
- #else
-diff --git a/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.cc b/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.cc
-index 61d0bc341c..d79c694555 100644
---- a/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.cc
-+++ b/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.cc
-@@ -30,10 +30,10 @@ EncryptionScheme GetEncryptionScheme(const AVStream* stream) {
-
- } // 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 @@ void AudioDecoderConfigToAVCodecContext(const AudioDecoderConfig& config,
- } else {
- codec_context->extradata_size = config.extra_data().size();
- codec_context->extradata = reinterpret_cast<uint8_t*>(
-- 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 @@ void VideoDecoderConfigToAVCodecContext(
- } else {
- codec_context->extradata_size = config.extra_data().size();
- codec_context->extradata = reinterpret_cast<uint8_t*>(
-- 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);
- }
- }
-
-diff --git a/src/3rdparty/chromium/media/filters/ffmpeg_audio_decoder.cc b/src/3rdparty/chromium/media/filters/ffmpeg_audio_decoder.cc
-index b4020b001d..41da2d3939 100644
---- a/src/3rdparty/chromium/media/filters/ffmpeg_audio_decoder.cc
-+++ b/src/3rdparty/chromium/media/filters/ffmpeg_audio_decoder.cc
-@@ -368,7 +368,7 @@ void FFmpegAudioDecoder::ResetTimestampState(const AudioDecoderConfig& config) {
- int FFmpegAudioDecoder::GetAudioBuffer(struct AVCodecContext* s,
- AVFrame* frame,
- int flags) {
-- DCHECK(s->codec->capabilities & CODEC_CAP_DR1);
-+ DCHECK(s->codec->capabilities & AV_CODEC_CAP_DR1);
- DCHECK_EQ(s->codec_type, AVMEDIA_TYPE_AUDIO);
-
- // Since this routine is called by FFmpeg when a buffer is required for audio
-diff --git a/src/3rdparty/chromium/media/filters/ffmpeg_video_decoder.cc b/src/3rdparty/chromium/media/filters/ffmpeg_video_decoder.cc
-index 42d044dd69..32f5c7b79d 100644
---- a/src/3rdparty/chromium/media/filters/ffmpeg_video_decoder.cc
-+++ b/src/3rdparty/chromium/media/filters/ffmpeg_video_decoder.cc
-@@ -427,12 +427,11 @@ bool FFmpegVideoDecoder::ConfigureDecoder(const VideoDecoderConfig& config,
- codec_context_->thread_type =
- FF_THREAD_SLICE | (low_delay ? 0 : FF_THREAD_FRAME);
- codec_context_->opaque = this;
-- codec_context_->flags |= CODEC_FLAG_EMU_EDGE;
- codec_context_->get_buffer2 = GetVideoBufferImpl;
- codec_context_->refcounted_frames = 1;
-
- if (decode_nalus_)
-- codec_context_->flags2 |= CODEC_FLAG2_CHUNKS;
-+ codec_context_->flags2 |= AV_CODEC_FLAG2_CHUNKS;
-
- AVCodec* codec = avcodec_find_decoder(codec_context_->codec_id);
- if (!codec || avcodec_open2(codec_context_.get(), codec, NULL) < 0) {