Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Поддержка платформы Windows

 
 
Опции темы Опции просмотра
Старый 11.12.2009, 17:07   #1
LordMerlin
Senior Member
 
Аватар для LordMerlin
 
Регистрация: 11.12.2009
Адрес: Russia
Сообщений: 2,184
По умолчанию DSPlayer поддержка ускорения GPU

В связи с появлением пионеров, которые не читают инструкции и пытаются пользоваться сложными для них конструкциями, напоминаю. Что свои собственные наборы фильтров не будут работать пока не отключите в настройках использовать системные фильтры. Так же напоминаю, что без логов ошибки никто вам не на вангует решение проблемы. Спасибо за понимание.

DSPlayer это новый (старый) плеер который делает возможным использование dxva в xbmc с использованием сторонних декодеров.
Ускорение GPU работает сейчас не только на windows xp, а и на win vista и 7 и на них даже более лучше.
Плеером сейчас поддерживаются следующие виды контейнеров avi,flv,mp4,mov,m4v,m2v,ts,mpeg,mpg,m2ts,mkv,wmv.
Для использования его как плеер по умолчанию необходимо добавить следующие строки в файл Advancedsettings.xml.
<advancedsettings>
<video>
<defaultplayer>dsplayer</defaultplayer>
</video>
</advancedsettings>
Настройка фильтров производится в файле
system\players\dsplayer\filtersconfig.xml
Настройка привязки фильтров к контейнерам в файле
system\players\dsplayer\mediasconfig.xml

DXVA 1.0 работает на Windows xp и vmr9 renderer
DXVA 2.0 работает на Windows vista и 7 под evr renderer.

Как пользоваться DSPlayer-ом в оригинале http://wiki.xbmc.org/?title=HOW-TO:_Using_DSPlayer
Как пользоваться DSPlayer-ом в моем переводе Настройка_DSPlayer
Ветка обсуждения на оригинальном форуме Kodi DSPlayer – DirectShow Player for Windows


Новые версии на основе 16.1 jarvis RC1 DSPlayer от Wanilton, за что ему огромное спасибо.

Обновления сборок:
1. Kodi Jarvis 16.1 RC2 DSPlayer 09.03.2016
встроенные Lav фильтры 0.68.0-1
полная интеграция с madVR
простое подключение SVP
управление фильтрами через gui

2. Kodi Jarvis 16.1 RC2 DSPlayer 28.03.2016
Lav фильтры 0.68.0-16

3. Kodi Jarvis 16.1 RC2 DSPlayer 31.03.2016
финальный коммит от разработчика madVR
полная совместимость с будущими версиями madVR

ВНИМАНИЕ!!! Последние версии не работают в ХР. Вываливается ошибка библиотеки ядра. Связано с включением в ядро функции аппаратного ускорения DXVA2.

Пы.СЫ.
Для тех, кто использует XBMC совместно с SVP можете попробовать конфиги следующего вида:
Код:
<filtersconfig>
 <filters>
 <!-- Source -->
  <filter name="lavfsource" type="source">
   <path>LAVSplitter.ax</path>
   <guid>{B98D13E7-55DB-4385-A33D-09FD1BA26338}</guid>
   <osdname>LAV Splitter Source</osdname>
  </filter>
  <filter name="avsource" type="source">    
    <guid>{D8980E15-E1F6-4916-A10F-D7EB4E9E10B8}</guid>    
    <osdname>AV Source</osdname>
  </filter>
 <!-- Splitters -->
  <filter name="lavfsplitter" type="splitter">
   <path>LAVSplitter.ax</path>
   <guid>{171252A0-8820-4AFE-9DF8-5C92B2D66B04}</guid>
   <osdname>LAV Splitter</osdname>
  </filter>  
  <filter name="avsplitter" type="splitter">
   <guid>{529A00DB-0C43-4F5B-8EF2-05004CBE0C6F}</guid>
   <osdname>AV Splitter</osdname>
  </filter>
 <!-- Video -->
   <filter name="lavvideodec" type="videodec">
   <guid>{EE30215D-164F-4A92-A4EB-9D4C13390F9F}</guid>
   <osdname>LAV Video Decoder</osdname>
  </filter>
 <!-- Extra -->
  <filter name="ffdraw" type="extra">
     <guid>{0B390488-D80F-4A68-8408-48DC199F0E97}</guid>
     <osdname>FFdshow RAW</osdname>
  </filter>
 <!-- Audio -->
  <filter name="lavaudiodec" type="audiodec">
   <guid>{E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}</guid>
   <osdname>LAV Audio Decoder</osdname>
  </filter>
 </filters>
</filtersconfig>
Код:
<mediasconfig>
 <rules>  
  <rule filetypes="mkv|avi|mp4|m4v|flv|ts|mts">
   <source filter="lavfsource" />
   <splitter filter="lavfsplitter" />
   <video filter="lavvideodec" />   
   <audio filter="lavaudiodec" />
  <extra>
        <extra videoresolution="480|540|576|720" filter="ffdraw" />
   </extra>
  </rule>
  <rule filetypes="m2ts|bdmv|mpls">
   <source filter="avsource" />
   <splitter filter="avsplitter" />
   <video filter="lavvideodec" />   
   <audio filter="lavaudiodec" />
  <extra>
        <extra videoresolution="480|540|576|720" filter="ffdraw" />
   </extra>
  </rule>
 </rules>
</mediasconfig>
Конфиги сделаны с рассчетом, что АВсплиттер установлен как системный а ЛАВсплиттер подкинут в папку ДСПлеера.
Подставляя разрешения в раздел "экстра" можно регулировать разрешения видео к которым будет применяться уплавление.
Единственное, что стоит еще упомянуть, так это необходимость настроить в декодере FFdshow RAW обработку всех типов видео.


Так же, в конфиге используется декодер LAV Video для аппаратного декодирования видеопотока. Чтобы FFdshow RAW его смог перехватить и обработать надо в настройках декодера для видеокарт AMD выставить режим DXVA2 (copy-back) чтобы кадры возвращались обратно в память. Для владельцев карт nVidia есть выбор между режимом DXVA2 (copy-back) и NVIDIA CUVID который дает некоторые плюшки в виде адаптивного аппаратного деинтерлейсинга, высококачественной обработки деинтерлейса, и аппаратного ускорения MPEG-4 видео. Выбирать надо в зависимости от мощности карты. Обычно опытным путем, потому что зависит сильно от остальной конфигурации компьютера. Владельцы Intel видеокарт так же могут выбрать или DXVA2 (copy-back) или родной Quic Sync который как и nVidia дает дополнительные возможности в виде аппаратного деинтерлейсинга.



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

Последний раз редактировалось LordMerlin; 04.04.2016 в 00:17. Причина: 16.1 jarvis RC1 DSPlayer
LordMerlin вне форума   Ответить с цитированием
 

Метки
dsplayer, imon
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 03:12. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.