Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

PC Based Computer music servers, crossovers, and equalization

Ultimate MPD (SACD ISO, Native DSD, and more)
Ultimate MPD (SACD ISO, Native DSD, and more)
Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 21st May 2016, 05:17 AM   #1
xxxbugxxxx is offline xxxbugxxxx
diyAudio Member
 
Join Date: Jul 2011
Default Ultimate MPD (SACD ISO, Native DSD, and more)

closed, no further update

Last edited by xxxbugxxxx; 10th February 2018 at 07:35 PM.
  Reply With Quote
Old 14th June 2016, 03:59 PM   #2
MRswitch is offline MRswitch  Ukraine
diyAudio Member
 
Join Date: Feb 2014
Location: Kiev
Hi!
what's the difference with the original MPD (and patch on GitHub - lintweaker)?
ISO - not in "high priority"
How work @up sampling ? Can I enable, or disable it?
  Reply With Quote
Old 14th June 2016, 04:04 PM   #3
MRswitch is offline MRswitch  Ukraine
diyAudio Member
 
Join Date: Feb 2014
Location: Kiev
DSD/DoP on Linux platform!
Do u know about this problem? Any idea how to solve it?
  Reply With Quote
Old 14th June 2016, 04:08 PM   #4
xxxbugxxxx is offline xxxbugxxxx
diyAudio Member
 
Join Date: Jul 2011
This fork has sacd iso ,lintweaker does not have, the pop I don't know how to fix it.
For up-sampling it is hard coded in DecoderAPI.cxx in that branch, the you can change it to your need.


Sent from my iPhone using Tapatalk
  Reply With Quote
Old 14th June 2016, 04:15 PM   #5
MRswitch is offline MRswitch  Ukraine
diyAudio Member
 
Join Date: Feb 2014
Location: Kiev
Ok! But be better to have option in mpd.conf, where "Hi_up_sampling = Off/On"
  Reply With Quote
Old 14th June 2016, 04:34 PM   #6
xxxbugxxxx is offline xxxbugxxxx
diyAudio Member
 
Join Date: Jul 2011
I have no time to do dig into that, feel free to propose a patch


Sent from my iPhone using Tapatalk
  Reply With Quote
Old 14th June 2016, 04:36 PM   #7
xxxbugxxxx is offline xxxbugxxxx
diyAudio Member
 
Join Date: Jul 2011
Btw , added a few more filter option for soxr. It is always there in soxr, stock mpd does not expose those filters, like linear phase, my faviroate for now


Sent from my iPhone using Tapatalk
  Reply With Quote
Old 14th June 2016, 04:41 PM   #8
MRswitch is offline MRswitch  Ukraine
diyAudio Member
 
Join Date: Feb 2014
Location: Kiev
Ok! Can u tell me how to enable or disable "Adaptive up sampling" in mdp.conf ?
  Reply With Quote
Old 14th June 2016, 04:44 PM   #9
xxxbugxxxx is offline xxxbugxxxx
diyAudio Member
 
Join Date: Jul 2011
As I said, I did not program a switch in mpd.conf, feel free to mod and propose a patch. The modification I have to add up-sampling is pretty simple, search "faker" in DecoderAPI.cxx, it is quite self explaining .


Sent from my iPhone using Tapatalk
  Reply With Quote
Old 8th August 2016, 04:13 PM   #10
doorssl is offline doorssl
diyAudio Member
 
Join Date: Aug 2016
Quote:
Originally Posted by xxxbugxxxx View Post
Have been trying to get one MPD that works for all, and this fork is almost perfect now on a Odroid C2/ Rpi2.

Here is the features

Link to this fork on Github as below

https://github.com/xxxbugxxxx/MPD

-SACD ISO support -no need to covert to DSF/DFF, directly play SACD ISO file
-DSD_U32 based Native DSD support (Not DOP) for certain XMOS based USB interface.
- Adaptive up sampling, aka upsample 44.1Khz multiples to 352.8khz, and up sample 48k multiples to 384khz
(currently hard coded in DecoderAPI.cxx, you have to change the code to taylor to your DAC capbilities)
(https://github.com/xxxbugxxxx/MPD/tr...e-auto-changer branch)


This is probably the best MPD with all DSD related feature all in one now.

Next quest would be PCM to DSD upsampling( one SoX fork supports this,however MPD does not, may need somebody to mod MPD)


process to install
git clone https://github.com/xxxbugxxxx/MPD
cd MPD

./autogen.sh
./configure --enable-sacdiso --disable-iso9660
make install

Note:
there are a few dependencies needed,

expat, libupnp, glib2.0, and glib2.0 path may need to be tweaked.


Also, for DSD-native to work, alsa-lib has to be 1.0.29 or above. linux kernel has to be patched for your USB DAC.

details refer to https://github.com/lintweaker/xmos-native-dsd.

use dpkg -l to find libasound2 's version and remove and build from source as needed.

And this work is based on couple of genius's work.

It is based on Max Kellerman's MPD 0.19.15,

and Maxim V.Anisiutkin 's SACD ISO fork
manisiutkin/mpd.git -

and Hicaoc's patch to MPD 0.19.15 for DSD_U32 native mode.
https://github.com/hicaoc
Hi, i try do this but i get the follow error:

" echo './'`src/lib/sacdiso/sacd_disc.cpp
src/lib/sacdiso/sacd_disc.cpp:29:10: fatal error: 'glib.h' file not found
#include <glib.h>
^
1 error generated.
make: *** [all] Error 2
"

Any idea for resolve this?
  Reply With Quote

Reply


Ultimate MPD (SACD ISO, Native DSD, and more)Hide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Something cool for Raspberry Pi/ODROID: I2S/DSD isolator HAT with native DSD decoder iancanada PC Based 366 25th September 2018 11:08 PM
AudioMate, a Desktop Tool for SACD-ISO & DSD simonvan PC Based 1 25th July 2014 11:09 AM
DSD (SACD) FIR based software crossover emaster PC Based 21 15th April 2014 05:47 PM
How To Rip a SACD to DSD file Eddiegnz1 PC Based 3 28th March 2014 06:24 AM
SACD's DSD signal rerouting sp502 Digital Source 9 12th September 2008 07:53 AM


New To Site? Need Help?

All times are GMT. The time now is 05:54 AM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 15.00%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Copyright ©1999-2018 diyAudio
Wiki