Разная громкость звука 5.1 до и после стопа [Исправлено]

Автор V0lt, 09 апреля 2023, 14:34:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

V0lt

Сэмпл - volume_problem.mpg

Настройки плеера по умолчанию. Обработка звука отключена. Вывод звука через DirecSound.
Подключены обычные стерео колонки.

Запускаем воспроизведение. Громкость будет невысокой.
Нажимаем стоп и плей. Станет заметно громче.

У меня баг повторяется и на других файлах со звуком 5.1 или 7.1.

09 апреля 2023, 14:39:47
Замена сурс фильтра и декодера на LAV ничего не меняет.
В MPC-HC такого эффекта нет.
С MPC Audio Renderer такого эффекта нет.

Если принудительное убрать из графа Аудиопереключатель, то эффект пропадает.

MPCfan

#1
Уже проверял данный нюанс на Win8, и он присутствует и на этой системе.
Я тут заметил странность: если добавить этот семпл в плейлист и воспроизводить его бесконечно, то громкость увеличивается уже со второго проигрывания.
А вот если добавить этот сэмпл дважды в плейлист и воспроизводить бесконечно, то громкость не увеличивается. Хотя файл один и тот же.
Что касается MPC Audio-renderer, то он даёт изначально громкий звук, а если сравнивать с другими плеерами, то там он тихий.

Aleksoid1978

#2
Ну все логично - второй раз это как стоп и плей.

09 апреля 2023, 15:58:13
Исправлено в https://github.com/Aleksoid1978/MPC-BE/commit/451058396a550c5a22f6bdc98375e66391462d58
Ну вернее как - частичный откат раннего коммита, причина такого поведение DirectSound не известна.

10 апреля 2023, 01:56:53
Исправил окончательно.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215