Bug 16760 - 24/96 files on Transporter can cause popping during scrolling/vis
: 24/96 files on Transporter can cause popping during scrolling/vis
Status: CLOSED FIXED
Product: SB Transporter
Classification: Unclassified
Component: Audio
: unspecified
: All All
: P1 critical with 8 votes (vote)
: 7.5.x
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-01-03 07:09 UTC by audiomuze
Modified: 2011-05-02 09:55 UTC (History)
2 users (show)

See Also:
Category: Bug


Attachments
FW 81 with larger S/PDIF buffer (640.00 KB, application/octet-stream)
2011-01-03 21:30 UTC, Andy Grundman
Details
FW 85 with larger S/PDIF buffer (640.00 KB, application/octet-stream)
2011-01-03 21:32 UTC, Andy Grundman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description audiomuze 2011-01-03 07:09:00 UTC
This thread refers: http://forums.slimdevices.com/showthread.php?p=599418

Basically as the summary says.  Believe it's related to this change: http://forums.slimdevices.com/showthread.php?p=588751#post588751

With FW85 installed the Transporter is rendered defective in that it cannot play high resolution files without introducing pops and clicks in the playback. I've personally confirmed this with Diana Krall - Quiet Nights [Studio Master 2496] & Keith Jarrett - The Köln Concert [Studio Master 2496].
Comment 1 Bjørn Haagensen 2011-01-03 07:49:28 UTC
*** This bug has been confirmed by popular vote. ***
Comment 2 Andy Grundman 2011-01-03 08:15:14 UTC
I did test 24/96 with scrolling and didn't notice any problems, although my tracks are default flac settings, which is -5 I believe.

If you disable scrolling, does the problem go away?

What about if you use normal-compression files instead of -0?
Comment 3 audiomuze 2011-01-03 08:25:58 UTC
Disabling scrolling, VU & turning display off makes no difference. Haven't tried to reflac my library as it's not a viable option - it would take me more than a week to identify and reflac all of them.

I'll test a track I know I'm having issues with an report the outcome, but asking users to decode their libraries isn't a proper solution.
Comment 4 Andy Grundman 2011-01-03 08:27:13 UTC
That's strange, there is increased CPU while scrolling but without scrolling going on it should be the same as before.
Comment 5 Mikael Nyberg 2011-01-03 18:44:06 UTC
You should now have a complete set off Köln concert 24/96 as retailed, the files are not touched by me just packed in a tar file.
Comment 6 Andy Grundman 2011-01-03 19:48:35 UTC
Well this bug actually exists in prior firmware too.  To reproduce (I used firmware 80):

* Put a single 24/96 track on repeat-one mode.
* Disable scrolling completely.
* Set vis to spectrum analyzer.

There is a slight bit of noise when the track is being buffered/decoded during the last 10 seconds of the track.  If you disable vis it fixes the problem.

I think the audio thread is being starved by the VFD thread as the CPU is being maxed out trying to quickly buffer the next track as well as run the visualizer.  It should be fixable, but this is probably a long-standing bug.

The reason it's worse in 81/85 is that the VFD thread has more to do than it used to.
Comment 7 Andy Grundman 2011-01-03 21:25:40 UTC
By simply doubling the size of the small buffer used to output the audio, I was able to listen to all the Keith Jarrett tracks without any problems, with scrolling and vis enabled.
Comment 8 Andy Grundman 2011-01-03 21:30:31 UTC
Created attachment 7069 [details]
FW 81 with larger S/PDIF buffer

This file is for 7.5 users. To test, replace your existing FW81 with this file and perform a manual firmware update.
Comment 9 Andy Grundman 2011-01-03 21:32:37 UTC
Created attachment 7070 [details]
FW 85 with larger S/PDIF buffer

This file is for 7.6 users. To test, replace your existing FW85 with this file and perform a manual firmware update.
Comment 10 SVN Bot 2011-01-03 21:36:37 UTC
 == Auto-comment from SVN commit #7821 to the player repo by agrundman ==
 == http://svn.slimdevices.com/player?view=revision&revision=7821 ==

Bug 16760, doubling the S/PDIF fifo size appears to solve audio issues during scrolling/vis
Comment 11 Robin Bowes 2011-01-04 03:21:32 UTC
Interesting. I use a DEQ2496 in the "effects loop" of my Transporter which I've always used with AES/EBU connections. Recently I tried using optical cables but went back to AES/EBU because of problems similar to those mentioned in this ticket, ie. popping. I wonder if this change will fix that too? I'll try and make time to update and let you know.
Comment 12 audiomuze 2011-01-04 04:45:33 UTC
Thx Andy. Will test & revert.
Comment 13 audiomuze 2011-01-04 11:47:04 UTC
Ok, I'm 22 mins into koln concert pt1 and not a single click or pop. I think this has solved it (fw 85).
Comment 14 audiomuze 2011-01-06 17:00:11 UTC
12 mins into part a re-encoded -8 and not a pop nor a click, so if my settings as shown in http://forums.slimdevices.com/showpost.php?p=599830&postcount=55 are ensuring no transcode to wav, then all's good.
Comment 15 Andy Grundman 2011-01-12 11:38:23 UTC
Fixed in fw 82.
Comment 16 Paul Chandler 2011-05-02 09:55:37 UTC
Fix verified on fw 86 

Used 24/96 files with scrolling and large text enabled.
Did not hear audio artifacts on the 24-bit files.

7.6.0. r 32383    5/2/2011