vasevase
Проверил ваш аудио файл "AC3.ac3" на Windows XP.
В моем случае, падение не проявляется, ни при каких условиях, даже несмотря на то, что я проверял ваш аудио файл на двух совершенно разных компьютерах и даже на разных звуковых картах. Также, пробовал подключать данный аудио файл к различным матрешкам, от самых легких, т.е. простых, до самых тяжелых, например к HEVC, с разрешением 1920х1088. И несмотря на все эти способы получения падения, получить его я так и не смог.
Основные условия, использовавшиеся при проверке:
1. Аудио файл, в качестве одноименного, с переключением на него с помощью горячей клавиши "А".
2. Удерживание горячей клавиши "А", во время воспроизведения матрешки.
3. Запуск внешнего звукового файла в качестве основного, с помощью опции "Всегда использовать внешние аудио-файлы как основные"
4. Подключение внешнего аудио файла, в качестве одноименного, к видео файлу-матрешке, в которой вообще отсутствуют какие-либо аудио дорожки
5. Загрузка внешнего аудио файла к матрешке, через "OpenDialog" загрузки внешних аудио дорожек.
Несмотря на эти основные условия, падение, в моем случае, ни разу не проявилось.
Следовательно, возникает такой вопрос - а с чьей стороны проявляется падение?
vasevase
В настройках, в разделе "Разное", включите пожалуйста опцию "Включить создание MiniDump" и воспроизведите падение.
Если падение проявляется исключительно со стороны самого плеера, он вам создаст дамп-файл, если падение со стороны исключительно самой операционной системы, тогда вы получите просто сообщение от самой операционной системы, мол "MPC-BE - обнаружена ошибка. Приложение будет закрыто. И т.д."
Если же у вас будет дамп-файл, тогда просьба повторно воспроизвести его на этой версии: https://yadi.sk/d/4v6CZsgos47As
Т.е. таким образом - включить опцию создания MiniDump, воспроизвести падение и выложить свой дамп-файл. Я посмотрю, в каком месте происходит падение.
И еще один вариант - через отдадочный билд + DebugView.
Запустить сначала DebugView, затем запустить отладочный SVN-билд, воспроизвести падение, сохранить лог, который у вас будет в утилите DebugView и выложить сюда.
И заодно проверить, будет ли у вас, при этом, дамп-файл, или ASSERT.
Цитата:
По вашим результатам можно сказать, что это текущий баг-поломка, вот только есть одно но - падает не на всех билдах, что очень странно, особенно если учесть, что падает всегда на последних SVN-билдах.
Цитата:
Ну это вообще - полное безумие, подключать старый AudioSwitcher к новым билдам.
Вопрос - зачем? Прежде чем делать такое, нужно установить причину падения, с помощью отладочного лог-файла, или же дамп-файла. Вы не можете быть уверены, что дело именно в аудиопереключателе.
Проверил ваш аудио файл "AC3.ac3" на Windows XP.
В моем случае, падение не проявляется, ни при каких условиях, даже несмотря на то, что я проверял ваш аудио файл на двух совершенно разных компьютерах и даже на разных звуковых картах. Также, пробовал подключать данный аудио файл к различным матрешкам, от самых легких, т.е. простых, до самых тяжелых, например к HEVC, с разрешением 1920х1088. И несмотря на все эти способы получения падения, получить его я так и не смог.
Основные условия, использовавшиеся при проверке:
1. Аудио файл, в качестве одноименного, с переключением на него с помощью горячей клавиши "А".
2. Удерживание горячей клавиши "А", во время воспроизведения матрешки.
3. Запуск внешнего звукового файла в качестве основного, с помощью опции "Всегда использовать внешние аудио-файлы как основные"
4. Подключение внешнего аудио файла, в качестве одноименного, к видео файлу-матрешке, в которой вообще отсутствуют какие-либо аудио дорожки
5. Загрузка внешнего аудио файла к матрешке, через "OpenDialog" загрузки внешних аудио дорожек.
Несмотря на эти основные условия, падение, в моем случае, ни разу не проявилось.
Следовательно, возникает такой вопрос - а с чьей стороны проявляется падение?
vasevase
В настройках, в разделе "Разное", включите пожалуйста опцию "Включить создание MiniDump" и воспроизведите падение.
Если падение проявляется исключительно со стороны самого плеера, он вам создаст дамп-файл, если падение со стороны исключительно самой операционной системы, тогда вы получите просто сообщение от самой операционной системы, мол "MPC-BE - обнаружена ошибка. Приложение будет закрыто. И т.д."
Если же у вас будет дамп-файл, тогда просьба повторно воспроизвести его на этой версии: https://yadi.sk/d/4v6CZsgos47As
Т.е. таким образом - включить опцию создания MiniDump, воспроизвести падение и выложить свой дамп-файл. Я посмотрю, в каком месте происходит падение.
И еще один вариант - через отдадочный билд + DebugView.
Запустить сначала DebugView, затем запустить отладочный SVN-билд, воспроизвести падение, сохранить лог, который у вас будет в утилите DebugView и выложить сюда.
И заодно проверить, будет ли у вас, при этом, дамп-файл, или ASSERT.
Цитата:
Что я пока натестил: бородатая версия 1.3.1.1 4469 - на ней, вроде, норм.
Косячится точно на 1.4.3.5600 и 1.4.6.1218.
1.4.2.4718 & 1.4.3.4994 - вроде норм тоже.
По вашим результатам можно сказать, что это текущий баг-поломка, вот только есть одно но - падает не на всех билдах, что очень странно, особенно если учесть, что падает всегда на последних SVN-билдах.
Цитата:
AudioSwitcher.ax из StandAlone если прикручивать старый к новым - сразу краш на запуске видео.
Ну это вообще - полное безумие, подключать старый AudioSwitcher к новым билдам.
Вопрос - зачем? Прежде чем делать такое, нужно установить причину падения, с помощью отладочного лог-файла, или же дамп-файла. Вы не можете быть уверены, что дело именно в аудиопереключателе.