Difference between revisions of "Theora:Beta1ToDo"
Jump to navigation
Jump to search
(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 08: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.