Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-13 | faster Burg implementationexp_lbr_tune4 | Koen Vos | |
2016-01-11 | Quality: Retrained classifier MLP with better data | Jean-Marc Valin | |
New MLP doesn't attempt to classify silence as speech/music | |||
2016-01-11 | Using "hybrid" flag instead of "start!=0" | Jean-Marc Valin | |
2016-01-11 | Quality: Making the encoder more aggressive at using wider bandwidths | Jean-Marc Valin | |
2016-01-11 | Quality: Removes high-band attenuation in hybrid mode -- at least for now | Jean-Marc Valin | |
2016-01-11 | Quality: Adds SILK rate interpolation function | Jean-Marc Valin | |
2016-01-11 | Quality: Makes real CELT VBR work for hybrid too | Jean-Marc Valin | |
2016-01-11 | Quality: Forces trim to 5 on hybrid mode | Jean-Marc Valin | |
This saves bits and makes more sense since alloc_trim_analysis() mostly looks at the lower bands that are coded with SILK | |||
2016-01-11 | Quality: Encoding music in full-band stereo from 32 kb/s | Jean-Marc Valin | |
Gradual downmix now happens in the 24 kb/s to 32 kb/s range | |||
2016-01-11 | Quality: removes VBR attenuation at low bitrate | Jean-Marc Valin | |
Turns out that even low bitrates benefit from VBR | |||
2016-01-04 | Add a check target to the static makefiles. r=ron | Ralph Giles | |
2016-01-04 | Add 'force' to the phony target list. r=ron | Ralph Giles | |
2015-12-31 | Renamed MAX_PULSES to SILK_MAX_PULSES and CELT_MAX_PULSES | Jean-Marc Valin | |
Avoids accidental name collisions | |||
2015-12-31 | Actually fix pedantic build bustage. | Timothy B. Terriberry | |
2015-12-31 | Fix pedantic build bustage. | Timothy B. Terriberry | |
ISO C90 forbids mixed declarations and code, r=bustage | |||
2015-12-31 | Add tonality_analysis_reset(). | Ralph Giles | |
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> | |||
2015-12-31 | Add an initializer for TonalityAnalysisState. | Ralph Giles | |
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> | |||
2015-12-30 | Remove unused encoder field analysis_offset | Mark Harris | |
2015-12-30 | Avoids having the Opus-level "arch" be set to 0 on encoder/decoder reset | Jean-Marc Valin | |
2015-12-28 | oggopus: More updates for AD review comments. | Timothy B. Terriberry | |
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). | |||
2015-12-24 | Fixes patch_transient_decision() for hybrid mode | Jean-Marc Valin | |
...and also make it not ignore the right channel | |||
2015-12-24 | Oops, fixes max_decay for LFE in fixed-point | Jean-Marc Valin | |
2015-12-12 | oggopus: Revert SHOULD->MUST for reserved mappings. | Timothy B. Terriberry | |
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. | |||
2015-12-11 | oggopus: Fix typo. | Timothy B. Terriberry | |
Thanks to Mark Harris for the report. | |||
2015-12-11 | oggopus: First pass updates for AD review comments. | Timothy B. Terriberry | |
2015-12-05 | Make the CELT background noise estimator adapt more quickly on DTX update | Jean-Marc Valin | |
2015-12-04 | opus_demo: fixes potential division by zero on files with no active frame | Jean-Marc Valin | |
2015-12-04 | Fixes memory leak in some CELT unit tests | Jean-Marc Valin | |
Reported in https://trac.xiph.org/ticket/2241 | |||
2015-12-04 | Always use the max of the decaying PLC energy and the background noise | Jean-Marc Valin | |
Should no longer cause discontinuities in the noise after 5 packets | |||
2015-12-04 | Fixes the transient detector on silence | Jean-Marc Valin | |
Previously silence would cause the divide approximation on 0/0 to return a very large value, which would be interpreted as a transient | |||
2015-11-26 | update sha256 in repo | Jean-Marc Valin | |
2015-11-26 | bump libtool revision | Jean-Marc Valin | |
2015-11-24 | oggopus: Fix spelling | Mark Harris | |
2015-11-24 | Bump draft version and date for submission. | Timothy B. Terriberry | |
2015-11-24 | Additional edits from Mark Harris. | Timothy B. Terriberry | |
2015-11-24 | Address remaining document shepherd review comments. | Timothy B. Terriberry | |
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). | |||
2015-11-24 | Remove normative references to encoder or decoder. | Timothy B. Terriberry | |
To avoid confusion with an RFC 6716 encoder/decoder. No part of this document is intended to update RFC 6716. | |||
2015-11-23 | Fix x86 build if we presume SSE4.1 (and earlier), but not AVX. | Jonathan Lennox | |
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | |||
2015-11-18 | oggopus: further cleanup in response to review. | Ralph Giles | |
2015-11-18 | oggopus: Add IANA considerations. | Ralph Giles | |
I *think* all we need to do is document this and the RFC editors will take care of it. | |||
2015-11-18 | oggopus: Add Opus RTP as an informative reference. | Ralph Giles | |
We mention this in the description of Channel Mapping Family 0. Might as well link to RFC 7587. Review comment from Mo Zanaty. | |||
2015-11-17 | oggopus: remove <spanx style="strong"> markup. | Ralph Giles | |
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. | |||
2015-11-17 | oggopus: Consolidate granulepos description. | Ralph Giles | |
Based on Mo Zanaty's review comments. | |||
2015-11-17 | oggopus: Convert mentions of 'encoder' to 'muxer'. | Ralph Giles | |
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. | |||
2015-11-05 | Adding AVX config switches | Radu Velea | |
Signed-off-by: Timothy B. Terriberry <tterribe@xiph.org> | |||
2015-11-05 | Naming convention for AVX | Radu Velea | |
Signed-off-by: Timothy B. Terriberry <tterribe@xiph.org> | |||
2015-11-03 | Suppress generation of comb_filter_const_c when not used; avoid warning. | Jonathan Lennox | |
2015-11-03 | Fix unit tests on ARM without RTCD (e.g. aarch64 or iOS). | Jonathan Lennox | |
2015-11-03 | Declare silk_warped_LPC_analysis_filter_FIX_c in silk/fixed/main_FIX.h. | Jonathan Lennox | |
Fixes build failure on platforms with MAY_HAVE_SSE4_1 (but not PRESUME_SSE4_1) with --enable-intrinsics. | |||
2015-10-23 | Updating links for both https and new versionsv1.1.1-rc | Mark Harris | |
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> |