Skip to content

32-bit (fixed-point) FLAC files cannot be played (libmpv built before ffmpeg support existed) #536

@FibreTTP

Description

@FibreTTP

FFmpeg decoding of 32-bit FLAC files was implemented two years ago in FFmpeg/FFmpeg@909cfdc, though it hasn't been included in any release builds yet (targeting 7.2).

The current libmpv shipped with Supersonic was built a week and a half after this change was committed, but was probably built on a release tag since it doesn't play 32-bit files.

The only logs that will show up are:

2025/01/18 03:19:16 Play stall detected!
2025/01/18 03:19:16 Force-restarting MPV playback

In the related issue #520, you asked for a statically-built libmpv-2.dll. This is the one I use (because it has a few changes that seemingly aren't merged upstream yet), but the one it's based on is more popular (it's the one recommended by MPV officially). The file you want to download is formatted mpv-dev-x86_64-v3-<build_date>-git-<commit_hash>.7z.

FFmpeg and MPV are often recommended to be kept updated to the latest Git commit, rather than a release build, so consider downloading the latest available for builds in the future.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions