|
Flac:wav and DXD
|
|
27-01-2016, 18:02
(This post was last modified: 27-01-2016 18:02 by simoncn.)
Post: #10
|
|||
|
|||
RE: Flac:wav and DXD
(27-01-2016 10:35)beckphotonik Wrote: The track can be found at 2xhd.nativedsd.com/albums/take-one and it is track 8. I purchased this track and I am hearing the same problem when the renderer is the Melco USB-DAC renderer and the server is MinimServer running on the Melco. The problem is caused by a combination of issues: 1) The FLAC compression level of this track is too high to enable MinimStreamer running on the Melco to decompress it in real time. This is because MinimServer uses a Java library for decompression and this library has slower performance than the native FLAC library that the Melco renderer uses when MinimServer is playing a FLAC DXD file. 2) As a workaround for issue 1), I used dBpoweramp to change the compression level of the FLAC file to level 2 so that MinimStreamer can decompress it in real time. This exposed a buffering problem with the Melco USB-DAC renderer. It seems this renderer needs a fairly large initial quantity of data to prime its internal buffer and MinimStreamer doesn''t send a large enough initial quantity of transcoded data to enable the renderer to "lock onto" the stream and start playing audio. 3) As a workaround for issue 2), I have changed the way MinimStreamer buffers the stream so that it builds up a larger chunk of transcoded data before it starts sending any data to the renderer. This enables MinimStreamer to push a large enough initial quantity of data into the renderer's buffer to enable the renderer to "lock onto" the stream and play it correctly from the beginning. There is a short delay while this is happening before the stream starts playing but it isn't too much of a problem (less than 2 seconds). This change will be included in the next update to MinimStreamer. To play your DXD FLAC files correctly using flac:wav transcoding, you will need to use dBpoweramp to convert them to compression level 2 and you will need to install the next MinimStreamer update. This should be available fairly soon. Thanks for letting me know about this. Solving it has turned out to be quite a challenge! The FLAC compression level issue would apply when using MinimStreamer to transcode FLAC DXD to WAV on any low-powered device. The buffering issue seems to be specific to the Melco renderer and I hope the slight extra delay at the start of streaming doesn't cause any problem with other renderers. I will think about whether it would be useful to make this a configurable setting. |
|||
|
« Next Oldest | Next Newest »
|
| Messages In This Thread |
|
Flac:wav and DXD - beckphotonik - 20-01-2016, 18:21
RE: Flac:wav and DXD - simoncn - 20-01-2016, 19:01
RE: Flac:wav and DXD - beckphotonik - 20-01-2016, 19:29
RE: Flac:wav and DXD - simoncn - 20-01-2016, 20:46
RE: Flac:wav and DXD - beckphotonik - 20-01-2016, 22:56
RE: Flac:wav and DXD - simoncn - 21-01-2016, 10:28
RE: Flac:wav and DXD - beckphotonik - 26-01-2016, 19:41
RE: Flac:wav and DXD - simoncn - 26-01-2016, 20:03
RE: Flac:wav and DXD - beckphotonik - 27-01-2016, 10:35
RE: Flac:wav and DXD - simoncn - 27-01-2016 18:02
RE: Flac:wav and DXD - beckphotonik - 27-01-2016, 19:03
RE: Flac:wav and DXD - simoncn - 27-01-2016, 21:45
RE: Flac:wav and DXD - simoncn - 03-02-2016, 17:58
RE: Flac:wav and DXD - Andre Gosselin - 28-01-2016, 15:59
RE: Flac:wav and DXD - simoncn - 28-01-2016, 19:52
|
User(s) browsing this thread: 1 Guest(s)

Search
Member List
Calendar
Help



