aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-27Video for GTK4Marvin W
2022-07-27Port from GTK3 to GTK4fiaxh
2022-05-17Support devices with multiple framerate options in get_max_fps (#1224)Matthew Egeler
2022-05-17Fix calculation of best camera frameratefoucault
When the algorithm iterates over all the available v4l2 capabilities it tries to determine the best framerate for each one of YUYV (video/x-raw) modes presented by the hardware (best_fraction, line 357 in device.vala). Regardless of what's determined to be the "best" YUYV mode from within the conditional right after (line 385) the best fractional framerate will always point to the last iterated framerate, which might be an extremely low one, like 7 or 5 FPS. When the framerate is then stored in the Gst.Structure (line 394) the fractional framerate will always be that last value which might be different than the correct one as calculated by best_fps (line 386). This workaround solves this issue by only updating best_fraction when the conditional in line 385 is satisfied. from issue #1195
2022-05-11Inhibit idle and suspend during calls (#1233)Xavi92
2022-04-09Prepare http-files plugin for libsoup-3 supportMarvin W
Note: ice plugin still depends on libsoup-2.4 and one can't have both in the same process, so this remains disabled by default
2022-04-08Fix build of testsMarvin W
2022-03-30Allow cancellation of file transfersMarvin W
2022-03-30Fix Version handling, add function to retrieve short version without git commitMarvin W
2022-03-23set a generic MIME type for encrypted file (#1213)Nkwuda Sunday Cletus
2022-03-16Fix build on Vala < 0.50 and pre-release Vala versionsMarvin W
2022-03-16Add XEP implementation status to DOAPMarvin W
2022-03-09QR-code: Actually use Uri.join if glib version supports itfiaxh
2022-02-26OMEMO QR code: URI-escape the JIDmjk
2022-02-25OMEMO: Make QR code "scalable" in accordance with GDK_SCALEmjk
The QR code is now generated at the required resolution instead of being stretched for display with linear filtering.
2022-02-25Qrencode: Break out upsampling into a separate functionmjk
2022-02-25OMEMO: Make QR code fixed-resolution and the quiet zone ISO-conformantmjk
2022-02-14Fix quote formating to not (partially) expect a space after >fiaxh
2022-02-14Update DOAP fileMarvin W
2022-02-13RTP: clarify codec support warningmjk
2022-02-12Prepare for 0.3 releasefiaxh
2022-02-12Update translationsTranslations
2022-02-12Fix call participant widgetMarvin W
2022-02-12Remove call notification if other device accepted/deniedfiaxh
2022-02-12CIM: Announce accepted methodMarvin W
2022-02-12Fix build on Debian 10Marvin W
2022-02-12Calls: Show invite button quickerfiaxh
2022-02-12Calls: Fix OMEMO in group callsMarvin W
2022-02-12Calls: Only show invite button when it's supportedMarvin W
2022-02-12Calls: Fix device selector for multi-party calls, allow picking device ↵Marvin W
before call started
2022-02-12Calls: Use GtkHeaderBar for each participantMarvin W
2022-02-12Various call fixesfiaxh
- If peer invited us claiming audio-only and then wants to have a video content, do a content-modify and accept audio-only - Check contents for video (and modify) and whether call is truly accepted in PeerState.accept() directly - If a message contains both JMI and CIM, only use JMI - Fix outgoing CIM (disabled) - Use opacity instead of visiblity for file_menu, small fixes - Add back owner/admin/member queries when joining MUC (regression from 33104a7)
2022-02-11RTP: Only display SSRC mismatch warning for GLib versions supporting ↵Marvin W
warning_once
2022-02-11RTP: Make codec and hardware support compile-time configurableMarvin W
2022-02-10Various call fixesfiaxh
- Don't create incoming CIM calls twice - Fix is_color check for video devices w/ multiple formats - Tolerate mismatching content creator on jingle responses - Change MUJI namespace to urn:xmpp:jingle:muji:0
2022-02-09DTLS: Handle DTLS fingerprint in transport-info before session-acceptMarvin W
2022-02-08Wording: Use singular in 'No camera/microphone/speaker found'fiaxh
2022-02-08Update translationsTranslations
2022-02-08Call Invite Message: Send 'finished' messages, include reasonsfiaxh
2022-02-08Calls: Device pickerMarvin W
2022-02-08Update translationsTranslations
2022-02-08Let call notification say if it's a group callfiaxh
2022-02-07Various call fixesfiaxh
- Use groupchat message type for invites in MUCs - Use call id (from propose) instead of message id for Call Invite Messages - Fix call window controlls appearing when hovering controls
2022-02-07Fix quote styling occurring in the middle of a linefiaxh
fixup 454c00a, 795af2d, 4e9e09a
2022-02-07Support direct jingle call invites with call invite messagesfiaxh
2022-02-07Add support for call invite messagesfiaxh
As of https://github.com/xsf/xeps/pull/1155
2022-02-07Various call UI/UX improvementsfiaxh
2022-02-06RTP: Use two channels for OpusMarvin W
Fixes: #1189
2022-02-06RTP: Add support for G.722Marvin W
2022-02-06Use uppercase hex for DTLS fingerprintsMarvin W