Theora:Beta1ToDo
From XiphWiki
(Difference between revisions)
(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 15: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.