- Status Closed
- Percent Complete
- Task Type Patches
- Category Codecs
- Assigned To No-one
- Operating System SW-codec
- Severity Low
- Priority Very Low
- Reported Version Release 3.4
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#10690 - Add 24-bit support to ALAC decoder
I’ve merged in the changes from 0.2.0 of the ALAC decoder upstream into our implementation. Enables 24-bit ALAC files to playback. Seems to work on all of my samples. I did my best to mimic the current style of the code.
I’d like to make sure this doesn’t overflow IRAM on any target (I can only build for ARM at the moment…). I’m also a bit unsure about the parts where uncompressed bytes are copied into our output buffer. Should that data be shifted?
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
Builds find on all currently auto-built targets
The patch above is a bit slower than SVN. This is fixed in the patch below (it’s actually about 0.5% faster…). I used test_codec to dump one of my 16-bit test files and it dumped the same wave as SVN.
Still not sure about the part where it copies uncompressed bytes into the output buffer.