awesome-wav 1.0.0 has been released. It supports encoding into 8, 16, 24, and 32 bit PCM WAV files, 32 and 64 bit IEEE float WAV files, compressing the input data using zlib and data encryption with ECB AES.
Release includes 32 & 64-bit *nix binaries and 32-bit Windows binary.
awesome-wav download
Thursday, October 21, 2010
Monday, October 18, 2010
Release 1.0 Prep
We've been fighting with a couple barriers to the planned 1.0 release of awesome-wav. Currently the biggest project is setting up cmake as suggested by David Doria among other things. Hopefully the release will be ready in the next week or so.
Tuesday, September 28, 2010
Recent Progress
Much progress has been made towards our goal of releasing version 1.0. This week we will be cleaning up our code and making last minute checks for memory issues, stupid code issues, and possible places where our program could break. The plan for now is to release 1.0 this Saturday or Sunday, after which we will begin making more major changes.
Thursday, September 16, 2010
Back from Summer
And we're back! After a long summer of very slow development we are back to developing more and are currently cleaning up the code/comments/output to ensure usability. no new features will be added from here until we 'release' version 1.0 which should be in the next week or so after we do a cleanup of code.
After that, we will begin work on the next version which will have considerably better encryption, a compression library that can be built into the executable, actual large file support, and many other nifty features.
After that, we will begin work on the next version which will have considerably better encryption, a compression library that can be built into the executable, actual large file support, and many other nifty features.
Tuesday, May 4, 2010
New cool things
There was an apparent lapse in our commits, but that was because I was working hard on a major code addition. Moments ago I made the last change that marks the addition of support for 256 bit AES encryption of data before being encoded into the wav file. I've been working on testing it and so far it has not been failing. I have also tested for memory leaks and we are happily free of them for the time being.
Saturday, April 10, 2010
RCOS Update
Yesterday Tim and I gave a presentation at RCOS outlining our past and future progress on Awesome-Wav. Some new important features include: data compression, IEEE Float support, and buffering. In the future we hope to add data encryption and support for additional music formats. The slides can be found here.
Friday, April 2, 2010
Recent Updates
Since our last post we have fixed a lot of bugs in the newer parts of the code and finally totally resolved our encoding using 12 bits problems. We have implemented selecting a compression level, begun adding parts to support more kinds of wav files, and changed how we encode using four bits to a considerably faster method. Soon this method will be applied to encoding using 12 bits to make its time more comparable to the other methods.
Monday, March 29, 2010
Yet more progress
So today I re-wrote the code used to deal with options so that it looks cleaner and is easier to extend. After doing that I finished support for compressing and decompressing files before/after encoding using zlib. Future plans for compressing include being able to specify what level of compression you want to use.
Sunday, March 28, 2010
Fixed many bugs
- Fixed the code for encoding / decoding at 12 bits per sample so it should actually be working properly now.
- Rewrote the code for figuring out the number of bits that we should encode / decode per sample. This should fix any problems associated with getMinBitsEncodedPS().
- Changed how we calculated to data buffer size to avoid certain issues.
- Rewrote the code for figuring out the number of bits that we should encode / decode per sample. This should fix any problems associated with getMinBitsEncodedPS().
- Changed how we calculated to data buffer size to avoid certain issues.
Friday, March 26, 2010
Progress
The code rewrite is now well underway, thanks to tom, and the new system is much cleaner and uses better formulas. There is still a bug in the system for dealing with 8 bit wav files.
I have also started putting together compression support using zlib version 1.2.4. The code is in the repository and compiles on its own, but has not been tested or incorporated into the program as of yet.
I have also started putting together compression support using zlib version 1.2.4. The code is in the repository and compiles on its own, but has not been tested or incorporated into the program as of yet.
Subscribe to:
Posts (Atom)