Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.xiph.org/xiph/opus.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@jmvalin.ca>2012-05-11 00:00:19 +0400
committerJean-Marc Valin <jmvalin@jmvalin.ca>2012-05-11 00:01:45 +0400
commit329112075e046ad7a17776a177564b46c17e1db6 (patch)
treec425a855a73cde60ff337b7170b2659f79a2b72f
parentd17bcbf1b30f1233c093d77665a93841dcd2eff5 (diff)
Addressing the remaining comments from Robert Sparks
-rw-r--r--README.draft13
-rw-r--r--doc/draft-ietf-codec-opus.xml17
-rw-r--r--include/opus_types.h2
3 files changed, 20 insertions, 12 deletions
diff --git a/README.draft b/README.draft
index 6723e8e9..061af232 100644
--- a/README.draft
+++ b/README.draft
@@ -2,10 +2,15 @@ To build this source code, simply type:
% make
-If this does not work, or if you want to change the default configuration (e.g.,
-to compile for a fixed-point architecture), simply edit the options in the
-Makefile.
-
+If this does not work, or if you want to change the default configuration
+(e.g., to compile for a fixed-point architecture), simply edit the options
+in the Makefile.
+
+An up-to-date implementation conforming to this standard is available in a
+Git repository at git://git.xiph.org/opus.git or on a website at:
+http://opus-codec.org/
+However, although that implementation is expected to remain conformant
+with the standard, it is the code in this RFC that shall remain normative.
To build from the git repository instead of using this RFC, follow these
steps:
diff --git a/doc/draft-ietf-codec-opus.xml b/doc/draft-ietf-codec-opus.xml
index a0592a5c..9e3a281d 100644
--- a/doc/draft-ietf-codec-opus.xml
+++ b/doc/draft-ietf-codec-opus.xml
@@ -2,7 +2,7 @@
<!DOCTYPE rfc SYSTEM 'rfc2629.dtd'>
<?rfc toc="yes" symrefs="yes" ?>
-<rfc ipr="trust200902" category="std" docName="draft-ietf-codec-opus-12">
+<rfc ipr="trust200902" category="std" docName="draft-ietf-codec-opus-13">
<front>
<title abbrev="Interactive Audio Codec">Definition of the Opus Audio Codec</title>
@@ -53,7 +53,7 @@
</address>
</author>
-<date day="24" month="April" year="2012" />
+<date day="10" month="May" year="2012" />
<area>General</area>
@@ -7359,9 +7359,10 @@ handle special sample rates and frame rates that are not supported by the
main Opus specification. Use of Opus Custom is discouraged for all but very
special applications for which a frame size different from 2.5, 5, 10, or 20&nbsp;ms is
needed (for either complexity or latency reasons). Because Opus Custom is
-optional, applications using that part of the specification may not be compatible
-with other applications implementing Opus. In Opus Custom operation,
-only the CELT layer is available, using the opus_custom_* function
+optional, streams encoded using Opus Custom cannot be expected to be decodable by all Opus
+implementations. Also, because no in-band mechanism exists for specifying the sampling
+rate and frame size of Opus Custom streams, out-of-band signalling is required.
+In Opus Custom operation, only the CELT layer is available, using the opus_custom_* function
calls in opus_custom.h.
</t>
</section>
@@ -7805,11 +7806,13 @@ cat draft-ietf-codec-opus.txt | grep '^\ \ \ ###' | sed -e 's/...###//' > opus.b
<section title="Up-to-date Implementation">
<t>
-As of the time of publication of this memo, up-to-date source code implementing
+As of the time of publication of this memo, an up-to-date implementation conforming to
this standard is available in a
<xref target='Opus-git'>Git repository</xref>.
Releases and other resources are available at
- <xref target='Opus-website'/>.
+ <xref target='Opus-website'/>. However, although that implementation is expected to
+ remain conformant with the standard, it is the code in this document that shall
+ remain normative.
</t>
</section>
diff --git a/include/opus_types.h b/include/opus_types.h
index 12118488..52410c91 100644
--- a/include/opus_types.h
+++ b/include/opus_types.h
@@ -29,7 +29,7 @@
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-/* opus_types.h taken from libogg */
+/* opus_types.h based on ogg_types.h from libogg */
/**
@file opus_types.h