Re: [PATCH] profiles/targets/desktop: drop USE=xvid from make.defaults

Sam James <[email protected]>
Newsgroups gmane.linux.gentoo.devel
Organization Gentoo
Message-ID <[email protected]>
Ionen Wolkens <[email protected]> writes:

> xvid used to be pretty popular in the early 2000s which made some
> sense to have as default, but nowadays it is nothing but a relic
> and users that really want it should opt-in manually.
>
> Also, on media-video/ffmpeg, last I know of USE=xvid should not be
> needed for xvid playback and that USE is rather only for encoding which
> even less people should need as they'll use more modern codecs.
> This means "most" video players should still be able to play these
> likely very old files without issues.
>
> One negative impact this change will have is with media-gfx/blender
> which seems to need a list of encoders always enabled incl. xvid
> (unsure if it really still needs xvid in 2026 though).
>
>   ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,
>               theora,vorbis,vpx,x264,xvid] )
>
> ..most of which are already off-by-default, but users will need to
> update their package.use to also add xvid -- may cause some confusion.
>
> On a related note, only a handful of package even (still) have the USE,
> which also makes it questionable set globally rather than per-package if
> needed:
>
>  * media-libs/avidemux-plugins
>  * media-tv/mythtv
>  * media-video/ffmpeg
>  * media-video/ffmpeg-compat
>  * media-video/gpac
>  * media-video/mplayer
>
> media-libs/xvid also hasn't received a release in 6 years, could
> potentially become a last-rite candidate if it breaks. No longer
> pulling that ancient package by default for ffmpeg users is the
> primary benefit here.

Agreed, gyakovlev wanted to do this years ago.

Bug: https://bugs.gentoo.org/831211

>
> Signed-off-by: Ionen Wolkens <[email protected]>
> ---
>  profiles/targets/desktop/make.defaults | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/profiles/targets/desktop/make.defaults b/profiles/targets/desktop/make.defaults
> index d27a8a2d324f..1c114761cd2a 100644
> --- a/profiles/targets/desktop/make.defaults
> +++ b/profiles/targets/desktop/make.defaults
> @@ -1,4 +1,4 @@
> -# Copyright 1999-2025 Gentoo Authors
> +# Copyright 1999-2026 Gentoo Authors
>  # Distributed under the terms of the GNU General Public License v2
>  
> -USE="a52 aac acpi alsa avif bluetooth branding cairo cdda cdr cups dbus dri dts dvd dvdr elogind encode exif flac gif gpm gtk gui icu jpeg jpegxl lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pipewire pango pdf png policykit ppds pulseaudio qml qt6 screencast sdl sound spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb vulkan wayland webp wxwidgets X xcb xft x264 xml xv xvid"
> +USE="a52 aac acpi alsa avif bluetooth branding cairo cdda cdr cups dbus dri dts dvd dvdr elogind encode exif flac gif gpm gtk gui icu jpeg jpegxl lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pipewire pango pdf png policykit ppds pulseaudio qml qt6 screencast sdl sound spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb vulkan wayland webp wxwidgets X xcb xft x264 xml xv"
signature.asc (application/pgp-signature, 418 B)
-----BEGIN PGP SIGNATURE-----

iQEBBAEWCgCpFiEEJaa7iN2bdkxrVUHCc4QJ9SDfkZAFAmnB+1obFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z
Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyNUE2QkI4OEREOUI3NjRDNkI1NTQx
QzI3Mzg0MDlGNTIwREY5MTkwDxxzYW1AZ2VudG9vLm9yZwAKCRBzhAn1IN+RkKA9
AP99yvwAtPNOdsxQzMjibUkBvFxubSuaLPO81d7FfgHvzQEAxAc2pvDhwOwixzSY
gaAVjv/RfebKJ1/DBO2k/oQRJgE=
=Q+Am
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.