diff options
author | graysky | 2022-01-24 05:48:14 -0500 |
---|---|---|
committer | graysky | 2022-01-24 05:48:15 -0500 |
commit | b9b4b06429376d800ea789189c88941f2193b7f4 (patch) | |
tree | bbafd4f1ef4fc9018db1ac4c87be839e83c5589c | |
parent | 5807a602b9b52145997bf2ce9d853e355bea3ee5 (diff) | |
download | aur-b9b4b06429376d800ea789189c88941f2193b7f4.tar.gz |
Update to 97.0.4692.99-3: ffmpeg 5.0 rebuild
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 16 | ||||
-rw-r--r-- | chromium-93-ffmpeg-4.4.patch | 36 | ||||
-rw-r--r-- | unbundle-ffmpeg-av_stream_get_first_dts.patch | 12 |
4 files changed, 2 insertions, 68 deletions
@@ -1,7 +1,7 @@ pkgbase = chromium-no-extras pkgdesc = Chromium without hangout services, widevine, pipewire, or chromedriver pkgver = 97.0.4692.99 - pkgrel = 2 + pkgrel = 3 url = https://www.chromium.org/Home arch = x86_64 license = BSD @@ -54,8 +54,6 @@ pkgbase = chromium-no-extras source = https://github.com/stha09/chromium-patches/releases/download/chromium-97-patchset-4/chromium-97-patchset-4.tar.xz source = wayland-fix-binding-to-wrong-version.patch source = sql-make-VirtualCursor-standard-layout-type.patch - source = chromium-93-ffmpeg-4.4.patch - source = unbundle-ffmpeg-av_stream_get_first_dts.patch source = unexpire-accelerated-video-decode-flag.patch source = use-oauth2-client-switches-as-default.patch sha256sums = c91bae205705b367f2cfc1f72ce1ee99b2ceb5edfc584e15c60a6ab5ff01ecba @@ -63,8 +61,6 @@ pkgbase = chromium-no-extras sha256sums = 7af5c0a55a20c0fb496b2f4448d89203a83bb1914754d864460e55e68731ef0b sha256sums = 29541840921302060f712838ba460cd7e988148af3ce3c9dc45437fc78442a67 sha256sums = dd317f85e5abfdcfc89c6f23f4c8edbcdebdd5e083dcec770e5da49ee647d150 - sha256sums = 1a9e074f417f8ffd78bcd6874d8e2e74a239905bf662f76a7755fa40dc476b57 - sha256sums = 1f0c1a7a1eb67d91765c9f28df815f58e1c6dc7b37d0acd4d68cac8e5515786c sha256sums = 2a97b26c3d6821b15ef4ef1369905c6fa3e9c8da4877eb9af4361452a425290b sha256sums = e393174d7695d0bafed69e868c5fbfecf07aa6969f3b64596d0bae8b067e1711 @@ -11,7 +11,7 @@ pkgname=chromium-no-extras _pkgname=chromium pkgver=97.0.4692.99 -pkgrel=2 +pkgrel=3 _launcher_ver=8 _gcc_patchset=4 pkgdesc="Chromium without hangout services, widevine, pipewire, or chromedriver" @@ -35,8 +35,6 @@ source=(https://commondatastorage.googleapis.com/chromium-browser-official/$_pkg https://github.com/stha09/chromium-patches/releases/download/chromium-${pkgver%%.*}-patchset-$_gcc_patchset/chromium-${pkgver%%.*}-patchset-$_gcc_patchset.tar.xz wayland-fix-binding-to-wrong-version.patch sql-make-VirtualCursor-standard-layout-type.patch - chromium-93-ffmpeg-4.4.patch - unbundle-ffmpeg-av_stream_get_first_dts.patch unexpire-accelerated-video-decode-flag.patch use-oauth2-client-switches-as-default.patch) sha256sums=('c91bae205705b367f2cfc1f72ce1ee99b2ceb5edfc584e15c60a6ab5ff01ecba' @@ -44,8 +42,6 @@ sha256sums=('c91bae205705b367f2cfc1f72ce1ee99b2ceb5edfc584e15c60a6ab5ff01ecba' '7af5c0a55a20c0fb496b2f4448d89203a83bb1914754d864460e55e68731ef0b' '29541840921302060f712838ba460cd7e988148af3ce3c9dc45437fc78442a67' 'dd317f85e5abfdcfc89c6f23f4c8edbcdebdd5e083dcec770e5da49ee647d150' - '1a9e074f417f8ffd78bcd6874d8e2e74a239905bf662f76a7755fa40dc476b57' - '1f0c1a7a1eb67d91765c9f28df815f58e1c6dc7b37d0acd4d68cac8e5515786c' '2a97b26c3d6821b15ef4ef1369905c6fa3e9c8da4877eb9af4361452a425290b' 'e393174d7695d0bafed69e868c5fbfecf07aa6969f3b64596d0bae8b067e1711') @@ -102,16 +98,6 @@ prepare() { # runtime -- this allows signing into Chromium without baked-in values patch -Np1 -i ../use-oauth2-client-switches-as-default.patch - # Fix build with older ffmpeg - patch -Np1 -i ../chromium-93-ffmpeg-4.4.patch - - # Substitute the custom function 'av_stream_get_first_dts'; will need to - # switch to bundled ffmpeg when we're no longer using ffmpeg 4.4 in Arch - # Upstream commit that made first_dts internal causing Chromium to add a - # custom function: https://github.com/FFmpeg/FFmpeg/commit/591b88e6787c4 - # https://crbug.com/1251779 - patch -Np1 -i ../unbundle-ffmpeg-av_stream_get_first_dts.patch - # https://crbug.com/1207478 patch -Np0 -i ../unexpire-accelerated-video-decode-flag.patch diff --git a/chromium-93-ffmpeg-4.4.patch b/chromium-93-ffmpeg-4.4.patch deleted file mode 100644 index f0ec736f98bc..000000000000 --- a/chromium-93-ffmpeg-4.4.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff --git a/media/filters/ffmpeg_demuxer.cc b/media/filters/ffmpeg_demuxer.cc -index ac4713b07268..492a9a37d096 100644 ---- a/media/filters/ffmpeg_demuxer.cc -+++ b/media/filters/ffmpeg_demuxer.cc -@@ -427,11 +427,11 @@ void FFmpegDemuxerStream::EnqueuePacket(ScopedAVPacket packet) { - scoped_refptr<DecoderBuffer> buffer; - - if (type() == DemuxerStream::TEXT) { -- size_t id_size = 0; -+ int id_size = 0; - uint8_t* id_data = av_packet_get_side_data( - packet.get(), AV_PKT_DATA_WEBVTT_IDENTIFIER, &id_size); - -- size_t settings_size = 0; -+ int settings_size = 0; - uint8_t* settings_data = av_packet_get_side_data( - packet.get(), AV_PKT_DATA_WEBVTT_SETTINGS, &settings_size); - -@@ -443,7 +443,7 @@ void FFmpegDemuxerStream::EnqueuePacket(ScopedAVPacket packet) { - buffer = DecoderBuffer::CopyFrom(packet->data, packet->size, - side_data.data(), side_data.size()); - } else { -- size_t side_data_size = 0; -+ int side_data_size = 0; - uint8_t* side_data = av_packet_get_side_data( - packet.get(), AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL, &side_data_size); - -@@ -504,7 +504,7 @@ void FFmpegDemuxerStream::EnqueuePacket(ScopedAVPacket packet) { - packet->size - data_offset); - } - -- size_t skip_samples_size = 0; -+ int skip_samples_size = 0; - const uint32_t* skip_samples_ptr = - reinterpret_cast<const uint32_t*>(av_packet_get_side_data( - packet.get(), AV_PKT_DATA_SKIP_SAMPLES, &skip_samples_size)); diff --git a/unbundle-ffmpeg-av_stream_get_first_dts.patch b/unbundle-ffmpeg-av_stream_get_first_dts.patch deleted file mode 100644 index dae1adde0bc6..000000000000 --- a/unbundle-ffmpeg-av_stream_get_first_dts.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/build/linux/unbundle/ffmpeg.gn b/build/linux/unbundle/ffmpeg.gn -index 16e20744706..6a079b32221 100644 ---- a/build/linux/unbundle/ffmpeg.gn -+++ b/build/linux/unbundle/ffmpeg.gn -@@ -12,6 +12,7 @@ pkg_config("system_ffmpeg") { - "libavformat", - "libavutil", - ] -+ defines = [ "av_stream_get_first_dts(stream)=stream->first_dts" ] - } - - buildflag_header("ffmpeg_features") { |