Bug 8250 - TP loses slimproto connection if sent compressed grfe frames for both screens
: TP loses slimproto connection if sent compressed grfe frames for both screens
Status: NEW
Product: MySqueezebox.com
Classification: Unclassified
Component: Player UI
: Prod
: PC Windows XP
: P5 minor (vote)
: Joplin
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-05-27 16:32 UTC by Spies Steven
Modified: 2009-07-29 13:59 UTC (History)
3 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Spies Steven 2008-05-27 16:32:05 UTC
Using the Extended Text Display for the Visualizer Screen will freeze the Transporter while using SqueezeNetwork direct once switched to now playing.  Transporter will eventually recover after a period of time.  I did not see this behavior while using SqueezeCenter including using SqueezeNetwork sourced audio.
Comment 1 Andy Grundman 2008-05-28 08:47:45 UTC
Easily reproduced.  TP locks up and disconnects/reconnects to the server after about 30 seconds.  While locked, TP still sends button/knob events.  Tested both firmware 37 and 42, probably not a firmware bug.

Triode: any hints on where to look for this?  There is no debug or crash output when it locks up.
Comment 2 Adrian Smith 2008-05-31 05:50:45 UTC
Looks to me that it work with softsqueeze but not a real transporter on the production SN server.

On the real transporter, it seems to be the push into Now Playing which kills it - this will create a grfe slimproto frame which is larger than one TCP packet as it contains both screens.  Can we turn on slimproto debug to see what is being sent in each case?

Is there anything different in the slimproto implementation for SN?
Comment 3 Andy Grundman 2008-05-31 05:58:24 UTC
grfe frames on SN are also compressed, might be related to that.
Comment 4 Spies Steven 2008-08-15 10:07:06 UTC
This behavior is still in the current version of SqueezeNetwork.

Changing target to Devo.  Please change target if not appropriate.
Comment 5 Adrian Smith 2008-08-21 10:20:45 UTC
Thsi is potentially a firmware problem as it works with SoftSqueeze on SN.  I think its something to do with the compress screen updates when they cover both screens.
Comment 6 Andy Grundman 2008-08-21 10:46:17 UTC
Yeah, I will probably see about disabling compression when the frame contains data for both screens.
Comment 7 Andy Grundman 2008-08-21 11:52:56 UTC
I disabled compression for screen 2, but it didn't fix it.  Disabling compression on both screens did fix the issue, so I think I'll just take the easy fix of disabling compression for TP until we can fix the firmware bug.
Comment 8 Andy Grundman 2008-08-21 11:55:38 UTC
Workaround in 7.1 change 22826.  Leaving this bug open for the real fix.
Comment 9 Andy Grundman 2009-04-09 12:09:08 UTC
Punting to next release.