Theora:Beta1ToDo: Difference between revisions
Jump to navigation
Jump to search
(update) |
(mention theora-liboil) |
||
Line 7: | Line 7: | ||
* 4:2:2 and 4:4:4 pixel format support in the reference codec. | * 4:2:2 and 4:4:4 pixel format support in the reference codec. | ||
---- | ---- | ||
'''This can wait for the next beta''' | '''This can wait for the next beta but doesn't have to''' | ||
* Add some sort of mmx(?) wims,VP3HoSwiYO or rodolphes sugestion? | * Add some sort of mmx(?) wims,VP3HoSwiYO or rodolphes sugestion? | ||
** There is a branch with liboil calls | |||
** 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. |
Revision as of 11:40, 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 but doesn't have to
- Add some sort of mmx(?) wims,VP3HoSwiYO or rodolphes sugestion?
- There is a branch with liboil calls
- 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.