Aleksoid1978
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору V0lt Падает во время проигрывания, или перемотки ??? Декодер - DXVA или софт ??? А - все, вспомнил. Падает из-за DVB Subtitle, где-то косяк с их отрисовкой, либо с самим парсером сабов. Помню как-то пытался разобраться - но так и не понял, и забил. Если что - сам парсер в файлах DVBSub.cpp и DVBSub.h, отрисовка - вроде бы в Rasterizer.cpp и Rasterizer.h Добавлено: V0lt Цитата: Там форматы разные (MPEG-2 и H.264), декодер офигивает. Я сомневаюсь, что ты вообще сможешь найти связку сплиттер+декодер, которая переварит такое. | В принципе сделать поддержку для такого в декодере можно, и даже не очень сложно - просто надо время посидеть и нормально покодить. В теории - в Код: CMPCVideoDecFilter::Transform() | сделать по аналогии с тем как в MPADecoder - проверять не изменился ли входной тип GUID, и если изменился - то надо удалить старый декодер, и занова проинициализировать
---------- AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215 |
| Всего записей: 9413 | Зарегистр. 11-05-2006 | Отправлено: 18:30 09-03-2012 | Исправлено: Aleksoid1978, 18:33 09-03-2012 |
|