Странные особенности воспроизведения

Список разделов foobar2000 Есть вопрос!

Описание: У вас проблемы с foobar2000 и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть. Подробно описывайте проблему. Не забывайте указать версию плеера, название сборки, по возможности добавить скриншоты проблемы.

Сообщение #1 Виктор-2 » 14.01.2025, 21:03

Приветствую.
Затрудняюсь правильно назвать тему, но есть проблема, а в связи с ней - вопрос:
Все происходит на Win7.
Фубар по usb работает на ЦАПчик с CM6631A. А с него по коаксиалу на ЦАП HEGEL HD11 (сам HEGEL может только 24/96 с коротким кабелем). То есть CM6631A использую как приемник-конвертер до 32/192 с длинным кабелем. Драйверы стоят отсюда, все играет. Выводы и kernel, и ASIO, и WASAPI. Но...
После стопа или на паузе обнаруживается постоянка на выходе HEGEL, идет на усилитель (Sansui AU-D707G Extra - без конденсаторов в тракте), и при увеличении громкости, естественно срабатывает защита. При воспроизведении все нормально на большой громкости, но это, наверняка, из-за сложной формы сигнала.
Явление присутствует при выводе на kernel, ASIO, WASAPI (push , event) и по коаксиалу, и по оптике.
При выводе на WASAPI (shared) постоянка отсутствует. Также все в порядке при воспроизведении через коаксиал и оптику с ДВД-плеера.
Следовательно, о неисправности аппаратов речи нет. Постоянка получается в самом потоке закодирована?
Что за ерунда, кто скажет?
Виктор-2
Автор темы
Репутация: 0
С нами: 3 дня 9 часов

Сообщение #2 Azaza » 14.01.2025, 23:25

Виктор-2:Постоянка получается в самом потоке закодирована?
Нет.
А просто Hegel по USB пробовали? Если проблемы не будет, значит дело в CM6631A и/или его кривых драйверах. Логично же.
Azaza M
Аватара
Репутация: 417
С нами: 8 лет 4 месяца

Сообщение #3 Виктор-2 » 15.01.2025, 07:25

Конечно, пробовал. То же самое присутствует.
Вчера попробовал AIMP. У него меньше устройств вывода. Нет kernel, wasapi (shared). А на asio и wasapi (event, push) дефект не обнаружен.
Получается кривизна где-то в фубаре...

Добавлено спустя 58 минут 23 секунды:
Сегодня ещё раз проверю для уверенности, вывод на usb hegel. Это у меня плохо работает, hegel очень капризен к длине кабеля.
Виктор-2
Автор темы
Репутация: 0
С нами: 3 дня 9 часов

Сообщение #4 Виктор-2 » 15.01.2025, 19:47

Проверил. Сразу на USB HEGEL тоже есть дефект. Значит CM6631A и ее драйверы не виноваты.
Виктор-2
Автор темы
Репутация: 0
С нами: 3 дня 9 часов

Сообщение #5 Azaza » 15.01.2025, 23:19

Вот это поворот!

Попробуйте включить Fading в настройках File->Preferences->Playback->Output.

Виктор-2:Получается кривизна где-то в фубаре...
Предположительно, дело обстоит так. Фубар в побитовых режимах при остановке просто мнгновенно обрывает поток, а AIMP при этом успевает отправить ещё некоторое количество семплов с цифровой тишиной. А Hegel, видимо, при остановке потока бесконечно преобразует последний семпл, оставшийся у него в каком-то буфере.
Azaza M
Аватара
Репутация: 417
С нами: 8 лет 4 месяца

Сообщение #6 Виктор-2 » 16.01.2025, 09:15

Вот бы узнать у автора wasapi (shared), как он этот дефект устранил в своем плагине.
Виктор-2
Автор темы
Репутация: 0
С нами: 3 дня 9 часов

Сообщение #7 Azaza » 16.01.2025, 15:03

Так что, Fading не помогает?
Azaza M
Аватара
Репутация: 417
С нами: 8 лет 4 месяца

Сообщение #8 Виктор-2 » 16.01.2025, 21:11

Нет, не помогает.
Виктор-2
Автор темы
Репутация: 0
С нами: 3 дня 9 часов

Сообщение #9 Azaza » 16.01.2025, 22:31

Вывод через ASIO4All ещё можно попробовать, если не пробовали.
Azaza M
Аватара
Репутация: 417
С нами: 8 лет 4 месяца

Сообщение #10 Виктор-2 » Вчера, 06:43

Есть Asio for generic device из пакета установки dsd воспроизведения.
Пробовал - не помогает.

Добавлено спустя 1 минуту 17 секунд:
В общем, пробовал всё. Корректно работает только wasapi (shared).
Виктор-2
Автор темы
Репутация: 0
С нами: 3 дня 9 часов

Сообщение #11 Azaza » Вчера, 19:37

Еще одно существенное отличие wasapi shared и AIMP'а от побитовых режимов вывода в фубаре в том, что в wasapi shared и AIMP'е в цепочке всегда присутствует ресемплер. Можно попробовать в фубаре добавить ресемплер в активные DSP и попробовать ресемплинг в разные частоты дискретизации. В современных версиях фубара уже есть два встроенных ресемплера. В AIMP для ресемплинга используется SoX. Компонент SoX для фубара - https://foobar.hyv.fi/?view=foo_dsp_resampler
Ещё разрядность вывода можно попробовать попереключать.
Azaza M
Аватара
Репутация: 417
С нами: 8 лет 4 месяца


Вернуться в Есть вопрос!