Theora:Beta1ToDo

From XiphWiki

(Difference between revisions)
Jump to: navigation, search
(update)
Line 1: Line 1:
-
*Spec is finished
 
-
 
-
----
 
'''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.
-
**implement non-vp3 qi matrix support in the reference decoder
+
* Main things from rillian's todo are:
-
**implement per-block qi switching as per the spec
+
** 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.
-
*<acolwell> the encoder/decoder inloop filter mismatch should probably be fixed before Beta 1 as well
+
* 4:2:2 and 4:4:4 pixel format support in the reference codec.
-
** This is already [http://trac.xiph.org/cgi-bin/trac.cgi/changeset/7026 done] in alpha4.
+
----
----
-
'''this can wait for the next beta'''
+
'''This can wait for the next beta'''
-
*add some sort of mmx(?) wims,VP3HoSwiYO or rodolphes sugestion?
+
* 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.
----
----
-
'''complete decoder?'''
+
'''Already done:'''
-
 
+
* Specs are finished.
-
*Is beta1 supposed to ship with a decoder supporting the whole spec (comparison: Vorbis rc1/rc2)?
+
* API updates: theora_packet_isheader(), theora_packet_iskeyframe(), theora_encoder_ctl(), theora_decoder_ctl() '''(in 1.0alpha4)'''.
-
**Yes. See [http://trac.xiph.org/cgi-bin/trac.cgi/ticket/589 here].
+
* 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.
Personal tools


Main Page

Xiph.Org Projects

Audio—

Video—

Text—

Container—

Streaming—