Автор Тема: MPC Video Renderer  (Прочитано 67856 раз)

0 Пользователей и 5 Гостей просматривают эту тему.

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1793
Re: MPC Video Renderer
« Ответ #1155 : 15 Июль 2020, 13:11:47 »
Evgeniy1990, MPCfan
Cпасибо.
Прошу проверить билд mpcvr_1429_2_d3d11dec_fix_vector. Исчезла ли зеленая полоса при шейдерном видеопроцессоре?

MPCfan

  • Постоялец
  • ***
  • Сообщений: 120
Re: MPC Video Renderer
« Ответ #1156 : 15 Июль 2020, 14:45:01 »
V0lt,
Evgeniy1990, MPCfan
Cпасибо.
Прошу проверить билд mpcvr_1429_2_d3d11dec_fix_vector. Исчезла ли зеленая полоса при шейдерном видеопроцессоре?
Полоса на рамштайне исчезла. Но стало заметно растяжение картинки вправо, как бы заполняется та область, где была зелёная полоса при переходе на shaders VP. Просто на тестовом билде на гитхабе issue #16 такое не наблюдается.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1436
Re: MPC Video Renderer
« Ответ #1157 : 15 Июль 2020, 14:54:54 »
V0lt,
Цитировать
Evgeniy1990, MPCfan
Cпасибо.
Прошу проверить билд mpcvr_1429_2_d3d11dec_fix_vector. Исчезла ли зеленая полоса при шейдерном видеопроцессоре?
Проверил билд. Зеленая линия исчезла на самураях, при использовании шейдерного видеопроцессора.
На Рамштайне жуткая зелень на половине видео.
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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1793
Re: MPC Video Renderer
« Ответ #1158 : 15 Июль 2020, 16:02:59 »
Спасибо всем.
Чувствую, тут нужны большие переделки, на которые временя трудно выделить. :(

Добавлено.
Просьба проверить сборку- mpcvr_1429_3_d3d11dec_fix_vector.
Возможно удастся разрулить малой кровью. :-)

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1436
Re: MPC Video Renderer
« Ответ #1159 : 15 Июль 2020, 16:35:03 »
V0lt,
Цитировать
Просьба проверить сборку- mpcvr_1429_3_d3d11dec_fix_vector.
Возможно удастся разрулить малой кровью. :-)
Проверил сборку. Стало хуже. Снова появилась зеленая полоска на самураях.
На Рамштайне по прежнему зелень на половине видео.
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.

MPCfan

  • Постоялец
  • ***
  • Сообщений: 120
Re: MPC Video Renderer
« Ответ #1160 : 15 Июль 2020, 16:40:55 »
V0lt,
С mpcvr_1429_3_d3d11dec_fix_vector. зелёная полоса вернулась на рамштайн.

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1793
Re: MPC Video Renderer
« Ответ #1161 : 15 Июль 2020, 17:02:19 »
Спасибо.
А есть видео с такой же полосой, только размером кадра поменьше?
Например, вот такое видео дает полосу?

Пол кадра зелени на Рамштайне - это что-то совсем необъяснимое. Пока идей нет.
« Последнее редактирование: 15 Июль 2020, 17:07:53 от V0lt »

MPCfan

  • Постоялец
  • ***
  • Сообщений: 120
Re: MPC Video Renderer
« Ответ #1162 : 15 Июль 2020, 17:34:33 »
V0lt,
Спасибо.
А есть видео с такой же полосой, только размером кадра поменьше?
Например, вот такое видео дает полосу?
На этом видео нет у меня полоски. Я тут немного потестировал. Результат - зелень прёт только на interlacedmpeg2, то есть на DVD, даже с другим AR

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1793
Re: MPC Video Renderer
« Ответ #1163 : 15 Июль 2020, 18:10:12 »
MPCfan, прет зелень размером с полкадра?

Если это так, то мне непонятно как на AMD работает деинтерлейс в D3D11 VP.
У меня на Nvidia все декодеры (программный,  DXVA2 и D3D11) выдают чересстрочный кадр (с гребенкой при сильном движении). А на AMD после декодера D3D11 как будто выходит лишь одно поле, которое занимает верхнюю половину кадра. Куда второе поле делось, неясно. Как определить, что у нас одно поле, тоже неясно (можно по медиатипу, если декодер такое укажет). Но как потом указать раздельные поля в D3D11 VP (в DXVA2 такое есть, а в D3D11 не вижу).

MPCfan

  • Постоялец
  • ***
  • Сообщений: 120
Re: MPC Video Renderer
« Ответ #1164 : 15 Июль 2020, 18:21:06 »
V0lt,
MPCfan, прет зелень размером с полкадра?
Нет, тонкая полоска справа.
Вот тест-билд без полоски > https://yadi.sk/i/Sg8xcYbKk4WmBw
Здесь с полоской > https://yadi.sk/i/SHge6DDCSq_osQ
В чём проблема у первого теста, несмотря на вроде бы корректное воспроизведение с shaders VP?

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
Re: MPC Video Renderer
« Ответ #1165 : 15 Июль 2020, 22:54:38 »
Вот пробуем еще - https://yadi.sk/d/06Tl4VGInHCexQ
Если что - так же создаем дампы bmp.
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

  • Постоялец
  • ***
  • Сообщений: 120
Re: MPC Video Renderer
« Ответ #1166 : 16 Июль 2020, 02:20:26 »
Aleksoid1978,
Здесь > https://yadi.sk/d/P3OYzYtCtVniug дампы и 2 видео. Обратите внимание на самураев, теперь и у меня есть с ними зелёная полоса снизу и полоса справа деформированного видео-ряда.

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
Re: MPC Video Renderer
« Ответ #1167 : 16 Июль 2020, 02:30:38 »
Тогда вот еще - https://yadi.sk/d/953hfHLElhbHlg
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1793
Re: MPC Video Renderer
« Ответ #1168 : 16 Июль 2020, 02:38:25 »
В чём проблема у первого теста, несмотря на вроде бы корректное воспроизведение с shaders VP?
Если речь о первом билде от Aleksoid1978, который выложен в Issue #16, то с ним вроде все нормально. Это решение можно даже использовать. Но у нас скорее всего проблема в обработке входной текстуры, которая может вылезти в других ситуациях.

Я сделаю специальное видео, которое, надеюсь, будет зеленить на всех видеокартах в режиме шейдерной обработки DX11. Это должно позволить мне разобраться с проблемой.

MPCfan

  • Постоялец
  • ***
  • Сообщений: 120
Re: MPC Video Renderer
« Ответ #1169 : 16 Июль 2020, 02:48:45 »
Aleksoid1978,
Стало по-лучше, на рамштайне тонкая полоска справа, на самураях снизу, почти незаметная. Дампы > https://yadi.sk/d/CZ81Nben0yCnog