
1.0.9
=====

 - Orc: Complete conversion to Orc and removal of liboil dependency.
 - Added a lot of orc code to make things faster.  A lot faster.
 - New motion vector generation, enabled by default.
 - New CBR rate control, enabled by default.
 - New scene change detection, enabled by default.
 - Encoder went through several rounds of tuning, improving quality
   greatly.
 - New encoder setting "force-profile".  Allows easy access to one of
   three VC-2 profiles (vc2_low_delay, vc2_simple, vc2_main) for
   intermediate coding.  Default is same as before: long-GOP Dirac.
 - Improved lossless encoding.  Works in concert with force-profile.


1.0.8
=====

 - encoder: various performance enhancements
 - Orc: More Orc conversion.  The next release will likely require Orc
   to build.
 - Add a fast path for 8x8 non-obmc motion blocks.
 - encoder: Fix the queue-depth setting so that it actually works.
 - Fix a bitstream conformance bug.  Shows up as a psychadelic color
   pattern.  Broken bitstreams should be uncommon, however, if the
   decoder detects a broken bitstream, it will be played correctly.
 - Move GStreamer plugin to gst-plugins-bad
 - encoder: Strictly enforce bit rate.  Encoded pictures are cut off
   if they are larger than the available buffer.
 - encoder: Change the backref engine to use an IPPPP... structure,
   using the last two pictures as references.

1.0.7
=====

 - Somebody forgot to write release notes for 1.0.7

1.0.6
=====

 - Requires liboil-0.3.16
 - New configure flag '--disable-encoder' useful for embedded
   systems that don't require the encoder.
 - New constant-quality encoding mode, enabled by setting the encoder
   setting 'rate-control' to 6, and adjusting 'quality' from 0 to 10.
   (Interesting range is 3-7).
 - Various encoder improvements
 - Speed improvements in decoder
 - API additions for parsing streams in the decoder
 - API improvements handling interlaced video
 - Rewrite of the GStreamer elements, including new base classes
   for video encoding and decoding
 - Moved extra GStreamer elements to Cog
 - Experimental code that uses Orc instead of liboil (--enable-orc)

1.0.5-1.0.2
===========

 - ...

1.0.1
=====

 - Add API reference documentation for SchroDecoder.
 - Restructure API reference documentation, although coverage is very
   low.
 - Default GOP structure now uses 3 reference frames.  This gives a
   very slight improvement in quality.
 - Fix encode/decode mismatch for low-delay syntax.
 - Fix brokenness in CBR intra-only encoding
 - Additional testing and code cleanups
 - Eliminate artificial width limitation in encoder and decoder.
 - Fix encoding/decoding of video offset and excursion.
 - Fix granulepos calculation in GStreamer encoder element
 - Set DELTA_UNIT correctly in GStreamer encoder element
 - Update code path used when pthread is disabled.

1.0.0
=====

 - Major release

0.2.1
=====

 - Encoder and decoder nearly complete.  The bitstream is nearly
   compatible with Dirac, except in a few cases for predicted frames.
   Note that the Dirac bitstream isn't frozen, so that's kind of
   irrelevant.
 - Requires liboil-0.3.10.

