![]() |
|
|||||||
| XBMC for Windows Specific Support Need help with XBMC for Windows, or think you've found a bug? Discuss it here. |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
Member+ (Donator)
Join Date: May 2004
Posts: 222
![]() |
Hi,
I've been using ASIO / Kernel audio playback with MediaPortal for greater sound quality and I'm wondering how music is played back in XBMC (currently or what the plans are). Will/is it possible to do this in XBMC for window as well? Cheers. |
|
|
|
|
|
#2 |
|
Team-XBMC Developer
Join Date: Oct 2003
Posts: 15,070
![]() |
We use our own custom player.
Perhaps you could elaborate on this "greater sound quality" you speak of and exactly how said quality is achieved?
__________________
Always read the XBMC online-manual, FAQ and search the forum before posting. Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules. For troubleshooting and bug reporting please make sure you read this first.
|
|
|
|
|
|
#3 | |
|
Member+ (Donator)
Join Date: May 2004
Posts: 222
![]() |
Thanks for answering jmarshall.
Normal playing through Windows uses the kmixer (I don't know how you are playing the music back however), which tends to reduce sound quality due to crappy resampling to 48 kHz. With greater sound quality I mean bit perfect playback, achieved by using ASIO or direct kernel streaming (which would output at 44.1 kHz). It might sound like an audiophile thing, but there actually is an audible difference (of course, you music files needs to be of high quality as well). There are bit-perfect playback plug-ins to for example foobar and winamp. See below for further explanation. Quote:
|
|
|
|
|
|
|
#4 |
|
Member+ (Donator)
Join Date: May 2004
Posts: 222
![]() |
The quote above is quite old however, there are excellent universal WDM drivers for ASIO at http://www.asio4all.com/
|
|
|
|
|
|
#5 |
|
Member+ (Donator)
Join Date: May 2004
Posts: 222
![]() |
ASIO SDK: http://www.steinberg.de/329+M52087573ab0.html
There are a few implementation out there already however. As I said, I don't know how you are playing back music at the moment, but if bit-perfect playback isn't possible at the moment I might have time at a later stage to look at a bit-perfect implementation in Windows XBMC myself, Team-XBMC allowing. |
|
|
|
|
|
#6 |
|
Team-XBMC Developer
Join Date: Oct 2003
Location: Germany
Posts: 1,773
![]() |
feel free. A good starting point is Win32DirectSound.cpp.
__________________
Always read the XBMC online-manual, FAQ and search the forum before posting. Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules. For troubleshooting and bug reporting please make sure you read this first. |
|
|
|
|
|
#7 |
|
Team-XBMC Developer
Join Date: Oct 2003
Posts: 15,070
![]() |
I believe Wiso's recent work has allowed XBMC for win32 to output "bit-perfect" (i.e. pass-through'd) compressed streams such as AC3 and DTS assuming they're 48kHz - I'm not sure whether it works with 44.1kHz, and ofcourse it'd depend on the sound card.
All other audio is upsampled using SSRC to 48kHz, which is likely the best way to go for many chipsets (such as those that only allow 48kHz output). Whether or not it still passes through the windows mixer I have no idea, but I presume it does - we use standard directsound for the output. Any patches to this will ofcourse be considered. Cheers, Jonathan
__________________
Always read the XBMC online-manual, FAQ and search the forum before posting. Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules. For troubleshooting and bug reporting please make sure you read this first.
|
|
|
|
|
|
#8 |
|
Member+ (Donator)
Join Date: May 2004
Posts: 222
![]() |
Thank you both, I'll direct any possible future questions on this to the Windows dev forum section.
|
|
|
|
|
|
#9 |
|
Junior Member
Join Date: Oct 2008
Posts: 15
![]() |
Hi folks,
Any news around this thread? Friend of mine is using MediaPortal for music playback, since it supports ASIO / Kernel Mode.. and he asked me if XBMC could do the same.. Will it be possible sometime? Thanks! |
|
|
|
|
|
#10 |
|
Grumpy Bastard Developer
Join Date: Nov 2003
Posts: 7,715
![]() |
sure. it's just a matter of you coding it and submitting the patch.
__________________
Always read the XBMC online-manual, FAQ and search the forum before posting. Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules. For troubleshooting and bug reporting please make sure you read this first. |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|