Tech & Gadgets

Wine 11.12 Pulls FFmpeg In-House and Quietly Fixes Your Gamepad

The latest biweekly development release bundles FFmpeg's audio and video libraries, updates the Mono engine, reimplements the MSXML XSLPattern parser, and fixes 27 bugs.

Wine 11.12 is out, the latest in the project's roughly biweekly development series[1]. The release notes list three notable changes plus the usual round of bug fixes.

The first is that Wine now bundles libswresample and libswscale, the audio-resampling and video-scaling libraries from FFmpeg, imported from its upstream 8.1.1 release. With them in place, Wine's resampler, color converter, and video processor are reimplemented on top of FFmpeg's libraries rather than GStreamer.

The bundled Mono engine, which runs .NET applications without Microsoft's runtime, is updated to version 11.2.0. The XSLPattern parser in MSXML has also been reimplemented, which resolves a long-standing syntax-error bug in several Corel installers, including Paint Shop Pro and CorelDRAW Graphics Suite X3 and X4.

Bug fixes

The release closes 27 bugs in total. Among them, Need for Speed Most Wanted no longer registers a continuous "up" input when a gamepad is connected, and Super Hexagon no longer ignores input after a selection is made on the title screen when a gamepad is present. The release also adds fractional-scaling support under Wayland and an option in winecfg for 7.1 surround sound output.

The source is available from WineHQ as wine-11.12.tar.xz[2], with binary packages to follow from the usual distribution download sites.

Sources

  1. Wine 11.12 Release NotesWineHQ (GitLab)
  2. Wine 11.12 source (wine-11.12.tar.xz)WineHQ