summary refs log tree commit diff
path: root/src/voip/WebRTCSession.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix OpenGL video sinkchain crashcheckraisefold2024-05-171-9/+4
|
* Windows screenshare/video call support, general call improvements (#1725)checkraisefold2024-05-101-44/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial support for d3d11 qml video item * Windows screenshare support, D3D11 * misc fixes * further window visibility checks * preview updates * fix qml preview * fix compositor * add libnice plugin dep * re-run formatter * final formatter fix [skip ci] * fix tumbleweed build --------- Co-authored-by: Joseph Donofry <rubberduckie3554@gmail.com>
* Fix lintNicolas Werner2024-04-051-5/+5
|
* Color conversion seems to be redundant before the sink (upload too, but ↵Nicolas Werner2024-04-051-6/+2
| | | | removing that breaks stuff)
* Add some voip debugging hoopsNicolas Werner2024-04-051-0/+16
|
* Include moc files for a tiny speedup on incremental buildsNicolas Werner2024-03-161-0/+2
|
* Fix Nheko freezing after stopping a call on WaylandNicolas Werner2023-11-091-0/+16
|
* Fix gstreamer element namesNicolas Werner2023-11-021-3/+3
|
* Move to automatic type registrationNicolas Werner2023-06-191-20/+20
|
* lintNicolas Werner2023-06-081-1/+0
|
* Make Nheko compile on Qt6Nicolas Werner2023-06-081-6/+0
|
* Cleanup Qt D-Bus connections and watchersDavid Elsing2023-03-301-1/+1
|
* Support screen sharing with xdg-desktop-portalDavid Elsing2023-03-301-28/+100
|
* Get rid of year in license headersNicolas Werner2023-02-211-3/+1
| | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/
* Fix build without voipNicolas Werner2023-02-081-1/+1
|
* Fix required plugin check on gstreamer 1.22Nicolas Werner2023-02-081-34/+62
| | | | | | | | GStreamer 1.22 merged the videoscale plugin into the videoconvertscale plugin. So we should check if the Element is still loadable instead of checking the plugin name. fixes #1352
* Uncoditionally request keyframesNicolas Werner2023-01-311-4/+3
|
* A whole new year full of excitement and possibilities!Nicolas Werner2023-01-021-0/+1
|
* Enable -WconversionNicolas Werner2022-10-261-4/+8
|
* VoIP v1 implementation (#1161)Rohit Sutradhar2022-10-141-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial commit for VoIP v1 implementation * Added draft of event handlers for voip methods * Added event handlers for VoIP events, added rejectCall, added version tracking for call version for V0 and V1 compatibility * Added call events to the general message pipeline. Modified Call Reject mechanism * Added message delegates for new events. Modified hidden events. Updated handle events. * Updated implementation to keep track of calls on other devices * Fixed linting * Fixed code warnings * Fixed minor bugs * fixed ci * Added acceptNegotiation method definition when missing gstreamer * Fixed warnings * Fixed linting
* Switch to clang-format14Nicolas Werner2022-09-251-3/+6
|
* Fixed formattingr0hit052022-07-151-1/+2
|
* Updated call event namespaces to voipr0hit052022-07-151-3/+3
|
* Use right linterNicolas Werner2022-05-101-6/+3
|
* More image dialog fixesNicolas Werner2022-05-101-3/+6
|
* WebRTCSession: avoid deprecated 'gst_element_get_request_pad'Pablo Barciela2022-02-211-3/+8
|
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-011-0/+1
|
* Reserve size of some containers we are fillingNicolas Werner2021-12-291-4/+12
|
* Reduce allocations using QStringLiteralNicolas Werner2021-12-291-2/+2
|
* Make clang-format <13 and clang-format >=13 behave the sameNicolas Werner2021-11-221-1/+8
| | | | | I think old clang-format is just buggy in those cases, so we should reenable those blocks, once everyone has 13 or up.
* Preliminary gstreamer 1.20 compatibilityNicolas Werner2021-11-191-1/+2
| | | | | | | | The transceiver was made private in https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2241 The direction property was added here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/28b0be4036ac59d6e6068586ab7bc55e8ac51166
* lint using clang11Nicolas Werner2021-10-171-5/+1
|
* lintNicolas Werner2021-10-171-1/+5
|
* Move voip and encryption stuff into their own directoriesNicolas Werner2021-10-171-0/+1155