MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Тема начата: Evgeniy1990 от 05 ноября 2018, 08:48:07

Название: MPC Mpa Source - обратная частичная перемотка после окончания воспр.
Отправлено: Evgeniy1990 от 05 ноября 2018, 08:48:07
Тема: MPC Mpa Source - обратная частичная перемотка после окончания воспроизведения.

Описание проблемы:

На некоторых MP3-аудио файлах можно заметить эффект обратного возвращения, после окончания воспроизведения. Выглядит это как частичная обратная перемотка назад на некоторое неопределенное время.

Алгоритм воспроизведения:

1. Скачать этот аудио-файл (https://yadi.sk/d/5zXQ0YRvKw4jfw)
2. Запустить его и перемотать на отметку времени 00:03:30
3. Дождаться окончания воспроизведения

Фактический результат:

На отметке времени: [00:03:33 - 00:03:34] произойдет этот самый эффект частичной обратной перемотки назад, после чего завершится сам процесс воспроизведения.

Ожидаемый результат:

Обратной частичной перемотки назад в конце воспроизведения быть не должно.

P.S. При использовании "LAV Splitter Source", данной проблемы нет.

Проблема в нашем встроенном "MPC Mpa Source".
Название: MPC Mpa Source - обратная частичная перемотка после окончания воспр.
Отправлено: V0lt от 05 ноября 2018, 09:19:49
Там общая длительность внезапно увеличивается.
Название: MPC Mpa Source - обратная частичная перемотка после окончания воспр.
Отправлено: Aleksoid1978 от 05 ноября 2018, 12:46:51
Дело в том что файл VBR - изначально длительность рассчитывается "примерно". Ну и встроен код для изменения длительности по ходу проигрывания. Ну вот если перемотать - что-то там рассчитывается не так. Если просто с начала играть - тоже изменяется, но не так сильно.

P.S. Предлагаю убрать этот функционал - пусть длительность рассчитывается при открытии, как получиться - так и получиться.