MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Архив / Archive => Тема начата: Evgeniy1990 от 20 октября 2017, 02:24:12

Название: "YouTube Live Stream" - зависание плейлиста [Исправлено]
Отправлено: Evgeniy1990 от 20 октября 2017, 02:24:12
Тема: "YouTube Live Stream" - зависание плейлиста вместе с самим плеером, в результате чего, происходит падение.

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

Если открыть плейлист, запустить сначала любой обычный видео файл, а после, не закрывая его, открыть любую YouTube Live Stream - ссылку, то после ее открытия сам плейлист вместе с самим плеером просто зависнут намертво.

Если завершить процесс через "Диспетчер задач", то в папке с плеером будет дамп-файл.

Условия проявления:

1. Должен быть открыт плейлист
2. Должен быть установлен "Автомасштаб = 100%"

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

1. Открыть плеер
2. Открыть плейлист
3. Включить опцию "Автомасштаб =100%"
4. Открыть любой видео файл
5. Во время воспроизведения открытого видео файла, открыть любую Live Stream - ссылку YouTube, например эту: https://www.youtube.com/watch?v=aoO_Dl8kKTE

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

После выполнения данного алгоритма, YouTube Live Stream - ссылка откроется, но при этом плейлист зависнет намертво, вместе с самим плеером.
В самом плейлисте ничего не будет, при этом YouTube Live Stream - видео с трансляцией будет продолжать воспроизводиться дальше.

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

После выполнения данного алгоритма, YouTube Live Stream - ссылка должна открыться и воспроизводиться дальше, без зависания плейлиста вместе с самим плеером.

Скриншоты с местом падения:

Скриншот №1: https://yadi.sk/i/mCZqoDgp3NmxzC
Скриншот №2: https://yadi.sk/i/CoCIU88e3Nmy2A


P.S. Зависание возникает из-за того, что в самом плейлисте, вместо YouTube Live Stream - ссылки с названием, отображается один и тот же формат видео с разными разрешениями:

BANDWIDTH=197400,CODECS="mp4a.40.5,avc1.42c00b",RESOLUTION=256x144,CLOSED-CAPTIONS=NONE
BANDWIDTH=338100,CODECS="mp4a.40.5,avc1.4d4015",RESOLUTION=426x240,CLOSED-CAPTIONS=NONE
BANDWIDTH=829500,CODECS="mp4a.40.2,avc1.4d401e",RESOLUTION=640x360,CLOSED-CAPTIONS=NONE
BANDWIDTH=1380750,CODECS="mp4a.40.2,avc1.4d401f",RESOLUTION=852x480,CLOSED-CAPTIONS=NONE
BANDWIDTH=2593500,CODECS="mp4a.40.2,avc1.4d401f",RESOLUTION=1278x720,CLOSED-CAPTIONS=NONE
BANDWIDTH=4715812,CODECS="mp4a.40.2,avc1.640020",RESOLUTION=1364x768,CLOSED-CAPTIONS=NONE


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

Логика такая:

1. Имя обычного файла
2. Имя Live Stream - его исчезновение [Момент затупа]
3. Добавление формата видео с разными его разрешениями

Затуп возникает в момент, когда появляется сначала имя Live Stream, а после - исчезает.
Отсюда и мертвое зависание, которое потом образует падение в виде дамп-файла в папке с плеером.
Название: "YouTube Live Stream" - зависание плейлиста [Исправлено]
Отправлено: Aleksoid1978 от 20 октября 2017, 08:59:12
Исправлено в 3022.