All, After months of intensive development, we're finally coming to a stopping point in our rewrite of the libtheora reference implementation. All major features for the 1.1 are in, so it's down to bug fixing now. Please try this first beta and give us feedback. Most notable is that the encoder's rate control is much more configurable, and more capable in each configuration than before. It now supports two-pass, dynamic target adjustment, frame dropping, and other oft-requested features. For now the only documentation of the two-pass support is in examples/png2theora.c and examples/encoder_example.c. We'd particularly like to hear from framework and application integrators about how well the API design works. Source releases are available from the usual location: * http://downloads.xiph.org/releases/theora/libtheora-1.1beta1.tar.gz * http://downloads.xiph.org/releases/theora/libtheora-1.1beta1.tar.bz2 * http://downloads.xiph.org/releases/theora/libtheora-1.1beta1.tar.xz * http://downloads.xiph.org/releases/theora/libtheora-1.1beta1.zip MD5 checksums: 4b5e93ff571edb394d931c1228aaa351 libtheora-1.1beta1.tar.bz2 34e84b295c12c645816ed491b070f59e libtheora-1.1beta1.tar.gz 6eee1d20172f89f29218c5a89666a7d8 libtheora-1.1beta1.tar.xz 05630c997c1e6d9afb0b2b788ecce2d0 libtheora-1.1beta1.zip Note that if you've been following this rewrite under the "thusnelda" codename branch in the source repository, it has now moved to trunk. A normal svn checkout http://svn.xiph.org/trunk/theora will now get the 1.1 code. Thanks to everyone who contributed to this release, and especially to the Mozilla Foundation and Red Hat who supported this work. -r
On Wed, Aug 5, 2009 at 1:46 PM, Ralph Giles<giles at xiph.org> wrote:> For now the only documentation of the two-pass support is in > examples/png2theora.c and examples/encoder_example.c.Sorry, there is API documentation for the new two-pass and other rate control mode settings. See http://theora.org/doc/libtheora-1.1beta1/theoraenc_8h.html#4a84f982cdd9a3e3c803a29bbde9df0b for example. The code in the examples directory is still worth looking at, though. -r
On Wed, Aug 05, 2009 at 01:46:59PM -0700, Ralph Giles wrote:> All, > > After months of intensive development, we're finally coming to a > stopping point in our rewrite of the libtheora reference > implementation. All major features for the 1.1 are in, so it's down to > bug fixing now. Please try this first beta and give us feedback. Most > notable is that the encoder's rate control is much more configurable, > and more capable in each configuration than before. It now supports > two-pass, dynamic target adjustment, frame dropping, and other > oft-requested features.Hello! Is the "Thusnelda"/theora1.1 supposed to be compatible with theora1.0? I.e. can I play 1.1 streams with 1.0 decoder? (I suppose the opposite will be true anyway). (I had problem playing some of the streams from Monthy's "demo" pages with 1.0alpha7 decoder...) Thanks! P.T. -- Petr Tomasek <http://www.etf.cuni.cz/~tomasek> Jabber: butrus at jabbim.cz SIP: butrus at ekiga.net