Theora:Beta1ToDo: Difference between revisions
Jump to navigation
Jump to search
(mention theora-liboil) |
No edit summary |
||
Line 9: | Line 9: | ||
'''This can wait for the next beta but doesn't have to''' | '''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 with liboil calls: [http://svn.xiph.org/branches/theora-oil/ theora-oil]. | ||
** 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 | ** Also there is [http://svn.xiph.org/experimental/derf/theora-exp/ theora-exp], an experimental library supporting the whole spec and having also MMX optimization for decoding. | ||
---- | ---- |
Revision as of 00:30, 16 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: theora-oil.
- There is a branch of theora-lib with MMX optimization for encoding: theora-mmx.
- Also there is theora-exp, an experimental 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.