I installed Squeezelite on two ARM linux microsystems (piCorePlayer on
Pi2 and max2play on Odroid U3). The player is connected to an USB-DAC
(Emotiva XMC-1).

When I was running Squeezlite togehter with LMS on the same system,
frequent glitches between two songs were annoying. Now I switched
Squeezlite to the Pi2 running pICorePlayer, because I suspected LMS and
Squeezelite not running smoothly on the same system. But the problem
persist. It sounds like the audio stream output gets interrupted for a
short time. The DAC shows the same glitches over HDMI when it receives a
new audio stream. Or maybe the two songs are not correctly appended?

Can somebody help debugging this problem?

On transitions from MP3 to FLAC (same samling rate), the glitch is heard
every time. The debug log of Squeezelite for such a transition with a
glich is:


Code:
--------------------
    [12:25:52.755070] sendSTAT:171 STAT: STMt
  [12:25:53.747857] process:494 strm
  [12:25:53.748087] process_strm:256 strm command t
  [12:25:53.748165] sendSTAT:171 STAT: STMt
  [12:25:54.749479] sendSTAT:171 STAT: STMt
  [12:25:54.904357] mad_decode:203 end of stream
  [12:25:54.906311] mad_decode:280 gapless: trimming 335 frames from end
  [12:25:54.906397] decode_thread:99 decode complete
  [12:25:54.906576] sendSTAT:171 STAT: STMd
  [12:25:55.145344] process:494 strm
  [12:25:55.145546] process_strm:256 strm command s
  [12:25:55.145611] process_strm:325 strm s autostart: 1 transition period: 4 
transition type: 0 codec: f
  [12:25:55.145654] sendSTAT:171 STAT: STMf
  [12:25:55.145877] codec_open:218 codec open: 'f'
  [12:25:55.145917] codec_open:235 closing codec: 'm'
  [12:25:55.146145] stream_sock:384 connecting to 192.168.0.40:9000
  [12:25:55.147218] stream_sock:413 header: GET 
/stream.mp3?player=b8:27:eb:62:34:55 HTTP/1.0
  [12:25:55.147282] sendSTAT:171 STAT: STMc
  [12:25:55.147422] process_strm:357 set fade mode: 0
  [12:25:55.147595] process:494 audg
  [12:25:55.147629] process_audg:413 audg gainL: 65536 gainR: 65536 adjust: 0
  [12:25:55.147663] set_volume:246 setting internal gain left: 65536 right: 
65536
  [12:25:55.252530] stream_thread:176 headers: len: 118
  HTTP/1.1 200 OK
  Server: Logitech Media Server (7.9.0 - 1424440547)
  Connection: close
  Content-Type: audio/x-flac
  [12:25:55.252793] sendRESP:202 RESP
  [12:25:55.311323] write_cb:116 setting track_start
  [12:25:55.312959] _output_frames:61 start buffer frames: 401065
  [12:25:56.345549] sendSTAT:171 STAT: STMt
  [12:25:57.346850] sendSTAT:171 STAT: STMt
  [12:25:58.348130] sendSTAT:171 STAT: STMt
  [12:25:58.746890] process:494 strm
  [12:25:58.747058] process_strm:256 strm command t
  [12:25:58.747103] sendSTAT:171 STAT: STMt
  [12:25:59.748380] sendSTAT:171 STAT: STMt
  [12:26:00.749888] sendSTAT:171 STAT: STMt
  [12:26:01.751293] sendSTAT:171 STAT: STMt
  [12:26:02.752844] sendSTAT:171 STAT: STMt
  [12:26:03.747309] process:494 strm
  [12:26:03.747482] process_strm:256 strm command t
  [12:26:03.747529] sendSTAT:171 STAT: STMt
  [12:26:04.283138] _output_frames:146 track start sample rate: 44100 
replay_gain: 0
  [12:26:04.748816] sendSTAT:171 STAT: STMs
  
--------------------


A transition with a glitch from FLAC to FLAC (same sampling rate) looks
like this:


Code:
--------------------
    [13:17:40.783258] sendSTAT:171 STAT: STMt
  [13:17:40.968858] decode_thread:99 decode complete
  [13:17:40.969073] sendSTAT:171 STAT: STMd
  [13:17:40.989451] process:494 strm
  [13:17:40.989533] process_strm:256 strm command s
  [13:17:40.989686] process_strm:325 strm s autostart: 1 transition period: 4 
transition type: 0 codec: f
  [13:17:40.989764] sendSTAT:171 STAT: STMf
  [13:17:40.989856] codec_open:218 codec open: 'f'
  [13:17:40.990045] stream_sock:384 connecting to 192.168.0.40:9000
  [13:17:40.991064] stream_sock:413 header: GET 
/stream.mp3?player=b8:27:eb:62:34:55 HTTP/1.0
  [13:17:40.991189] sendSTAT:171 STAT: STMc
  [13:17:40.991294] process_strm:357 set fade mode: 0
  [13:17:40.991396] process:494 audg
  [13:17:40.991428] process_audg:413 audg gainL: 65536 gainR: 65536 adjust: 0
  [13:17:40.991533] set_volume:246 setting internal gain left: 65536 right: 
65536
  [13:17:41.014328] stream_thread:176 headers: len: 118
  HTTP/1.1 200 OK
  Server: Logitech Media Server (7.9.0 - 1424440547)
  Connection: close
  Content-Type: audio/x-flac
  [13:17:41.014485] sendRESP:202 RESP
  [13:17:41.269472] write_cb:116 setting track_start
  [13:17:41.283215] _output_frames:61 start buffer frames: 429684
  [13:17:42.285744] sendSTAT:171 STAT: STMt
  [13:17:43.287051] sendSTAT:171 STAT: STMt
  [13:17:43.780172] process:494 strm
  [13:17:43.780306] process_strm:256 strm command t
  [13:17:43.780391] sendSTAT:171 STAT: STMt
  [13:17:44.781789] sendSTAT:171 STAT: STMt
  [13:17:45.783199] sendSTAT:171 STAT: STMt
  [13:17:46.784595] sendSTAT:171 STAT: STMt
  [13:17:47.786087] sendSTAT:171 STAT: STMt
  [13:17:48.780579] process:494 strm
  [13:17:48.780722] process_strm:256 strm command t
  [13:17:48.780767] sendSTAT:171 STAT: STMt
  [13:17:49.782100] sendSTAT:171 STAT: STMt
  [13:17:50.673259] _output_frames:146 track start sample rate: 44100 
replay_gain: 0
  [13:17:50.783580] sendSTAT:171 STAT: STMs
  [13:17:50.783818] sendSTAT:171 STAT: STMt
--------------------


I'm not sure if this problem does only shows after some time, though.

And this is how Squeezelite starts up:


Code:
--------------------
    [13:34:46.939090] stream_init:290 init stream
  [13:34:46.939614] stream_init:291 streambuf size: 2097152
  [13:34:46.944686] output_init_alsa:817 init output
  [13:34:46.944797] output_init_alsa:846 requested alsa_buffer: 120 
alsa_period: 4 format: any mmap: 1
  [13:34:46.944924] output_init_common:346 outputbuf size: 3528000
  [13:34:46.945150] output_init_common:370 idle timeout: 0
  [13:34:46.954852] output_init_common:410 supported rates: 192000 176400 96000 
88200 48000 44100
  [13:34:46.968757] output_init_alsa:862 memory locked
  [13:34:46.969547] output_thread:638 open output device: hw:CARD=XMC1,DEV=0
  [13:34:46.969581] output_init_alsa:885 set output sched fifo rt: 45
  [13:34:46.969664] alsa_open:355 opening device at: 44100
  [13:34:46.971117] alsa_open:406 opened device hw:CARD=XMC1,DEV=0 using 
format: S24_3LE sample rate: 44100 mmap: 1
  [13:34:46.971359] alsa_open:485 buffer: 120 period: 4 -> buffer size: 5292 
period size: 1323
  [13:34:46.973798] decode_init:129 init decode, include codecs:  exclude 
codecs:
  [13:34:46.974134] register_dsd:624 using dsd to decode dsf,dff
  [13:34:47.023037] load_ff:621 loaded libavcodec.so.55 (55.39.101)
  [13:34:47.023193] load_ff:638 loaded libavformat.so.55 (55.19.104)
  [13:34:47.023254] load_ff:652 loaded libavutil.so.52 (52.48.101)
  [13:34:47.030723] register_ff:731 using ffmpeg to decode alc
  [13:34:47.030800] register_ff:715 using ffmpeg to decode wma,wmap,wmal
  [13:34:47.033206] load_faad:592 dlerror: ld-linux.so.3: cannot open shared 
object file: No such file or directory
  [13:34:47.035951] load_vorbis:300 loaded libvorbisfile.so.3
  [13:34:47.036019] register_vorbis:329 using vorbis to decode ogg
  [13:34:47.038190] load_flac:258 loaded libFLAC.so.8
  [13:34:47.038258] register_flac:286 using flac to decode flc
  [13:34:47.038289] register_pcm:384 using pcm to decode aif,pcm
  [13:34:47.039099] load_mad:383 loaded libmad.so.0
  [13:34:47.039150] register_mad:412 using mad to decode mp3
  [13:34:47.040051] discover_server:756 sending discovery
  [13:34:47.041235] discover_server:767 got response from: 192.168.0.40:3483
  [13:34:47.041500] slimproto:848 connecting to 192.168.0.40:3483
  [13:34:47.042860] slimproto:881 connected
  [13:34:47.043049] sendHELO:124 mac: b8:27:eb:62:34:55
  [13:34:47.043093] sendHELO:126 cap: 
Model=squeezelite,AccuratePlayPoints=1,HasDigitalOut=1,HasPolarityInversion=1,Firmware=v1.8,ModelName=SqueezeLite,MaxSampleRate=192000,dsf,dff,alc,wma,wmap,wmal,ogg,flc,aif,pcm,mp3
  [13:34:47.059118] process:494 strm
  [13:34:47.059209] process_strm:256 strm command s
  [13:34:47.059241] process_strm:325 strm s autostart: 1 transition period: 4 
transition type: 0 codec: f
  [13:34:47.059590] sendSTAT:171 STAT: STMf
  [13:34:47.060072] codec_open:218 codec open: 'f'
  [13:34:47.060207] stream_sock:384 connecting to 192.168.0.40:9000
  [13:34:47.061208] stream_sock:413 header: GET 
/stream.mp3?player=b8:27:eb:62:34:55 HTTP/1.0
  
--------------------


Is there anything unusual in the above logs?



2167 Alben mit 26564 Titel von 3737 Interpreten.
------------------------------------------------------------------------
Meridion's Profile: http://forums.slimdevices.com/member.php?userid=18619
View this thread: http://forums.slimdevices.com/showthread.php?t=97046

_______________________________________________
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to