codec optimization

Chih-Chung Chang jochang at gmail.com
Tue Feb 27 08:12:39 EST 2007


On 2/27/07, Albert Cahalan <acahalan at gmail.com> wrote:
> On 2/26/07, Chih-Chung Chang <jochang at gmail.com> wrote:
> > On 2/26/07, Albert Cahalan <acahalan at gmail.com> wrote:
> > >
> > > (BTW, I can imagine a fine low-CPU codec. You can use
> > > 100% P-frames w/o motion vectors if the decompressor
> > > is carefully specified regarding rounding. Start the stream
> > > with an implied solid-color frame, probably grey. Cuts and
> > > joins can be done anywhere at the cost of one or two
> > > recompressed frames.)
> >
> > I think this can be done by using the INTER_NOMV mode in Theora.
>
> That sounds like I-frames, not P-frames. P-frames depend on
> preceding frames. Normally you can't keep going with them
> forever because round-off errors in the decoder will accumulate.
> If the decoder is more standardized though, the encoder could
> determine exactly what the decoder is using as a reference.

The coding mode for I-frames is INTRA. INTER_NOMV (and other modes)
are for P-frames. The IDCT in Theora is specified exactly.



More information about the Devel mailing list