Ok so I went ahead and tried that debug version (maybe this works with
any version) using -d slimproto and I got this at the end of a track
Code:
--------------------
slimproto_send: cmd=STAT len=47
slimproto_stat
code=STMt
decoder_buffer_size=1048576
decoder_buffer_fullness=0
bytes_rx=43911548
output_buffer_size=3528000
output_buffer_fullness=413584
elapsed_seconds=239
elapsed_milliseconds=239055
slimproto_send: cmd=STAT len=47
slimproto_stat
code=STMt
decoder_buffer_size=1048576
decoder_buffer_fullness=0
bytes_rx=43911548
output_buffer_size=3528000
output_buffer_fullness=237456
elapsed_seconds=240
elapsed_milliseconds=240056
slimproto_send: cmd=STAT len=47
slimproto_recv cmd=strm len=30
slimproto_stat
code=strm
decoder_buffer_size=1048576
decoder_buffer_fullness=0
bytes_rx=43911548
output_buffer_size=3528000
output_buffer_fullness=114576
elapsed_seconds=240
elapsed_milliseconds=240757
slimproto_send: cmd=STAT len=47
slimproto_stat
code=STMt
decoder_buffer_size=1048576
decoder_buffer_fullness=0
bytes_rx=43911548
output_buffer_size=3528000
output_buffer_fullness=61328
elapsed_seconds=241
elapsed_milliseconds=241056
slimproto_send: cmd=STAT len=47
slimproto_stat
code=STMu
decoder_buffer_size=1048576
decoder_buffer_fullness=0
bytes_rx=43911548
output_buffer_size=3528000
output_buffer_fullness=0
elapsed_seconds=241
elapsed_milliseconds=241394
slimproto_send: cmd=STAT len=47
slimproto_stat
code=STMt
decoder_buffer_size=1048576
decoder_buffer_fullness=0
bytes_rx=43911548
output_buffer_size=3528000
output_buffer_fullness=0
elapsed_seconds=242
elapsed_milliseconds=242394
slimproto_send: cmd=STAT len=47
slimproto_stat
code=STMt
decoder_buffer_size=1048576
decoder_buffer_fullness=0
bytes_rx=43911548
output_buffer_size=3528000
output_buffer_fullness=0
elapsed_seconds=243
elapsed_milliseconds=243395
slimproto_send: cmd=STAT len=47
slimproto_stat
code=STMt
decoder_buffer_size=1048576
decoder_buffer_fullness=0
bytes_rx=43911548
output_buffer_size=3528000
output_buffer_fullness=0
elapsed_seconds=244
elapsed_milliseconds=244395
slimproto_send: cmd=STAT len=47
slimproto_stat
code=STMt
decoder_buffer_size=1048576
decoder_buffer_fullness=0
bytes_rx=43911548
output_buffer_size=3528000
output_buffer_fullness=0
elapsed_seconds=245
elapsed_milliseconds=245395
slimproto_send: cmd=STAT len=47
slimproto_recv cmd=strm len=30
slimproto_stat
code=strm
decoder_buffer_size=1048576
decoder_buffer_fullness=0
bytes_rx=43911548
output_buffer_size=3528000
output_buffer_fullness=0
elapsed_seconds=245
elapsed_milliseconds=245757
--------------------
So the output buffer empties as the song ends, but then when the song
has finished playing and the 'output_buffer_fullness' is zero the
'elapsed_seconds' just continue to count up (past the length of the
track).
Is SqueezeSlave supposed to request the next track or notify
SqueezeCenter that it's output all the data or does SqueezeCenter just
continue sending the next track after the current track has been fully
received and buffered?
--
rickwookie
------------------------------------------------------------------------
rickwookie's Profile: http://forums.slimdevices.com/member.php?userid=6397
View this thread: http://forums.slimdevices.com/showthread.php?t=62654
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins