New solution for audio hd, this windows version use other native player for XBMC (DSPlayer), with original menu ok, here instructions for install Eden version...with audio hd...
In this link
http://dl.dropbox.com/u/25170804/Xbmcdspplayer.zip, download my compiled version with files ok, run in mode portable, need install LAV filters, and config audio e video filters too, of course..
Remember that you can run XBMC in portable mode with -p. I recommend this to everyone who wants to test this on a system with an existing installation of XBMC.
Install it to a different location than your existing installation then create a shortcut to XBMC.exe and add -p to the target line.
This eden version contains all recents implementations..
DSPlayer with LAV Filters setup guide by alexrose1u from xbmc forum:
***THE GUIDE*** for install using step by step follow the guide, or
if you use my version http://dl.dropbox.com/u/25170804/Xbmcdspplayer.zip, only necessary unzip xbmcdspplayer.zip, create shortcut, change for portable mode, and install and configure LAV filters, done.The Config audio in xbmc, go to settings, video, dsplayer - audio renderer is here in video area.
Necessary Files
1.Download the latest build of DSPlayer from
http://dsplayer.passion-xbmc.org/Additional links also sometimes provided here:
http://forum.xbmc.org/showthread.php?t=106629This is the official XBMC with DSPlayer thread which is still running and open, so if you encounter problems, it's one of the best places to go to catch other users or Tiben's attention.
(All credit goes to Tiben and BlinkSeb for creating DSplayer, and 0wing for putting together this unnofficial, Pre-Eden build).
2.
Download the latest LAV Filters installer fromhttp://1f0.de/downloads/.
At the time of writing this, the latest version is 0.44
2a. Download my pre-setup DSPlayer XML files pack (this simplifies the setup process, rather than you having to create/amend the necessary files yourself).
http://www.mediafire.com/?shhv882weatedloInitial Setup
3. Install XBMC as though it were the normal build, load it up and setup all your preferences, such as true fullscreen rather than windowed. Once this is done, exit XBMC, do not try to play anything yet.
4. Install the LAV Filters using the LAV installer downloaded previously (ensure you install the x86 version of the LAV files, even if you are using Windows x64, as XBMC/DSPlayer can only use x86 filters)
5. Go to the new LAV Filters start menu option and pick LAV Audio Configuration. Under formats, tick all those you wish to bitstream. You shouldn't have to change anything else, so just click OK once this is done.
6. OPTIONAL STEP if you want to enable CUVID Nvidia hardware decoding or set uniform RGB output values.
Go to LAV Filters in the start menu again and this time pick LAV Video. If you want to enable CUVID video decoding, or RGB output values you can do so here.
-I have some files that don't play nicely decoded by CUVID so I left hardware acceleration set to none
Configuring XBMC to use DSPlayer
- For these steps you will need my DSPlayerfiles pack, which you should have downloaded under step 2a (you can create/edit the files yourself...but this is easier)
7. Navigate to your XBMC Userdata folder
(On Win7 this will usually be C:\Users\<Username>\AppData\Roaming\XBMC\userdata)
8.Copy advancedsettings.xml from my pack here. This file will tell XBMC to use DSPlayer instead of DVDPlayer for videos by default.
9. Now create a folder inside Userdata called 'dsplayer'. Put renderersettings.xml from my pack in here.
-This will tell DSPlayer to render subtitles at 1080p, and also to enable subtitle animation. If you screen isn't 1080p, your machine is too slow to fluently render high res subs at the same time as Hi10p, or you don't want animated subs, you can edit the file with notepad to suit your needs, it should be fairly self explanatory
10. Leave your userdata folder behind and go to your XBMC install folder. (Usually this will be C:\Program Files(x86)\XBMC).
Go into the system subfolder, then players and finally into the dsplayer subfolder (XBMC\system\players\dsplayer).
11. Make a backup copy of mediasconfig.xml and filtersconfig.xml incase you ever want to go back to the originals. (ie mediasconfig.bak)
12. Copy the mediasconfig.xml and filtersconfig.xml from my files pack into the folder, replacing the originals.
*************
13. Now load up XBMC, and open a video of your choice. Go to the in-playback video options menu.
14. Change the scaling option to Bicubic or Bilinear, rather than Nearest Neighbour. This will resolve blockiness issues which occasionally catches out people new to the player. Once you have set your chosen option scroll down to the bottom of the video options menu and save this as the default for all videos; this will prevent you having to set this up for each video.
Like with MPC-HC, these scaling options will very slightly affect performance, but can also help make low res video scaled to HD resolutions far more tolerable. For reference I use Bicubic -0.75
14. Enjoy!
This probably sounds loads more complicated than it is, but once you've done it a couple of times it's really easy, especially if you've got the .xml files already setup and just needing copied into the right places
As an aside, if you right click/press C whilst a file is highlighted in XBMC, you should be able to use the 'Play using' option to use DVDPlayer instead of DSPlayer for any files it disagrees with.
**********
Hope this helps!
The default files provided by the XBMC DSPlayer branch specify to use the included mpc-hc video decoder filter, and also to use FFDshow for the audio, which you needed to install seperately.
As the LAV decoders have been a little more reliable for certain filetypes and bitstreaming, and also was one of the first video decoders to incorporate proper Hi10p support; my xml files reconfigure every video type DSPlayer would traditionally play with FFDShow to use the LAV filters instead, simplifying installation for a new user (compared to the V1 files which only did this for MKV)
The official DSPlayer splitter and LAV's splitter also come from the same code base so this is as much a homage to thier work together as anything else, however the LAV Splitter should be slightly more up to date!
LAV Video decoder defaults to multithreaded CPU only decoding, unless you explicitly enable CUVID [ATI equivalent due as a future option].
If you find this is too much for your CPU, you may amend the mediasconfig.xml to use the original default MPC video decoder again which will utilise DXVA, however, I cannot guarantee if this as yet will fully support 10bit h264 out the box.