11 Commits

Author SHA1 Message Date
Sergey Duck
4d9bcd489b Restructurization 2020-05-26 13:23:42 +03:00
Tad Hardesty
5600b95aa4
Add a test for 'packet loss' decode calls
Tests 06643a44.
2018-08-07 02:27:07 -07:00
Tad Hardesty
7def3a668c
Add a few additional test cases 2017-05-20 20:38:37 -07:00
Tad Hardesty
43f36f0e7f
Remove compiletest for now
There's no easy way to ignore this test in the case that the installed
nightly disagrees with compiletest-rs. This is getting in the way of
improving the normal tests, so disable it for now.
2017-05-16 13:55:14 -07:00
Tad Hardesty
9a0430620f
Use compiletest to check Repacketizer lifetimes 2016-10-15 02:16:47 -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
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
4f2b8af392 Add a few encoding tests 2016-02-24 03:11:24 -06:00