Aleksoid1978,
Зачем опять поднимать тему - сказали уже, что не работает с "кривым видео", когда нечетные размеры. И не надо больше про это.
Просто Microsoft DTV-DVD Video Decoder является исключением (особым случаем) для MPC Video Renderer.
Это особенный видео декодер, поскольку работает всегда и только исключительно в режиме аппаратного ускорения.
Именно поэтому, при его использовании, по идее, да и по логике, должны быть также учтены некоторые моменты.
Хорошо, опустим тему с кривыми видео файлами. Вернемся ко всем остальным нормальным видео файлам.
Какой еще момент не был учтен в MPC-VR, при использовании Microsoft DTV-DVD Video Decoder?
Возьмем четыре видеокарты:
1. ASUS EAH5770 CuCore
2. Palit NVIDIA GeForce GTS 450
3. GIGABYTE GeForce GTX 960
4. GIGABYTE Radeon RX 580
Стоит ли мне вам напомнить, что только лишь две из них способны аппаратно декодировать формат P010.
В таком случае, проблем со связкой Microsoft DTV-DVD Video Decoder + MPC Video Renderer нет.
Что касается остальных двух карт, то они не способны аппаратно декодировать формат P010.
И в этом случае, данная связка Microsoft DTV-DVD Video Decoder + MPC Video Renderer уже не работает.
Вы у себя этого не увидите, а вот в моем случае, при использовании данной связки, после открытия просто черный экран и сам процесс воспроизведения даже не начинается. Ну это итак понятно. ATI Radeon HD 5770 и GeForce GTS 450 не умеют аппаратно работать с P010, а Microsoft DTV-DVD Video Decoder способен работать только лишь в аппаратном режиме, как я вам уже говорил.
Естественно, у нас работает в таком случае видеопроцессор "DXVA2 VP".
Вот, исходя из этого, возникает вопрос, можно ли заставить работать данную связку на видеокартах, не умеющих аппаратно работать с P010? Учитывая тот факт, что Microsoft DTV-DVD Video Decoder способен работать только лишь в аппаратном режиме, это будет непросто, только если отрубать сам видеопроцессор "DXVA2 VP", или вводить дополнительные проверки.