Friday, February 06, 2026

Re: UPDATE: VLC

On Fri Feb 06, 2026 at 05:16:23PM -0500, Brad Smith wrote:
> Backport support for VVC codec.

Committed

>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/vlc/Makefile,v
> retrieving revision 1.293
> diff -u -p -u -p -r1.293 Makefile
> --- Makefile 31 Jan 2026 18:25:27 -0000 1.293
> +++ Makefile 6 Feb 2026 22:13:56 -0000
> @@ -2,7 +2,7 @@ COMMENT-main= VideoLAN client; multimedi
> COMMENT-jack= JACK audio output module for VLC
>
> V= 3.0.23
> -REVISION-main= 2
> +REVISION-main= 3
> DISTNAME= vlc-${V}
> PKGNAME-main= ${DISTNAME}
> PKGNAME-jack= vlc-jack-${V}
> @@ -228,8 +228,6 @@ CONFIGURE_ENV+= BUILDCC="${CC}" \
> PKG_CONFIG_PATH="${LOCALBASE}/lib/qt5/pkgconfig" \
> RCC="${LOCALBASE}/bin/rcc-qt5" \
> LUAC="${LOCALBASE}/bin/luac${MODLUA_DEP_VERSION}"
> -
> -CFLAGS+= -Wno-unreachable-code-generic-assoc
>
> PSEUDO_FLAVORS= no_jack
> FLAVOR?=
> Index: patches/patch-include_vlc_fourcc_h
> ===================================================================
> RCS file: patches/patch-include_vlc_fourcc_h
> diff -N patches/patch-include_vlc_fourcc_h
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-include_vlc_fourcc_h 6 Feb 2026 22:13:56 -0000
> @@ -0,0 +1,14 @@
> +- fourcc: add VVC
> + 18c0e3a45baad15fed2adf9df4d1b73f9d146a27
> +
> +Index: include/vlc_fourcc.h
> +--- include/vlc_fourcc.h.orig
> ++++ include/vlc_fourcc.h
> +@@ -40,6 +40,7 @@
> + #define VLC_CODEC_H263P VLC_FOURCC('I','L','V','R')
> + #define VLC_CODEC_FLV1 VLC_FOURCC('F','L','V','1')
> + #define VLC_CODEC_H261 VLC_FOURCC('h','2','6','1')
> ++#define VLC_CODEC_VVC VLC_FOURCC('h','2','6','6')
> + #define VLC_CODEC_MJPG VLC_FOURCC('M','J','P','G')
> + #define VLC_CODEC_MJPGB VLC_FOURCC('m','j','p','b')
> + #define VLC_CODEC_LJPG VLC_FOURCC('L','J','P','G')
> Index: patches/patch-modules_codec_avcodec_fourcc_c
> ===================================================================
> RCS file: patches/patch-modules_codec_avcodec_fourcc_c
> diff -N patches/patch-modules_codec_avcodec_fourcc_c
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-modules_codec_avcodec_fourcc_c 6 Feb 2026 22:13:56 -0000
> @@ -0,0 +1,16 @@
> +- codec: avcodec: map VVC
> + b2a8bb1be60315b7d8afa1151cfc6a19890aa977
> +
> +Index: modules/codec/avcodec/fourcc.c
> +--- modules/codec/avcodec/fourcc.c.orig
> ++++ modules/codec/avcodec/fourcc.c
> +@@ -262,6 +262,9 @@ static const struct vlc_avcodec_fourcc video_codecs[]
> +
> + { VLC_CODEC_DXV, AV_CODEC_ID_DXV },
> +
> ++#if LIBAVCODEC_VERSION_CHECK( 61, 03, 100 )
> ++ { VLC_CODEC_VVC, AV_CODEC_ID_VVC },
> ++

No comments:

Post a Comment