ralphy wrote: 
> A
> 
> Previously the decode and output buffers would hardly ever fill above
> 1-2%.
> 
> I'd be interested to know if the changes make a difference for others. 
> It would be good to know if Tidal aac playback is better as well, but I
> don't have an account.
> 
> 

Many thanks for providing this.
I've tested it on the BBC Sounds AAC streams  320kbps @ 48000hz.  
Everything is much more stable on this new version once its all
underway.
I still get buffer underruns when the stream starts up :



Code:
--------------------
    
  Feb 25 19:33:40 squeezeplay: DEBUG  audio.decode - Playback.lua:991 resume 
unpause
  Feb 25 19:33:40 squeezeplay: DEBUG  audio.decode - decode_resume_audio:601 
decode_resume_audio start_jiffies=0
  Feb 25 19:33:40 squeezeplay: DEBUG  audio.decode - 
decode_resume_audio_handler:133 decode_resume_audio_handler start_jiffies=0
  Feb 25 19:33:40 squeezeplay: DEBUG  audio.decode - debug_fullness:112 
fullness: 846842 / 73728 | 26.92% / 2.09%
  Feb 25 19:33:40 squeezeplay: DEBUG  audio.decode - 
decode_resume_audio_handler:146 resume_audio decode state: 1 audio state 40
  Feb 25 19:33:40 squeezeplay: DEBUG  audio.decode - Playback.lua:1262 stopping 
local pause timer
  Feb 25 19:33:40 squeezeplay: DEBUG  audio.decode - Playback.lua:1192 gainL, 
gainR: 1729 1729
  Feb 25 19:33:41 squeezeplay: INFO   audio.decode - Playback.lua:448 30.2%/5.2%
  Feb 25 19:33:42 squeezeplay: INFO   audio.decode - Playback.lua:448 51.0%/1.8%
  Feb 25 19:33:43 squeezeplay: INFO   audio.decode - Playback.lua:448 64.6%/1.0%
  Feb 25 19:33:43 squeezeplay: playback_callback:346 Audio underrun: used 192 
frames, requested 480 frames. elapsed samples 219968
  Feb 25 19:33:43 squeezeplay: playback_callback:346 Audio underrun: used 256 
frames, requested 480 frames. elapsed samples 224000
  Feb 25 19:33:43 squeezeplay: playback_callback:346 Audio underrun: used 64 
frames, requested 480 frames. elapsed samples 225216
  Feb 25 19:33:43 squeezeplay: playback_callback:346 Audio underrun: used 64 
frames, requested 480 frames. elapsed samples 226240
  Feb 25 19:33:44 squeezeplay: playback_callback:346 Audio underrun: used 64 
frames, requested 480 frames. elapsed samples 227264
  Feb 25 19:33:44 squeezeplay: INFO   audio.decode - Playback.lua:364 OUTPUT 
UNDERRUN
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - decode_pause_audio:624 
decode_pause_audio interval_ms=0
  Feb 25 19:33:44 squeezeplay: playback_callback:346 Audio underrun: used 128 
frames, requested 480 frames. elapsed samples 229248
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - 
decode_pause_audio_handler:156 decode_pause_handler interval=0
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - 
decode_pause_audio_handler:171 pause_audio decode state: 1 audio state 2
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - Playback.lua:855 strm p
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - Playback.lua:1262 stopping 
local pause timer
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - decode_pause_audio:624 
decode_pause_audio interval_ms=0
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - 
decode_pause_audio_handler:156 decode_pause_handler interval=0
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - 
decode_pause_audio_handler:171 pause_audio decode state: 1 audio state 2
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - Playback.lua:1262 stopping 
local pause timer
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - Playback.lua:1192 gainL, 
gainR: 0 0
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - Playback.lua:855 strm u
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - Playback.lua:991 resume 
unpause
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - decode_resume_audio:601 
decode_resume_audio start_jiffies=0
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - 
decode_resume_audio_handler:133 decode_resume_audio_handler start_jiffies=0
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - debug_fullness:112 
fullness: 2347851 / 57344 | 74.64% / 1.63%
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - Playback.lua:1262 stopping 
local pause timer
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - Playback.lua:1192 gainL, 
gainR: 1729 1729
  Feb 25 19:33:44 squeezeplay: DEBUG  audio.decode - 
decode_resume_audio_handler:146 resume_audio decode state: 1 audio state 40
  Feb 25 19:33:45 squeezeplay: INFO   audio.decode - Playback.lua:448 80.5%/2.9%
  Feb 25 19:33:46 squeezeplay: INFO   audio.decode - Playback.lua:448 89.8%/5.3%
  Feb 25 19:33:47 squeezeplay: INFO   audio.decode - Playback.lua:448 99.9%/8.2%
  Feb 25 19:33:48 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.7%/15.3%
  Feb 25 19:33:49 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.7%/24.4%
  Feb 25 19:33:50 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.9%/32.7%
  Feb 25 19:33:51 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.7%/41.3%
  Feb 25 19:33:52 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.7%/50.6%
  Feb 25 19:33:53 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.7%/58.8%
  Feb 25 19:33:54 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.9%/66.2%
  Feb 25 19:33:55 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.7%/75.1%
  Feb 25 19:33:56 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.7%/84.0%
  Feb 25 19:33:57 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.7%/92.5%
  Feb 25 19:33:58 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.6%/98.6%
  Feb 25 19:33:59 squeezeplay: INFO   audio.decode - Playback.lua:448 
100.0%/97.9%
  Feb 25 19:34:01 squeezeplay: INFO   audio.decode - Playback.lua:448 
100.0%/98.5%
  Feb 25 19:34:02 squeezeplay: INFO   audio.decode - Playback.lua:448 
100.0%/97.6%
  Feb 25 19:34:03 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.9%/98.6%
  Feb 25 19:34:04 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.7%/98.6%
  Feb 25 19:34:05 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.9%/97.9%
  Feb 25 19:34:06 squeezeplay: INFO   audio.decode - Playback.lua:448 
100.0%/98.0%
  Feb 25 19:34:07 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.7%/99.1%
  Feb 25 19:34:08 squeezeplay: INFO   audio.decode - Playback.lua:448 
99.7%/98.3%
  Feb 25 19:34:08 squeezeplay: DEBUG  audio.decode - Playback.lua:1262 stopping 
local pause timer
  
--------------------



EXPECTINGTOFLY PLUGINS :
    
- *BBC Sounds* : 
  https://github.com/expectingtofly/LMS_BBC_Sounds_Plugin 
- *BBC Sounds Wiki* :
  https://github.com/expectingtofly/LMS_BBC_Sounds_Plugin/wiki
- *Virgin Radio (UK)* : 
  https://github.com/expectingtofly/LMS_Virgin_Radio_Plugin 
- *Times Radio* : 
  https://github.com/expectingtofly/LMS_TIMES_RADIO_PLUGIN
------------------------------------------------------------------------
expectingtofly's Profile: http://forums.slimdevices.com/member.php?userid=63263
View this thread: http://forums.slimdevices.com/showthread.php?t=113479

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to