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
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to