OpusTodo: Difference between revisions
Jump to navigation
Jump to search
(→Third party software: moving) |
(→Future work: stack stuff.) |
||
Line 43: | Line 43: | ||
* Save some float<->int conversions | * Save some float<->int conversions | ||
* Improvements to LP mode CBR (greg has some code) | * Improvements to LP mode CBR (greg has some code) | ||
* Reduce stack usage in SILK, make it use the heapstack when set[https://people.xiph.org/~greg/stacksizes.txt] |
Revision as of 12:06, 26 July 2012
IETF draft
New comparison tooldone in draft-11Update test vectorsdone in draft-11
Spec
Finish codec draft- Get draft through the RFC process
Ogg mapping (including multi-channel). See: OggOpus- Matroska mapping. See: MatroskaOpus
- RTP payload format
1.0 Launch
- De-uglify webpage
Add logo- FAQ (In progress: OpusFAQ)
- Promotional material
Opus tools releases
Other
Logo See: Mozilla bug 689261 for some discussion- Test vectors
- Listening tests
- Documentation (at a minimum every exported symbol should have complete and accurate documentation)
- Add content to opus-codec.org
- The above documentation
- Presentations
- Examples and test results (hyperlink to Monty's demo, gmaxwell's HA results page, etc)
- Oggz-validate (should also validate opus toc)
Opus-tools
- Build infrastructure (e.g. autotools)
- A simple real time streaming example tool
Multichannel supportdoneish.- Replaygain (half done— needs a gain tool)
Testing (incl. jenkins automation)doneish
Future work
- Smart automatic mode decision
- psymodel based VBR
- Remove copy in inverse MDCT
- Save some float<->int conversions
- Improvements to LP mode CBR (greg has some code)
- Reduce stack usage in SILK, make it use the heapstack when set[1]