Add Russian translation provided by Валерий Крувялис <valkru@mail.ru>
[xiph-mirror.git] / theora-fpga / testbenchs / libtheora_tb / changes
blob594ea9a1081c872106756386f01975036859cfed
1 libtheora 1.0alph6 (2006 May 30)
3  * Merge theora-mmx simd acceleration (x86_32 and x86_64)
4  * Major RTP payload specification update
5  * Minor format specification updates
6  * Fix some spurious calls to free() instead of _ogg_free()
7  * Fix invalid array indexing in PixelLineSearch()
8  * Improve robustness against invalid input
9  * General warning cleanup
10  * The offset_y member now means what every application thought it meant
11    (offset from the top). This will mean some old files (those with a 
12    non-centered image created with a buggy encoder) will display differently.
14 libtheora 1.0alpha5 (2005 August 20)
16  * Fixed bitrate management bugs that caused popping and encode
17    errors
18  * Fixed a crash problem with the theora_state internals not
19    being intialized properly.
20  * new utility function:
21    - theora_granule_shift()
22  * dump_video example now makes YUV4MPEG files by default, so
23    the results can be fed back to encoder_example and similar
24    tools. The old behavior is restored through the '-r' switch.
25  * ./configure now prints a summary
26  * simple unit test of the comment api under 'make check'
27  * misc code cleanup, warning and leak fixes
29 libtheora 1.0alpha4 (2004 December 15)
31  * first draft of the Theora I Format Specification
32  * API documentation generated from theora.h with Doxygen
33  * fix a double-update bug in the motion analysis
34  * apply the loop filter before filling motion vector border 
35    in the reference frame
36  * new utility functions:
37    - theora_packet_isheader(),
38    - theora_packet_iskeyframe()
39    - theora_granule_frame()
40  * optional support for building without floating point
41  * optional support for building without encode support 
42  * various build and packaging fixes
43  * pkg-config support
44  * SymbianOS build support
46 libtheora 1.0alpha3 (2004 March 20)
48  UPDATE: on 2004 July 1 the Theora I bitstream format was frozen. Files
49  produced by the libtheora 1.0alpha3 reference encoder will always be
50  decodable by the Theora I spec.
52  * Bitstream info header FORMAT CHANGES:
53    - move the granulepos shift field to maintain byte alignment longer.
54    - reserve 5 additional bits for subsampling and interlace flags.
55  * Bitstream setup header FORMAT CHANGES:
56    - support for a range of interpolated quant matricies.
57    - include the in-loop block filter coeff.
58  * Bitsteam data packet FORMAT CHANGES:
59    - Reserve a bit for per-block Q index selection.
60    - Flip the coded image orientation for compatibility with VP3.
61      This allows lossless transcoding of VP3 content, but files
62      encoded with earlier theora releases would play upside down.
63  * example VP3 lossless transcoder
64  * optional support for libogg2
65  * timing improvements in the example player
66  * packaging and build system updates and fixes
68 libtheora 1.0alpha2 (2003 June 9)
70  * bitstream FORMAT CHANGES:
71    - store the quant tables in a third setup header for
72      future encoder flexibility
73    - store the huffman tables in the third setup header
74    - add a field for marking the colorspace to the info header
75    - add crop parameters for non-multiple-of-16 frame sizes
76    - add a second vorbiscomment-style metadata header
77  * API changes to handle multiple headers with a single 
78    theora_decode_header() call, like libvorbis
79  * code cleanup and minor fixes
80  * new dump_video code example/utility
81  * experimental win32 code examples
83 libtheora 1.0alpha1 (2002 September 25)
85  * First release of the theora reference implementation
86  * Port of the newly opened VP3 code to the Ogg container
87  * Rewrite of the code for portability and to use the libogg bitpacker