Evgeniy_1990
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Saturn3 Цитата: Тем временем проверил на "родственнике" по фильтрам MPC-BE плеере Light Alloy этот семпл . соурс фильтр Лайт эллоя проблем с вопроизведением этого семпла тоже не имеет. А ведь последний на сегодня релиз этого плеера был летом прошлого года! | В MPC-BE, также, как и в Light Alloy, используется новый универсальный аудио сплиттер, который называется: "MPC Audio Source/Splitter". В Light Alloy - "INT Audio Source". Вот только у нас он также дорабатывался, как и все остальные фильтры-источники. Отсюда и могут быть с ним различные баги, поскольку нужно очень тщательно его тестировать, а для этого требуется достаточно большое количество различных аудио файлов и сэмплов разных форматов, вроде AMR, AIFF, APE, TTA, TAK, WavPack. Также, было бы неплохо добавить в наш проект поддержку AIFF в "MPC Audio Source". Добавлено: Saturn3 У нас были глобальные переделки по части всех фильтров-источников (сплиттеров), также была добавлена опция ручной установки значения размера буфера для наших встроенных фильтров-источников. Вот и нужно просто найти эти изменения, т.е. с чего все началось и сообщить конкретную ревизию нашим разработчикам. В любом случае, вам, а также и пользователям vasevase и embrace909, отдельная благодарность за предоставление проблемных сэмплов и аудио файлов. Спасибо, что помогаете поддерживать проект. Добавлено: Saturn3 Ха, смотрите как интересно получается, я увеличил значение размера буфера с 3 до 4 и ваши сэмплы 6-канальные стали воспроизводиться нормально. Т.е. чем выше размер буфера, тем лучше всего воспроизводятся некоторые аудио файлы различных форматов. По сути, все наши беды идут с добавления опции ручного задания значения размера буфера. Следовательно, нужно копать в сторону размера буфера. Добавлено: V0lt_r, что-то мне подсказывает, что значение размера уровня буфера = 3 явно слишком низкое. На вашем месте, т.е. на месте разработчиков, я бы по умолчанию сделал автоматическую установку размера буфера. Вот тогда проблем точно не будет. Что-то типа комбобокса с надписью "Авто". Дело в том, что далеко не всегда, не во всех случаях, при значении размера буфера = 3, нормально воспроизводятся различные аудио файлы. Добавлено: Aleksoid1978 По поводу тестовых 6-канальных TAK-аудио файлов: проблема вовсе не в фильтре-источнике, а в размере буфера, при значении = 3, наблюдается прерывистое слегка замедленное воспроизведение, а при значении размера буфера = 4 и выше, уже полностью нормальное воспроизведение. Если вы будете делать правки, то просьба, пожалуйста также и учтите размер буфера для всех встроенных фильтров-источников. Добавлено: Ну а по поводу этого проблемного MP3-аудио файла, тут нужно просто найти конкретную ревизию, с которой начались переделки встроенных фильтров-источников. Добавлено: Ну и напоследок, после всего этого тестирования, у меня возник один интересный вопрос: неужели идея с ручной поддержкой задания значения размера буфера для всех наших встроенных фильтров-источников оказалось провальной? Почему провальной? да потому, что после нее, уже не в первый раз, натыкаемся на всякие различные проблемы, которые устраняются повышением изначального размера буфера. |