Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: NEW: VVenC
To:
Simon <simon.parrer@mailbox.org>
Cc:
ports@openbsd.org, Brad <brad@comstyle.com>
Date:
Mon, 19 May 2025 15:15:24 +0100

Download raw body.

Thread
  • Brad Smith:

    NEW: VVenC

    • Simon:

      NEW: VVenC

      • Stuart Henderson:

        NEW: VVenC

  • Brad Smith:

    NEW: VVenC

original port reattached for easier review by others;

generally seems ok to me. I'd prefer to drop the first hunk of
patch and replace with CONFIGURE_ARGS,

                -DVVENC_ENABLE_ARM_SIMD_SVE=TRUE \
                -DVVENC_ENABLE_ARM_SIMD_SVE2=TRUE

though ok sthen either way.

'make test' passes on arm64 (M2) and amd64 (12th gen) machines with BTCFI

the only port mentioning vvenc in build log is multimedia/libheif which
does not currently pick it up if installed.

On 2025/05/19 10:51, Simon wrote:
> Ping please :⁠-⁠D
> 
> On 15 April 2025 23:17:06 CEST, Brad Smith <brad@comstyle.com> wrote:
> >ping.
> >
> >On 3/21/2025 11:40 PM, Brad Smith wrote:
> >> Here is a port for VVenC.
> >> 
> >> 
> >> Comment:
> >> Versatile Video Coding (VVC) encoder
> >> 
> >> Description:
> >> The Fraunhofer Versatile Video Encoder (VVenC) is a fast and efficient
> >> H.266/VVC encoder implementation with the following main features: -
> >> - Easy to use encoder implementation with five predefined
> >>    quality/speed presets;
> >> - Perceptual optimization to improve subjective video quality, based
> >>    on the XPSNR visual model;
> >> - Extensive frame-level and task-based parallelization with very good
> >>    scaling;
> >> - Frame-level single-pass and two-pass rate control supporting
> >>    variable bit-rate (VBR) encoding;
> >
>