<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз операционной системы OpenBSD 5.7</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102356.html</link>
    <description>Увидел свет (http://marc.info/?l=openbsd-misc&amp;m=143043178115828) релиз операционной системы OpenBSD 5.7 (http://openbsd.org/57.html), тридцать седьмой выпуск за девятнадцатилетнюю историю существования проекта. При развитии OpenBSD основное внимание уделяется переносимости (поддерживается (http://www.openbsd.org/plat.html) 21 аппаратная платформа), стандартизации, корректной работе, активной безопасности и интегрированным криптографическим средствам. Размер полного установочного ISO-образа (http://ftp.eu.openbsd.org/pub/OpenBSD/5.7/i386/install56.iso) базовой системы составляет 208 Мб. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Кроме непосредственно операционной системы, проект OpenBSD известен своими компонентами, которые получили распространение в других системах и зарекомендовали себя как одни из наиболее безопасных и качественных решений. Среди них: LibreSSL (http://www.libressl.org/) (форк (http://www.opennet.ru/opennews/art.shtml?num=39617) OpenSSL), OpenSSH (http://www.openssh.com/), пакетный фильтр PF (http://www.openbsd.org/faq/pf/i</description>

<item>
    <title>Релиз операционной системы OpenBSD 5.7 (Mihail Zenkov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102356.html#266</link>
    <pubDate>Fri, 08 May 2015 22:15:21 GMT</pubDate>
    <description>&amp;gt; Сравнивая с кодом в libsamplerate (пять режимов работы, три из них не &lt;br&gt;&amp;gt; дают &quot;пилу&quot; в прошлом тесте), больше всего сходства вижу с src_sinc.c, &lt;br&gt;&amp;gt; - а именно в том модуле реализованы те самые три &quot;корректных&quot; &lt;br&gt;&amp;gt; алгоритма. Но могу и ошибиться, конечно, так как весьма смутно понимаю, &lt;br&gt;&amp;gt; что тут на самом деле происходит. :( &lt;br&gt;&lt;br&gt;По коду тип ресемплинга точно не определю, но на свертку (sinc) этот код явно не похож. Там должно быть умножение каждого сэмпла на каждый коэффициент фильтра + сами таблицы фильтров немалого размера (в libsamplerate *_coeffs.h).&lt;br&gt;&lt;br&gt;&amp;gt; Проверил, конечно. И сейчас ещё раз специально проверил через time aucat, чтобы &lt;br&gt;&amp;gt; своим ушам не доверять лишний раз. Тик в тик с sndio &lt;br&gt;&amp;gt; с выставлением на /dev/audio0 как 44,1кГц, так и 48кГц. У меня &lt;br&gt;&amp;gt; на одном из прошлых ноутбуков кодек вёл себя неадекватно в этом &lt;br&gt;&amp;gt; плане, так что я уже однажды обжёгшийся. :) &lt;br&gt;&lt;br&gt;Возможно вам действительно попался не самый плохой кодек ;)&lt;br&gt;&lt;br&gt;&amp;gt; Попробовал с wav в aucat, ffplay (надеялся увидеть сонограмму), MoC </description>
</item>

<item>
    <title>Релиз операционной системы OpenBSD 5.7 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102356.html#265</link>
    <pubDate>Fri, 08 May 2015 21:34:39 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Вырубил sndiod (чтобы программы, использующие sndio, подключались в /dev/audio напрямую), &lt;br&gt;&amp;gt;&amp;gt; проиграл тот же файл - пилы нет, а audioctl говорит, что &lt;br&gt;&amp;gt;&amp;gt; play.rate=44100. То есть ресемплирование, видимо, успешно делается штатным кодеком, так &lt;br&gt;&amp;gt;&amp;gt; как в audio(4) используется линейное и тоже, судя по коду (очень &lt;br&gt;&amp;gt;&amp;gt; похож на код из sndiod), без dithering&apos;а - как я понимаю, &lt;br&gt;&amp;gt;&amp;gt; в этом случае пилу я тоже должен был услышать.&lt;br&gt;&amp;gt; Точно сказать о качестве ресемплинга по наличию/отсутствия dithering&apos;а нельзя ;) &lt;br&gt;&lt;br&gt;Ага, понял, это я не тот код смотрел.&lt;br&gt;&lt;br&gt;Вот, похоже, именно ресемплинг в sndiod (dsp.c, функция resamp_do):&lt;br&gt;&#091;code&#093;&lt;br&gt;        for (;;) &#123;&lt;br&gt;                if (diff &amp;lt; 0) &#123;&lt;br&gt;                        if (ifr == 0)&lt;br&gt;                                break;&lt;br&gt;                        ctx_start ^= 1;&lt;br&gt;                        ctx = ctxbuf + ctx_start;&lt;br&gt;                        for (c = nch; c &amp;gt; 0; c--) &#123;&lt;br&gt;                                *ctx = *idata++;&lt;br&gt;                                ctx += RESAMP_NCTX;&lt;br&gt;      </description>
</item>

<item>
    <title>Релиз операционной системы OpenBSD 5.7 (Mihail Zenkov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102356.html#264</link>
    <pubDate>Fri, 08 May 2015 15:47:03 GMT</pubDate>
    <description>Проверил ресемплинг на андройдофоне - на 44.1 все нормально, а на 48 наоборот сирена.&lt;br&gt;Так что до кучи залил тесты на 48khz, может кому пригодится для телефонов/плееров.&lt;br&gt;&lt;br&gt;http://knk.bplaced.net/audio/resampling_test_48.mp3&lt;br&gt;http://knk.bplaced.net/audio/resampling_test_48.wav&lt;br&gt;</description>
</item>

<item>
    <title>Релиз операционной системы OpenBSD 5.7 (Mihail Zenkov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102356.html#263</link>
    <pubDate>Fri, 08 May 2015 14:46:32 GMT</pubDate>
    <description>&amp;gt; Вырубил sndiod (чтобы программы, использующие sndio, подключались в /dev/audio напрямую), &lt;br&gt;&amp;gt; проиграл тот же файл - пилы нет, а audioctl говорит, что &lt;br&gt;&amp;gt; play.rate=44100. То есть ресемплирование, видимо, успешно делается штатным кодеком, так &lt;br&gt;&amp;gt; как в audio(4) используется линейное и тоже, судя по коду (очень &lt;br&gt;&amp;gt; похож на код из sndiod), без dithering&apos;а - как я понимаю, &lt;br&gt;&amp;gt; в этом случае пилу я тоже должен был услышать.&lt;br&gt;&lt;br&gt;Точно сказать о качестве ресемплинга по наличию/отсутствия dithering&apos;а нельзя ;) &lt;br&gt;К сожалению не могу проверить дешевые кодеки в режиме 44.1kHz, так как alsa просто не позволяет выставить этот режим. Насколько я знаю - общая политика alsa избегать аппаратного ресемплинга, так как он обычно реализован через зад, точнее zoh или linear.&lt;br&gt;А патчить alsa для включения 44.1 лениво :)&lt;br&gt;&lt;br&gt;Проверьте не изменилась ли скорость воспроизведения при форсировании 44.1.&lt;br&gt;К сожалению не нашел dataheet на ваш кодек.&lt;br&gt;&lt;br&gt;Dithering нужен для корректного округления до 16 бит. Обычно вся обработка звука произв</description>
</item>

<item>
    <title>Релиз операционной системы OpenBSD 5.7 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102356.html#262</link>
    <pubDate>Fri, 08 May 2015 12:08:50 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Логично. Но, похоже, в моём случае вполне можно открыт &lt;br&gt;&amp;gt; Чёрт, нечаянно нажал Ctrl+Enter, вместо этой фразы должен был быть постскриптум (если &lt;br&gt;&amp;gt; интересно): &lt;br&gt;&lt;br&gt;(это с sndiod -r 44100, без этой опции *.rate будет 48000)&lt;br&gt;</description>
</item>

<item>
    <title>Релиз операционной системы OpenBSD 5.7 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102356.html#261</link>
    <pubDate>Fri, 08 May 2015 12:06:11 GMT</pubDate>
    <description>&amp;gt; Логично. Но, похоже, в моём случае вполне можно открыт &lt;br&gt;&lt;br&gt;Чёрт, нечаянно нажал Ctrl+Enter, вместо этой фразы должен был быть постскриптум (если интересно):&lt;br&gt;&lt;br&gt;$ audioctl  &lt;br&gt;name=HD-Audio&lt;br&gt;encodings=slinear_le:16:2:1,slinear_le:20:4:1,slinear_le:24:4:1&lt;br&gt;properties=full_duplex,independent&lt;br&gt;hiwat=9&lt;br&gt;lowat=8&lt;br&gt;mode=&lt;br&gt;play.rate=44100&lt;br&gt;play.channels=2&lt;br&gt;play.precision=16&lt;br&gt;play.bps=2&lt;br&gt;play.msb=1&lt;br&gt;play.encoding=slinear_le&lt;br&gt;play.samples=0&lt;br&gt;play.pause=1&lt;br&gt;play.active=0&lt;br&gt;play.block_size=3840&lt;br&gt;play.errors=0&lt;br&gt;record.rate=44100&lt;br&gt;record.channels=2&lt;br&gt;record.precision=16&lt;br&gt;record.bps=2&lt;br&gt;record.msb=1&lt;br&gt;record.encoding=slinear_le&lt;br&gt;record.samples=0&lt;br&gt;record.pause=1&lt;br&gt;record.active=0&lt;br&gt;record.block_size=3840&lt;br&gt;record.errors=0&lt;br&gt;$ dmesg &amp;#124; egrep &apos;audio&amp;#124;azalia&apos;&lt;br&gt;azalia0 at pci0 dev 3 function 0 &quot;Intel Core 4G HD Audio&quot; rev 0x0b: msi&lt;br&gt;azalia0: No codecs found&lt;br&gt;azalia1 at pci0 dev 27 function 0 &quot;Intel 8 Series HD Audio&quot; rev 0x04: msi&lt;br&gt;azalia1: codecs: Realtek ALC292&lt;br&gt;audio0 at azalia1&lt;br&gt;</description>
</item>

<item>
    <title>Релиз операционной системы OpenBSD 5.7 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102356.html#260</link>
    <pubDate>Fri, 08 May 2015 12:03:56 GMT</pubDate>
    <description>&amp;gt;&amp;gt; ADATA_BITS по умолчанию 16, но можно при компиляции выставить в 24.&lt;br&gt;&amp;gt; Это не поможет, если ваша звуковая плата будет в 16 битном режиме. &lt;br&gt;&lt;br&gt;Логично.&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Более дорогие решения с полноценным, но слабым DSP (например старые sb live/audigy) &lt;br&gt;&amp;gt; - Secret Rabbit Code (Linear).&lt;br&gt;&amp;gt; Для вашей ситуации, я бы рекомендовал использовать плеер с качественным преобразованием. &lt;br&gt;&amp;gt; Например mpv при настройках по-умолчанию при необходимости использует lavrresample (ffmpeg). &lt;br&gt;&amp;gt; Проверить свою систему можно и на слух.&lt;br&gt;&amp;gt; http://knk.bplaced.net/audio/resampling_test_44.wav &lt;br&gt;&amp;gt; http://knk.bplaced.net/audio/resampling_test_44.mp3 &lt;br&gt;&amp;gt; Если ресемплинг более-менее качественный, то вы услышите просто тональный набор.&lt;br&gt;&amp;gt; Если ресемплинг имеет серьезные проблемы - то услышите сирену, чем она громче, &lt;br&gt;&amp;gt; тем хуже.&lt;br&gt;&lt;br&gt;Ух ты!.. Я без иронии, действительно, вы столько всего интересного показываете.&lt;br&gt;&lt;br&gt;Проверил sndiod - действительно, начиная примерно с пятого тонового сигнала идёт сравнимый по громкости звук пил</description>
</item>

<item>
    <title>Релиз операционной системы OpenBSD 5.7 (Mihail Zenkov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102356.html#259</link>
    <pubDate>Fri, 08 May 2015 10:34:27 GMT</pubDate>
    <description>&amp;gt; ADATA_BITS по умолчанию 16, но можно при компиляции выставить в 24.&lt;br&gt;&lt;br&gt;Это не поможет, если ваша звуковая плата будет в 16 битном режиме. &lt;br&gt;&lt;br&gt;&amp;gt; Надеюсь, &lt;br&gt;&amp;gt; этот код даст вам ответ на вопрос; я, к сожалению, слабо &lt;br&gt;&amp;gt; понимаю, как оно вообще может работать. :-&#092; Но работает ведь...&lt;br&gt;&lt;br&gt;Код действительно заковыристый, похоже автор серьезно относится к экономии ресурсов (как cpu, так и памяти). Dithering&apos;а нет. О качестве самого ресемплинга сказать ничего не могу (он должен быть в отдельной функции), но скорее всего будет тоже подход - с минимальным потреблением cpu.&lt;br&gt;&lt;br&gt;Качественный ресемплинг довольно ощутимо грузит cpu.&lt;br&gt;Есть хороший сайт, на котором наглядно можно посмотреть качество ресемплинга в различных программных пакетах (как открытых, так и закрытых).&lt;br&gt;http://src.infinitewave.ca&lt;br&gt;&lt;br&gt;В идеале должен быть только исходный сигнал - одна яркая линия. Все остальные линии - призвуки порожденные преобразованием. Чем их больше и чем они ярче (громче) - тем хуже.&lt;br&gt;&lt;br&gt;Преобразование в дешевых кодеках будет примерно </description>
</item>

<item>
    <title>Релиз операционной системы OpenBSD 5.7 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102356.html#258</link>
    <pubDate>Thu, 07 May 2015 23:06:03 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Все архитектуры переведены на статический формат PIE, т.е. все статически собранные исполняемые файлы в /bin и /sbin теперь содержат случайным образом расположенные сегменты &quot;text&quot; &lt;br&gt;&amp;gt; Давно пора. &amp;#198;rieBSD уже года три как рандомно тасует кишки эльфов по &lt;br&gt;&amp;gt; дефолту.&lt;br&gt;&lt;br&gt;PIE включён давно, здесь речь именно о статических бинарниках - для них реализация PIE по определению нетривиальна.&lt;br&gt;</description>
</item>

</channel>
</rss>
