From fbaabc13f0111296a64e565f7b8779b7f67602ca Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Mon, 5 Jul 2010 15:47:04 -0400 Subject: IETF draft update, minor bugfix to the encoder --- doc/draft-valin-codec-prototype.xml | 44 +++++++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 12 deletions(-) (limited to 'doc') diff --git a/doc/draft-valin-codec-prototype.xml b/doc/draft-valin-codec-prototype.xml index 92fd029c..681b4f42 100644 --- a/doc/draft-valin-codec-prototype.xml +++ b/doc/draft-valin-codec-prototype.xml @@ -18,20 +18,22 @@ Canada ++1 514 383-8858 jean-marc.valin@octasic.com -Skype +Skype Technologies S.A.
- - +Stadsgaarden 6 +Stockholm - - +11645 +SE ++46 855 921 989 koen.vos@skype.net
@@ -78,6 +80,31 @@ not prevent inclusion of code from other codecs as well. This is a work in progress. +
+ + +In hybrid mode, each frame is coded first by the LP layer and then by the MDCT +layer. In the current prototype, the cutoff frequency is 8 kHz. In the MDCT +layer, all bands below 8 kHz are discarded, such that there is no coding +redundancy between the two layers. Also both layers use the same instance of +the range coder to encode the signal, which ensures that no "padding bits" are +wasted. + + +
+ +The source code is currently available in a +Git repository +which references two other +repositories (for SILK and CELT). Although the build system is very primitive +(and inconsistent), some instructions are provided in the toplevel README file. +This is very early development so both the quality and feature set should +greatly improve over time. + +
+ +
+
There are three possible operating modes for the proposed prototype: @@ -217,13 +244,6 @@ Three frames of different *durations*:
-
- - -In hybrid mode, each frame is coded first by the LP layer and then by the MDCT layer -- which discards the frequency components already encoded. Both use the same instance of the range coder to encode the signal. - - -
-- cgit v1.2.3