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

github.com/xiph/opus.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2013-01-17Split mapping families into sections and add dowmix matrices.Ralph Giles
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-17Improve Content Type figure placement.Ralph Giles
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-12Minor clarifications to the channel mapping section.Ralph Giles
Mostly just being more verbose.
2013-01-12Use 'front center' in the channel mapping table.Ralph Giles
This clarifies the meaning in surround configurations and better distinguishes it from 'rear center'.
2013-01-12Fix a typo.Ralph Giles
2013-01-11Add HTTPS to make gmaxwell happy.Timothy B. Terriberry
2013-01-11Flesh out the Implementation Status section a bit.Timothy B. Terriberry
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-11Clarify how grouped streams are not "Ogg Opus files".Ralph Giles
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-11Add an 'Implementation Status' section to the Ogg Opus draft.Ralph Giles
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-11Trim an irrelevant clause.Ralph Giles
This is true, but not important to understanding the limitation.
2013-01-10RTP draft adopted as WG itemJean-Marc Valin
2012-12-20Bump version numberJean-Marc Valin
2012-12-20Update ogg draft based on comments from Tina le Grand.Ralph Giles
http://www.ietf.org/mail-archive/web/codec/current/msg02951.html
2012-12-19Update the oggopus script to use xml2rfc v2.Ralph Giles
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-11-30bump rtp draft versionJean-Marc Valin
2012-11-30RTP draft updates addressing the rest of Tina's commentsJulian Spittka
2012-11-30Addressing some of Tina's comments on the RTP draftJean-Marc Valin
2012-11-23More minor updates to RTP draftJean-Marc Valin
2012-11-23Misc updates to the RTP draftJean-Marc Valin
Made RFC6716 a normative reference, removed non-sensical constraints, updated contact info, ...
2012-11-22Reword 239e9a33 for better clarity.Timothy B. Terriberry
Thanks to Randell Jesup for the feedback.
2012-11-22Add support for RFC5576 source-level attributes.Timothy B. Terriberry
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-20Update Ogg draft to make it a WG item.Timothy B. Terriberry
For complete details on what was changed, see <http://www.ietf.org/mail-archive/web/codec/current/msg02941.html>
2012-11-13Fix the draft build.Timothy B. Terriberry
Makefile.draft got renamed to Makefile.unix in e91dfa0f, but build_draft.sh was not updated.
2012-11-13RTP draft: Using sampling rates instead of bandwidthsJean-Marc Valin
2012-11-09Better description of the the stereo signalling behaviourJean-Marc Valin
2012-11-04Various fixes to draft-terriberry-oggopus.xmlTimothy B. Terriberry
It should now validate with the Python version of the xml2rfc tool.
2012-10-30Adds missing license headers on some scripts and test filesJean-Marc Valin
2012-10-07remove GNUism from install doc commandHanspeter Niederstrasser
2012-09-27Fix common misspellingsPhilip Jägenstedt
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-08-24Fix typo.Timothy B. Terriberry
Thanks to Andrew D'Addesio for the report.
2012-08-22Update testvector path and filename.Gregory Maxwell
2012-08-11Only install opus_*.3 manpages. Fixes 'make distcheck'.Ralph Giles
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-07-18Fix a typo.Ralph Giles
Thanks to Fatbag for pointing out the issue.
2012-07-17Remove rillian from the Acknowledgments.Timothy B. Terriberry
He's an author now.
2012-07-17Wrap a long line.Ralph Giles
2012-07-17Fix the agreement issue the other way.Ralph Giles
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-17Fix an agreement typo in the previous commit.Ralph Giles
2012-07-17Rearrange Ogg Opus references.Timothy B. Terriberry
Sort alphabetically, and move vorbis-trim to "Informative". Also fix a misuse of "streams" instead of "channels" in the packet size limits exposition.
2012-07-17Updates from mailing list and other small fixes.Timothy B. Terriberry
* Bump the document date. * Mandate that the ID header must complete on the first page (to remove any ambiguities about this requirement in RFC 3533). * Remove reundant wording that rillian forgot to remove in 360a4117. * Split the "Granule Position" section into subsections. * Move the first paragraph of the "Other Implementation Notes" section into the "Granule Position" section, add general seeking implementation guidance, and be specific about the interaction between pre-roll and pre-skip. * Retitle the remaining contents of the "Other Implementation Notes" section to "Packet Size Limits" * Specify that all the header fields are REQUIRED (and add a description of the Channel Mapping Table as a whole, so we can say when it is REQUIRED). * Specify that implementations MUST NOT reject headers with extra data if they have an unknown minor version number. * Add a reference to RFC 3629 (UTF-8). * Minor formatting adjustments to vorbis-trim and vorbis-mapping cites. * Eliminate semicolons and terrible "Else, if" constructs.
2012-07-16Oops, the tag is ENCODER not ENCODED-BY.Ralph Giles
2012-07-16Various small improvements.Ralph Giles
Remove a redundant phrase from the previous commit. Thanks to Tim for pointing this out. Clarify what 'skipped' means. Give a reference for the vorbis granulepos-trimming. Commas and semicolons in the resampling decision list. Capital SHOULD on treating unknown channel mapping families as discrete. Clarify why goes in the vendor string. Maybe needs an example? 'gstoggmux 1.0.12; libopus 1.2.3' Remove a redundant word. 'could' already covers 'potential' and the line is stronger without it.
2012-07-16Define TOC sequence briefly.Ralph Giles
Hopefully it's clear from this that the demuxer can parse the TOC sequence to verify the equal-duration constraint.
2012-07-16Clarify how multistream Opus packets are packed into Ogg packets.Ralph Giles
2012-07-16Bump the version number on the Ogg Opus draft.Ralph Giles
2012-07-16Add myself as an author.Ralph Giles
2012-07-16Ogg Opus wording - avoid repeated 'this' in the abstract.Ralph Giles
2012-07-11RTP draft fixJean-Marc Valin
This is what got submitted as version 01
2012-07-06Typo fix.Timothy B. Terriberry
Thanks to Ron Lee for pointing it out.
2012-07-05Initial revision of Ogg Opus draft.Timothy B. Terriberry
Adapted from http://wiki.xiph.org/OggOpus
2012-06-19Dos2unix, trailing whitespace on draft-spittka-payload-rtp-opus.xml.Gregory Maxwell