summaryrefslogtreecommitdiff
path: root/server/display-channel.c
AgeCommit message (Expand)AuthorFilesLines
2016-10-25Convert RedChannel hierarchy to GObjectJonathon Jongsma1-51/+186
2016-10-20display channel: Don't let client set too many surfacesFrediano Ziglio1-1/+1
2016-10-14Add CommonGraphicsChannelPrivate structJonathon Jongsma1-3/+3
2016-10-14Use macros for casting Channel typesJonathon Jongsma1-2/+2
2016-10-14Move CommonGraphicsChannel to a new fileJonathon Jongsma1-4/+5
2016-10-07Convert RedChannelClient hierarchy to GObjectFrediano Ziglio1-2/+2
2016-09-30Cache field to make code easierFrediano Ziglio1-5/+6
2016-09-27Rename red_surface to surfaceFrediano Ziglio1-6/+6
2016-09-27Rename surface argument to surface_cmdFrediano Ziglio1-11/+12
2016-09-27Rename detach_stream to stream_detach_drawable and removed unused argumentFrediano Ziglio1-1/+1
2016-09-22Small comment on structure checkingFrediano Ziglio1-0/+2
2016-09-21Base FOREACH_DCC on GLIST_FOREACHFrediano Ziglio1-21/+21
2016-09-21Use proper FOREACH_DCC instead of FOREACH_CLIENTFrediano Ziglio1-11/+11
2016-09-19Change Drawable->pipes from Ring to GListJonathon Jongsma1-13/+21
2016-09-19RedChannelClient: store pipe items in a GQueueJonathon Jongsma1-4/+4
2016-09-16Rename display_channel_set_monitors_config_to_primary()Jonathon Jongsma1-1/+1
2016-09-16Add DisplayChannelPrivate structJonathon Jongsma1-156/+170
2016-09-16Improve encapsulation of DisplayChannelJonathon Jongsma1-6/+65
2016-09-08Rename RCC_TO_DCC() to DISPLAY_CHANNEL_CLIENT()Jonathon Jongsma1-2/+2
2016-08-30Add red_channel_client_get_channel()Jonathon Jongsma1-2/+1
2016-08-11Make process_commands_generation variable type coherentFrediano Ziglio1-3/+3
2016-08-09Miscellaneous header changesJonathon Jongsma1-0/+2
2016-08-09move is_low_bandwidth to DisplayChannelClientFrediano Ziglio1-3/+4
2016-08-09Limit direct access to DisplayChannelClientJonathon Jongsma1-12/+16
2016-06-17Use new GlzImageRetention instead of accessing Drawable internalsFrediano Ziglio1-3/+3
2016-06-16Do not access ImageEncoders internal to lock/unlock glz encodingFrediano Ziglio1-11/+4
2016-06-16Rename encoder_globals to encoder_shared_dataFrediano Ziglio1-5/+5
2016-06-15Encapsulate some data in dcc-encodersFrediano Ziglio1-10/+3
2016-06-15Rename image_encoders_free_glz_drawable()Jonathon Jongsma1-1/+1
2016-06-15Change RedGlzDrawable::drawable from pointer to booleanFrediano Ziglio1-1/+1
2016-06-14streaming: Let the administrator pick the video encoder and codecFrancois Gouget1-0/+10
2016-06-14streaming: Remove unused detach_stream() argumentFrancois Gouget1-1/+1
2016-06-14Move others glz fields to dcc-encodersFrediano Ziglio1-6/+6
2016-06-14Move some glz fields to ImageEncodersFrediano Ziglio1-2/+2
2016-06-14Add a structure to hold ImageEncoders shared dataFrediano Ziglio1-69/+4
2016-06-01channel: Remove clients_num and use g_list_lengthFrediano Ziglio1-1/+1
2016-05-25Make some function staticFrediano Ziglio1-1/+1
2016-05-25dc: use FOREACH_CLIENT macro for loopFrediano Ziglio1-5/+2
2016-05-25dc: inline dpi computationFrediano Ziglio1-3/+1
2016-05-25dc: join the two loopFrediano Ziglio1-9/+7
2016-05-25dc: reuse code inside loopFrediano Ziglio1-3/+2
2016-05-25dc: convert break to continueFrediano Ziglio1-1/+1
2016-05-25dc: use while againFrediano Ziglio1-4/+1
2016-05-25dc: if link is NULL jumping outside loop will check variable and exitFrediano Ziglio1-2/+1
2016-05-25dc: if dpi is not NULL even dpi_ring_item is not NULLFrediano Ziglio1-3/+1
2016-05-25dc: dpi is always a value computed from dpi_ring_itemFrediano Ziglio1-1/+1
2016-05-25dc: move code inside ifFrediano Ziglio1-5/+4
2016-05-25dc: dcc used is always a value from current linkFrediano Ziglio1-3/+1
2016-05-25dc: link is never null hereFrediano Ziglio1-3/+1
2016-05-25dc: the link condition make this case terminate loopFrediano Ziglio1-1/+2