Падение после сохранения IDX+SUB [Исправлено]

Автор V0lt, 24 октября 2020, 11:53:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

V0lt

Воспроизведение бага.
Скачать файл Grenadier_01_cut.zip, распаковать все файлы. Открыть видео, включить субтитры. Дождаться, когда появиться надпись "Вооруженная улыбкой" и исчезнет (10 секунд просмотра). Поставить плеер на паузу. Выбрать команду Файл-> Сохранить субтитры... и сохранить субтитры в другой папке (для тестов удобно создать папку рядом с видефайлом и сохранять в ней). Закрыть видеофайл. Плеер упадет.

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

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

Баг непростой. Я думаю, где-то портится память. Баг некритичный (очень редко возникает), можно изучать, когда заняться нечем. :-)

Evgeniy1990

V0lt,
ЦитироватьВозможно баг проявляется и на других субтитрах IDX+SUB.
Совершенно верно, баг проявляется на любых IDX+SUB субтитрах.
ЦитироватьБаг некритичный (очень редко возникает), можно изучать, когда заняться нечем.
Баг полностью стабильный, проявляется всегда, при вашем алгоритме воспроизведения.
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.

Evgeniy1990

V0lt,

Вот мой вариант его воспроизведения. Естественно, он стабильный.
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.

V0lt

Evgeniy1990
Стабильность и критичность бага это разные понятия. Баг стабильно воспроизводиться, но он некритичный, т.к. мало кто смотрит внешние субтитры IDX+SUB и при этом их сохраняет через плеер.

Evgeniy1990

V0lt,
ЦитироватьСтабильность и критичность бага это разные понятия. Баг стабильно воспроизводиться, но он некритичный, т.к. мало кто смотрит внешние субтитры IDX+SUB и при этом их сохраняет через плеер.
Как раз наоборот, большинство смотрят видео файлы с внешними субтитрами и оригинальными звуковыми дорожками.
Другое дело, что мало кто сохраняет эти же самые субтитры через сам плеер в папку. Именно отсюда данный баг и является некритичным.

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

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

Конечно, я согласен с вами, что в данном конкретном случае, - оно некритичное, но если рассматривать его с другой точки зрения, то каким бы оно ни было, это не есть хорошо. Самое что есть неприятное в этом компьютерном мире - это различные падения. И чем их больше, тем меньше всего доверия и любви к определенному софту.
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.

V0lt

#5
Исправил в r5617.
Проверьте.

Evgeniy1990

V0lt,
Цитата: V0lt от 25 октября 2020, 07:43:14
Исправил в r5617.
Проверьте.
Собрал и проверил SVN r5617. Проблема устранена. Плеер больше не падает, при сохранении субтитров форматов IDX+SUB. Великолепно! :)

В идеале желательно проверить всевозможные форматы сохранения субтитров, чтобы полностью убедиться, что данного падения больше нет и оно больше не проявляется.
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.

V0lt

#7
Падать перестало, но вылезла другая проблема. Теперь в отладке при закрытии плеера пишет про утечки памяти. :(

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