summaryrefslogtreecommitdiff
path: root/src/backends/meta-screen-cast-stream-src.c
Commit message (Expand)AuthorAgeFilesLines
* cogl: Turn CoglFramebuffer, CoglOffscreen and CoglOnscreen into GObjectsJonas Ådahl2020-10-161-2/+2
* screen-cast: Move DMA buffer allocation to MetaScreenCastJonas Ådahl2020-08-291-11/+7
* screen-cast-stream-src: Properly unset cursor metadataGeorges Basile Stavracas Neto2020-08-281-1/+1
* screen-cast: Increase size of maximum mouse pointer bitmapPascal Nowack2020-08-251-1/+1
* screen-cast: Track and always record cursorsJonas Ådahl2020-08-051-0/+18
* cleanup: Remove duplicate semicolons in C codeOlivier Fourdan2020-07-281-1/+1
* screen-cast/src: Remove follow up timeout source on disableJonas Ådahl2020-07-101-0/+2
* screen-cast/src: Use G_USEC_PER_SEC instead of 1000000Jonas Ådahl2020-07-081-2/+3
* screen-cast/src: Record follow up frame after timeoutJonas Ådahl2020-07-081-5/+66
* screen-cast/src: Fix signedness of timestamp fieldJonas Ådahl2020-07-081-1/+1
* screen-cast/src: Make record functions return an error when failingJonas Ådahl2020-07-081-12/+20
* screen-cast: Let the reason for recording determine what to recordJonas Ådahl2020-07-081-22/+29
* screen-cast/src: Add flag to maybe_record()Jonas Ådahl2020-07-081-1/+2
* screen-cast-src: Make the two record vfuncs more similarly namedJonas Ådahl2020-07-081-8/+9
* screen-cast-src: Destroy hash dmabuf table after streamJonas Ådahl2020-06-021-1/+1
* screen-cast-src: Notify about the stream being closed after dispatchJonas Ådahl2020-05-221-10/+21
* screen-cast-stream-src: Don't throttle if max framerate is 1/0Jonas Ådahl2020-05-221-1/+2
* screen-cast-stream-src: Add getter for strideJonas Ådahl2020-04-231-0/+9
* screen-cast-stream-src: Don't leak GSourceJonas Ådahl2020-03-091-1/+2
* screen-cast-stream-src: Don't complain when we can't dequeue bufferJonas Ådahl2020-03-091-4/+1
* screen-cast-stream-src: Remove unused parameterGeorges Basile Stavracas Neto2020-02-281-3/+2
* window-stream-source: Draw into DMA buffer imageGeorges Basile Stavracas Neto2020-02-281-4/+1
* screen-cast-stream-src: Support DMA buffer sharingGeorges Basile Stavracas Neto2020-02-281-27/+162
* screen-cast: Update to PipeWire 0.3 APIWim Taymans2020-02-201-156/+99
* screen-cast-src: Add helper to draw cursor sprite into pixel bufferJonas Ådahl2019-02-261-23/+46
* screen-cast-src: Move back MetaSpaType to C fileJonas Ådahl2019-02-261-9/+9
* screen-cast-src: Change offscreen cursor helper to take a `uint8_t *`Jonas Ådahl2019-02-261-5/+5
* screen-cast: Move cursor metadata setting to generic sourceJonas Ådahl2019-02-261-0/+196
* screen-cast: Add 'cursor-mode' to allow decoupled cursor updatesJonas Ådahl2019-01-161-31/+97
* screen-cast-src: Add VideoCrop supportOlivier Fourdan2018-12-141-4/+52
* Don't cast free function passed to g_clear_pointerFlorian Müllner2018-07-311-3/+3
* screen-cast-src: Allow negotiating the framerateJonas Ådahl2018-07-131-3/+3
* screen-cast-src: Port to pipewire masterJonas Ådahl2018-07-121-23/+23
* screen-cast: Handle PipeWire errors more gracefullyJonas Ådahl2018-05-071-6/+33
* screen-cast: Fix compile errorBenjamin Otte2018-04-101-1/+1
* screen-cast: Update to pipewire 0.1.8 APIJonas Ådahl2018-01-251-98/+57
* screen-cast-stream-src: Only clean up pipewire remote/core if they existJonas Ådahl2017-10-051-2/+2
* screen-cast-stream-src: Adjust to pipewire API breakFlorian Müllner2017-09-211-0/+6
* ScreenCast: Pass PipeWire stream node ID directlyJonas Ådahl2017-08-291-19/+15
* screen-cast-stream-src: Only try to record frames when streamingJonas Ådahl2017-08-291-0/+41
* screen-cast: Handle PipeWire errorsJonas Ådahl2017-08-291-0/+40
* Add remote desktop and screen cast functionalityJonas Ådahl2017-08-291-0/+597