Won't Open Apple Lossless m4a files
Bug #1336982 reported by
David Birch
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Low
|
Unassigned |
Bug Description
I can open m4a files encoded in lossy AAC. However, when I try to open lossless m4a files encoded in ALAC, a message saying the track could not be loaded is displayed.
Changed in mixxx: | |
status: | New → Incomplete |
status: | Incomplete → New |
Changed in mixxx: | |
status: | New → Confirmed |
importance: | Undecided → Low |
Changed in mixxx: | |
assignee: | nobody → Uwe Klotz (uklotzde) |
status: | Confirmed → In Progress |
Changed in mixxx: | |
status: | In Progress → Fix Committed |
Changed in mixxx: | |
assignee: | Uwe Klotz (uklotzde) → nobody |
Changed in mixxx: | |
status: | Confirmed → In Progress |
assignee: | nobody → Uwe Klotz (uklotzde) |
Changed in mixxx: | |
milestone: | none → 2.2.0 |
Changed in mixxx: | |
milestone: | 2.2.0 → 2.3.0 |
Changed in mixxx: | |
milestone: | 2.3.0 → none |
Changed in mixxx: | |
status: | In Progress → Fix Committed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The SoundSourceM4A plugin uses FAAD2 to decode .m4a files. Currently Mixxx determines the file type solely by the file extension. Unfortunately ALAC files use the same file extension "m4a". Only a single SoundSource as registered for each file extension.
As a workaround we could use the approach I proposed here to register multiple SoundSources for the same file extension:
https:/ /github. com/mixxxdj/ mixxx/pull/ 605
Drawback: SoundSourceM4A will fail to open an ALAC file and log a warning message. Only then the to-be-created SoundSourceALAC decoder will take over (assuming that is has been assigned a lower priority than SoundSourceM4A).
We should also rename SoundSourceM4A to SoundSourceFAAD2.