Bug 510602 - Regression: All audio is output as S16LE (16-bit) even when playing 24-bit FLAC files.
Summary: Regression: All audio is output as S16LE (16-bit) even when playing 24-bit FL...
Status: REPORTED
Alias: None
Product: amarok
Classification: Applications
Component: Playback (other bugs)
Version First Reported In: 3.3.1
Platform: Other Linux
: NOR normal
Target Milestone: kf5
Assignee: Amarok Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-14 16:18 UTC by rvl
Modified: 2025-10-20 20:21 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
a 24 bit song played by Amarok and direct GStreamer (gst-launch-1.0) play at the same time; as observed by pw-top (27.69 KB, image/webp)
2025-10-14 16:18 UTC, rvl
Details

Note You need to log in before you can comment on or make changes to this bug.
Description rvl 2025-10-14 16:18:51 UTC
Created attachment 185768 [details]
a 24 bit song played by Amarok and direct GStreamer (gst-launch-1.0) play at the same time; as observed by pw-top

SUMMARY
Issue: All audio is output as S16LE (16-bit) even when playing 24-bit FLAC files. 

STEPS TO REPRODUCE
1. play 24 bit FLAC files with Amarok

OBSERVED RESULT
pw-top shows Amarok outputs S16LE while VLC and direct GStreamer (gst-launch-1.0) correctly output S24_32

EXPECTED RESULT
plays 24-bit audio correctly

SOFTWARE/OS VERSIONS
Version: Amarok 3.3.1 on openSUSE Tumbleweed with Qt6/KF6

ADDITIONAL INFORMATION
Regression: Amarok 3.2.2 on Debian 13 plays 24-bit audio correctly
Comment 1 Tuomas Nurmi 2025-10-20 20:21:57 UTC
Thank you for the report!
I'll try to inspect and see what can be done.