summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2020-12-01gst-shm: Convert return to exit()marlin_12.90.0marlin/12.90.0lamprey_11.92.0lamprey_11.91.0lamprey/11.92.0lamprey/11.91.0koi_10.93.0koi/10.93.0jellyfish_10.0.3jellyfish/10.0.312.90.011.92.011.91.010.93.010.0.3Marius Vlad1-3/+28
As we're running in a child process, substitute returns with exits to signal the parent correctly. Bug-AGL: SPEC-3675 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I6270177572f850214b00f7ef204564af35a7a09e
2020-12-01wth-receiver: Handle events from the remote side and from the local compositorMarius Vlad4-31/+117
With this, we fork and let the child deal with the gstreamer pipeline while the parent is still able to process events from the transimtter. Using blocking dispatching function will make the main loop be stuck in processing events without being able to dispatch any handlers that might be due to the requests from the transmistter side. So in order to allow the mainloop (still) handle the events, we fork and let child deal with the gstreamer pipeline. Bug-AGL: SPEC-3675 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I50e1d49b55849dc32f611538bad2ce1c676c9a97
2020-12-01wth-receiver-seat: Display a message when we don't have a valid seatMarius Vlad1-5/+55
This way we inform the users that the receiver won't relaying back events. This could happen if the user starts the transmitter side after starts the receiver. For now this just informs the users, requiring a follow-up fix, as to determine why we do not have a valid seat and input devices, if the order in which the transmitter and receiver is started is changed. Bug-AGL: SPEC-3601, SPEC-3605 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I0c398358f22697323bd90cdaedcbfac03ca5c8dc
2020-12-01build: Added AGL specific build directory for widget buildingMarius Vlad2-1/+139
Adds also a cmake as we don't have meson alternative as of yet. Bug-AGL: SPEC-3605 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I43cc98294d7bb5d887370c8ce2db854cbd9055d7
2020-12-01Init waltham-receiverMarius Vlad9-0/+3626
Bug-AGL: SPEC-3605 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: Ia352702d0c43f1f2ccecbffea85f3d0f17f2fd56