Build 99 HQP stopping and shrieking

The new beta 3.13.0b3 of HQPlayer fixes the DSD->PCM conversion and wanted to report it works for me.
@brian, is it possible to provide a time when the next build that fixes the 12:40 minute overflow issue?

Ditto, 3.13.0b3 ā€¦ DSD>PCM now working again, but still getting the 6:20s display freeze followed by play stopping at the conclusion of the next track on DSD128 files.

We move builds from alpha->stable when theyā€™re stableā€“it is an iterative process, so I donā€™t know exactly when we will release it.

The HQPlayer fix is simple and low risk, but thereā€™s some more complex changes in other areas that need a little bit more validation before they can go out.

Thanks Brianā€¦patience to get it right! Doesnā€™t look like Jussi is ready to release 3.13 yet either.

Thanks for the update Brian. Roon + HQPlayer are getting closer to being perfect, Bit-by-Bit, happy to wait. The integration has come a long way since December. Now if we can also change the HQP filters from Roon and also do multi-channel DSD in a few monthsā€¦

1 Like

One other thing Iā€™m looking forward to testing more once the new version is working is output of DSD256 files. The other day when I was doing my testing I notice that these were causing a lot of trouble with Roon and HQplayer negotiating particularly at the beginning of the track. This was with HQplayer and Roon running on the same machine sending output to a linux NAA on the same switch. When I drop the files directly into the hqplayer interface they beginning playing normallyā€¦no hesitationā€¦so it seems like it is something about the roon/hqplayer handshake or data transfer, or the way hqplayer processes the data once it is received from Roon. However, I had this problem even when HQplayer was in SDMdirect mode so its seems unlikely to be the result of a lack of processing power in the roon/hqplayer computer.

I have maybe two dozen DSD256 albums nowā€¦so its not a big issue yetā€¦but it might be something to put on your list of things to testā€¦I believe Brian has an ifi dac that can do DSD256.

Iā€™ve already reported this exact same problem on Build 99 HQPlayer Dropouts

Brian referred me to Jussi, and after ruling out all of the issues he suspected, he thinks it is something strange going on. Iā€™ve sent him HQPlayer logs of HQPlayer playing DSD256 files with and without Roon (I can see nothing obvious on them) but havenā€™t heard back from him yet.

Thanksā€¦Iā€™ve heard from a number of people who all seem to be experiencing the same thing. Happens every time for meā€¦so hopefully shouldnā€™t be too hard for Brian and Jussi to figure out. Obviously both are doing a bunch of testing before they each release the next versions. I want to do some more experimenting tomorrow to see what if any factors in the machine configurations might affect this.

@Peregrino, @zorntel.

If possible, it would be good for me to see the DSD256 issue before we release another build. That way if it is on our end, weā€™ll have a chance to fix it and avoid another round of this.

Iā€™ve so far been unable to reproduce any issues with DSD256, other than the ā€œseekbar freezes after 3:10 and then playback eventually haltsā€ problem.

DSD256 playback is working fine for me using 3.13b3 right now (Roon + HQP running on Windows 8.1 using iFiā€™s ASIO driver).

Do I need to anything besides starting playback of a DSD256 file? Are there particular filters/settings that are associated with the problem?

Mac OS 10.11.3 / Mac Mini 2012 / Roon 1.1 build 99 / HQplayer 3.13.0b2 / Cubox-i NAA - Jussiā€™s 311 cubox-i build / IFI Micro iDSD - most recent firmware

DSD256 output (11289600 bit rate), any Filter, and Modulatorā€¦doesnā€™t matter.
DoP or no DoP

Any DSD256 file plays fine straight out of HQplayer, but stutters initially (off and on for the first 15 seconds or so) when played from Roon to HQplayer. I get the exact same thing regardless of whether I use my NAA or go straight from the computer to the DAC.

I get the same thing if I downsample the DSD256 file to DSD128 and send it to my Auralic Vega. Perfect when dropped directly into HQplayerā€¦stuttering when played from Roon to HQplayer.

Robert

Mac OS latest upgrade / Mac Pro 3.5 6-core / RoonServer 1.1 build 99 / HQplayer 3.13.0b3 / ExaSound Playpoint with HQPlayer NAA / ExaSound e22 - most recent firmware

Same results as Robert with DSD256 source files except that quite often it never settles down to play (keeps stuttering). Same for all filter/modulator combinations or with direct SDM.

Same results with 352.8PCM source files when output as DSD256 11.3 or 12.3.

All lower sampling rates - from 44.1 to 192 PCM, DSD64, DSD128 - play fine without significant hesitation output as DDSD256 11.3 or 12.3.

All problems vanish when I remove Roon from the chain and play with HQPlayer alone. Plays like a dream.

My HQP log files (sent to Jussi) comparing playing DSD output with and without Roon seem to show no difference in processes between the two.

I note that @zorntel and I both use Mac OS.

Craig

A post was split to a new topic: HQP and Roon on same or different machines?

Just had a disconnect halfway through a song playing a whole dsf album playing as DSD128, using Roon build 99 with HQP 3.13b3

EDIT: Just disconnected on radio, first song (16/44.1) after the dsf album finished. @brian FYI.

@anon94274355, that sounds like it could be the one we tracked down earlier in the week (fix is not released yet).

@zorntel @Peregrino,

The fact that @Peregrino sees this with 352.8k files suggests that this is related to data rate, not DSD format.

Iā€™m ignoring NAA for the time beingā€“this issue seems to happen both with and without it. Also, if playback works through HQPlayer -> USB but not with HQPlayer -> NAA, itā€™s not likely to be a problem on the Roon side.

I set up a mac with an exaSound DAC today, since itā€™s one that we know is associated with problems. At first it was pretty stable, but after a little while, I started getting drops.

I confirmed that Roonā€™s buffers werenā€™t drainingā€“we have at least 10s of audio in RAM at all times, and the storage (dsf files on local SSD in my case) wasnā€™t causing a bottleneck.

One interesting observation: if I kill Roon forcibly, HQPlayer keeps playing for a brief moment before it runs out of audio. This is about 1/2s for DSD256, and ~4s for 44.1k/16. Itā€™s concerning that the bufferā€™s length (measured in time) changes based on the materialā€“this may explain why DSD256 is less stable. Iā€™m going to contact Jussi and see what he thinks.

1 Like

Many thanks Brian.

Just one thing. You write:
ā€˜Also, if playback works through HQPlayer -> USB but not with HQPlayer -> NAA, itā€™s not likely to be a problem on the Roon side.ā€™
Maybe I misunderstand your point, but I thought we both said playback works through HQPlayer -> NAA, just not with Roon -> HQPlayer -> NAA; and @zorntel also said the same applied using USB direct from the computer. (I havenā€™t tried it without NAA because of logistics of my setup).

My point is, we have reports with and without NAA, so itā€™s likely that NAA is not a factor. I wasnā€™t trying to represent the whole chain in that sentence.

My secondary point was: even if NAA is a factor, differences in behavior between HQPlayer->USB and HQPlayer->NAA arenā€™t really for us to sort out.

Okā€¦here is some more data, Brian and Jussi. When I run Roon from a mac and send the DSD256 file to a Windows 7 machine running HQplayer 3.12 (either connected directly to an IFI micro iDSD or via a linux NAA), the file starts right awayā€¦no stuttering. SOā€¦the problem is either how the mac version of roon sends the DSD256 file (incidentally it still stops at the predicable place)ā€¦or how the mac version of HQplayer receives the file.

Hope that helps!

Robert

A post was split to a new topic: Music stops when adjusting brightness on iPad

Ok last piece of information on the DSD 256 stuttering with roon. I brought up a Linux Ubuntu studio 14. 04 machine this weekend to run HQ player (3.12}. It also does not stutter when I feed it files from roon (1.1 b99} running on my Mac. So it appears to be an issue only with the Mac running HQ player when receiving files from the Mac running roon. DSD files still stop on the second track after the 3:20 roon freeze, however. All tests done using a naa on Linux with.either IFI Micro iDSD at DSD256 or Auralic Vega with DoP at DSD128.

Brian, It would be really helpful if you could please check the ongoing discussion about this problem at:

http://www.computeraudiophile.com/f11-software/roon-hqplayer-integration-26975-new/

Is the fact that I am using RoonServer rather than ā€˜normalā€™ Roon (on the same Mac Pro as HQPlayer) likely to be causing MORE of a problem?!

Craig