ONKYO DP-X1 | Dual Sabre Dacs | Balanced | Sabre BTL Amp | MQA | DSD 256 | Android 5 |
Feb 15, 2017 at 11:10 AM Post #13,816 of 16,326
as far as i know, poweramp doesn't work on DP-X1 as high res output, when you set it and then restart the application, you will receive an error.
notice that Snapdragon 24bit PCM is listed as high res output...


If you look at the attachment in the same post you will be see no error I was able to get listen to it for 3 hours last night when I move the switch hires output I get right away a slightly louder different sound.
Maybe I did not get any error on the Onkyo because of the I am rooted.
updated
I have to amend this post now I am getting an error need to see what is different with last night I might ask question on their forum
 
Feb 15, 2017 at 11:33 AM Post #13,817 of 16,326
Well, after 1 week of balanced usage, the jack got loose and broke. Needless to say, contacting for a refund.

My first one was loose after one day Amazon Japan paid for the shipping back the second one was loose both sides of Jack out of the box amazon Japan at this time was giving me some type of hard time about it mostly they wanted to refund me, since I realy like it and I paid only $409.00 plus the distance involved I decided to keep it I fixed it with CA glue not by pouring the bottle in the jack but by dropping a little more bit on a piece of paper and using a fine needle to put the glue in the groove also you need to use Vaseline on the the paint around the jack to prevent the glue to get there just in case, after the you wipe it an d you are done.
Definitely the Onkyo got a hardware flow and a also despite being OK the customer service of amazon Japan has nothing to do with Amazon USA witch is so much better
 
Feb 15, 2017 at 11:36 AM Post #13,818 of 16,326
My first one was loose after one day Amazon Japan paid for the shipping back the second one was loose both sides of Jack out of the box amazon Japan at this time was giving me some type of hard time about it mostly they wanted to refund me since I realy like it and I I paid only $409.00 I decided to keep it I fixed it with CA glue not by pouring the bottle in the jack but by dropping a little more bit on a piece of paper and using a fine needle to put the glue in the groove also you need to use Vaseline on the the paint around the jack to prevent the glue to get there just in case, after the you wipe it an d you are done.
Definitely the Onkyo got a hardware flow and a also despite being OK the customer service of amazon Japan has nothing to do with Amazon USA witch is so much better


​I don't know how to fix it, the only audio coming out of the balanced jack is coming through the right ear and it blaringly distorted and loud, regardless of the volume
 
Feb 15, 2017 at 11:45 AM Post #13,819 of 16,326
i'm not a developer, i'm just using a logcat app and trying to understand how audio is routed/resampled; if someone is more skilled, please be free to explain it in a better way 
bigsmile_face.gif

 
this is onkyo player calls on hdlibrary audio when trying to play a 24bit 192000Hz file:
02-15 16:56:38.093   271  4855 D audio_hw_primary: out_set_parameters: enter: usecase(3: compress-offload-playback) kvpairs: routing=0: /system/bin/mediaserver
02-15 16:56:38.103   271  4855 D audio_hw_primary: out_set_parameters: enter: usecase(3: compress-offload-playback) kvpairs: closing=true: /system/bin/mediaserver
02-15 16:56:38.104   271   933 D audio_hw_primary: out_set_parameters: enter: usecase(3: compress-offload-playback) kvpairs: exiting=1: /system/bin/mediaserver
02-15 16:56:38.114   271  4855 D audio_hw_primary: out_standby: enter: stream (0xb5993b80) usecase(3: compress-offload-playback): /system/bin/mediaserver
02-15 16:56:38.116  1903  1926 D libhdplayer: [OpenSLAudioIODevice::initSampleRates] route is 256: com.opi.onkyo.dap_music
02-15 16:56:38.116  1903  1926 D libhdplayer: [OpenSLAudioIODevice::initSampleRates] 48000, 96000, 192000 are supported, kDeviceCapabilityHiResOpenSLES is enabled: com.opi.onkyo.dap_music
02-15 16:56:38.116  1903  1926 D libhdplayer: [OpenSLAudioIODevice::xf_eek:pen] open requestedSampleRate=192000.000000, sec=0.000100: com.opi.onkyo.dap_music
02-15 16:56:38.116  1903  1926 D libhdplayer: [OpenSLAudioIODevice::xf_eek:pen] sleep 550msec: com.opi.onkyo.dap_music
02-15 16:56:38.131   271  4855 D hardware_info: hw_info_append_hw_type : device_name = speaker-liquid: /system/bin/mediaserver
02-15 16:56:38.132   271  4855 V SRS_ProcWS: SRS_Processing - SourceOutDel - Source Not Located 0xb588ab00: /system/bin/mediaserver
02-15 16:56:38.132   271  4855 V SRS_ProcWS: SRS_Processing - SourceOutDel - Source Not Deleted 0xb588ab00: /system/bin/mediaserver
02-15 16:56:38.132   271   933 D audio_hw_primary: adev_close_output_stream: enter:stream_handle(0xb5993b80): /system/bin/mediaserver
02-15 16:56:38.132   271   933 D audio_hw_primary: out_standby: enter: stream (0xb5993b80) usecase(3: compress-offload-playback): /system/bin/mediaserver
02-15 16:56:38.710  1903  4879 D libhdplayer: [OpenSLAudioIODevice::xf_eek:penPrivate] try to open HiRes: com.opi.onkyo.dap_music
02-15 16:56:38.711  1903  4879 D libhdplayer: [OpenSLAudioIODevice::xf_eek:penPrivate] Hi-Res is supported, fs=192000: com.opi.onkyo.dap_music

normally fs android value is 48000
notice the call to OpenSL
https://developer.android.com/ndk/guides/audio/opensl-for-android.html
 
 
Poweramp with experimental output (Snapdragon listed but error appears when application is restarted)
02-15 17:16:21.572  5495  5531 E AudioTrack: Could not get audio output for stream type 3, usage 0, sample rate 192000, format 0x18000004, channel mask 0x3, flags 0x21: com.maxmpz.audioplayer
02-15 17:16:21.572  5495  5531 E audiotrack_direct.c: FAIL: audiotrack_open() Error -22 initializing AudioTrack: com.maxmpz.audioplayer
02-15 17:16:21.572  5495  5531 E atexpoutput.c (audio): FAIL: audiotrack_create() !ctx->at_ctx: com.maxmpz.audioplayer
02-15 17:16:21.572  5495  5531 E atexpoutput.c (audio): FAIL: output_create() audiotrack_create(ctx, env, &config, features, negotiate_output_format, session_id, g_at_min_buf_frames_48k, routed_device) != 0: com.maxmpz.audioplayer
02-15 17:16:21.572  5495  5531 E dsp_thread.c: FAIL: create_output_and_buffers() !ctx->output_context: com.maxmpz.audioplayer
02-15 17:16:21.572  5495  5531 E dsp_thread.c: FAIL: dsp_thread_create() create_output_and_buffers(ctx, routed_device, requested_caps, output_blob) == -1: com.maxmpz.audioplayer
02-15 17:16:21.572  5495  5531 E pipeline.c: FAIL: native_build() dsp_thread: com.maxmpz.audioplayer
02-15 17:16:21.572  5495  5531 W OutputManager: selected output=com.maxmpz.audioplayer/output.osl for device=0 deviceName=headset flags=0x10: com.maxmpz.audioplayer
02-15 17:16:21.575  5495  5531 I osloutput.c: output_create output_buf_ms=50 dsp_bufs=2 dsp_postfade_blocks=1 dsp_prefetch_bufs=3 flags=0x10 sample_rate=0 vis_latency_ms=0: com.maxmpz.audioplayer
02-15 17:16:21.575  5495  5531 I osloutput.c: output_create frames_per_block=2880 block ms=60.000000 num_bufs=2 at_min_buf_frames=3840 sl_min_buf_frames=960 sr=48000 at_sr=48000 sl_sr=48000 caps=0x10 latency=120.000000: com.maxmpz.audioplayer
02-15 17:16:21.575  5495  5531 I dsp_thread.c: create_output_and_buffers dsp_buf_pref=0 block_frames=2880 block_samples=5760 ms=60.000000 bytes=23040: com.maxmpz.audioplayer
02-15 17:16:21.575  5495  5531 I dsp_thread.c: create_output_and_buffers block_bytes_in_output_format=11520 output_block_bytes=11520 dsp_buf_frames=2880: com.maxmpz.audioplayer
02-15 17:16:21.575  5495  5531 I dsp_thread.c: create_output_and_buffers output: capabilities=0x10 frames_per_block=2880 num_blocks=2 request_dsp_blocks=2 request_dsp_prefetch_blocks=3 latency_ms=120.00  total_latency_ms=240.00 total_latency_blocks=4: com.maxmpz.audioplayer
02-15 17:16:21.575  5495  5531 I dsp_thread.c: create_output_and_buffers mmapped_output_buf_frames=17408 desired_buf_frames=11520 output_buffer_reserved_frames=5888 buf_size=69632 ms=362.67 final_zero_blocks=3 latency_zero_blocks_count=5 final_zero_ms=180.00: com.maxmpz.audioplayer
02-15 17:16:21.576  5495  5532 W dsp_thread.c: output resampler required, output:  ch=2 fmt=1 sr=48000 ch_lay=3: com.maxmpz.audioplayer
02-15 17:16:21.577  5495  5532 D AudioTrack: TrackOffload: AudioTrack Offload disabled by property, returning false: com.maxmpz.audioplayer
02-15 17:16:21.582  5495  5532 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.milk(6): com.maxmpz.audioplayer
02-15 17:16:21.583  5495  5532 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.tempo(11): com.maxmpz.audioplayer
02-15 17:16:21.583  5495  5532 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.reverb(12): com.maxmpz.audioplayer
02-15 17:16:21.599  5495  5531 E PlayerService: Output failed=NativePlugin[1014309767] uniq_name=com.maxmpz.audioplayer/output.athd id=4 flags=80000003 name=Poweramp Hi-Res Exp Output: com.maxmpz.audioplayer

on poweramp, high res output fail and also there's a resampler request to android 48000Hz standard output, no onkyo library calls.
To check at which frequency is resampling, just tap on the EQ icon near the search icon, it will display the correct bit and sample rate.
 
UAPP manage a 96000Hz output
02-15 17:32:10.582  6232  6232 E android.media.AudioTrack: getMinBufferSize(): 176400 Hz is not a supported sample rate.: com.extreamsd.usbaudioplayerpro
02-15 17:32:10.583  6232  6232 E android.media.AudioTrack: getMinBufferSize(): 192000 Hz is not a supported sample rate.: com.extreamsd.usbaudioplayerpro

 
but i think it uses its own audio library since i can't find any call on OpenSL or mention of other libraries.
 
 
Foobar using OpenSL crashes.
 
Feb 15, 2017 at 12:00 PM Post #13,820 of 16,326
I think you are right after double checking I cannot have power amp working .
 
Did you try USB Audio Player Pro?
  i'm not a developer, i'm just using a logcat app and trying to understand how audio is routed/resampled; if someone is more skilled, please be free to explain it in a better way 
bigsmile_face.gif

 
this is onkyo player calls on hdlibrary audio when trying to play a 24bit 192000Hz file:
normally fs android value is 48000
notice the call to OpenSL
https://developer.android.com/ndk/guides/audio/opensl-for-android.html
 
 
Poweramp with experimental output (Snapdragon listed but error appears when application is restarted)
on poweramp, high res output fail and also there's a resampler request to android 48000Hz standard output, no onkyo library calls.
To check at which frequency is resampling, just tap on the EQ icon near the search icon, it will display the correct bit and sample rate.
 
UAPP manage a 96000Hz output
 
but i think it uses its own audio library since i can't find any call on OpenSL or mention of other libraries.
 
 
Foobar using OpenSL crashes.

 
Feb 15, 2017 at 12:17 PM Post #13,821 of 16,326
  I think you are right after double checking I cannot have power amp working .
 
Did you try USB Audio Player Pro?

Yep, it's UAPP in my post.
 
by the way, since you are rooted, you can try this to enable HighRes on Poweramp:
http://forum.powerampapp.com/index.php?/topic/8735-requests-for-hi-res-support/&page=6#comment-34753
 
Feb 15, 2017 at 1:02 PM Post #13,822 of 16,326
  Yep, it's UAPP in my post.
 
by the way, since you are rooted, you can try this to enable HighRes on Poweramp:
http://forum.powerampapp.com/index.php?/topic/8735-requests-for-hi-res-support/&page=6#comment-34753

Do I have to change it in the build.prop or in the app itself? got it not sure about the second part of the post "add empty /system/etc/audio_hifi.conf"
 
updated
 
well I did  it in buid prop and add an empty file in ETC no joy so far
 
Feb 15, 2017 at 3:32 PM Post #13,823 of 16,326
i'm not a developer, i'm just using a logcat app and trying to understand how audio is routed/resampled; if someone is more skilled, please be free to explain it in a better way :bigsmile_face:

this is onkyo player calls on hdlibrary audio when trying to play a 24bit 192000Hz file:
normally fs android value is 48000
notice the call to OpenSL
https://developer.android.com/ndk/guides/audio/opensl-for-android.html


Poweramp with experimental output (Snapdragon listed but error appears when application is restarted)
on poweramp, high res output fail and also there's a resampler request to android 48000Hz standard output, no onkyo library calls.
To check at which frequency is resampling, just tap on the EQ icon near the search icon, it will display the correct bit and sample rate.

UAPP manage a 96000Hz output

but i think it uses its own audio library since i can't find any call on OpenSL or mention of other libraries.


Foobar using OpenSL crashes.


Thanks for the good work!
 
Feb 15, 2017 at 3:41 PM Post #13,824 of 16,326
If everyone is doing some guessing, I may as well.

Music - fully tuned app for this dap and this Sabre dac, with its own onkyo driver and codec.

Neutron - not tuned for dap, with its own driver and codec.

Poweramp - not tuned for dap, with its own general driver (while when root you can enable a special hi-res Sabre driver), with its own codec.

Tidal - not tuned for dap, with its own general driver, with its own codec.

These are the four apps that I played the most. They are good and sound differently with their own sound signature.
 
Feb 15, 2017 at 4:13 PM Post #13,825 of 16,326
Poweramp - not tuned for dap, with its own general driver (while when root you can enable a special hi-res Sabre driver), with its own codec.

 
 
we need someone else to try with root to be sure it's working on highres support, since only xVortex wrote he did it; maybe something changed since the last onkyo update.
 
Feb 15, 2017 at 4:39 PM Post #13,826 of 16,326
   
 
we need someone else to try with root to be sure it's working on highres support, since only xVortex wrote he did it; maybe something changed since the last onkyo update.


Here the pics of what I did as rooted  according to vortex post let me know if it is not right
 
  
 
  
 
Feb 15, 2017 at 5:23 PM Post #13,827 of 16,326
it looks ok...but from June 2016, Onkyo released a system update and maybe this "blocked" the trick.
 
if you are registered to poweramp forum, probably this post from Pegasus21 is quite usefull:
http://www.head-fi.org/t/780642/onkyo-dp-x1-dual-sabre-dacs-balanced-sabre-btl-amp-mqa-dsd-256-android-5/3480#post_12254387
 
Feb 15, 2017 at 7:10 PM Post #13,828 of 16,326
  it looks ok...but from June 2016, Onkyo released a system update and maybe this "blocked" the trick.
 
if you are registered to poweramp forum, probably this post from Pegasus21 is quite usefull:
http://www.head-fi.org/t/780642/onkyo-dp-x1-dual-sabre-dacs-balanced-sabre-btl-amp-mqa-dsd-256-android-5/3480#post_12254387

Ok I will post the link if it is ok with Pergasus21
 
Feb 15, 2017 at 11:00 PM Post #13,829 of 16,326
My first one was loose after one day Amazon Japan paid for the shipping back the second one was loose both sides of Jack out of the box amazon Japan at this time was giving me some type of hard time about it mostly they wanted to refund me, since I realy like it and I paid only $409.00 plus the distance involved I decided to keep it I fixed it with CA glue not by pouring the bottle in the jack but by dropping a little more bit on a piece of paper and using a fine needle to put the glue in the groove also you need to use Vaseline on the the paint around the jack to prevent the glue to get there just in case, after the you wipe it an d you are done.
Definitely the Onkyo got a hardware flow and a also despite being OK the customer service of amazon Japan has nothing to do with Amazon USA witch is so much better


​Yes I got the X1A for 540 so I don't want to get a refund actually. thankfully I sent a video to premium-japan and they will replace my device and pay for shipping.
 

Users who are viewing this thread

Back
Top