summaryrefslogtreecommitdiff
path: root/server/dcc-send.c
AgeCommit message (Expand)AuthorFilesLines
2016-08-09move is_low_bandwidth to DisplayChannelClientFrediano Ziglio1-1/+1
2016-08-09Limit direct access to DisplayChannelClientJonathon Jongsma1-1/+1
2016-07-28streaming: Don't start streaming if there is no video encoderFrancois Gouget1-0/+4
2016-06-15Encapsulate code to save glz stateFrediano Ziglio1-6/+2
2016-06-14streaming: Avoid copying the input frame in the GStreamer encoderFrancois Gouget1-1/+3
2016-06-14streaming: Let the video encoder manage the compressed bufferFrancois Gouget1-11/+13
2016-06-14streaming: Let the administrator pick the video encoder and codecFrancois Gouget1-1/+1
2016-06-14streaming: Check the client video codec capabilitiesFrancois Gouget1-1/+2
2016-06-14streaming: Remove the width/height encode_frame() parametersFrancois Gouget1-8/+6
2016-06-14streaming: Remove the Drawable.sized_stream fieldFrancois Gouget1-10/+3
2016-06-14streaming: Rework red_marshall_stream_data a bitFrancois Gouget1-17/+15
2016-06-14Move some glz fields to ImageEncodersFrediano Ziglio1-5/+5
2016-06-09Move marshalling code from dcc-encoders to dcc-sendFrediano Ziglio1-0/+20
2016-05-25Remove potentially unsafe castsFrediano Ziglio1-1/+1
2016-05-25Remove not necessary inval_type from RedCacheItemFrediano Ziglio1-1/+1
2016-05-24Introduce SPICE_UPCAST macroFrediano Ziglio1-7/+7
2016-05-21Get code more typesafeFrediano Ziglio1-8/+6
2016-05-21Call dcc_send_item directlyFrediano Ziglio1-2/+2
2016-05-21Handle reference for RedPipeItem in RedChannelFrediano Ziglio1-2/+0
2016-05-17Remove dcc_release_itemFrediano Ziglio1-1/+1
2016-05-17Handle STREAM_CREATE and STREAM_DESTROY pipe items more coherentlyFrediano Ziglio1-4/+4
2016-05-09use #include<> style for spice-common header inclusions.Frediano Ziglio1-2/+2
2016-05-04server: Enable adding alternative MJPEG video encodersFrancois Gouget1-13/+14
2016-04-27Rename all RedPipeItem subclassesJonathon Jongsma1-74/+81
2016-04-27Rename PipeItem to RedPipeItemJonathon Jongsma1-11/+11
2016-04-15dcc: use PipeItem refcounting for ImageItemJonathon Jongsma1-2/+2
2016-03-17Use QXLInstance instead of QXLState in red_qxl_*Christophe Fergeau1-2/+2
2016-03-15Use more explicit variable name in marshall_gl_scanout()Christophe Fergeau1-4/+4
2016-03-04use QXLState instead of RedDispatcherFrediano Ziglio1-11/+6
2016-02-16dcc: move id from CommonChannelClient to DisplayChannelClientFrediano Ziglio1-7/+7
2016-02-15qxl: Remove unused group_id arg to fill_attrChristophe Fergeau1-2/+2
2016-02-15Add RedsState arg to all stat functionsJonathon Jongsma1-3/+3
2016-02-11CommonChannel: hold a reference to QXLInstance instead of RedWorkerFrediano Ziglio1-2/+1
2016-02-09Handle GL_DRAW messagesMarc-André Lureau1-0/+14
2016-02-09Handle GL_SCANOUT messagesMarc-André Lureau1-0/+25
2016-01-20dcc-send: Use dcc_compress_image to compress imagePavel Grunt1-42/+2
2015-12-11dcc: do not cause problem with multiple threads.Frediano Ziglio1-3/+2
2015-12-11server: Rename red_get_monotonic_time() to spice_get_monotonic_time_ns()Francois Gouget1-1/+1
2015-12-03dcc: reduce statement wrappingFrediano Ziglio1-6/+2
2015-11-27worker: remove some unnecessary inlineMarc-André Lureau1-5/+5
2015-11-27worker: move dcc_send & marshallers to dcc-send.cMarc-André Lureau1-0/+2468