SQA devlog - week 3
This is the fourth of a series of posts about SQA, my pet audio project. I’m rebuilding it from the ground up, for reasons explained here.
This week’s commit log
sqa-jack
Nothing this week.
sqa-engine
Nothing this week.
sqa-ffmpeg
- 2ede365 on 2017-01-21: Make this into a proper library
This week’s changes in detail
Alright, alright…this wasn’t actually a week. It was a fortnight! This fortnight, I’ve been working on sqa-ffmpeg
, a library
to interface with FFmpeg, so that SQA can play all the audio (and video, later) formats that it supports.
This did take quite a bit of time to get right (also, other commitments got in the way, hence the apparent lack of work for a two-week
period). However, sqa-ffmpeg
can now play .mp3, .aiff, .flac, .ogg, .m4a, .alac, and many other sorts of file! I’ve even
wired it up to sqa-engine
for a small proof-of-concept - check out the code here.
Next week, I’ll work on more features like seeking and timestamps, and I’ll try to put sqa-ffmpeg
on crates.io (and, hopefully,
I’ll provide a nice screenshot or something, so you can see what it does).
That’s it for this week - stay tuned for next week’s devlog!