Summary: | media-video/ffmpeg-4.3.1: stabilisation | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Stabilization | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | lu_zero, sarnex, sultan, ted |
Priority: | Normal | Keywords: | CC-ARCHES |
Version: | unspecified | Flags: | nattka:
sanity-check+
|
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=728558 https://bugs.gentoo.org/show_bug.cgi?id=728624 https://bugs.gentoo.org/show_bug.cgi?id=729064 https://bugs.gentoo.org/show_bug.cgi?id=747013 |
||
Whiteboard: | |||
Package list: |
media-video/ffmpeg-4.3.1 amd64 x86 arm64 arm ppc64 sparc
media-video/rav1e-0.3.3 amd64 x86 arm64 arm ppc64
dev-util/cargo-c-0.6.2 amd64 x86 arm64 arm ppc64
media-libs/vulkan-loader-1.2.154 amd64 x86 arm64 arm ppc64
dev-util/vulkan-headers-1.2.154 amd64 x86 arm64 arm ppc64
media-libs/vulkan-layers-1.2.154 amd64 x86 arm64 arm ppc64
dev-util/glslang-10.11.0.0_pre20200924 amd64 x86 arm64 arm ppc64
dev-util/spirv-tools-2020.5_pre20201107 amd64 x86 arm64 arm ppc64
dev-util/spirv-headers-1.5.4 amd64 x86 arm64 arm ppc64
media-libs/nv-codec-headers-9.1.23.1 amd64
|
Runtime testing required: | --- |
Description
Sam James
2020-08-20 18:26:20 UTC
Sanity check failed:
> media-video/ffmpeg-4.3.1
> depend amd64 stable profile default/linux/amd64/17.0 (22 total)
> >=media-libs/nv-codec-headers-9.1.23.1[abi_x86_32(-),abi_x86_64(-)]
> media-video/rav1e:=[capi]
> depend amd64 stable profile default/linux/amd64/17.0/no-multilib (6 total)
> >=media-libs/nv-codec-headers-9.1.23.1[abi_x86_64(-)]
> media-video/rav1e:=[capi]
> depend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (1 total)
> >=media-libs/nv-codec-headers-9.1.23.1[abi_x86_64(-)]
> media-video/rav1e:=[capi]
> depend amd64 dev profile default/linux/amd64/17.0/x32 (1 total)
> >=media-libs/nv-codec-headers-9.1.23.1[abi_x86_32(-),abi_x86_64(-),abi_x86_x32(-)]
> media-video/rav1e:=[capi]
> rdepend amd64 stable profile default/linux/amd64/17.0 (22 total)
> >=media-libs/nv-codec-headers-9.1.23.1[abi_x86_32(-),abi_x86_64(-)]
> media-video/rav1e:=[capi]
> rdepend amd64 stable profile default/linux/amd64/17.0/no-multilib (6 total)
> >=media-libs/nv-codec-headers-9.1.23.1[abi_x86_64(-)]
> media-video/rav1e:=[capi]
> rdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (1 total)
> >=media-libs/nv-codec-headers-9.1.23.1[abi_x86_64(-)]
> media-video/rav1e:=[capi]
> rdepend amd64 dev profile default/linux/amd64/17.0/x32 (1 total)
> >=media-libs/nv-codec-headers-9.1.23.1[abi_x86_32(-),abi_x86_64(-),abi_x86_x32(-)]
> media-video/rav1e:=[capi]
> depend arm stable profile default/linux/arm/17.0 (1 total)
> >=media-libs/vulkan-loader-1.1.97:=
> depend arm dev profile default/linux/arm/17.0/armv4 (21 total)
> >=media-libs/vulkan-loader-1.1.97:=
> depend arm dev profile default/linux/arm/17.0/armv6j (12 total)
> >=media-libs/vulkan-loader-1.1.97:=
> media-video/rav1e:=[capi]
> rdepend arm stable profile default/linux/arm/17.0 (1 total)
> >=media-libs/vulkan-loader-1.1.97:=
> rdepend arm dev profile default/linux/arm/17.0/armv4 (21 total)
> >=media-libs/vulkan-loader-1.1.97:=
> rdepend arm dev profile default/linux/arm/17.0/armv6j (12 total)
> >=media-libs/vulkan-loader-1.1.97:=
> media-video/rav1e:=[capi]
> depend arm64 stable profile default/linux/arm64/17.0 (18 total)
> >=media-libs/vulkan-loader-1.1.97:=
> media-video/rav1e:=[capi]
> rdepend arm64 stable profile default/linux/arm64/17.0 (18 total)
> >=media-libs/vulkan-loader-1.1.97:=
> media-video/rav1e:=[capi]
> depend x86 stable profile default/linux/x86/17.0 (11 total)
> media-video/rav1e:=[capi]
> rdepend x86 stable profile default/linux/x86/17.0 (11 total)
> media-video/rav1e:=[capi]
Can this wait a bit? Chromium has incomplete ffmpeg-4.3 support only. The shipped patch avoids crashing for video playback, but there are more issues. Also net-im/teams and probably everything that uses chromium internally are not ready for ffmpeg-4.3. Chromium-86 received ffmpeg-4.3 support last week (not released yet) and should go stable beginning of October. (In reply to Stephan Hartmann from comment #2) > Can this wait a bit? Chromium has incomplete ffmpeg-4.3 support only. The > shipped patch avoids crashing for video playback, but there are more issues. > Also net-im/teams and probably everything that uses chromium internally are > not ready for ffmpeg-4.3. > Chromium-86 received ffmpeg-4.3 support last week (not released yet) and > should go stable beginning of October. I did acknowledge on IRC a little while ago but best to do it here too -- of course. :) Sanity check failed:
> media-video/rav1e-0.3.3
> rdepend amd64 stable profile default/linux/amd64/17.0 (57 total)
> dev-util/cargo-c
> rdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (14 total)
> dev-util/cargo-c
> bdepend sparc stable profile default/linux/sparc/17.0 (16 total)
> >=virtual/rust-1.37.0
> media-libs/vulkan-loader-1.2.141-r1
> depend arm stable profile default/linux/arm/17.0 (35 total)
> ~dev-util/vulkan-headers-1.2.143
> depend arm dev profile default/linux/arm/17.0/armv4 (33 total)
> ~dev-util/vulkan-headers-1.2.143
> pdepend arm stable profile default/linux/arm/17.0 (35 total)
> media-libs/vulkan-layers:=
> pdepend arm dev profile default/linux/arm/17.0/armv4 (33 total)
> media-libs/vulkan-layers:=
Sanity check failed:
> media-video/rav1e-0.3.3
> bdepend sparc stable profile default/linux/sparc/17.0 (16 total)
> >=virtual/rust-1.37.0
> dev-util/cargo-c-0.6.2
> bdepend sparc stable profile default/linux/sparc/17.0 (16 total)
> >=virtual/rust-1.37.0
> media-libs/vulkan-layers-1.2.141
> depend arm stable profile default/linux/arm/17.0 (35 total)
> >=dev-util/glslang-8.13.3743:=
> >=dev-util/spirv-tools-2020.3:=
> depend arm dev profile default/linux/arm/17.0/armv4 (33 total)
> >=dev-util/glslang-8.13.3743:=
> >=dev-util/spirv-tools-2020.3:=
Sanity check failed:
> dev-util/spirv-tools-2020.3
> bdepend arm stable profile default/linux/arm/17.0 (35 total)
> >=dev-util/spirv-headers-1.5.3
> bdepend arm dev profile default/linux/arm/17.0/armv4 (33 total)
> >=dev-util/spirv-headers-1.5.3
> depend arm stable profile default/linux/arm/17.0 (35 total)
> >=dev-util/spirv-headers-1.5.3
> depend arm dev profile default/linux/arm/17.0/armv4 (33 total)
> >=dev-util/spirv-headers-1.5.3
Unable to check for sanity:
> disallowed package spec (only = allowed): dev-util/spirv-headers
Adding: --- ./libavutil/mem.c.org 2020-10-07 19:22:30.286728200 +0200 +++ ./libavutil/mem.c 2020-10-07 19:24:04.039885660 +0200 @@ -71,6 +71,8 @@ static size_t max_alloc_size= INT_MAX; void av_max_alloc(size_t max){ + if (!max) + max = INT_MAX; /* be compatible to older < 4.3 versions */ max_alloc_size = max; } makes av_max_alloc(0) backwards compatible, at least Teams works now. Maybe add this before stabling? amd64 done x86 done x86 done (In reply to Joakim Tjernlund from comment #8) > Adding: > --- ./libavutil/mem.c.org 2020-10-07 19:22:30.286728200 +0200 > +++ ./libavutil/mem.c 2020-10-07 19:24:04.039885660 +0200 > @@ -71,6 +71,8 @@ > static size_t max_alloc_size= INT_MAX; > > void av_max_alloc(size_t max){ > + if (!max) > + max = INT_MAX; /* be compatible to older < 4.3 versions */ > max_alloc_size = max; > } > > makes av_max_alloc(0) backwards compatible, at least Teams works now. > Maybe add this before stabling? I've been told that there are other compatibility issues :( arm done (In reply to Sam James from comment #12) > (In reply to Joakim Tjernlund from comment #8) > > Adding: > > --- ./libavutil/mem.c.org 2020-10-07 19:22:30.286728200 +0200 > > +++ ./libavutil/mem.c 2020-10-07 19:24:04.039885660 +0200 > > @@ -71,6 +71,8 @@ > > static size_t max_alloc_size= INT_MAX; > > > > void av_max_alloc(size_t max){ > > + if (!max) > > + max = INT_MAX; /* be compatible to older < 4.3 versions */ > > max_alloc_size = max; > > } > > > > makes av_max_alloc(0) backwards compatible, at least Teams works now. > > Maybe add this before stabling? > > I've been told that there are other compatibility issues :( Any clues as to what ? Gentoo announces 4.3 with the same subslot so it should be compatible ... arm64 done media-video/ffmpeg-4.3.1 fails to compile on x86_64. See Gentoo's Bugzilla – Bug 747334 ppc64 stable Unable to check for sanity:
> no match for package: media-libs/vulkan-loader-1.2.141-r1
Unable to check for sanity:
> no match for package: dev-util/vulkan-headers-1.2.143
Unable to check for sanity:
> no match for package: dev-util/glslang-8.13.3743-r1
All sanity-check issues have been resolved sparc stable Last arch. Closing. |