[theora-dev] resolution issues

Dan Miller dan at on2.com
Thu May 22 13:46:01 PDT 2003

just added to the WIKI:

* Ideas with some concensus

after discussion on IRC, it was provisionally agreed (by those present at the time) that Theora should support arbitrary pixel sizes (presently it is limited to multiples of 16 both horizontally and vertically).

It is felt that this can be achieved with minimal pain by adding four values to the page header, immediately following the present width & height parameters (before fps_numerator & fps_denominator): pixel_width, pixel_height, x_offset, and y_offset (or somesuch).

The existing width & height parameters specify (in 16x16 units as they do now) the encoded frame size, which will always be a multiple of 16x16 blocks. The new parameters should specify a rectangle within said encoded frame which correspond to the actual pixels to be displayed. The encoder is responsible for properly promoting the incoming image to a multiple of 16x16, and specifying the cropping rectangle (-dbm 5/22/03)

<p> ___  Dan Miller
(++,) Founder, On2 Technologies 

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'theora-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.

More information about the Theora-dev mailing list