Theora:Beta1ToDo: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(update) |
||
Line 1: | Line 1: | ||
'''Open for Beta1''' | '''Open for Beta1''' | ||
*Main things from rillian's todo are: | * According to [http://trac.xiph.org/cgi-bin/trac.cgi/ticket/589 this ticket], beta1 should ship with a decoder supporting the whole spec. | ||
** | * Main things from rillian's todo are: | ||
** | ** Implement non-vp3 qi matrix support in the reference decoder. | ||
**API updates. clean up api to add theora_ctl() for setting codec options, and move non-info-header data out of the theora_info struct into theora_state | ** Implement per-block qi switching as per the spec. | ||
*4:2:2 and 4:4:4 pixel format support in the reference codec | ** API updates. clean up api to add theora_ctl() for setting codec options, and move non-info-header data out of the theora_info struct into theora_state. | ||
* 4:2:2 and 4:4:4 pixel format support in the reference codec. | |||
---- | ---- | ||
''' | '''This can wait for the next beta''' | ||
* | * Add some sort of mmx(?) wims,VP3HoSwiYO or rodolphes sugestion? | ||
** There is a branch of theora-lib with MMX optimization for encoding: [http://svn.xiph.org/branches/theora-mmx/ theora-mmx]. | ** There is a branch of theora-lib with MMX optimization for encoding: [http://svn.xiph.org/branches/theora-mmx/ theora-mmx]. | ||
** Also there is an [http://svn.xiph.org/experimental/derf/theora-exp/ experimental theora library] supporting the whole spec and having also MMX optimization for decoding. | ** Also there is an [http://svn.xiph.org/experimental/derf/theora-exp/ experimental theora library] supporting the whole spec and having also MMX optimization for decoding. | ||
---- | ---- | ||
''' | '''Already done:''' | ||
* Specs are finished. | |||
* | * API updates: theora_packet_isheader(), theora_packet_iskeyframe(), theora_encoder_ctl(), theora_decoder_ctl() '''(in 1.0alpha4)'''. | ||
* | * The encoder/decoder inloop filter mismatch was [http://trac.xiph.org/cgi-bin/trac.cgi/changeset/7026 fixed] in alpha4. |
Revision as of 07:39, 13 January 2006
Open for Beta1
- According to this ticket, beta1 should ship with a decoder supporting the whole spec.
- Main things from rillian's todo are:
- Implement non-vp3 qi matrix support in the reference decoder.
- Implement per-block qi switching as per the spec.
- API updates. clean up api to add theora_ctl() for setting codec options, and move non-info-header data out of the theora_info struct into theora_state.
- 4:2:2 and 4:4:4 pixel format support in the reference codec.
This can wait for the next beta
- Add some sort of mmx(?) wims,VP3HoSwiYO or rodolphes sugestion?
- There is a branch of theora-lib with MMX optimization for encoding: theora-mmx.
- Also there is an experimental theora library supporting the whole spec and having also MMX optimization for decoding.
Already done:
- Specs are finished.
- API updates: theora_packet_isheader(), theora_packet_iskeyframe(), theora_encoder_ctl(), theora_decoder_ctl() (in 1.0alpha4).
- The encoder/decoder inloop filter mismatch was fixed in alpha4.