LongKick64 пишет:То же самое, вы когда-то говорили мне по поводу форматов вывода (Int16, Int24, Int32, Float). Я предлагал вам включить их все по умолчанию, на что вы мне фе строили, типа: "кому надо, тот включит" и прочая бла, бла, бла, а сейчас что мы видим? Все форматы по дефолту включены, не удивлюсь, если подглядели у кого)
То, что сейчас включены абсолютно все форматы вывода аудио - это совершенно неправильно, ибо происходит отвал встроенного аудио процессора на "Windows 10" и аудио декодера на некоторых звуковых картах, особенно на более дорогих дискретных, с огромным количеством функционала в драйвере. И причина тому - формат вывода аудио - Float.
Да, его можно конечно выключить, но это не решение проблемы, а всего лишь обход ее. Почему? Да потому, что простой неопытный пользователь не будет искать "иголку в стоге сена", чтобы обойти данную проблему. Он лишь включит какой-нибудь видео файл с несколькими аудио дорожками, при этом у него не будет ни аудио дорожек, ни звука вообще, либо просто будет одна аудио дорожка, допустим, из нескольких, например, из двух, или трех и т.д.
Это значит, что формат вывода аудио - Float, включенный по умолчанию, не является оптимальной настройкой по умолчанию, как таковой, иначе говоря, он просто не годится для работы по умолчанию, по крайней мере, до тех пор, пока не будет реализовано соответствующее решение для данных проблем, особенно на Windows 10, ибо отвалы на ней - полностью стопроцентные, происходят всегда.
LongKick64 пишет:Ну, да кто я такой, чтобы советы вам раздавать, зато у автора PotPlayer'а можно и подсмотреть что-то себе в проект. И я не про запрос стерео у декодера говорил, а про опцию микширования каналов в стерео.
Ну почему же? Вы также, как и все остальные пользователи, имеете полное право сообщать любые различные предложения для проекта, если они, конечно, в пределах разумного. Да и мы никакого чужого функционала из других проектов не перетаскиваем, а если и берем, то это, как минимум, изначально выносится на тщательное обсуждение.
Если уж так говорить, кто у кого что взял, то тут получается совсем наоборот, авторы "PotPlayer" у нас как раз-таки взяли некоторый функционал себе, особенно "WASAPI Audio Renderer".
А по поводу микширования каналов, так оно есть везде, только находится оно в аудио декодере, что вполне разумно и очевидно, а не как у нас - в аудио переключателе, где его даже не сразу и найдешь, что уже приносит только неудобство, т.е. изначально неудобное расположение.
Добавлено: 2018-04-03 08:09:37
LongKick64
Опция "Запросить стерео у декодера" была добавлена для того, чтобы избавиться от клиппинга.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.