[xiph-commits] r15742 - in websites/celt-codec.org: . downloads
gmaxwell at svn.xiph.org
gmaxwell at svn.xiph.org
Thu Mar 5 11:23:13 PST 2009
Date: 2009-03-05 11:23:13 -0800 (Thu, 05 Mar 2009)
New Revision: 15742
Incorporate the Big Yellow Blinking Light of bitstream breakage.
--- websites/celt-codec.org/downloads/index.shtml.en 2009-03-05 01:21:20 UTC (rev 15741)
+++ websites/celt-codec.org/downloads/index.shtml.en 2009-03-05 19:23:13 UTC (rev 15742)
@@ -17,7 +17,10 @@
Keep in mind that CELT is still a work in progress. Neither the API/ABI,
- nor the bit-stream are stable. Also, while we do not expect it to set your
+ nor the bit-stream are stable.
+ <b>Since CELT is still in development, most new releases (even minor ones) change the bit-stream, so compatibility is not preserved.</b>
+ Once version 1.0 is released the bitstream will be frozen and future revisions will be compatible.
+ Also, while we do not expect it to set your
house on fire, we cannot guarantee that it won't. So be warned! That being
said, we're interested in feedback (bug reports, feature requests, comments)
from people trying to use it.
@@ -33,7 +36,8 @@
<p>Version 0.5.2 has just been released with a few fixes over 0.5.1. On top of that,
the pitch prediction was both improved and simplified. The other main change is a
new bit allocation algorithm with better rounding and fine energy allocation. These changes
-resulted in considerable quality improvements at the smallest frame sizes.
+resulted in considerable quality improvements at the smallest frame sizes. As with most prior releases this
+release breaks compatiblity with older bitstreams.
The <a href="../testing/test.0.5.2.shtml">0.5.2 testing page</a> has more information about this release.
--- websites/celt-codec.org/index.shtml.en 2009-03-05 01:21:20 UTC (rev 15741)
+++ websites/celt-codec.org/index.shtml.en 2009-03-05 19:23:13 UTC (rev 15742)
@@ -46,6 +46,19 @@
helping design the algorithm (requires strong DSP knowledge) or building applications using
CELT. Your feedback can help define the future direction the codec will take.
+ <b>Since CELT is still in development, most new releases (even minor ones) change the bit-stream,
+ so compatibility is not preserved.</b> This instability is why CELT is currently called <i>experimental</i>.
+ The ability to change the format is important in allowing us to make quality improvements while we
+ develop CELT. Once version 1.0 is released the bitstream will be frozen and future revisions will be
+ If you are interested in using CELT privately, among people who can coordinate CELT versions, in
+ non-interoperable embedded applications, or are doing software development in preparation for the
+ final version then the instability of the bitstream should not be a problem for you and we'd like your
+ feedback. However, for major public adoption CELT will need to reach 1.0.
If you have questions or are interested in contributing to the project, you can
<a href="http://lists.xiph.org/mailman/listinfo/celt-dev/">join the mailing list</a>.
More information about the commits