Changes

Jump to: navigation, search

OpusTodo

540 bytes added, 16:11, 22 December 2012
Website
== 1.0.2 ==
== IETF draft ==* multi-frame FEC/PLC fix* PLC fix* opus_packet_get_duration()* OPUS_GET_FRAME_SIZE() for decoder??* <sstrike>New comparison toolAdd license headers to all dist files</sstrike> done in draft-11DONE* <strike>Fix remaining build issues with MSVC</strike> DONE* <sstrike>Update test vectorsAdd OPUS_EXPORT override for chrome</sstrike> done in draft-11DONE
== SILK issues 1.1-beta ==
* tune transient detector* variable frame size?* LOTS of testing* re-tune hybrid rate allocation* re-tune mode switching decisions* figure out how to use speech/music detection optimally* everything from 1.0.2 === Later =Lower priority ==* Smart automatic mode decision* psymodel based VBRHandle packets with PLC frames followed by FEC* Remove copy in inverse MDCTBetter handling for the case where FEC has a different bandwidth than the current mode* Save some float<PLC transitions on unprotected SILK->int conversionsSILK bandwidth changes?
== Spec ==
* Ogg mapping. See [[http://tools.ietf.org/html/draft-ietf-codec-oggopus IETF draft]]
* Matroska mapping. See: [[MatroskaOpus]]
* RTP payload format See [[http://tools.ietf.org/html/draft-spittka-payload-rtp-opus IETF draft]]
* Finish codec draft== Website ==* Ogg mapping De-uglify webpage - some suggestions: write about codecs obsoleted by OPUS (Speex, CELT, Vorbis(?), and the prop. ones), write about implementations (is there only one so far?), comparison table (Opus, Vorbis, Speex, ..., MP5) of features (channels, freq, bits per sample, license, language (C89), integer impl. (Vorbis decoder only, Opus YES, ...), future use in video files (including multi-channelTheora? Dirac? WebM? other future codecs...), audio files for storage (like Vorbis, no raw Opus defined, only inside OGG), .. See: [[OggOpus]]* Matroska mapping. See: [[MatroskaOpus]]* RTP payload Promotional material (some nice free or Public domain sounds in Opus format)
== Other ==
* Logo See: [https://bugzilla.mozilla.org/show_bug.cgi?id=689261 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
* <s>Multichannel support</s> doneish.
* Replaygain (half done— needs a gain tool)
* <s>Testing (incl. jenkins automation)</s> doneish
== Third party software Experiments ==* Support in ekiga* Support in mumble* Support in asterisk* Support in icecast* Support in firefox (rtcweb Test exp_analysis and in ogg)void_my_warranty.patch* Support in VLC* Support in ogg123* Support in ffmpeg* Support in rockbox== Future work ==* Support in foobar2000Smart automatic mode decision* Support in gstreamerpsymodel based VBR* Support Remove copy in mplayerinverse MDCT* Support in xmmsSave some float<->int conversions* Support in oggdsf* Support in xiphqtImprovements to LP mode CBR (greg has some code)
187
edits

Navigation menu