История изменений
Исправление KivApple, (текущая версия) :
В пульсу приложения гонят несжатый звуковой поток. Соответственно, отрегулировать громкость это просто умножить/поделить все гонящиеся значения на нужный коэффициент (хотя фича громкость > 100% в VLC под капотом уже применяет более сложную модификацию сигнала). Вопрос может быть только в частоте дискретизации и разрядность. Но тут HDMI ничем не выделяется - точно такие же проблемы есть и с обычными звуковыми картами (они далеко не всегда поддерживают все-все-все варианты). К тому же при одновременном выводе звука несколькими приложениями никто не гарантирует, что они выдают звук с одинаковой частотой дискретизации. Пульса старается выбрать оптимальный вариант (поддерживаемый выходным устройством и используемый большинством приложений пытающихся в звук, либо перекодируемым без потерь - это возможно, если частоты дискретизации кратные) и все потоки, которые ему не соответствуют, передескретизируются.
Исходная версия KivApple, :
В пульсу приложения гонят несжатый звуковой поток. Соответственно, отрегулировать громкость это просто умножить/поделить все гонящиеся значения на нужный коэффициент (хотя фича громкость > 100% в VLC под капотом уже применяет более сложную модификацию сигнала). Вопрос может быть только в частоте дискретизации и разрядность. Но тут HDMI ничем не выделяется - точно такие же проблемы есть и с обычными звуковыми картами (они далеко не всегда поддерживают все-все-все варианты). К тому же при одновременном выводе звука несколькими приложениями никто не гарантирует, что они выдают звук с одинаковой частотой дискретизации. Пульса старается выбрать оптимальный вариант и все потоки, которые ему не соответствуют, передескретизируются.