MPC-BE forum

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

Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Evgeniy1990 от 11 октября 2017, 13:39:12
Проблемы обновленного DXVA2

Имеются некоторые проблемы с обновленным DXVA2 в нашем встроенном MPC-видео декодере.
Особенно они наблюдаются в группе различных видео файлов, имеющих как высокий профиль формата, так и более высокие RefFrames.

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

Во время воспроизведения видео файла в режиме DXVA, происходит остановка воспроизведения кадров видео.
Это очень хорошо видно, если открыть статистику, или свойства видео-рендерера EVR-CP, во время его воспроизведения.

Ссылки:

Проблемный видео файл: https://yadi.sk/i/pBzd-Vjh3Neyj4
Видеозапись с проявлением бага: https://yadi.sk/i/gNkvVy9e3Nex9i

Скажу сразу, что сам видео файл полностью нормальный, корректный, проблема в его декодировании в аппаратном режиме DXVA2.

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

1. Скачать проблемный видео файл
2. Запустить его
3. Во время его воспроизведения дождаться названия "HEROMAN"

Фактический результат: после названия "HEROMAN", воспроизведение кадров видео останавливается, дальше не идет, а звук (аудио - дорожка) продолжают двигаться вперед.

Ожидаемый результат: после названия "HEROMAN", воспроизведение должно продолжаться дальше, без остановки кадров.

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

В LAV Video Decoder, при использовании DXVA2 Native, этот видео файл воспроизводится нормально.

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

После открытия, в свойствах видео-рендерера и во время воспроизведения, можно заметить симптом "Drop Frames" (пропуски кадров), причем именно в DXVA2-режиме. В софте такого явления абсолютно точно нет и не наблюдается.

! Проявляется и очень хорошо заметен на ATI/AMD-видеокартах.

Симптом "Drop Frames", при DXVA2, можно разделить на два вида:

1 вид: пропуски кадров после открытия файлов, во время воспроизведения
2 вид: пропуски кадров и кратковременная приостановка воспроизведения, после открытия файлов, во время воспроизведения.

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

1. Скачать и запустить тестовые видео файлы вместе с субтитрами (их два на каждый вид):

1 вид: https://yadi.sk/d/wDAcKeOY3PTo9e
2 вид: https://yadi.sk/d/-RwVSeSw3PTo9z


2. Для первого вида, после открытия, во время его воспроизведения, открыть свойства EVR-CP.
(ПКМ -> Фильтры -> EVR-CP). Можно заметить немалое количество пропусков кадров до 14 включительно, иногда меньше, в пределах от 8 до 13.

Для второго вида, после открытия, во время его воспроизведения, обратить внимание на плавность движения субтитров.
(Можно заметить кратковременную задержку, из-за чего и появляются пропущенные кадры в свойствах рендерера)

P.S.

До внедрения сомнительного изменения-преобразования 1088 -> 1080, все было нормально.
После внедрения сомнительного изменения-преобразования 1088 -> 1080, начались странности, особенно на более ранних моделях видеокарт "ATI/AMD Radeon", так и на более ранних версиях "AMD Catalyst".
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Aleksoid1978 от 11 октября 2017, 15:02:22
Ну наверное в таких случаях имеет смысл писать время, на котором происходит сбой. У меня вот нет времени сидеть и всматриваться в какие-то надписи в поисках "искомого" ...
[merge_posts_bbcode]Добавлено: 2017-10-11 22:02:22[/merge_posts_bbcode]

Проверил дома на Nvidia - все отлично с DXVA, проверял с сабами и без.
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Evgeniy1990 от 11 октября 2017, 15:05:47
Цитата: Aleksoid1978Ну наверное в таких случаях имеет смысл писать время, на котором происходит сбой. У меня вот нет времени сидеть и всматриваться в какие-то надписи в поисках "искомого" ...
[merge_posts_bbcode]Добавлено: 2017-10-11 22:02:22[/merge_posts_bbcode]

Проверил дома на Nvidia - все отлично с DXVA, проверял с сабами и без.
Остановка кадров происходит после 17-ой секунды. Время: 00:00:17.
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Aleksoid1978 от 11 октября 2017, 15:14:12
А вот на RX460 да - есть зависание картинки, посмотрю.
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Evgeniy1990 от 11 октября 2017, 15:15:52
Цитата: Aleksoid1978А вот на RX460 да - есть зависание картинки, посмотрю.
У меня на HD5770 - тоже зависание.

Вот мы с вами поняли и убедились, что косяк возникает на AMD-видеокартах. :)
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Aleksoid1978 от 11 октября 2017, 15:28:28
Эх опять эти краснокожие )))
[merge_posts_bbcode]Добавлено: 2017-10-11 22:28:28[/merge_posts_bbcode]

Исправлено.
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Evgeniy1990 от 07 ноября 2017, 01:18:05
Добавил в первый пост вторую проблему.
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Aleksoid1978 от 07 ноября 2017, 03:20:57
Сразу скажу - никакого "сомнительного изменения-преобразования 1088 -> 1080" не было.
Проверил оба файла с субтитрами - все отлично, никаких дропов(что с DXVA что в софте).

P.S. Ой как некрасиво смотрятся вторые субтитры(бегущая строка) в Pot(настройки по умолчанию) - вот там сильно видна дерганность вывода. Так что у нас нормально ))
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Evgeniy1990 от 07 ноября 2017, 03:46:30
Цитата: Aleksoid1978Проверил оба файла с субтитрами - все отлично, никаких дропов(что с DXVA что в софте).
Вы проверяли на AMD Radeon?

Попробуйте, пожалуйста, проверить еще при условиях:

1. Автомасштаб=100%
2. Размер текстуры субтитров: Desktop (равный рабочему столу)

Вот что у меня:

1 вид: https://yadi.sk/i/qyxjjEZ53PTrnx

Пояснение: не успела еще слегка отрисоваться нижняя часть интерфейса программы, как началось воспроизведение, причем с очень краткой задержкой, в результате чего, получились пропуски кадров.

Частота кадров = 26.28 FPS, вместо 29.97 FPS, в самом начале, при DXVA2. Мда... Вот это уж странно... (О_о)

2 вид: https://yadi.sk/i/Td7nRNT83PTs69

Пояснение: после открытия, субтитры в самом начале выдвинулись с небольшой задержкой (рывком), после чего, они плавно пошли двигаться дальше. (Т.е. была кратковременная задержка).

Причем, в софте и тот и другой случай - совершенно нормально.

На скриншотах ясно видно, какие дропы идут уже даже в самом начале воспроизведения этих видео файлов, прямо сразу же, после их открытия. И значения довольно приличные.
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Aleksoid1978 от 07 ноября 2017, 03:56:25
Проверял и при 100 зум, и при полном экране - все отлично, в обеих случаях.
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Evgeniy1990 от 07 ноября 2017, 04:16:51
Цитата: Aleksoid1978Проверял и при 100 зум, и при полном экране - все отлично, в обеих случаях.
Ясно, спасибо вам за проверки. Понятно, что у вас нормально.

Итак, у вас RX460 + Crimson, у меня HD5770 + Catalyst, хотя я проверил и такой вариант HD5770 + Crimson - совершенно одинаково, в моем случае, что с Catalyst, что с Crimson.

Ладно, надо будет еще понаблюдать и, возможно, поискать проблемное изменение, ибо я не помню, чтобы раньше было "такое" тем более с DXVA2.

Причем, после открытия, как только сразу же началось воспроизведение, очень хорошо заметно и даже видно, что происходит небольшое притормаживание плеера вместе с курсором мышки, как будто бы нагрузка на видеокарте в момент открытия и начала воспроизведения ровно 100%, а дальше уже, спустя некоторое время (несколько секунд) уже само воспроизведение движется нормально.

P.S. Очень похоже на поломку, но пока точно не утверждаю, что это на самом деле поломка, пока только предположение.

Также, я потом проверю еще эти файлы на GeForce, посмотрю что с ними там творится, при DXVA2.
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Aleksoid1978 от 07 ноября 2017, 04:50:34
Проверь с системным декодером и с LAV(dxva native).
[merge_posts_bbcode]Добавлено: 2017-11-07 11:50:34[/merge_posts_bbcode]

Было у меня похожее поведение на RX460, при открытии файла с DXVA "подтормаживало", да и не просто так - а даже другие окна и вся система. Но как-то само прошло(толи систему ребутнул толи дрова обновил).
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Evgeniy1990 от 07 ноября 2017, 11:03:46
Цитата: Aleksoid1978Проверь с системным декодером и с LAV(dxva native).
Проверил и сравнил результаты с внешними "LAV Video Decoder (DXVA2 Native)" и системным "Microsoft DTV-DVD Video Decoder".

При использовании внешнего "LAV Video Decoder (DXVA2 Native)", результат тот же самый, что и при использовании нашего встроенного "MPC Video Decoder" в режиме DXVA2.

А вот при использовании системного "Microsoft DTV-DVD Video Decoder", ситуация уже совершенно другая - полностью отсутствует проблема с пропусками кадров и притормаживанием (задержками), после открытия данных видео файлов, в режиме DXVA2.

Неудивительно, если сравнить Pin Info видео-рендерера EVR-CP, при использовании  "MPC Video Decoder" и "LAV Video Decoder (DXVA2 Native)", то они совершенно одинаковые:

MPC Video Decoder:

Filter : Enhanced Video Renderer - CLSID : {FA10746C-9B63-4B6C-BC49-FC300EA5F256}
Module : C:\\Windows\\System32\\evr.dll

- Connected to:

CLSID: {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}
Filter: MPC Video Decoder
Pin: Output

- Connection media type:

Video: dxva 1920x1080 29.977fps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_NV12 {3231564E-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo2 {F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 3110400
cbFormat: 112

VIDEOINFOHEADER:
rcSource: (0,0)-(1920,1080)
rcTarget: (0,0)-(1920,1080)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 333588 (29.977 fps)

VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000081
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 16
dwPictAspectRatioY: 9
dwControlFlags: 0x2880a581
- VideoChromaSubsampling: 5
- NominalRange          : 2 (16-235)
- VideoTransferMatrix   : 1 (BT.709)
- VideoLighting         : 0
- VideoPrimaries        : 2 (BT.709)
- VideoTransferFunction : 5 (BT.709)
dwReserved2: 0x00000000

BITMAPINFOHEADER:
biSize: 40
biWidth: 1920
biHeight: 1080
biPlanes: 1
biBitCount: 12
biCompression: dxva
biSizeImage: 3110400
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0

LAV Video Decoder:

Filter : Enhanced Video Renderer - CLSID : {FA10746C-9B63-4B6C-BC49-FC300EA5F256}
Module : C:\\Windows\\System32\\evr.dll

- Connected to:

CLSID: {EE30215D-164F-4A92-A4EB-9D4C13390F9F}
Filter: LAV Video Decoder
Pin: Output

- Connection media type:

Video: dxva 1920x1080 29.977fps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_NV12 {3231564E-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo2 {F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 3110400
cbFormat: 112

VIDEOINFOHEADER:
rcSource: (0,0)-(1920,1080)
rcTarget: (0,0)-(1920,1080)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 333588 (29.977 fps)

VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000000
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 16
dwPictAspectRatioY: 9
dwControlFlags: 0x2880a581
- VideoChromaSubsampling: 5
- NominalRange          : 2 (16-235)
- VideoTransferMatrix   : 1 (BT.709)
- VideoLighting         : 0
- VideoPrimaries        : 2 (BT.709)
- VideoTransferFunction : 5 (BT.709)
dwReserved2: 0x00000000

BITMAPINFOHEADER:
biSize: 40
biWidth: 1920
biHeight: 1080
biPlanes: 1
biBitCount: 12
biCompression: dxva
biSizeImage: 3110400
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0

А вот при использовании системного "Microsoft DTV-DVD Video Decoder", стастистика уже совершенно другая:

Microsoft DTV-DVD Video Decoder:

Filter : Enhanced Video Renderer - CLSID : {FA10746C-9B63-4B6C-BC49-FC300EA5F256}
Module : C:\\Windows\\System32\\evr.dll

- Connected to:

CLSID: {212690FB-83E5-4526-8FD7-74478B7939CD}
Filter: Microsoft DTV-DVD Video Decoder
Pin: Video Output 1

- Connection media type:

Video: NV12 1920x1088 (16:9) 23.976fps 745926kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_NV12 {3231564E-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo2 {F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 3110400
cbFormat: 1136

VIDEOINFOHEADER:
rcSource: (0,0)-(1920,1080)
rcTarget: (0,0)-(1920,1080)
dwBitRate: 745926112
dwBitErrorRate: 0
AvgTimePerFrame: 417083 (23.976 fps)

VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000081
dwCopyProtectFlags: 0x00000001
dwPictAspectRatioX: 1920
dwPictAspectRatioY: 1080
dwControlFlags: 0x2880a081
- VideoChromaSubsampling: 0
- NominalRange          : 2 (16-235)
- VideoTransferMatrix   : 1 (BT.709)
- VideoLighting         : 0
- VideoPrimaries        : 2 (BT.709)
- VideoTransferFunction : 5 (BT.709)
dwReserved2: 0x00000000

BITMAPINFOHEADER:
biSize: 40
biWidth: 1920
biHeight: 1088
biPlanes: 1
biBitCount: 12
biCompression: NV12
biSizeImage: 3110400
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0

Extradata: 1024
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

И, соответственно, данной проблемы с пропусками кадров и притормаживанием, после открытия данных видео файлов, нет и не наблюдается, все нормально. После открытия нет ни задержек, ни нагрузки, ни пропусков кадров.

Скриншоты сравнения:

"MPC Video Decoder" = "LAV Video Deocder"
"MPC Video Decoder" и "DTV-DVD Video Decoder"
"MPC Video Decoder" и "DTV-DVD Video Decoder" (extradata 1024)


Цитата: Aleksoid1978Было у меня похожее поведение на RX460, при открытии файла с DXVA "подтормаживало", да и не просто так - а даже другие окна и вся система. Но как-то само прошло(толи систему ребутнул толи дрова обновил).
Вот и я у себя наблюдаю это же самое аналогичное поведение на HD5770, когда после открытия данных видео файлов, присутствует кратковременная задержка (притормаживание), после чего, спустя несколько секунд, все нормализуется и продолжает воспроизводиться нормально.

В том-то и дело, что именно кратковременная задержка (притормаживание) вызывает эти самые пропуски кадров.

В случае использования системного "Microsoft DTV-DVD Video Decoder", разрешение выводится как 1920х1088, а не как у нас, в нашем "MPC Video Decoder" и на внешнем "LAV Video Decoder" - 1920х1080.

В любом случае, эту так называемую "кратковременную задержку (притормаживание)" или же просто "нагрузку" во время открытия и начала воспроизведения видео файлов вызывает некое (какое-то) преобразование.

И подозрение, в первую очередь, бросается именно в разрешение кадров, выдаваемое на видео-рендерер.

1080 против 1088 (Crop 1088 ->1080).

P.S. Не обращать внимание на выходной формат NV12 в статистике видео-рендерера, при использовании системного "Microsoft DTV-DVD Video Decoder". Ибо для него, он всегда работает в аппаратном режиме DXVA, т.е. используется аппаратный NV12.
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Aleksoid1978 от 07 ноября 2017, 16:18:31
1088/1080 совершенно не при чем.
[merge_posts_bbcode]Добавлено: 2017-11-07 22:06:29[/merge_posts_bbcode]

Дома на Nvidia тоже все отлично !!!

[merge_posts_bbcode]Добавлено: 2017-11-07 23:05:12[/merge_posts_bbcode]

Проверил на ноуте с Radeon HD 6380G - да, там после старта присутствуют пропуски буквально нескольких кадров. Но - на любом H.264 видео с DXVA, ибо карта слабенькая. Сравнил с системным - у того тоже есть дропы, правда поменьше чем с нашим декодером. Так что в этом нет ничего страшного.

[merge_posts_bbcode]Добавлено: 2017-11-07 23:18:31[/merge_posts_bbcode]

Проверил на старой версии 1.4.2 - так же есть небольшой дроп после открытия, но там еще и завышенный fps, побольше чем на текущей.
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Evgeniy1990 от 10 ноября 2017, 12:55:16
Цитата: Aleksoid19781088/1080 совершенно не при чем.
Понятно, просто раньше, я всегда, при тестировании и прогонке различных видео файлов, особенно FullHD, натыкался на разные значения в статистиках видео-рендереров - то 1088, то 1080 и меня это слегка смущало, удивляло.
Потом я уже понял, что никакой разницы в этом нет. Это никак не влияет на работоспособность.

Цитата: Aleksoid1978Дома на Nvidia тоже все отлично !!!
Проверил у себя на NVIDIA - гораздо лучше ситуация, чем на ATI, - также отлично.

Цитата: Aleksoid1978Проверил на ноуте с Radeon HD 6380G - да, там после старта присутствуют пропуски буквально нескольких кадров. Но - на любом H.264 видео с DXVA, ибо карта слабенькая. Сравнил с системным - у того тоже есть дропы, правда поменьше чем с нашим декодером. Так что в этом нет ничего страшного.
В вашем случае - "Radeon HD 6380G" является мобильной интегрированной в процессор видеокартой.
Следовательно, она гораздо слабее, поэтому на ней вы видите разницу после открытия в режиме DXVA2.

Но если взять мой пример, мою дискретную видеокарту HD5770, то она не настолько уж слабая, чтобы не потянуть какие-то элементарные FullHD-видео файлы в режиме DXVA2.

P.S. В целом, данная вторая проблема является несущественной (незначительной), поэтому я сразу не стал ее расписывать, а подождал некоторое время, прогнав значительное количество различных видео файлов, в том числе и FullHD, с разрешениями 1920х1080p.

С вами я также абсолютно и полностью согласен!

С системным "Microsoft DTV-DVD Video Decoder" действительно ситуация гораздо лучше, но также есть пропуски кадров, но их гораздо меньше. Чаще всего, в моем случае, после открытия видео файлов, при использовании данного видео декодера, их значения равно нулю, иногда бывает 4 пропущенных кадра. Но факт остается фактом - количество пропущенных кадров гораздо меньше, можно даже сказать, что практически отсутствует.
Название: Проблемы обновленного DXVA2 [Исправлено]
Отправлено: Aleksoid1978 от 10 ноября 2017, 15:35:02
Так что - закрываем данную тему ))