Theora:Beta1ToDo

From XiphWiki

(Difference between revisions)
Jump to: navigation, search
(update with current status and answer questions)
Line 4: Line 4:
'''Open for Beta1'''
'''Open for Beta1'''
*Main things from rillian's todo are:
*Main things from rillian's todo are:
-
**API updates. theora_packet_isheader(), theora_packet_iskeyframe(), theora_encoder_ctl(), theora_decoder_ctl() '''(already done in alpha4?)'''
 
**implement non-vp3 qi matrix support in the reference decoder
**implement non-vp3 qi matrix support in the reference decoder
**implement per-block qi switching as per the spec
**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
*<acolwell> the encoder/decoder inloop filter mismatch should probably be fixed before Beta 1 as well '''(already done in alpha4?)'''
*<acolwell> the encoder/decoder inloop filter mismatch should probably be fixed before Beta 1 as well '''(already done in alpha4?)'''
 +
*Already done:
 +
**API updates. theora_packet_isheader(), theora_packet_iskeyframe(), theora_encoder_ctl(), theora_decoder_ctl() '''(in 1.0alpha4)'''
----
----
'''this can wait for the next beta'''
'''this can wait for the next beta'''
Line 20: Line 22:
Is beta1 supposed to ship with a decoder supporting the whole spec (comparison: Vorbis rc1/rc2)?
Is beta1 supposed to ship with a decoder supporting the whole spec (comparison: Vorbis rc1/rc2)?
 +
 +
<rillian> By the schedule above, 4:2:2 and 4:4:4 chroma sampling won't be supported in beta1, but will be in beta 2. Otherwise the complete spec will me implemented.
----
----
Line 25: Line 29:
I would like to ask a question. Will Theora support 4:4:4 colorspace and 10 bit per color channel? I'm asking this cause I see it as an amazing alternative to closed codecs for High Definition stuff. Also, if Theora supports these two basic Professional features, seeing that even Elphel guys are implementing it on FPGA, it could really become a wide adopted industry standard codec. Thank you and sorry for the inconvenience.
I would like to ask a question. Will Theora support 4:4:4 colorspace and 10 bit per color channel? I'm asking this cause I see it as an amazing alternative to closed codecs for High Definition stuff. Also, if Theora supports these two basic Professional features, seeing that even Elphel guys are implementing it on FPGA, it could really become a wide adopted industry standard codec. Thank you and sorry for the inconvenience.
 +
 +
<rillian> The spec and derf's experimental codec support 4:4:4. We do not ever plan to support 10 bit samples in theora as this would be a much bigger change.

Revision as of 19:11, 8 April 2005

  • Spec is finished

Open for Beta1

  • 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
  • <acolwell> the encoder/decoder inloop filter mismatch should probably be fixed before Beta 1 as well (already done in alpha4?)
  • Already done:
    • API updates. theora_packet_isheader(), theora_packet_iskeyframe(), theora_encoder_ctl(), theora_decoder_ctl() (in 1.0alpha4)

this can wait for the next beta

  • add some sort of mmx(?) wims,VP3HoSwiYO or rodolphes sugestion?
  • we also need 4:2:2 and 4:4:4 pixel format support in the reference codec

complete decoder?

Is beta1 supposed to ship with a decoder supporting the whole spec (comparison: Vorbis rc1/rc2)?

<rillian> By the schedule above, 4:2:2 and 4:4:4 chroma sampling won't be supported in beta1, but will be in beta 2. Otherwise the complete spec will me implemented.


4:4:4 and 10 bit per channel extensions

I would like to ask a question. Will Theora support 4:4:4 colorspace and 10 bit per color channel? I'm asking this cause I see it as an amazing alternative to closed codecs for High Definition stuff. Also, if Theora supports these two basic Professional features, seeing that even Elphel guys are implementing it on FPGA, it could really become a wide adopted industry standard codec. Thank you and sorry for the inconvenience.

<rillian> The spec and derf's experimental codec support 4:4:4. We do not ever plan to support 10 bit samples in theora as this would be a much bigger change.

Personal tools


Main Page

Xiph.Org Projects

Audio—

Video—

Text—

Container—

Streaming—