Commit graph

234 commits

Author SHA1 Message Date
Ralph Giles
1b0552bf94 Try to clarify that opus maps to flac/wav but wav doesn't map to opus. 2013-05-25 01:43:06 +08:00
Ralph Giles
bd5cfda830 Reference before period. 2013-05-25 01:37:46 +08:00
Ralph Giles
4a0bf9601e Hack quoting of hanning article.
If there's no complete author tag, we need to add an opening
quote character manually. See the EBU entry.
2013-05-25 01:28:29 +08:00
Ralph Giles
b243dca30c Wrap lookahead code example in a figure. 2013-05-25 01:23:41 +08:00
Ralph Giles
9e85220f21 Add a wikipedia reference for the Hanning window. 2013-05-25 01:20:00 +08:00
Ralph Giles
6bdbd26ce1 Move the vorbis channel mapping to informative references.
The normative reference is now the channel configurations
give directly in the draft.
2013-05-25 01:18:25 +08:00
Ralph Giles
7918ac13a8 Fix Ogg draft formatting.
Previous markup was invalid.
2013-05-25 01:17:11 +08:00
Ralph Giles
5b6fe64692 Remove an unnecessary comma. 2013-05-25 00:29:16 +08:00
Ralph Giles
2ad6eafcda Merge JM's encoder suggestions.
I've done some editing for clarity, but more needs to be done.
The language needs clean-up, we should forward-reference the LPC
Extrapolation section, and we need a reference for actually
computing linear prediction coefficients.
2013-05-24 18:28:58 +08:00
Ralph Giles
25ffd5cd91 Bump Ogg draft version and date. 2013-05-24 18:03:00 +08:00
Ralph Giles
dfda81eb6e Move implementation status details to wiki.xiph.org.
More recent versions of draft-sheffer-running-code suggest referring
to a wiki. We'd like to try maintaining the implementation status
separately.
2013-05-24 17:44:43 +08:00
Ron
3e6691a703 Don't repeatedly install the doc dir for every file 2013-05-12 14:32:52 +09:30
Ralph Giles
c973a5961e Update implementation status for Firefox 20 stable release.
Release date based on directory timestamps in
https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/20.0/
2013-05-06 16:38:40 -04:00
Ralph Giles
2fd3d0aa27 Split mapping families into sections and add dowmix matrices.
The channel mapping family nested lists were hard to read.
Promoting each family description to a subsection makes it
more clear where one is in the document.

Also add suggested downmix matricies. These are what we're
currently using in opus-tools, opusfile, and Firefox.
Ascii-art matrices in 69 columns is hard.
2013-01-16 16:30:55 -08:00
Ralph Giles
0431f93355 Improve Content Type figure placement.
With xml2rfc 2.3.9, I was getting the 'audio/ogg; codecs=opus'
figure hoisted out of the the containing paragraph, which was
very confusing.

I've tried to improve this by moving the surrounding paragraph
into the figure using the <preamble> and <postamble> tags, as
in the example in draft-mrose-writting-rfcs.

Unfortunately this still isn't perfect. Since the surrounding
paragraph is part of the figure we can't set align="center" on
the figure itself, and the processor seems to ignore it on the
artwork element. I've compensated by adding some leading
whitespace.
2013-01-16 14:14:32 -08:00
Ralph Giles
e7aa6cb9a0 Minor clarifications to the channel mapping section.
Mostly just being more verbose.
2013-01-11 17:11:07 -08:00
Ralph Giles
fc113b735b Use 'front center' in the channel mapping table.
This clarifies the meaning in surround configurations and better
distinguishes it from 'rear center'.
2013-01-11 17:01:38 -08:00
Ralph Giles
17d7fed1e0 Fix a typo. 2013-01-11 15:51:15 -08:00
Timothy B. Terriberry
4fec64651f Add HTTPS to make gmaxwell happy. 2013-01-10 19:29:17 -08:00
Timothy B. Terriberry
2d477a93c7 Flesh out the Implementation Status section a bit.
Add sections on VLC, foobar200, and Rockbox.
Be more complete about listing which features of the format are
 actually supported by each implementation.
Still need to do more testing for Chrome, FFmpeg, and libav.
2013-01-10 19:23:58 -08:00
Ralph Giles
a1b913f56d Clarify how grouped streams are not "Ogg Opus files".
We mean to make .opus only for degenerate--not concurrently
multiplexed or grouped--but optionally sequentially multiplexed
or chained physical Ogg streams.

However, we don't mean to say you can't use this draft with
such streams.

Also, replace the reference to RFC3534 with RFC5334, which
obsoletes the previous reference by defining video/ogg and
audio/ogg.
2013-01-10 17:00:18 -08:00
Ralph Giles
0c1487aed8 Add an 'Implementation Status' section to the Ogg Opus draft.
This is based on the experiment described in
http://tools.ietf.org/html/draft-sheffer-running-code-01

I've listed several major implementations. Their formatting
could probably be better. More obviously, this really demonstrates
the need for a good test suite to evaluate converage and compliance
with all these different implementations.
2013-01-10 16:38:31 -08:00
Ralph Giles
7ad2f43993 Trim an irrelevant clause.
This is true, but not important to understanding the limitation.
2013-01-10 14:15:41 -08:00
Jean-Marc Valin
8e183a32a4 RTP draft adopted as WG item 2013-01-10 09:47:26 -05:00
Jean-Marc Valin
56921ff73f Bump version number 2012-12-20 13:00:52 -05:00
Ralph Giles
05bf400a7a Update ogg draft based on comments from Tina le Grand.
http://www.ietf.org/mail-archive/web/codec/current/msg02951.html
2012-12-19 12:21:06 -08:00
Ralph Giles
c763a35e9c Update the oggopus script to use xml2rfc v2.
The command line has changed, for the better, but we need to
update the way we call it. Also adds an install hint if it's
not found on the path.

NB I tried to detect and fallback to the old syntax for the
version 1 (TCL) implementation but this is hard because it
doesn't support any switches (like --version) and it no
longer parses our remote entities.
2012-12-18 16:37:04 -08:00
Jean-Marc Valin
b05aa1dd76 bump rtp draft version 2012-11-30 14:41:32 -05:00
Julian Spittka
03d5fec203 RTP draft updates addressing the rest of Tina's comments 2012-11-30 03:12:59 -05:00
Jean-Marc Valin
15f0f1f351 Addressing some of Tina's comments on the RTP draft 2012-11-29 16:51:49 -05:00
Jean-Marc Valin
b880e9b415 More minor updates to RTP draft 2012-11-22 17:25:22 -05:00
Jean-Marc Valin
acf0675227 Misc updates to the RTP draft
Made RFC6716 a normative reference, removed non-sensical constraints,
updated contact info, ...
2012-11-22 17:10:50 -05:00
Timothy B. Terriberry
f92c87a275 Reword 239e9a33 for better clarity.
Thanks to Randell Jesup for the feedback.
2012-11-22 04:38:35 -08:00
Timothy B. Terriberry
239e9a3385 Add support for RFC5576 source-level attributes.
This allows the sender parameters sprop-maxcapturerate and
 sprop-stereo to be specified on a per-SSRC basis, instead of just
 per m-line.
2012-11-21 18:48:09 -08:00
Timothy B. Terriberry
dd2520cd50 Update Ogg draft to make it a WG item.
For complete details on what was changed, see
 <http://www.ietf.org/mail-archive/web/codec/current/msg02941.html>
2012-11-19 15:01:01 -08:00
Timothy B. Terriberry
1a6ae384ef Fix the draft build.
Makefile.draft got renamed to Makefile.unix in e91dfa0f, but
 build_draft.sh was not updated.
2012-11-12 13:09:30 -08:00
Jean-Marc Valin
f22af9cfcb RTP draft: Using sampling rates instead of bandwidths 2012-11-12 15:47:11 -05:00
Jean-Marc Valin
57fa05633f Better description of the the stereo signalling behaviour 2012-11-09 14:31:34 -05:00
Timothy B. Terriberry
50f214c293 Various fixes to draft-terriberry-oggopus.xml
It should now validate with the Python version of the xml2rfc tool.
2012-11-03 13:01:25 -07:00
Jean-Marc Valin
00898f2091 Adds missing license headers on some scripts and test files 2012-10-30 01:26:36 -04:00
Hanspeter Niederstrasser
ca82894ef1 remove GNUism from install doc command 2012-10-07 10:33:28 -04:00
Philip Jägenstedt
6d9c16d142 Fix common misspellings
I stumbled upon the typo in README.draft, so took the opportunity to
grep for common misspellings using List_of_common_misspellings.txt for
hunspell.
2012-09-27 09:16:30 -04:00
Timothy B. Terriberry
ad333d0dc4 Fix typo.
Thanks to Andrew D'Addesio for the report.
2012-08-24 11:54:38 -07:00
Gregory Maxwell
8115a46b7d Update testvector path and filename. 2012-08-21 17:56:51 -04:00
Ralph Giles
0e232490d8 Only install opus_*.3 manpages. Fixes 'make distcheck'.
We were installing every readable file in man/man3, but
only unstalling files matching opus_*.3. Some doxygen
versions construct manpage versions of the marked up
header files and directory index, which got left on the
system after 'make uninstall'.

I don't think the 'uninstall' target is widely used, it's
often broken and can easily break other software. However,
we rely on 'make distcheck' which does verify this issue.

Instead, only install the opus_*.3 manpages, which are the
core api documentation.
2012-08-10 14:42:00 -07:00
Ralph Giles
9621e7113d Fix a typo.
Thanks to Fatbag for pointing out the issue.
2012-07-17 17:35:12 -04:00
Timothy B. Terriberry
b7985f3262 Remove rillian from the Acknowledgments.
He's an author now.
2012-07-17 12:07:36 -07:00
Ralph Giles
b0794ba059 Wrap a long line. 2012-07-16 17:46:54 -04:00
Ralph Giles
aff527e9d6 Fix the agreement issue the other way.
Plural works better with the previous sentence. The agreement problem
was there in my original commit. I was just confused by the half
that Tim promoted.
2012-07-16 17:46:36 -04:00
Ralph Giles
c4406b5ab6 Fix an agreement typo in the previous commit. 2012-07-16 17:30:46 -04:00