Nouveau: la documentation de Dsplayer est sur le wiki:
http://wiki.passion-xbmc.org/Aide:Dsplayer
Bonjour,
comment entrer dans le mode de la HD si on a un processeur peu puissant mais que sa carte graphique est compatible DXVA (supporte l'acceleration matérielle) La reponse est tres simple on utilise DSPlayer, le nouveau lecteur intégré à Xbmc. De plus la gestion de l'affichage par des filtres pourra considérablement augmenter la qualité de l'image.
Pour l'instant l'utilisation de filtre ffdshow désactive l'accélération matérielle la limitation vient de ffdshow mais les developpeurs planchent sur le sujet.
Important pour le développement de DSPlayer
Votre participation est souhaitée afin d'aider les développeurs à corriger des bugs et perfectionner le lecteur.
Exposez nous les problèmes rencontrés en indiquant votre processeur et carte graphique ainsi que les performances avec et sans DSPlayer.
Suivez les instructions suivantes afin de mettre Xbmc en mode débug ce qui aura pour effet de créer un fichier log qu'il faudra nous fournir, en pièce jointe, sur
http://pastebin.com/ ou bien encore dans votre message, entre les balises code.
Instructions Mode Debug
Le développement de ce nouveau lecteur est le fruit du travail de
Tiben20 et de
Blinkseb qui vient de le rejoindre.
Les extensions actuellement supportées: avi,flv,mp4,mov,m4v,m2v,ts,mpeg,mpg,m2ts,mkv et wmv
La gestion de plusieurs pistes audio est gérée mais les sous titres ne le sont pas encore.
La touche "o" du clavier vous permettra d'afficher des informations sur les processus de lecture:

Acceleration materielle sous xbmc windows grace à DSPLAYER
Pour tester (et peut être adopter à l'avance) par vous même et nous fournir des retours, les dernières versions en dates sont disponible ici:
Les changelogs sont consultables ici:
http://forum.xbmc.org/showthread.php?t=70436Ces versions de Xbmc appartiennent à une branche de développement et peuvent ne pas avoir la stabilité de Xbmc Camelot.
Vous pouvez tout à fait utiliser une installation séparée en mode portable qui n'interfèrera en rien avec celle dont vous vous servez au quotidien. Il faudra juste prendre garde à l'exécuter avec son propre raccourci original incluant le chemin et le paramètre -p (pour portable).
Important: Préférez un dossier racine comme dans l'exmple ci dessous plutôt que Program Files afin d'éviter certains problèmes de permissions ( Sécurisation UAC sous Vista/Seven).

Acceleration materielle sous xbmc windows grace à DSPLAYER

Acceleration materielle sous xbmc windows grace à DSPLAYER

Acceleration materielle sous xbmc windows grace à DSPLAYER
les dernieres SVN installe ffdshow pour que tout fonctionne il faut paramettrer le module DXVA comme l'image ci dessous.

Acceleration materielle sous xbmc windows grace à DSPLAYER
Pour activer les sous titres il faut activer le post processing et cocher l'option ss titre et paramatrer comme suit..

Acceleration materielle sous xbmc windows grace à DSPLAYER
Afin d'utiliser le nouveau lecteur par défaut, l'ancien étant toujours présent, un fichier advancedsetting.xml est nécessaire.<advancedsettings>
<video>
<defaultplayer>dsplayer</defaultplayer>
</video>
</advancedsettings>
Un fichier tout fait est disponible en pièce jointe à ce message, à placer dans votre dossier ~/Userdata
Plus d'informations à propos de l'utilisation d'un fichier Advancedsettings:
http://xbmc.org/wiki/?title=Advancedsettings.xmlAlternativement,vous pouvez utiliser le menu contextuel de Xbmc pour choisir le lecteur à utiliser:

Acceleration materielle sous xbmc windows grace à DSPLAYER
Les cartes graphiques compatibles:
Ati:
http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUsNvidia:
http://en.wikipedia.org/wiki/Nvidia_PureVideo#Table_of_PureVideo_.28HD.29_GPUs
Gestion des filtres
Pour les utilisateurs avancés il est possible de configurer les filtres en éditant le fichier ~system\players\dsplayer\dsfilterconfig.xml
Celui ci comporte 5 sections:
- Une pour les sources
- Une pour les splitters
- Une pour les video decoders
- Une pour les audio decoders
- Une dernière faisant le lien extension -> source, splitter, videodec et audiodec
Le principe pour rajouter un décodeur ou un splitter, c'est d'ajouter une balise
filter comme ceci :
<filter name="mkvsplitter" type="splitter">
<path>MatroskaSplitter.ax</path>
<guid>{149D2E01-C32E-4939-80F6-C07B81015A7A}</guid>
<osdname>MKV Splitter</osdname>
</filter>
Dans
name, vous spécifier le nom qui sera utilisé dans les balises
rule.
type indique ... le type de filtre, donc
source,
splitter,
audiodec,
videodec. La balise
path est optionnelle. Si elle est fourni, DSPlayer utilisera ce chemin pour charger le filtre. Sinon, le
guid sera utilisé. Pour cela, le filtre
DOIT être installé sur le système. Si vous copiez juste le filtre dans le dossier dsplayer, il faut impérativement remplir la balise
path (pour la partie technique, on utilise le guid pour chercher le path dans le registre. Il faut donc que le filtre soit enregistré sur le système !)
La balise
guid est la plus importante. C'est un identifiant unique permettant de distinguer les filtres. Pour l'obtenir, vous pouvez par exemple utiliser GraphStudio (
http://blog.monogram.sk/janos/2009/06/14/monogram-graphstudio-0320/). Allez dans Graph, Insert Filter, et vous avez la liste de tous les filtres installés sur le système. le
GUID du filtre est marqué sur la ligne
CLSID. Par exemple,
Haali a comme guid
{55DA30FC-F16B-49FC-BAA5-AE59FC65F82D}
(
attention, Haali ne marche pas encore avec DSPlayer !)Dernière balise,
osdname, est juste le nom qui sera affiché en appuyant sur "o".
Ensuite, une fois le nouveau filtre ajouté, il suffit de modifier les balises
rule en remplaçant par exemple
videodec="mpcvideodec"
par
videodec="ffdvideodec"
N'oubliez pas que le nom doit être défini dans la balise
filter !