Commit Graph

22 Commits

Author SHA1 Message Date
Tad Hardesty
45b191a645 Add categories to Cargo.toml 2017-01-25 23:51:00 -08:00
Tad Hardesty
a72206baea Bump version to v0.2.0 and add docs link 2016-10-17 17:54:29 -07:00
Mathew Velasquez
b0377c9506 Add lookahead getter 2016-10-16 17:13:09 -07:00
Tad Hardesty
9a0430620f Use compiletest to check Repacketizer lifetimes 2016-10-15 02:16:47 -07:00
Jean-Marc Valin
09f9d16148 Add support for Max and Auto bitrates through an enum 2016-10-07 17:37:21 -07:00
Nicholas Stafie
6c6bec4c0c Add inband FEC and packet loss percentage getters and setters 2016-10-05 13:31:32 +01:00
Tad Hardesty
c7a906230b Line wrap comments on Application 2016-08-15 17:41:34 -07:00
Jean-Marc Valin
0117ef5011 Rename CodingMode to Application
Makes it more in line with the Opus terminology
2016-08-15 17:17:33 -07:00
Jean-Marc Valin
4173ad0371 Add encode methods returning newly-created Vecs 2016-07-22 23:22:42 -07:00
Tad Hardesty
73b8da5e6d Bump version to 0.1.1 2016-04-21 16:09:24 -05:00
Tad Hardesty
cafa553b73 Update to opus-sys 0.2 and libc 0.2 2016-04-21 16:08:16 -05:00
Tad Hardesty
561db24ad7 Annotate CTLs and add generic CTLs to Decoder 2016-04-11 23:40:14 -05:00
Nicholas Stafie
2274f67016 Add bitrate getter and setter bindings 2016-03-26 20:06:27 +02:00
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