Open macdavis opened 8 years ago
Since Yosemite, it's not possible to use integer formats at all. That's why mpv hardcodes float mode.
Did they change this back or are you on an older OSX version?
Audirvana uses some sort of non-public driver API to achieve integer mode, we won't do that.
In this case, I might update to el crapitan and try if this is really the case.
Thanks for the clarification. I'm using the latest OS X, 10.11.4 (15E65).
I checked JRiver Media Centre 21.0.66 and Pure Music® Version 3.03. Both of them are working in exclusive mode.
However, in terms of Integer Mode, Pure Music is not avaliable in my laptop. JRiver says "Requires 10.9" and I don't know to way to exam whether it's successfully in Integer Mode or not.
If we leave Integer Mode aside for now, just wondering on my external DAC, whether there is a way to achieve Exclusive Mode, just like JRiver and Pure Music does.
What do you mean by this?
Sorry for my poor English. I mean, although Integer Mode and Exclusive Mode are related, there are two functions, right? Is there any method to achieve Exclusive Mode on my external DAC?
Just like Pure Music does. It only achieves Exclusive Mode, but not Integer Mode.
Well, in your case it seems to be failing because the driver only supports integer formats.
Is there any code improvement can be made? I only have this issue with MPV. Exclusive Mode works on other softwares.
First I'd need El Crapitan. But I'm having problems entering fake information that Apple accepts when trying to download El Crapitan from the "app store".
Well, anything we can do to help you overcome that issue?
I've not been able to create an apple id, so you'll have to wait for someone else to fix this.
why? was this issue solved?
Nah, I just opened a new issue, including some thoughts and updates. Please see, https://github.com/mpv-player/mpv/issues/6750
Firstly, I set the audio format to 24bit Integer.
audio-format=s24
When the build-in audio device is selected, the exclusive mode works just fine. As indicated in the log, the ultimate format has been converted to 32bit float, which is still compatible with the build-in audio device.
However, my external DAC (XMOS USB Audio 2.0) can only handle 24bit Integer. Therefore, the exclusive mode is no longer working. The error says “hardware format not supported”.
While other Hi-Fi players, such as Audirvana Plus, JRiver, can work perfectly with my external DAC under the Exclusive access mode (Hog Mode). I wish that MPV can also make it. After all, the exclusive mode can achieve better sound quality.
In addition, I hope Integer Mode can also be developed as it further improves the sound quality. According to the author of Audirvana Plus, the Integer Mode has been brought back since OS X 10.9. The following link is his discussion about the Integer Mode. http://www.amr-audio.co.uk/large_image/MAC%20OSX%20audio%20players%20&%20Integer%20Mode.pdf I hope it would be helpful.
Thanks!