- Jan 12, 2016
-
-
Jean-Marc Valin authored
- Jan 08, 2016
-
-
This is a reasonable choice for the (non-linear) dynamic range of mu-law. A-law is technically 13 bit, maybe 12; experimentation is needed. Per irc discussion with Jean-Marc, Ron, and Mark Harris.
-
- Jan 06, 2016
-
-
Ralph Giles authored
Also alphabetize the rest of the file.
-
- Jan 04, 2016
-
-
Ralph Giles authored
-
Ralph Giles authored
-
- Dec 31, 2015
-
-
Jean-Marc Valin authored
Avoids accidental name collisions
-
Timothy B. Terriberry authored
-
Timothy B. Terriberry authored
ISO C90 forbids mixed declarations and code, r=bustage
-
Ralph Giles authored
Add a reset function for the TonalityAnalysisState struct and call it on encoder reset. Move the state struct above the clear line in OpusEncoder so reset doesn't clobber reusable fields. Currently this is only the arch field, which is moved to to top of the struct so we can use the same memset-to-the-end pattern as OpusEncoder. Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
Ralph Giles authored
This interns the asm flags parameter in the state struct so we don't need to pass it with every call. It can be expensive, so we don't want to query every run_analysis() call, but since this (private) api is used by webrtc code we need to provide a supportable interface for filling in the correct value. Note the initialization code is partially duplicated between opus_encoder_init and the OPUS_RESET_STATE switch case, so we must re-initialize it there. Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Dec 30, 2015
-
-
Mark Harris authored
-
Jean-Marc Valin authored
-
- Dec 28, 2015
-
-
Timothy B. Terriberry authored
Removed 2119 language for general Ogg requirements. Added IANA registry for channel mapping families. Adjusted additional copyright grant to match RFC 6716. Additional comments addressed (see the CODEC mailing list).
-
- Dec 23, 2015
-
-
Jean-Marc Valin authored
...and also make it not ignore the right channel
-
Jean-Marc Valin authored
-
- Dec 11, 2015
-
-
Timothy B. Terriberry authored
Mark Harris convinced me that the significant delay between "WG consensus" and "RFC" means we shouldn't rely on RFC updates to give people permission to start deploying new things.
-
Timothy B. Terriberry authored
Thanks to Mark Harris for the report.
-
Timothy B. Terriberry authored
-
- Dec 04, 2015
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Reported in https://trac.xiph.org/ticket/2241
-
Jean-Marc Valin authored
Should no longer cause discontinuities in the noise after 5 packets
-
Jean-Marc Valin authored
Previously silence would cause the divide approximation on 0/0 to return a very large value, which would be interpreted as a transient
-
- Nov 26, 2015
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Nov 24, 2015
-
-
-
Timothy B. Terriberry authored
-
Timothy B. Terriberry authored
-
Timothy B. Terriberry authored
Also remove most <preamble>/<postamble> usage for expository text, as most places center the result, which looks ugly (only local xml2rfc HTML output does not center: tools.ietf.org HTML output still does, as does the .txt version).
-
Timothy B. Terriberry authored
To avoid confusion with an RFC 6716 encoder/decoder. No part of this document is intended to update RFC 6716.
-
- Nov 23, 2015
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Nov 17, 2015
-
-
Ralph Giles authored
-
Ralph Giles authored
I *think* all we need to do is document this and the RFC editors will take care of it.
-
Ralph Giles authored
We mention this in the description of Channel Mapping Family 0. Might as well link to RFC 7587. Review comment from Mo Zanaty.
-
Ralph Giles authored
This improves readability in the xml2rfc html output, but generates Markdown-style *bold* in the txt output, and more importantly in the nroff-like html output of the tools.ietf.org toolchain, which Mo Zanaty and some in IRC objected to.
-
- Nov 16, 2015
-
-
Ralph Giles authored
Based on Mo Zanaty's review comments.
-
Ralph Giles authored
Response to comments from Mo Zanaty. Using "muxer/demuxer" really isn't less ambiguous than "encoder/decoder" but does help distinguish between this draft and a 'codec encoder/decoder' described by the Opus RFC.
-
- Nov 05, 2015
-
-
Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-