summaryrefslogtreecommitdiff
path: root/server/red_worker.c
AgeCommit message (Expand)AuthorFilesLines
2011-12-22server: don't reset the display channel when disconnecting all its clients ,F...HEADmasterYonit Halperin1-12/+6
2011-11-08server/red_worker: reuse dispatcherAlon Levy1-334/+569
2011-11-07server: add prefix argument to red_printf_debugAlon Levy1-8/+10
2011-11-07server/red_dispatcher: support concurrent asyncsAlon Levy1-3/+3
2011-11-02server: set & test channel capabilities in red_channelYonit Halperin1-1/+2
2011-10-18server/red_worker: fix placing of ASSERT(red_channel_client_no_item_being_sen...Yonit Halperin1-4/+6
2011-09-19replace warning with comment in glz_usr_free_imageChristophe Fergeau1-1/+7
2011-09-05server: fix function prototypesChristophe Fergeau1-1/+1
2011-09-01server: init all fields on SpiceMsgDisplayStreamCreateChristophe Fergeau1-0/+2
2011-08-23drawables count for debugYonit Halperin1-10/+32
2011-08-23server: registering RedChannel in reds, instead of ChannelYonit Halperin1-98/+81
2011-08-23server/red_channel.c: pack all channel callbacks to ChannelCbsYonit Halperin1-12/+15
2011-08-23server/red_worker: add ref counting to RedDrawableAlon Levy1-13/+29
2011-08-23server/red_worker: add stream_count (for debug purposes)Alon Levy1-0/+3
2011-08-23server/red_worker: validate_surface: print paniced surface_idAlon Levy1-1/+4
2011-08-23server/red_worker: no panic on double destroy primaryAlon Levy1-1/+5
2011-08-23server/red_worker: DEBUG_CURSORSAlon Levy1-0/+13
2011-08-23server/red_worker: on_new_display_channel_client: push ack, cleanupAlon Levy1-4/+3
2011-08-23server/red_worker: add cursor_channel_client_disconnectAlon Levy1-1/+10
2011-08-23server/red_worker: remove forced disconnect on connectAlon Levy1-2/+0
2011-08-23server/red_worker.c: fix CursorPipeItem leakYonit Halperin1-4/+35
2011-08-23server/red_worker: split cursor pipe item from cursor itemAlon Levy1-26/+34
2011-08-23server/red_worker: whitespace fixesAlon Levy1-2/+1
2011-08-23server/red_channel: introduce client ring in RedChannelAlon Levy1-271/+604
2011-08-23server/red_channel: add pipe_size helpersAlon Levy1-7/+11
2011-08-23server/red_worker: remove more direct access to RedChannelClient.rccAlon Levy1-36/+51
2011-08-23server/red_worker.c: make dictionary and cache different per clientYonit Halperin1-23/+31
2011-08-23server/red_worker: multiple client support - base splitAlon Levy1-742/+964
2011-08-23server/red_worker: cleanupAlon Levy1-30/+49
2011-08-23server/main_channel: move latency and bitrate to channel clientAlon Levy1-16/+42
2011-08-23server: Add RedClientAlon Levy1-36/+110
2011-08-23server/red_worker: release PIPE_ITEM_TYPE_VERB in display channelAlon Levy1-0/+3
2011-08-23server: move pipe from RedChannel to RedChannelClientAlon Levy1-52/+68
2011-08-23server/red_worker: introduce {display,cursor}_is_connectedAlon Levy1-18/+32
2011-08-23server/red_channel (all): introduce RedChannelClientAlon Levy1-334/+345
2011-08-23server/red_worker: drop red_pipe_add_tail, use red_channel_pipe_add_tailAlon Levy1-8/+1
2011-08-23server/red_channel: renames to use _proc postfix consistentlyAlon Levy1-3/+3
2011-08-23server/red_worker.c: fix - locking the wrong mutex when releasing glz dictYonit Halperin1-3/+3
2011-08-01mjpeg: fix libjpeg assertionChristophe Fergeau1-8/+8
2011-07-22red_worker: use new mjpeg_encoder_encode_scanline APIChristophe Fergeau1-72/+13
2011-07-22red_worker: simplify red_rgb_to_24bpp prototypeChristophe Fergeau1-10/+6
2011-07-22mjpeg_encoder: rework output buffer allocationChristophe Fergeau1-11/+9
2011-07-22red_worker: factor pixel conversion codeChristophe Fergeau1-121/+50
2011-07-20server/red_worker: send surface images to client on-demand after S3/4 wakeupYonit Halperin1-9/+22
2011-07-20server: add QXLWorker.flush_surfaces_async for S3/S4 supportAlon Levy1-4/+21
2011-07-20server: add QXLInterface::update_area_complete callbackAlon Levy1-16/+44
2011-07-20server/red_worker: handle_dev_input: reuse write_ready introduced for asyncAlon Levy1-8/+4
2011-07-20server: add async io supportAlon Levy1-48/+112
2011-07-20server/red_worker: remove print on handle_dev_destroy_surfacesAlon Levy1-1/+1
2011-07-20server/red_worker: *_release_item: less frequent debug messagesAlon Levy1-2/+2