Add Russian translation provided by Валерий Крувялис <valkru@mail.ru>
[xiph-mirror.git] / oggdsf / ChangeLog.txt
blobbfe1c9e5b65ec0c1733a67f2f00c94f1adadd5f3
1 Version 0.85.17777 - 12.01.2011\r
2 \r
3     * Fixed project configuration which referenced two CRT versions in output binaries.\r
4       The above issue created faulty binaries for Windows XP and it was due migration\r
5       to Visual Studio 2008.\r
6 \r
7 Version 0.85.17766 - 19.12.2010\r
8 \r
9     * Updated libvpx to 0.9.5 (Aylesbury)\r
10     * Updated webmdshow to 0.9.12\r
11     * Updated libvorbis to 1.3.2\r
12     * Updated libtremor\r
13     * Updated libtheora to 1.2.0 alpha (SVN)\r
14     * Fixed Speex playback. The previous versions had a Vorbis bug which caused Speex playback to\r
15        be broken.\r
16     * Added "controls" attribute to HTML5 <video> ActiveX plugin\r
17     * Theora Decoder filter can now be connected to the output of the Theora Encoder filter.\r
18     * Fixed graph freeze when a Vorbis Decoder filter was connected to the output of a \r
19       Vorbis Encoder filter.\r
20     * Fixed #1619: Contextual menu / open\r
21     * Fixed #1737: No audio on 'A Digital Media Primer for Geeks'\r
22     * Fixed #1738: dsfVorbisDecoder.dll DirectShow filter doesn't connect to source pin\r
23     * Fixed #1748: opencodecs unable to cope with less usual audio setups (ogg 6.1, possibly 7.1 \r
24       and other non-stereo ones)\r
26 Version 0.84.17359 - 04.08.2010\r
27     \r
28     * Released Windows CE decoder package, no WebM/VP8 support for now, only Ogg Vorbis,\r
29       Theora, FLAC and Speex decoders.\r
30     * Fixed a bug in Theora DirectShow encoder filter when multiple encoder filters were used\r
31       in the same graph\r
33 Version 0.84.17338 - 20.07.2010\r
35     * Updated webmdshow to 0.9.9.0\r
36     * Fixed installer script regarding URL registration \r
37       (fixes "Open URL..." in Windows Media Player)\r
38     * Fixed Vorbis URL playback which was broken in previous version\r
39     * Installer uses localised "Open" and "Play" shell commands\r
41 Version 0.84.17315 - 30.06.2010\r
42     \r
43     * Added WebM support (libvpx 0.9.1, webmdshow 0.9.8.1)\r
44     * Installer updates: \r
45         - merged Win32 and x64 installers into one installer\r
46         - added support for WebM\r
47         - dropped support for Annodex Muxer, CMML decoder filters \r
48         - added "Open Codecs version" to Internet Explorer User Agent signature\r
49     * Added WebM support to HTML5 <video> ActiveX plugin.\r
50     * Fixed #1702: Consider integration of webm and vp8\r
51     \r
52 Version 0.83.17220 - 16.05.2010\r
54     * Updated libvorbis to version 1.3.1\r
55     * Updated libogg to version 1.2.0\r
56     * Ogg Demux filter has been changed from a source + parser filter to just parser filter. This step allows usage of \r
57       DirectShow's "File Source (Async.)" filter which can handle files bigger than 2GB, or "File Source (URL)" which\r
58       gives better networking support (proxy, ipv6, etc.)\r
59     * HTML5 <video> plug-in has received a couple of improvements:\r
60         - URI support given by uriparser library\r
61         - VMR9 support (instead of VMR7), this requires DirectX9\r
62         - Internet Explorer Standards mode support, instead of just Quirks mode\r
63         - width and height basic attribute support\r
64     * Removed OGM decoding support\r
65     * Fixed playback of Theora files with big ogg pages (e.g. hi-res "Patent Absurdity")\r
66     * Fixed #1447: common http based ogg streams broken in Vista WMP (atleast vista 64)\r
67     * Fixed #1301: [OGGDSF] dsfOggDemux2.dll, fails for http with private ip\r
68     * Fixed #1657: FLAC 7.1 wrong mapped channels\r
70 Version 0.82.16930 - 22.02.2010\r
72     * Updated Theora to version 1.1.1\r
73     * Updated Vorbis to version 1.2.3\r
74     * Windows 7 support (note that contextual menu entries in Windows Explorer is not yet available - Ticket #1619)\r
75     * Added support for Theora 4:2:2 and 4:4:4 color sampling formats.\r
76     * Added HTML5 <video> tag support for Microsoft Internet Explorer. This component is not enabled by default in the\r
77       installer and it is only a technical preview - only basic playback (play/pause by left click button), no seeking, no\r
78       controls and no HTML5 <video> interfaces support.\r
79       To use it this functionality in Internet Explorer simply add xmlns="http://www.w3.org/1999/xhtml/video" to the \r
80       <video> tag.\r
81     * Added 7.1 channels support for FLAC and support for files bigger than 2GBytes.\r
82     * Prefixed all DirectShow filters with "Xiph.Org". This should simplify usage for GraphEdit/GraphStudio users.\r
83     * Fixed #1474: The installer for 64-bit Stable Version (0.81.15562) - 06.12.2008 it's NOT working properly\r
84     * Fixed #1475: Typo in README\r
85     * Fixed #1490: Theroa video resumes after starting to play in wmp 9 (win xp)\r
86     * Fixed #1491: oggcodecs doesn't work with 6-channel FLACs\r
87     * Fixed #1497: Ogg Theora Video is upside down/flipped in Windows Media Player (v6.4.09 and v7.10)\r
88     * Fixed #1500: directshow filters messes up windows media player file open dialogue\r
89     * Fixed #1546: OGV file(s) are crashing WMP (12)\r
90     * Fixed #1563: DirectShow filter installer does not add proper "PerceivedType" REG_SZ to HKCR\.ext key\r
91     * Fixed #1603: Theora Videos Encoded At Around 480x360 Crash Directshow Filter\r
93 Version 0.81.15562 - 06.12.2008\r
95     * Updated Theora to version 1.0\r
96     * Added support for 64 bit (AMD64, EM64T)\r
97     * Added support for Registration Free COM Activation\r
98     * Added support for RGB Theora Decoder output (16 and 32 color bit depth)\r
99     * Fixed bug while seeking at the end of a native FLAC file\r
100     * Fixed #1262: [PATCH] directshow filters: generate correct number of frames, for Theora, Speex and Vorbis encoders\r
101     * Fixed #1382: IOggCodec is not an interface\r
102     * Fixed #1390: Ogg muxing filter doesn't support schroedinger codec\r
103     * Fixed #1392: OggDemuxPacketSourceFilter GetCurFile memory allocation causes crashes\r
104     * Fixed #1404: Installer doesn't respect the silent command line parameter\r
105     * Fixed #1408: libOOTheora.dll memory leak\r
106     * Fixed #1429: Supporting of rus text in (file name) or/and (file path)\r
107     * Fixed #1430: Color bleeding on some (newer) ogg theora files\r
108     * Fixed #1437: many regsvr32.exe processes running, but none for long\r
109     * Fixed #1440: A debug log file is created during playback\r
110     * Fixed #1443: Vista Media Centers Crashes when playing FLAC and pressing the "previous track button"\r
111     * Fixed #1451: oggdsf doesn't support RGB output\r
112     * Fixed #1471: speaker vibrations with oggcodecs v.0.80.15039\r
113     \r
114 Version 0.80.15039 - 14.06.2008\r
116     * Support for Microsoft Windows Vista\r
117     * Updated compiler to Visual Studio 2008 Express, which drops support for Windows 9x, NT 4.\r
118     * Updated libspeex to version 1.2 beta 1\r
119     * Updated libvorbis to version 1.2.1 (20080501)\r
120     * Updated libogg to version 1.1.3\r
121     * Updated libtheora to version 1.0beta3 (20080416)\r
122     * Updated libFLAC to version 1.2.1\r
123     * Fixed crash at the end of incomplete Theora files. \r
125 Version 0.73.1936 - 21/10/2006\r
127 This version mainly exposes encoding options for all the codecs as COM interfaces, and as property pages\r
128 (viewable in graphedit).  Still needs more testing and error checking. Fixed a bug with flac that caused silence \r
129 when a track automatically repeated. The aspect  ratio handling in theora is now correct, the channel order in \r
130 vorbis is now correct. And now explorer has the "Add to WMP playlist" option,  which other media files have in \r
131 their right-click menu.\r
133     * Encode options for theora, vorbis, speex and flac and property pages in graphedit\r
134     * Improved OGM decoding\r
135     * Improved subtitle support\r
136     * Vorbis channel order fixed\r
137     * 24/32 bit >2 channel decode support improved for vorbis and flac\r
138     * Fix end of file/repeat bug in flac\r
139     * Correct handling of aspect ratio in theora\r
140     * "Add to playlist" option for WMP appears in explorer right-click menu \r
141     \r
143 Version 0.72.1838 - 17/9/2006\r
145 Major changes in this version include, updating all the code to Visual Studio 2005. There is now a "working" \r
146 port for Windows Mobile 5.0  as at this revision, this is not yet released. Many minor bugixes and compatability \r
147 fixes, dependancy updates, speed increases, unicode support, improved installer. Some major work was done to \r
148 maintain Windows 9X/ME support while properly supporting unicode. If you use or have an  interest in the \r
149 maintaining of support for these obsolete operating systems, please let me know whether they are working \r
150 for you.\r
152     * Fixed bug that would refuse to play extremely small files\r
153     * Added YUY2 output support to better support old graphics hardware\r
154     * Updated speex to 1.2beta1\r
155     * Updated project to VS 2005\r
156     * Using theora-exp for theora decoding ~30% speed up\r
157     * Improved 24/32 bit support for FLAC (still may not be perfect)\r
158     * All code moved to unicode. Fixed bug which would fail if paths had unicode chars\r
159     * Custom unicode emulating(unicows) CRT's to maintain Windows 9X support\r
160     * Compatablity fixes for Media Portal and Media Player Classic\r
161     * Installer detects and offers to remove previous versions\r
162     * Installer offers to optionally associate WMP to .ogg\r
163     * MMX optimisations for libtheora ported to MASM, encoding ~25-30% faster\r
164     * Xiph fish icon in explorer\r
165     * Code ported to Windows Mobile 5.0 (currently unreleased build)\r
166     * Switch to integer decoding version of speex \r
168 Version 0.71.0946 - 24/02/2006\r
170 More bugfixes, particularly to theora. See 0.70 release for more details about recent changes. Docs and source \r
171 package will be updated on the weekend, there's no major changes there from 0.70. This version is fairly stable \r
172 now it seems.\r
174     * Fixed the theora seeking bug, should accurately seek to any frame without artefacts.\r
175     * Fixed bug not handling WMP doing hardware video acceleration, caused crash on some files (Thanks slashdot!)\r
176     * Fixed handling of missing 3xx http response codes\r
177     * Fixed bug where player would crash if you dragged it from one monitor to another while playing\r
178     * Fixed COM reference double-release bug\r
179     * Fixed race condition which could crash or hang sometimes after a seek. \r
181 Version (0.70.0827) - 16/02/2006\r
183 Wow... has it been a whole year :) Yes, this project is still alive! There's a fair bit of new code, so if you have problems \r
184 you might want to try the history page and get version 0.69. One notable thing that this new version does not do correctly, \r
185 is it no longer handles chained icecast streams, but it handles streaming static files on a server much better. The previous \r
186 solution for icecast was a real hack which is no longer possible, it will be fixed properly fairly soon.\r
188 I'm releasing now, because otherwise you'll be waiting forever! Releases should be coming much more frequently hopefully. \r
189 As always, email me your bugs and feature requests. The unicode filenames will be fixed as soon as I can, sorry, I keep putting \r
190 that one off.\r
192     * Theora can seek without artefacts to any frame, even non-keyframes.(95% of the time, there's still a slight bug)\r
193     * All seeking in all codecs is accurate to within a single audio sample (ie. sub-second)\r
194     * Complete rewrite of demux, it's much easier for me to continue now.\r
195     * OGM support is improved a bit, still not great. It does not associate with the .ogm extension to avoid messing with other \r
196        solutions for .ogm you might have. But renaming the .ogm file to .ogg it will attempt to play it.\r
197     * Improved handling of static files on servers (still not seeking over http)\r
198     * Be aware that it builds a seektable for all on-disk files. For really large files (>250MB) it may take a little while \r
199        for the file to load.\r
200     * Updated most libraries, vorbis is still at 1.1.1, speex still 1.1.10. Another release soonish may rectify this. \r
201        I just want to release what I've got now, or it will keep being put off. \r
203 Version (0.69.8924) - 15/02/2005\r
205 Lots of bufixes, especially memory leaks and memory management. Along with a new installer based on NSIS, which \r
206 is just click-and-run.\r
208     * Removed several major memory leaks in encoders and decoders\r
209     * More intelligent buffer sizing, reduces memory footprint about 5-10 fold\r
210     * Much more documentation\r
211     * Vorbis encoder has programmatic interface for setting quality\r
212     * Annodex Muxing support\r
213     * Programmitic interface for encoding progress\r
214     * Can seek in WMP6.4\r
215     * Several other tools (not included in this binary) for server side seeking, and .NET media players added to SDK \r
217 Version 0.68.8333 - 06/12/2004\r
219     * Fixed playback from windows network drives.\r
220     * Fixed bug where audio would stop if you seek really close to the end.\r
221     * Seeking performance back to almost instant. \r
222