Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
FibreTTP opened this issue Jan 17, 2025 · 0 comments

Comments

@FibreTTP
Copy link

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.

@FibreTTP FibreTTP changed the title 32-bit (fixed-point) FLAC files cannot play (libmpv built before ffmpeg support existed) 32-bit (fixed-point) FLAC files cannot be played (libmpv built before ffmpeg support existed) Jan 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant