-
Notifications
You must be signed in to change notification settings - Fork 123
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
ALAC support #60
Comments
Hi @inflation, Thanks for your interest! Coincidentally enough, ALAC is something I've been working on. So far, I've made some progress on extending the There is no specification for the ALAC codec. We only have Apple's official reference implementation to work with. This means that for the most part, we just need to port the reference implementation over to Rust, and make it idiomatic (i.e., use iterators instead of for loops, etc.). A good starting point would be to look at the PCM decoder to understand how a Symphonia decoder is structured (the If this is something you're interested in working on, you can jump right in. Since this is something I was planning to include in v0.5 (next release), please keep me posted occasionally on your progress, and let me know if you won't be able to complete it for whatever reason. Of course, please feel free to reach out and ask if you have any questions or are getting stuck. |
To give you a head start, I pushed the stubbed out |
Sure, I will read the source and start on porting the reference implementation. |
I'll need more time on this because of personal issues. Feel free to take it over. Sorry. |
Hey @inflation, I hope you are doing okay. I'm not in a rush to push a new release, so if you are still interested in it after things settle down, feel free to jump back in if the ticket is still open. |
Hi, I’m really excited to see this project! I have some experiences on ALAC codec and am eager to help. What would be best for the collaboration?
The text was updated successfully, but these errors were encountered: