summaryrefslogtreecommitdiff
path: root/doc/html/ru/news.html
blob: 4f9f52a8ef4dab63b15932cd37326fb074f2307b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//RU">
<!-- Copyright (c) 2000,2001,2002,2003  Josh Coalson -->
<!-- Permission is granted to copy, distribute and/or modify this document -->
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
<!-- or any later version published by the Free Software Foundation; -->
<!-- with no invariant sections. -->
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
<HTML>
<HEAD>
<META CHARSET="windows-1251">
<TITLE>FLAC: новости</TITLE>
</HEAD>

<BODY>
<CENTER><TABLE cellpadding=0 cellspacing=0 border=0>
<TR>
<TD align=center>|</TD>
<TD height=22 align=center nowrap>
&nbsp;<A HREF="index.html">начало</A>&nbsp;</TD>
<TD align=center>|</TD>
<TD align=center nowrap>
&nbsp;новости&nbsp;</TD>
<TD align=center>|</TD>
<TD align=center nowrap>
&nbsp;<A HREF="download.html">файлы</A>&nbsp;</TD>
<TD align=center>|</TD>
<TD align=center nowrap>
&nbsp;<A HREF="features.html">характеристики</A>&nbsp;</TD>
<TD align=center>|</TD>
<TD align=center nowrap>
&nbsp;<A HREF="goals.html">цели</A>&nbsp;</TD>
<TD align=center>|</TD>
<TD align=center nowrap>
&nbsp;<A HREF="format.html">формат</A>&nbsp;</TD>
<TD align=center>|</TD></TR>

<TR>
<TD align=center>|</TD>
<TD align=center nowrap>
&nbsp;<A HREF="id.html">id</A>&nbsp;</TD>
<TD align=center>|</TD>
<TD align=center nowrap>
&nbsp;<A HREF="comparison.html">сравнение</A>&nbsp;</TD>
<TD align=center>|</TD>
<TD align=center nowrap>
&nbsp;<A HREF="developers.html">разработка</A>&nbsp;</TD>
<TD align=center>|</TD>
<TD align=center nowrap>
&nbsp;<A HREF="documentation.html">документация</A>&nbsp;</TD>
<TD align=center>|</TD>
<TD align=center nowrap>
&nbsp;<A HREF="links.html">ссылки</A>&nbsp;</TD>
<TD align=center>|</TD>
<TD align=center nowrap>
&nbsp;<A HREF="authors.html">авторы</A>&nbsp;</TD>
<TD align=center>|</TD></TR>
</TABLE></CENTER>

<P><CENTER><TABLE cellpadding=0 cellspacing=0 border=0>
<TR><TD align=center>|</TD>
<TD height=22 align=center nowrap>
&nbsp;<A HREF="../news.html">english</A>&nbsp;</TD>
<TD align=center>|</TD>
<TD align=center nowrap>
&nbsp;русский</A>&nbsp;</TD>
<TD align=center>|</TD></TR>
</TABLE></CENTER></P>

<CENTER><H2>FLAC: новости</H2></CENTER>

<P><LI><B>24.09.2002</B><BR>
Вышла версия <B>FLAC 1.0.4</B>, в которой сделано большое количество улучшений:</P>

<P><BLOCKQUOTE><UL>
<LI><B>Плагины:</B></LI>

<UL>
	
	<LI>Поддержка комментариев Vorbis, ID3 v1 и v2.</LI>
	<LI>Конфигуруемое форматирование заголовка и преобразование кодировок в плагине для XMMS.</LI>
	<LI>Поддержка 8- и 24-битных файлов. На стадии компиляции можно выбрать либо 24-битный вывод, либо линейное преобразование к 16-битному выводу (по умолчанию).</LI>
</UL>

<LI><B><TT>flac</TT></B></LI> 

<UL>
	<LI>Улучшен анализ опций командной строки (с помощью getopt).</LI>
	<LI>Поддержка формата AIFF (спасибо Брэди Паттерсону).</LI>
	<LI>Небольшое увеличение скорости работы декодера.</LI>
	<LI><TT>--sector-align</TT> теперь поддерживает в качестве ввода файлы без заголовка.</LI>
	<LI>Новая опция <TT>-T</TT>, <TT>--tag</TT> для добавления комментариев Vorbis при кодировании.</LI>
	<LI>Новая опция <TT>--serial-number</TT>, которая может использоваться вместе с ключом <TT>--ogg</TT>.</LI>
	<LI>Автоматически записывается информация о кодере в комментарии Vorbis.</LI>
	<LI>Значительно уменьшены требования к памяти.</LI>
	<LI>Исправлена ошибка, из-за которой неподдерживаемые дополнительные теги формата RIFF WAVE не пропускались.</LI>
	<LI>Исправлена ошибка с определением значения granulepos в потоках Ogg FLAC.</LI>
	<LI>Исправлена утечка памяти при кодировании нескольких файлов с опцией <TT>-V</TT>.</LI>
</UL>

<LI><B><TT>metaflac</TT></B></LI> 
<UL>
	<LI>Поддержка UTF-8 в комментариях Vorbis.</LI>
	<LI>Новые команды <TT>--import-vc-from</TT> и <TT>--export-vc-to commands</TT> для импорта/экспорта комментариев Vorbis. Например, так можно скопировать тег из файла и записать в него:<BR>
	    <TT>$ metaflac --export-vc-to=- --no-utf8-convert file.flac | vorbiscomment --raw -w -c file.ogg
	    <BR>$ vorbiscomment -l --raw file.ogg | metaflac --import-vc-from=- --no-utf8-convert file.flac</TT></LI>
	<LI>Исправлена ошибка, возникавшая при обработке файлов, доступных только для чтения</LI>
</UL>

<LI><B>Библиотеки:</B></LI>

<UL>
	<LI>Все API теперь докуметируются с помощью cbcntvs Doxygen. См. <A HREF="../api/index.html">здесь</A>.</LI> 
	<LI>Новые библиотеки libOggFLAC и libOggFLAC++, которые являются оболочками для libFLAC и libFLAC++, для кодирования и декодирования потоков Ogg FLAC.</LI>
	<LI>Новые <TT>FLAC__SeekableStreamEncoder</TT> и <TT>FLAC__FileEncoder</TT> из библиотеки libFLAC упрощают основные задачи, возникающие при кодировании.</LI>
	<LI>Новый режим проверки во всех кодерах.</LI> 
	<LI>Значительно уменьшено количество памяти, требуемой для кодеров и декодеров.</LI>
	<LI>Кодер автоматически записывает информацию в блок <TT>VORBIS_COMMENT</TT>.</LI>
	<LI>Увеличена скорость кодирования с постоянными предикторами, а также скорость вычисления MD5 для 16-битных моно- и стереосигналов на архитектуре x86 (спасибо Мирославу Личвару).</LI>
	<LI>Исправлена ошибка в интерфейсе метаданных, из-за которой информация о количестве битов на сэмпл в блоке STREAMINFO считывалась неверно.</LI>
	<LI>Исправлена ошибка, из-за которой декодер мог войти в бесконечный цикл при обрыве потока.</LI> 
</UL>

</UL></BLOCKQUOTE></P>

<P><LI><B>22.08.2002</B><BR>
Поддержка 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>

<P><LI><B>13.02.2002</B><BR>
Первая аппаратная реализация FLAC. <A HREF="http://www.phatnoise.com/">Phatnoise</A> стала первой коммерческой аппаратной платформой, поддерживающей FLAC. Для воспроизведения FLAC файлов плейером Phatbox выпущена прошивка.  Подробнее об этом на странице <A HREF="http://phatbox.sixpak.org/">Phatbox</A>.</P>

<P><LI><B>03.12.2001</B><BR>
Вышла версия <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>

<P><LI><B>14.11.2001</B><BR>
Вышла версия <B>FLAC 1.0.1</B>. Основной кодек не был изменен, но были добавлены несколько новых возможностей и исправлено несколько ошибок.</P>

<P><BLOCKQUOTE><UL>

<LI>Новые возможности для пользователей:</LI>

<UL>
<LI>Поддержка Ogg-FLAC, т.е. <B><TT>flac</TT></B> теперь может читать и создавать потоки с использованием транспортного уровня Ogg.</LI>

<LI>Новый плагин для Winamp 3, основанный на Wasabi Beta 1 SDK.</LI>

<LI>Новые утилиты для поддержки FLAC в Monkey Audio GUI; см. <A HREF="documentation.html#monkey">описание</A>.</LI>

<LI>Поддержка Mac OS X. В разделе <A HREF="download.html">файлы</A> теперь есть скомпилированная версия для OS X.</LI>

<LI>Поддержка Mingw32.</LI>

<LI>Улучшена обработка специфичных для MS 'fmt' заголовков файлов WAVE.</LI>
</UL>

<LI>Новые возможности для разработчиков:</LI>

<UL>
<LI>
Добавлен уровень SeekableStreamDecoder между StreamDecoder и FileDecoder. С его помощью удобнее использовать библиотеку <TT>libFLAC</TT> в ситуациях, когда неодостачно информации о декодируемом файле. Болле подробно все описано в разделе <A HREF="../api/index.html">документация</A>. Интерфейс для StreamDecoder и FileDecoder остался прежним и, соответственно, сохранилась бинарная совместимость с libFLAC 1.0.</LI>

<LI>Уменьшен размер стека необходимый кодеру.</LI>
</UL>

<LI>Исправленные ошибки:</LI>

<UL>
<LI>Существенная ошибка при кодировании raw ввода, приводящая к добавлению 12 лишних сэмплов к получаемому файлу. Кодирование из WAVE файлов работало правильно.</LI>

<LI>Ошибка в <TT>libFLAC</TT>, связанная с установкой имени файла в stdin в декодере файлов.</LI>

<LI>Ошибка в <TT>libFLAC</TT>, возникающая при множественных вызовах для установки имени файла и приводящая к утечке памяти.</LI>

<LI><B><TT>metaflac</TT></B> правильно пропускает тег id3v2.</LI>

<LI><B><TT>metaflac</TT></B> правильно пропускает большие блоки метаданных.</LI>
</UL>

</UL></BLOCKQUOTE></P>


<P><LI><B>20.07.2001</B><BR>
Вышла версия <B>FLAC 1.0</B>! Добавлено несколько новых возможностей, но в основном исправления ошибок.</P>

<P><BLOCKQUOTE><UL>

<LI>Новая опция '<TT>--sector-align</TT>' позволяет выравнивать группу кодируемых аудиофайлов на границу сектора в формате Audio-CD.</LI>

<LI>Новая опция '<TT>--output-prefix</TT>' добавляет префикс ко всем выходным именам файлов (полезно, например, для сохранения результатов работы в другой каталог).</LI>

<LI>Улучшенное автоопределение WAVE (больше не полагается на ungetc()).</LI>

<LI>Более понятная статистика при кодировании/декодировании.</LI>

<LI>Изменения в интерефейсе библиотеки <TT>libFLAC</TT> для более простой поддержки бинарной совместимости в будущем.</LI>

<LI>Новая опция '<LI>--sse-os</LI>' в конфигурационном скрипте для использования более быстрых процедур, основанных на SSE.</LI>

<LI>Еще одно (надеюсь последнее) исправление в плагине для Winamp 2.</LI>

<LI>Немного улучшена оценка параметра Райса.</LI>

<LI>Исправление ошибок, возникающих в очень редких ситуациях при кодировании.</LI>
</UL></BLOCKQUOTE></P>


<P><LI><B>07.06.2001</B></LI><BR>
Вышла версия FLAC 0.10. Скорее всего это последняя бета версия. За последние два месяца было сделано много улучшений.</P>

<P><BLOCKQUOTE><UL>
	<LI>Скорость работы кодера и декодера значительно возросла. Основные процедуры написаны на ассемблере для IA-32.</LI>

	<LI>Добавлен блок метаданных SEEKTABLE, содержащий информацию, позволяющую ускорить значительно ускорить поиск в потоке.</LI>

	<LI>Модель поведения <B><TT>flac</TT></B> теперь аналогична <B><TT>gzip</TT></B>.</LI>

	<LI>Опции -# настроены для получения наилучшего соотношения уровень/время сжатия. По умолчению установлено значение -5.</LI>

	<LI>Неподдерживаемые блоки в WAVE-файле теперь пропускаются с предупреждением.</LI>

	<LI>Добавлена опция <TT>--delete-input-file</TT>, позволяющая удалять входной файл после удачного кодирования/декодирования.</LI>

	<LI>Изменен плагин для XMMS, чтобы нормально работала визуализация.</LI>

	<LI>Исправлена ошибка, возникающая в потоковом декодере после поиска.</LI>
</UL></BLOCKQUOTE></P>


<P><LI><B>31.03.2001</B></LI><BR>
Вышла версия 0.9. Исправлены плагины для Winamp и XMMS. Изменен формат (надеюсь, последний раз). Потеряна совместимость со всеми предыдущими версиями.</P>


<P><LI><B>24.03.2001</B></LI><BR>
Близится выход версии 0.9, в которой должен быть исправлен плагин для Winamp. Джош обратился через список рассылки, чтобы после выхода этой версии к нему обратились с пожеланиями (особенно радикальными, которые могут коснуться формата).</P>


<P><LI><B>21.03.2001</B></LI><BR>
Текущая версия FLAC - 0.8. Начат перевод документации.</P>


<P><LI><B>10.12.2000</B></LI><BR>
FLAC выложен на SourceForge. Посетите <A HREF="http://www.sourceforge.net/projects/flac/">страницу</A> проекта, чтобы подписаться на список расылки или стать разработчиком.</P>

<P>&nbsp;Copyright (c) 2000,2001,2002,2003 Josh Coalson</P>

</BODY>
</HTML>