Evgeniy_1990
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Новая порция багов: Баг: "Отказ на определение/поиск аудио-дорожек MPEGAudio (Layer 2) в MPEG-TS/MPEG-PS" Обнаружена очень серьезная поломка, вызванная изменением, в результате которого, вообще перестали определяться аудио-дорожки MPEGAudio, во многих MPEG-TS/MPEG-PS. Удалось найти изменение, вызвавшее глобальную проблему (поломку), - это изменение в SVN 5449. Само изменение звучит так: "Изменен способ поиска/определения корректного заголовка MPEGAudio. Это должно исправить отсутствие найденных аудио-дорожек на некоторых MPEG-PS/MPEG-TS." Увы, но то, о чем говорит это изменение, вызывает совершенно обратный и противоположный эффект, т.е. оно не исправляет отсутствие найденных аудио-дорожек, а наоборот его добавляет. Причем, в SVN 5448 данной поломки нет и все эти видео файлы воспроизводятся нормально, вместе с аудио дорожками. Выкладываю пример видео файлов MPEG-TS: https://yadi.sk/d/1PyS1deUdF6XQ [spoiler] Avril_Lavigne_-_Complicated_(JSTV_New_Years_Eve_Concert_China)_31.12.2011_HD1080i Avril_Lavigne_-_Girlfriend_(JSTV_New_Years_Eve_Concert_China)_31.12.2011_HD1080i Avril_Lavigne_-_Im_With_You_(JSTV_New_Years_Eve_Concert_China)_31.12.2011_HD1080i Avril_Lavigne_-_Sk8er_Boi_(JSTV_New_Years_Eve_Concert_China)_31.12.2011_HD1080i [/spoiler] Алгоритм выявления/обнаружения и воспроизведения бага (поломки): 1. Обратить внимание на первые два файла, выделенные красным цветом. При их открытии напрочь отсутствует аудио-дорожка MPEGAudio. 2. Особое внимание обратить на третий файл в списке, выделенный черным цветом. При его открытии, плеер вообще виснет напрочь и намертво. 3. Ну и наконец, проверить/запустить последний четвертый файл в списке, выделенный зеленым цветом. Это, пожалуй, единственный видео файл, который воспроизводится нормально, вместе с аудио-дорожкой MPEGAudio. Баг "Не работает режим VMR Mixer на VMR-7 Renderless, при использовании AMD Radeon HD" Алгоритм воспроизведения бага на системах: Win7/8.1 1. Открыть плеер, 2. Выбрать VMR-7 Renderless 3. Включить режим "VMR Mixer" 4. Запустить любое видео. Фактический результат: вместо VMR-7 Renderless, подцепился системный Video Renderer. Ожидаемый результат: должен работать VMR-7 Renderless, вместе с режимом "VMR Mixer". Баг "Не работает режим VMR Mixer на VMR-7 Renderless, при использовании AMD Radeon HD (дополнение к предыдущему багу)" Если после выполнения данного алгоритма запустить видео с субтитрами, то субтитров не будет. Поясню. Допустим, у нас, по каким-то причинам, не смог подключиться тот, или иной рендерер, в результате, по логике происходит коннект только к системному видео рендереру. Но в этом случае, если у нас было запущено видео с субтитрами, должен также и подключаться VSFilter.dll. А то получается совсем нелогично, у нас, при запуске видео с субтитрами, не смог подключиться некий видео-рендерер, произошел переход на системный видео0рендерер, при этом не подключился VSFilter.dll и субтитров просто нет. |