comparison src/flac-1.2.1/doc/html/ru/news.html @ 1:05aa0afa9217

Bring in flac, ogg, vorbis
author Chris Cannam
date Tue, 19 Mar 2013 17:37:49 +0000
parents
children
comparison
equal deleted inserted replaced
0:c7265573341e 1:05aa0afa9217
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//RU">
2 <!-- Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson -->
3 <!-- Permission is granted to copy, distribute and/or modify this document -->
4 <!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
5 <!-- or any later version published by the Free Software Foundation; -->
6 <!-- with no invariant sections. -->
7 <!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
8 <HTML>
9 <HEAD>
10 <META CHARSET="windows-1251">
11 <TITLE>FLAC: новости</TITLE>
12 </HEAD>
13
14 <BODY>
15 <CENTER><TABLE cellpadding=0 cellspacing=0 border=0>
16 <TR>
17 <TD align=center>|</TD>
18 <TD height=22 align=center nowrap>
19 &nbsp;<A HREF="index.html">начало</A>&nbsp;</TD>
20 <TD align=center>|</TD>
21 <TD align=center nowrap>
22 &nbsp;новости&nbsp;</TD>
23 <TD align=center>|</TD>
24 <TD align=center nowrap>
25 &nbsp;<A HREF="download.html">файлы</A>&nbsp;</TD>
26 <TD align=center>|</TD>
27 <TD align=center nowrap>
28 &nbsp;<A HREF="features.html">характеристики</A>&nbsp;</TD>
29 <TD align=center>|</TD>
30 <TD align=center nowrap>
31 &nbsp;<A HREF="goals.html">цели</A>&nbsp;</TD>
32 <TD align=center>|</TD>
33 <TD align=center nowrap>
34 &nbsp;<A HREF="format.html">формат</A>&nbsp;</TD>
35 <TD align=center>|</TD></TR>
36
37 <TR>
38 <TD align=center>|</TD>
39 <TD align=center nowrap>
40 &nbsp;<A HREF="id.html">id</A>&nbsp;</TD>
41 <TD align=center>|</TD>
42 <TD align=center nowrap>
43 &nbsp;<A HREF="comparison.html">сравнение</A>&nbsp;</TD>
44 <TD align=center>|</TD>
45 <TD align=center nowrap>
46 &nbsp;<A HREF="developers.html">разработка</A>&nbsp;</TD>
47 <TD align=center>|</TD>
48 <TD align=center nowrap>
49 &nbsp;<A HREF="documentation.html">документация</A>&nbsp;</TD>
50 <TD align=center>|</TD>
51 <TD align=center nowrap>
52 &nbsp;<A HREF="links.html">ссылки</A>&nbsp;</TD>
53 <TD align=center>|</TD>
54 <TD align=center nowrap>
55 &nbsp;<A HREF="authors.html">авторы</A>&nbsp;</TD>
56 <TD align=center>|</TD></TR>
57 </TABLE></CENTER>
58
59 <P><CENTER><TABLE cellpadding=0 cellspacing=0 border=0>
60 <TR><TD align=center>|</TD>
61 <TD height=22 align=center nowrap>
62 &nbsp;<A HREF="../news.html">english</A>&nbsp;</TD>
63 <TD align=center>|</TD>
64 <TD align=center nowrap>
65 &nbsp;русский</A>&nbsp;</TD>
66 <TD align=center>|</TD></TR>
67 </TABLE></CENTER></P>
68
69 <CENTER><H2>FLAC: новости</H2></CENTER>
70
71 <P><LI><B>26.01.2003</B><BR>
72 Вышла версия <B>FLAC 1.1.0</B>, в которой сделано не все, что хотелось, но время релиза подошло.</P>
73
74 <P>Обратите внимание на то, что был увеличен младший номер версии, а значит совместимость снизу вверх была нарушена (т.е. более ранние версии декодеров не смогут воспроизводить файлы созданные более поздними версиями кодера). Это произошло из-за ошибки в декодерах в версиях до 1.0.4 включительно, из-за которой декодеры неправильно пропускали неизвестные блоки метаданных. Потоковый формат не изменился, поэтому обратная совместимость не нарушена. Это значит, что файл FLAC со списком разбиения аудиодиска не будет декодироваться версиями до 1.1.0, в которой была исправлена упомянутая выше ошибка.</P>
75
76 <P>Список изменений:</P>
77
78 <P><BLOCKQUOTE><UL>
79 <LI><B>Основное:</B></LI>
80
81 <UL>
82 <LI>Весь код проверен программой <A HREF="http://developer.kde.org/~sewardj/">Valgrind</A>!</LI>
83 <LI>Новый блок метаданных <A HREF="format.html#def_CUESHEET">CUESHEET</A> для хранения содержания CD и информации об индексных точках. Теперь аудиодиск может быть полностью сохранен в один файл.</LI>
84 <LI>Поддержка <A HREF="http://www.replaygain.org/">ReplayGain</A>.</LI>
85 <LI>Улучшен уровень сжатия для 24-битных файлов.</LI>
86 <LI>Более полная поддержка формата AIFF.</LI>
87 <LI>Оптимизация для 3DNow! теперь включена по умолчанию.</LI>
88 <LI>Полная система сборки для MSVC с файлом проекта .dsp, с помощью которой можно создать статитеские и динамические библиотеки в режиме отладки или релиза.</LI>
89 </UL>
90
91 <LI><B><TT>flac</TT>:</B></LI>
92 <UL>
93 <LI>Может декодировать FLAC в AIFF; новый ключ <TT>--force-aiff-format</TT>.</LI>
94 <LI>Новая возможность <TT>--cuesheet</TT> позволяет читать и сохранять списки разбиения аудиодиска при кодирования диска полностью. Автоматически создаются точки поиска для треков и индексные точки, кроме тех случаев, когда используется ключ <TT>--no-cued-seekpoints</TT>.</LI>
95 <LI>Новая опция <TT>--replay-gain</TT> для вычисления и сохранения значений ReplayGain.</LI>
96 <LI>Новая опция <TT>--until</TT> дополняет <TT>--skip</TT> для остановки декодирования в определенном месте потока.</LI>
97 <LI><TT>--skip</TT> и <TT>--until</TT> могут получать значения в формате мм:сс.сс.</LI>
98 <LI>Новый ключ <TT>-S #s</TT> указывает, что точки для поиска нужно расставлять с интервалом в '#' секунд.</LI>
99 <LI><B><TT>flac</TT></B> создает таблицу поиска по умолчанию параметром <TT>-S 10s</TT> вместо <TT>-S 100x</TT>.</LI>
100 <LI><B><TT>flac</TT></B> добавляет блок PADDING размером 4Кб по умолчанию (отключается опцией <TT>--no-padding</TT>).</LI>
101 <LI>Исправлена ошибка с ключом <TT>--skip</TT> и кодированием из AIFF в FLAC.</LI>
102 <LI>Исправлена ошибка, приводящая к порче заголовка WAVE файла, создаваемого при декодировании файла FLAC, у которого в блоке STREAMINFO было значение total_samples==0.</LI>
103 </UL>
104
105 <LI><B><TT>metaflac</TT>:</B></LI>
106 <UL>
107 <LI>Новый ключ <TT>--import-cuesheet-from</TT> для чтения и сохранения списка разметки аудиодиска при кодирования диска полностью. Также автоматически создаются точки поиска для трека и индексные точки, кроме тех случаев, когда используется ключ <TT>--no-cued-seekpoints</TT>.</LI>
108 <LI>Новый ключ <TT>--export-cuesheet-to</TT> для записи списка разметки аудиодиска из файла FLAC.</LI>
109 <LI>Новый ключ <TT>--add-replay-gain</TT> для вычисления значений ReplayGain и сохранения их в виде тегов.</LI>
110 <LI>Новый ключ <TT>--add-seekpoint</TT> для добавления точек поиска в существующий файл FLAC.</LI>
111 </UL>
112
113 <LI><B>Плагин для XMMS:</B></LI>
114 <UL>
115 <LI>Настраиваемое проебразование частоты дискретизации со сглаживанием сигнала.</LI>
116 <LI>Поддержка ReplayGain для настройки ограничения шума, предварительного усиления и опционального жесткого ограничителя.</LI>
117 <LI>Новый редактор комментариев Vorbis.</LI>
118 <LI>Работает окно информации о файле.</LI>
119 <LI>Используется тег ARTIST, если нет тега PERFORMER.</LI>
120 </UL>
121
122 <LI><B>Библиотеки (для разработчиков):</B></LI>
123 <UL>
124 <LI>Весь код и тесты отлажены для Valgrind. Все тесты прошли проверку Valgrind, а это значит, что в программе нет утечек памяти или переполнений буфера.</LI>
125 <LI>Процедура <TT>FLAC__metadata_object_new(FLAC__METADATA_TYPE_VORBIS_COMMENT)</TT> теперь записывает информацию о кодере.</LI>
126 </UL>
127 </UL></BLOCKQUOTE></P>
128
129 <P><LI><B>24.09.2002</B><BR>
130 Вышла версия <B>FLAC 1.0.4</B>, в которой сделано большое количество улучшений:</P>
131
132 <P><BLOCKQUOTE><UL>
133 <LI><B>Плагины:</B></LI>
134
135 <UL>
136
137 <LI>Поддержка комментариев Vorbis, ID3 v1 и v2.</LI>
138 <LI>Конфигуруемое форматирование заголовка и преобразование кодировок в плагине для XMMS.</LI>
139 <LI>Поддержка 8- и 24-битных файлов. На стадии компиляции можно выбрать либо 24-битный вывод, либо линейное преобразование к 16-битному выводу (по умолчанию).</LI>
140 </UL>
141
142 <LI><B><TT>flac</TT></B></LI>
143
144 <UL>
145 <LI>Улучшен анализ опций командной строки (с помощью getopt).</LI>
146 <LI>Поддержка формата AIFF (спасибо Брэди Паттерсону).</LI>
147 <LI>Небольшое увеличение скорости работы декодера.</LI>
148 <LI><TT>--sector-align</TT> теперь поддерживает в качестве ввода файлы без заголовка.</LI>
149 <LI>Новая опция <TT>-T</TT>, <TT>--tag</TT> для добавления комментариев Vorbis при кодировании.</LI>
150 <LI>Новая опция <TT>--serial-number</TT>, которая может использоваться вместе с ключом <TT>--ogg</TT>.</LI>
151 <LI>Автоматически записывается информация о кодере в комментарии Vorbis.</LI>
152 <LI>Значительно уменьшены требования к памяти.</LI>
153 <LI>Исправлена ошибка, из-за которой неподдерживаемые дополнительные теги формата RIFF WAVE не пропускались.</LI>
154 <LI>Исправлена ошибка с определением значения granulepos в потоках Ogg FLAC.</LI>
155 <LI>Исправлена утечка памяти при кодировании нескольких файлов с опцией <TT>-V</TT>.</LI>
156 </UL>
157
158 <LI><B><TT>metaflac</TT></B></LI>
159 <UL>
160 <LI>Поддержка UTF-8 в комментариях Vorbis.</LI>
161 <LI>Новые команды <TT>--import-vc-from</TT> и <TT>--export-vc-to commands</TT> для импорта/экспорта комментариев Vorbis. Например, так можно скопировать тег из файла и записать в него:<BR>
162 <TT>$ metaflac --export-vc-to=- --no-utf8-convert file.flac | vorbiscomment --raw -w file.ogg
163 <BR>$ vorbiscomment --raw -l file.ogg | metaflac --import-vc-from=- --no-utf8-convert file.flac</TT></LI>
164 <LI>Исправлена ошибка, возникавшая при обработке файлов, доступных только для чтения</LI>
165 </UL>
166
167 <LI><B>Библиотеки:</B></LI>
168
169 <UL>
170 <LI>Все API теперь докуметируются с помощью cbcntvs Doxygen. См. <A HREF="../api/index.html">здесь</A>.</LI>
171 <LI>Новые библиотеки libOggFLAC и libOggFLAC++, которые являются оболочками для libFLAC и libFLAC++, для кодирования и декодирования потоков Ogg FLAC.</LI>
172 <LI>Новые <TT>FLAC__SeekableStreamEncoder</TT> и <TT>FLAC__FileEncoder</TT> из библиотеки libFLAC упрощают основные задачи, возникающие при кодировании.</LI>
173 <LI>Новый режим проверки во всех кодерах.</LI>
174 <LI>Значительно уменьшено количество памяти, требуемой для кодеров и декодеров.</LI>
175 <LI>Кодер автоматически записывает информацию в блок <TT>VORBIS_COMMENT</TT>.</LI>
176 <LI>Увеличена скорость кодирования с постоянными предикторами, а также скорость вычисления MD5 для 16-битных моно- и стереосигналов на архитектуре x86 (спасибо Мирославу Личвару).</LI>
177 <LI>Исправлена ошибка в интерфейсе метаданных, из-за которой информация о количестве битов на сэмпл в блоке STREAMINFO считывалась неверно.</LI>
178 <LI>Исправлена ошибка, из-за которой декодер мог войти в бесконечный цикл при обрыве потока.</LI>
179 </UL>
180
181 </UL></BLOCKQUOTE></P>
182
183 <P><LI><B>22.08.2002</B><BR>
184 Поддержка FLAC была добавлена в Rio Receiver и Dell Digital Audio Receiver с помощью клиента <A HREF="http://sourceforge.net/projects/rioplay/">RioPlay</A> Дэвида Флауердэя. См. <A HREF="http://rioreceiver.comms.net/php/showflat.php?Cat=&Board=Technical&Number=2262&page=0&view=collapsed&sb=5&o=0&fpart=">анонс полностью</A>.</P>
185
186 <P><LI><B>13.02.2002</B><BR>
187 Первая аппаратная реализация FLAC. <A HREF="http://www.phatnoise.com/">Phatnoise</A> стала первой коммерческой аппаратной платформой, поддерживающей FLAC. Для воспроизведения FLAC файлов плейером Phatbox выпущена прошивка. Подробнее об этом смотрите <A HREF="http://www.phatnoise.com/technology/encoding.php">здесь</A>.</P>
188
189 <P><LI><B>03.12.2001</B><BR>
190 Вышла версия <B>FLAC 1.0.2</B>. Релиз сделан для исправления проблемы, приводящей к "падению" плагинов. Ошибка также могла касаться пользователей <B><TT>libFLAC</B></TT>, которые использовали один экземпляр декодера файлов для нескольких файлов. Подробнее см. <A HREF="http://www.geocrawler.com/lists/3/SourceForge/7206/0/7231340">здесь</A>.</P>
191
192 <P><LI><B>14.11.2001</B><BR>
193 Вышла версия <B>FLAC 1.0.1</B>. Основной кодек не был изменен, но были добавлены несколько новых возможностей и исправлено несколько ошибок.</P>
194
195 <P><BLOCKQUOTE><UL>
196
197 <LI>Новые возможности для пользователей:</LI>
198
199 <UL>
200 <LI>Поддержка Ogg-FLAC, т.е. <B><TT>flac</TT></B> теперь может читать и создавать потоки с использованием транспортного уровня Ogg.</LI>
201
202 <LI>Новый плагин для Winamp 3, основанный на Wasabi Beta 1 SDK.</LI>
203
204 <LI>Новые утилиты для поддержки FLAC в Monkey Audio GUI; см. <A HREF="documentation.html#monkey">описание</A>.</LI>
205
206 <LI>Поддержка Mac OS X. В разделе <A HREF="download.html">файлы</A> теперь есть скомпилированная версия для OS X.</LI>
207
208 <LI>Поддержка Mingw32.</LI>
209
210 <LI>Улучшена обработка специфичных для MS 'fmt' заголовков файлов WAVE.</LI>
211 </UL>
212
213 <LI>Новые возможности для разработчиков:</LI>
214
215 <UL>
216 <LI>
217 Добавлен уровень SeekableStreamDecoder между StreamDecoder и FileDecoder. С его помощью удобнее использовать библиотеку <TT>libFLAC</TT> в ситуациях, когда неодостачно информации о декодируемом файле. Болле подробно все описано в разделе <A HREF="../api/index.html">документация</A>. Интерфейс для StreamDecoder и FileDecoder остался прежним и, соответственно, сохранилась бинарная совместимость с libFLAC 1.0.</LI>
218
219 <LI>Уменьшен размер стека необходимый кодеру.</LI>
220 </UL>
221
222 <LI>Исправленные ошибки:</LI>
223
224 <UL>
225 <LI>Существенная ошибка при кодировании raw ввода, приводящая к добавлению 12 лишних сэмплов к получаемому файлу. Кодирование из WAVE файлов работало правильно.</LI>
226
227 <LI>Ошибка в <TT>libFLAC</TT>, связанная с установкой имени файла в stdin в декодере файлов.</LI>
228
229 <LI>Ошибка в <TT>libFLAC</TT>, возникающая при множественных вызовах для установки имени файла и приводящая к утечке памяти.</LI>
230
231 <LI><B><TT>metaflac</TT></B> правильно пропускает тег id3v2.</LI>
232
233 <LI><B><TT>metaflac</TT></B> правильно пропускает большие блоки метаданных.</LI>
234 </UL>
235
236 </UL></BLOCKQUOTE></P>
237
238
239 <P><LI><B>20.07.2001</B><BR>
240 Вышла версия <B>FLAC 1.0</B>! Добавлено несколько новых возможностей, но в основном исправления ошибок.</P>
241
242 <P><BLOCKQUOTE><UL>
243
244 <LI>Новая опция '<TT>--sector-align</TT>' позволяет выравнивать группу кодируемых аудиофайлов на границу сектора в формате Audio-CD.</LI>
245
246 <LI>Новая опция '<TT>--output-prefix</TT>' добавляет префикс ко всем выходным именам файлов (полезно, например, для сохранения результатов работы в другой каталог).</LI>
247
248 <LI>Улучшенное автоопределение WAVE (больше не полагается на ungetc()).</LI>
249
250 <LI>Более понятная статистика при кодировании/декодировании.</LI>
251
252 <LI>Изменения в интерефейсе библиотеки <TT>libFLAC</TT> для более простой поддержки бинарной совместимости в будущем.</LI>
253
254 <LI>Новая опция '<LI>--sse-os</LI>' в конфигурационном скрипте для использования более быстрых процедур, основанных на SSE.</LI>
255
256 <LI>Еще одно (надеюсь последнее) исправление в плагине для Winamp 2.</LI>
257
258 <LI>Немного улучшена оценка параметра Райса.</LI>
259
260 <LI>Исправление ошибок, возникающих в очень редких ситуациях при кодировании.</LI>
261 </UL></BLOCKQUOTE></P>
262
263
264 <P><LI><B>07.06.2001</B></LI><BR>
265 Вышла версия FLAC 0.10. Скорее всего это последняя бета версия. За последние два месяца было сделано много улучшений.</P>
266
267 <P><BLOCKQUOTE><UL>
268 <LI>Скорость работы кодера и декодера значительно возросла. Основные процедуры написаны на ассемблере для IA-32.</LI>
269
270 <LI>Добавлен блок метаданных SEEKTABLE, содержащий информацию, позволяющую ускорить значительно ускорить поиск в потоке.</LI>
271
272 <LI>Модель поведения <B><TT>flac</TT></B> теперь аналогична <B><TT>gzip</TT></B>.</LI>
273
274 <LI>Опции -# настроены для получения наилучшего соотношения уровень/время сжатия. По умолчению установлено значение -5.</LI>
275
276 <LI>Неподдерживаемые блоки в WAVE-файле теперь пропускаются с предупреждением.</LI>
277
278 <LI>Добавлена опция <TT>--delete-input-file</TT>, позволяющая удалять входной файл после удачного кодирования/декодирования.</LI>
279
280 <LI>Изменен плагин для XMMS, чтобы нормально работала визуализация.</LI>
281
282 <LI>Исправлена ошибка, возникающая в потоковом декодере после поиска.</LI>
283 </UL></BLOCKQUOTE></P>
284
285
286 <P><LI><B>31.03.2001</B></LI><BR>
287 Вышла версия 0.9. Исправлены плагины для Winamp и XMMS. Изменен формат (надеюсь, последний раз). Потеряна совместимость со всеми предыдущими версиями.</P>
288
289
290 <P><LI><B>24.03.2001</B></LI><BR>
291 Близится выход версии 0.9, в которой должен быть исправлен плагин для Winamp. Джош обратился через список рассылки, чтобы после выхода этой версии к нему обратились с пожеланиями (особенно радикальными, которые могут коснуться формата).</P>
292
293
294 <P><LI><B>21.03.2001</B></LI><BR>
295 Текущая версия FLAC - 0.8. Начат перевод документации.</P>
296
297
298 <P><LI><B>10.12.2000</B></LI><BR>
299 FLAC выложен на SourceForge. Посетите <A HREF="http://www.sourceforge.net/projects/flac/">страницу</A> проекта, чтобы подписаться на список расылки или стать разработчиком.</P>
300
301 <P>&nbsp;Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson</P>
302
303 </BODY>
304 </HTML>