Opened 5 years ago
Last modified 5 years ago
#15901 new bug
remote desktop: freeze while receiving large bitmap
Reported by: | X512 | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Servers/app_server | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
This is hrev54051.
When displaying large bitmap in remote desktop client (HTML5 or Haiku RemoteDesktop app) GUI freeze until bitmap receiving will be finished. Some kind of multiplexing of data streams of each rendering thread should be used.
Note:
See TracTickets
for help on using tickets.
This is problem in current remote protocol, it currently multiplexed on message level, but messages can be large so other rendering threads will be locked until message receiving will finish.
Possible approaches:
int32 streamId; int32 payloadSize; int8 payload[payloadSize]
. Concatenated payloads will contain messages for specific render thread.