MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Архив / Archive => Тема начата: V0lt от 24 октября 2020, 11:53:10

Название: Падение после сохранения IDX+SUB [Исправлено]
Отправлено: V0lt от 24 октября 2020, 11:53:10
Воспроизведение бага.
Скачать файл Grenadier_01_cut.zip (https://cloud.mail.ru/public/4W4m/3tcnHnjL1), распаковать все файлы. Открыть видео, включить субтитры. Дождаться, когда появиться надпись "Вооруженная улыбкой" и исчезнет (10 секунд просмотра). Поставить плеер на паузу. Выбрать команду Файл-> Сохранить субтитры... и сохранить субтитры в другой папке (для тестов удобно создать папку рядом с видефайлом и сохранять в ней). Закрыть видеофайл. Плеер упадет.

PS: Иногда падение возникает при закрытии плеера.

Возможно баг проявляется и на других субтитрах IDX+SUB.

Баг непростой. Я думаю, где-то портится память. Баг некритичный (очень редко возникает), можно изучать, когда заняться нечем. :-)
Название: Re: Падение после сохранения IDX+SUB
Отправлено: Evgeniy1990 от 24 октября 2020, 13:28:32
V0lt,
ЦитироватьВозможно баг проявляется и на других субтитрах IDX+SUB.
Совершенно верно, баг проявляется на любых IDX+SUB субтитрах.
ЦитироватьБаг некритичный (очень редко возникает), можно изучать, когда заняться нечем.
Баг полностью стабильный, проявляется всегда, при вашем алгоритме воспроизведения.
Название: Re: Падение после сохранения IDX+SUB
Отправлено: Evgeniy1990 от 24 октября 2020, 13:34:36
V0lt,

Вот мой вариант (https://yadi.sk/d/4iIR4u1is5yzMQ) его воспроизведения. Естественно, он стабильный.
Название: Re: Падение после сохранения IDX+SUB
Отправлено: V0lt от 24 октября 2020, 13:43:27
Evgeniy1990
Стабильность и критичность бага это разные понятия. Баг стабильно воспроизводиться, но он некритичный, т.к. мало кто смотрит внешние субтитры IDX+SUB и при этом их сохраняет через плеер.
Название: Re: Падение после сохранения IDX+SUB
Отправлено: Evgeniy1990 от 24 октября 2020, 14:55:47
V0lt,
ЦитироватьСтабильность и критичность бага это разные понятия. Баг стабильно воспроизводиться, но он некритичный, т.к. мало кто смотрит внешние субтитры IDX+SUB и при этом их сохраняет через плеер.
Как раз наоборот, большинство смотрят видео файлы с внешними субтитрами и оригинальными звуковыми дорожками.
Другое дело, что мало кто сохраняет эти же самые субтитры через сам плеер в папку. Именно отсюда данный баг и является некритичным.

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

Что касается самого бага и его критичности, то любое падение - это всегда критично. Мало того, что возникает само падение, так оно еще за собой может и прочие настройки работы, связананных с ним приложений, или драйверов сбить.

Конечно, я согласен с вами, что в данном конкретном случае, - оно некритичное, но если рассматривать его с другой точки зрения, то каким бы оно ни было, это не есть хорошо. Самое что есть неприятное в этом компьютерном мире - это различные падения. И чем их больше, тем меньше всего доверия и любви к определенному софту.
Название: Re: Падение после сохранения IDX+SUB
Отправлено: V0lt от 25 октября 2020, 07:43:14
Исправил в r5617 (https://sourceforge.net/p/mpcbe/code/5617/).
Проверьте.
Название: Re: Падение после сохранения IDX+SUB
Отправлено: Evgeniy1990 от 25 октября 2020, 08:20:33
V0lt,
Цитата: V0lt от 25 октября 2020, 07:43:14
Исправил в r5617 (https://sourceforge.net/p/mpcbe/code/5617/).
Проверьте.
Собрал и проверил SVN r5617. Проблема устранена. Плеер больше не падает, при сохранении субтитров форматов IDX+SUB. Великолепно! :)

В идеале желательно проверить всевозможные форматы сохранения субтитров, чтобы полностью убедиться, что данного падения больше нет и оно больше не проявляется.
Название: Re: Падение после сохранения IDX+SUB
Отправлено: V0lt от 25 октября 2020, 18:04:53
Падать перестало, но вылезла другая проблема. Теперь в отладке при закрытии плеера пишет про утечки памяти. :(

В общем откатил в r5619. Будем дальше думать.