this post was submitted on 24 Jan 2025
819 points (99.6% liked)

Programmer Humor

20140 readers
1569 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] sus 23 points 2 days ago* (last edited 2 days ago) (3 children)

at high signal strength LDAC should default to 990kbps.. which is kind of ridiculous since it's so high it's higher than some lossless codecs, like uncompressed 16-bit 48kHz. (which is higher than standard CD quality)

[–] [email protected] 26 points 2 days ago (1 children)

Uncompressed 16 bit 48KHz stereo is 1536 kbps, which is just slightly higher than what bluetooth 5 is capable of.

[–] sus 21 points 2 days ago

Oh I forgot about stereo, ha.

[–] [email protected] 1 points 1 day ago

That's assuming raw PCM data, no compression (lossy or lossless) whatsoever.

LDAC can do lossless redbook audio (16 bit 44.1 KHz) at 990kbps. All other modes are lossy.
It's probably doing something much like FLAC- lossy encoder + residual corrections to ensure you get the original waveform back out, but with less bandwidth than raw PCM.

[–] [email protected] 11 points 2 days ago* (last edited 2 days ago) (1 children)

The bitrate is manually enforceable on Linux, too

*specifically using PipeWire

[–] [email protected] 7 points 2 days ago

Pipewire or the pulseaduo Bluetooth codec add-on. The pipewire implementation seems to be mimicking the old pulseaudio plugin.