- Nov 13, 2019
-
-
Sébastien Blin authored
Change-Id: Iac06d0897b37992daa959f4adf8bd1fbde33215c
-
Adrien Béraud authored
Change-Id: Iba0d354c9e712daf9a63e5d1df33e9ff0165b3a4
-
Adrien Béraud authored
Change-Id: I4b711b79f6d5cb4b6e2141ea474bc5c4697b9c45
-
Adrien Béraud authored
Change-Id: I517a62e4e17d20b7b01df1786c362b489c2a6f34
-
Adrien Béraud authored
Change-Id: I1f1896164c468bbfe931b65508112b955a31675f
-
- Nov 11, 2019
-
-
Andreas Traczyk authored
Change-Id: I01a703da1d29fe592686e2807438168f91da63be
-
im::sendSipMessage is locking dialog when callMutex_ is locked, but handleEvents can lock dialog then callMutex_ in startAllMedias. This will give a deadlock, so startAllMedias should be rescheduled Change-Id: I3d1b0b9a981419840f19bfe1832b70503713fe72 Gitlab: #175
-
Change-Id: Iee22cc663e97b5883359f99893e153af8325b6ef
-
Change-Id: Ia30b4908e115432b9138173813f2236cdb87408d
-
For macOS for open video/audio input device name is used. This patch adds device name in addition to input when initializing screen capture or file streaming. Change-Id: Ibf580028049a1d81872b026c12c01cf7a5346a7c
-
Adrien Béraud authored
Change-Id: Ia5659f670e4f1164afc1ac1016c9dd7fc187d0f3
-
Adrien Béraud authored
Change-Id: I9fdfd1a0e1815d37dbacc871c8ef27586a7a605f
-
- Nov 10, 2019
-
-
Change-Id: I341fcfda799bc9bda2f3683a4cf3e59d24bda269
-
- Nov 09, 2019
-
-
Change-Id: I76fe2095603f2f6cdc8181bbc58fba7b3474eaff
-
"setDictValue" override "av_opt_set_int" settings. Always use av_opt_set_int to set CRF Change-Id: I3a75773419901adf5d24d71bdbf5c571e6ab7178
-
Change-Id: Ida76ac6be3f33a15df7942afb40d21c5594781c5
-
Change-Id: I0897ae4dd8a274721346d84c5c392589983acfe4
-
Change-Id: I81a9a4cfc3addaa4be00f45ddc79b5e9642ed4ae
-
Change-Id: I2b1c37414f60d4d87e23539cbcb57ca4b4350754
-
- Nov 08, 2019
-
-
Kateryna Kostiuk authored
Change-Id: I3df37987a306dc604529bc93c0aabe6a10d8b0a2
-
The UPnP stack now opens and closes ports with an asynchronous mechanic and with callbacks. Every time a mapping request (open or close) is sent, a callback is registered and managed by the context. When the corresponding protocol executes the request and gets an answer, the right callback is found and dispatched to its controller. A timeout of 1 second is implemented on each request. Controllers can now be tracked with a unique Id (a string that represents its location in memory). The IGD class now tracks its current active ports and manages the number of users for each port. The PMPIGD class now operates using a queue of mapping requests. Whenever a request is made to the natpmp protocol, it saves the request to its corresponding list (mapToAdd, mapToRemove or mapToRenew in the PMPIGD class) and notifies the main natpmp thread. The thread then checks if there is any pending map requests in the PMPIGD queue and treats them accordingly. Add Nat-Pmp support for windows. Fixed bug where nat-pmp wouldn't find an IGD on a new interface after a connectivity change. The problem stems from the fact that, for one, the nat-pmp handle didn't get cleared internally once a connectivity change occured. This would cause the nat- pmp library to try and send searches on a socket that was bound on the old gateway. Secondly, if you don't wait for a little period of time, the natpmp library would discover the old IGD on the old interface before the connectivity change modifications were completed. Now we restart the nat-pmp process one second after the connectivity change triggers. Change-Id: I39a9b57e237deaa65eef4464a1838eaa3c5bbb03
-
- Fixes failed transpose filter parse during conference calls with rotation. Change-Id: Iba13d02acb34d7d57391189cc9d69aebd7526582
-
Adrien Béraud authored
Change-Id: I44b6f6663eaaca1bf9811ac220eac68f175bb28b
-
- Nov 07, 2019
-
-
Change-Id: Iba619f891d0412ca4abe4e03e4b2a11d5a3b2488
-
Pierre Lespagnol authored
Change-Id: Ieaf01c576efd98bf9083f01dd5777df97b7d3799
-
- Nov 06, 2019
-
-
If two daemons are necessary, "DBUS_SESSION_BUS_ADDRESS=xxx ./dring" is enough. Or use another session. Change-Id: I8e8b5db50cf2b372b44e4ae643ee3a6643ca5142
-
Adrien Béraud authored
This reverts commit 24bbdc57. Reason for revert: not needed anymore Change-Id: Id4c3872e2acb87edde225adcdd30b00faf82195f
-
Adrien Béraud authored
Change-Id: Iea4dc291ecd000a2779a579097c3e589cba99470
-
Adrien Béraud authored
Change-Id: I727a0040b4a80afa810db7b6042a3e7ec093f4b4
-
Change-Id: I4bef4ef4db759caa805dd14bc7f4fe0107e7839b
-
Adrien Béraud authored
Allows switchInput on the same VideoInput instance on Android Change-Id: I421a7d6e3f7b87d37a3108483cd280dc03c113cf
-
Adrien Béraud authored
Change-Id: I83e6fe6ff660fb5dc6dc2b834131dcb098d13ade
-
- Nov 05, 2019
-
-
Adrien Béraud authored
Change-Id: I6282eaeefc8f8e17278991ba8c0f64b30234adac
-
Change-Id: I18bbe04999e7fe92ec71672644bb2dc3fd725ec2
-
Adrien Béraud authored
Change-Id: I963858322e8cb2f4035238acc6b3c542b2a0a06e
-
Adrien Béraud authored
Change-Id: I3e0666d49fa4dbdb0a3ecfdabc95503a419ab142
-
Adrien Béraud authored
Change-Id: Ie19ffbaa9f44a1ad1ba5de15d14149b5bfacef34
-
- For OVH sip trunk, if too many registeration requests are sent at the same time, it will send back a 500 status code to prevent us sending registeration request in certain time period. - That means at the starting of the programme, the account is not registered, which is the cause of the issue #643 Change-Id: I89dd7331704c6abdf1021c3e3cecd2b55516c4d1
-
- Nov 04, 2019
-
-
Adrien Béraud authored
Handles case (and avoids crash) when copying a hw-encoded frame from Android. Change-Id: I266afe86018b0d2f6c944314397115cf01c6af04
-
- Nov 01, 2019
-
-
Andreas Traczyk authored
- Video settings, and APIs will now use a device id, which will be a path on platforms where everything is a file, and a DevicePath with a bonus ffmpeg-dshow compliant prefix on Windows. - The device's friendly name is uniquified, and stored in the settings still, but only retrieved/translated for UI. - MRLs are now constructed with the device id. Change-Id: I092f08cc2cd31bd78aeec5c774c2cc33d75c1d4e
-