The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз операционной системы OpenBSD 5.7"
Отправлено Mihail Zenkov, 09-Май-15 01:15 
> Сравнивая с кодом в libsamplerate (пять режимов работы, три из них не
> дают "пилу" в прошлом тесте), больше всего сходства вижу с src_sinc.c,
> - а именно в том модуле реализованы те самые три "корректных"
> алгоритма. Но могу и ошибиться, конечно, так как весьма смутно понимаю,
> что тут на самом деле происходит. :(

По коду тип ресемплинга точно не определю, но на свертку (sinc) этот код явно не похож. Там должно быть умножение каждого сэмпла на каждый коэффициент фильтра + сами таблицы фильтров немалого размера (в libsamplerate *_coeffs.h).

> Проверил, конечно. И сейчас ещё раз специально проверил через time aucat, чтобы
> своим ушам не доверять лишний раз. Тик в тик с sndio
> с выставлением на /dev/audio0 как 44,1кГц, так и 48кГц. У меня
> на одном из прошлых ноутбуков кодек вёл себя неадекватно в этом
> плане, так что я уже однажды обжёгшийся. :)

Возможно вам действительно попался не самый плохой кодек ;)

> Попробовал с wav в aucat, ffplay (надеялся увидеть сонограмму), MoC (использует libsamplerate)
> и sox, с sndiod -r 44100 и без оного. По результатам
> - с sndiod звук немного тише (он приглушает звук на 3дБ,
> чтобы реальная громкость клиентов не скакала при изменении их количества в
> разумных пределах), но в обоих случаях слышно только музыку и шум
> (колонок), без призвуков и пропаданий.

Сперва вы должны слышать просто шум колонок, затем после запуска файла шум должен возрасти. Этот шум собственно и есть dithering - он должен быть однородным фоном для музыки.
Если будет завтра время, попробую сделать вариант без dihering'a, что бы было с чем сравнить.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру