Commit Graph

9 Commits

Author SHA1 Message Date
Tad Hardesty dab2e27f9b Add readme, license, and Cargo metadata 2016-02-25 19:25:09 -06:00
Tad Hardesty 6b1228288a Tidy Repacketizer interface and add more tests
The combine() method can be used to avoid manually managing a
RepacketizerState in the simplest use case, and cat_move now simply
calls cat internally, in a way that is easier to verify the safety of.
2016-02-25 18:13:38 -06:00
Tad Hardesty 3c6ce567f6 Fix Repacketizer soundness with proper lifetime bounds
RepacketizerState represents an in-progress repacketization with
specific lifetime bounds on the input buffers.
2016-02-25 18:12:35 -06:00
Tad Hardesty f98c05957f Fix Mono and Stereo being reversed 2016-02-25 04:50:19 -06:00
Tad Hardesty 1df6208ba8 Add documentation 2016-02-25 04:49:42 -06:00
Tad Hardesty 4d93aaad66 Add Repacketizer 2016-02-25 03:55:18 -06:00
Tad Hardesty 4f2b8af392 Add a few encoding tests 2016-02-24 03:11:24 -06:00
Tad Hardesty d07b0b4ad2 Add Decoder, packets, and Error handling 2016-02-24 02:06:01 -06:00
Tad Hardesty 2d7ef8336d Initial commit 2016-02-24 00:50:13 -06:00