summaryrefslogtreecommitdiff
path: root/src/backends/meta-screen-cast-monitor-stream-src.c
Commit message (Expand)AuthorAgeFilesLines
* backends: Move HW cursor inhibitors to MetaBackendCarlos Garnacho2020-11-271-19/+6
* backends: Make MetaHwCursorInhibitor less about spritesCarlos Garnacho2020-11-271-4/+3
* core: Centralize cursor renderer and tracker updatesCarlos Garnacho2020-11-271-7/+7
* backends: Move away from meta_cursor_renderer_get_position()Carlos Garnacho2020-11-271-2/+4
* backends: Remove x/y arguments from MetaCursorTracker::cursor-movedCarlos Garnacho2020-11-271-2/+0
* screen-cast: Fix segfault when drawing cursorFlorian Zwoch2020-11-261-0/+3
* stream: Remove cursor if it's invisibleGeorges Basile Stavracas Neto2020-09-011-1/+4
* monitor-stream-src: Add before-paint watch to catch scanoutsGeorges Basile Stavracas Neto2020-09-011-0/+22
* monitor-stream-src: Generalize functionGeorges Basile Stavracas Neto2020-09-011-7/+10
* monitor-stream-src: Blit scanout when availableGeorges Basile Stavracas Neto2020-09-011-10/+22
* streams: Don't bail out when cursor is outside the streamGeorges Basile Stavracas Neto2020-08-281-3/+0
* screen-cast: Track and always record cursorsJonas Ådahl2020-08-051-0/+87
* screen-cast/src: Record follow up frame after timeoutJonas Ådahl2020-07-081-0/+43
* screen-cast/src: Make record functions return an error when failingJonas Ådahl2020-07-081-11/+8
* screen-cast: Let the reason for recording determine what to recordJonas Ådahl2020-07-081-4/+1
* screen-cast/src: Add flag to maybe_record()Jonas Ådahl2020-07-081-2/+6
* screen-cast-src: Make the two record vfuncs more similarly namedJonas Ådahl2020-07-081-7/+8
* screen-cast: Only check queued-redraw on the relevant viewsJonas Ådahl2020-07-021-4/+25
* stage: Pass paint context in phase callbacksJonas Ådahl2020-04-231-3/+4
* monitor-stream-src: Use cogl_framebuffer_finish()Georges Basile Stavracas Neto2020-02-281-1/+1
* monitor-stream-src: Implement blitting view framebuffersGeorges Basile Stavracas Neto2020-02-281-0/+62
* renderer-native: Draw stage separately per CRTCJonas Ådahl2020-02-251-45/+64
* Use G_GNUC_FALLTHROUGH instead of commentsJonas Ådahl2020-01-091-1/+1
* cleanup: Use g_clear_signal_handler() where possibleRobert Mader2019-11-211-13/+4
* Replace ClutterRect by graphene_rect_tGeorges Basile Stavracas Neto2019-10-161-10/+10
* Replace ClutterPoint by graphene_point_tGeorges Basile Stavracas Neto2019-10-161-2/+2
* screen-cast-monitor-stream-src: Watch monitors using MetaStageWatchGeorges Basile Stavracas Neto2019-06-191-21/+44
* screen-cast: Move cursor metadata setting to generic sourceJonas Ådahl2019-02-261-137/+25
* screen-cast: Fix monitor recording on HiDPIJonas Ådahl2019-01-261-1/+5
* screen-cast-monitor-stream-src: Only send cursor bitmap when it changesJonas Ådahl2019-01-161-0/+14
* screen-cast: Add 'cursor-mode' to allow decoupled cursor updatesJonas Ådahl2019-01-161-10/+406
* screen-cast/monitor-stream-src: Copy content before cursor is drawnJonas Ådahl2019-01-161-5/+5
* Clean up include macros messJonas Ådahl2018-11-061-1/+1
* ScreenCast: Pass PipeWire stream node ID directlyJonas Ådahl2017-08-291-5/+1
* screen-cast-stream-src: Only try to record frames when streamingJonas Ådahl2017-08-291-40/+35
* Add remote desktop and screen cast functionalityJonas Ådahl2017-08-291-0/+181