- 23 Jul, 2019 1 commit
-
-
Sébastien Blin authored
Change-Id: I4d6c06d8bda6a2bba817108b1f323afaf27766ba
-
- 19 Jul, 2019 1 commit
-
-
Adrien Béraud authored
Remove unused build options, flags and defines Change-Id: I0c25511ade66025427ca0411cf34cfdd73a4bd1f
-
- 11 Jun, 2019 1 commit
-
-
Change-Id: Ifcf2c2b3676a1903f16818e889dac6ca85a5aa0a Reviewed-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 17 Apr, 2019 1 commit
-
-
Adrien Béraud authored
Change-Id: Id5673ba9f2ec519070cc112685dea5ced94c3b38
-
- 02 Apr, 2019 2 commits
-
-
Adrien Béraud authored
* rename namespace from ring to jami * rename logs methods from RING_* to JAMI_* * rename RING_VIDEO to ENABLE_VIDEO Change-Id: Ic98498652d7059fafe58a96220d565bcdfa53658
-
Adrien Béraud authored
Change-Id: Id99a8d8a3af3ef59d52a3267e0f44262c6df17f3
-
- 25 Mar, 2019 1 commit
-
-
Adrien Béraud authored
Change-Id: I5c7d429bd32aa22bd4c7ad0914a7581176c2ccdd
-
- 11 Mar, 2019 1 commit
-
-
Adrien Béraud authored
Change-Id: Ifc2c224afe9d3de9d52ecc1d66d7d81ccec524ac
-
- 07 Mar, 2019 1 commit
-
-
Change-Id: I0b760e4ae32ab372cef49ef9c2120e722e041ef1
-
- 01 Feb, 2019 1 commit
-
-
Adds a signal that sends the linear RMS level for a given ring buffer. The signal must be turned on via the API and can be turned off when needed. Adds an audio preview so the mic can be read. Call startAudioDevice and stopAudioDevice to initialize and stop the audio layer. Change-Id: I6a71ef87ee805a6d4bfa824fa901dd638e8cbd65
-
- 16 Jan, 2019 1 commit
-
-
Preemptively adds signal for hardware encoding so version won't have to be bumped again. Change-Id: Ie3b828671fab3628853b85a2a8259200e9a809c0 Gitlab: #55
-
- 15 Jan, 2019 1 commit
-
-
Add -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 to CFLAGS and CXXFLAGS on Linux platforms, except on Android. Makes the build not fail in 32-bit linux. Change-Id: I31358b69b2bf0a99b03d148fbc9f0a3a235d9741
-
- 11 Jan, 2019 1 commit
-
-
(It would probably be enough to just include config.h, but now the intention is clearer) Change-Id: Ia427d940b5b9e94b6ba174fc38e9d638d507ae45 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- 10 Jan, 2019 1 commit
-
-
Sébastien Blin authored
If the archive is not updated before exporting it, contacts can be missing (because the file is only updated when a new device is added for now). Change-Id: Ie1068af26826b2a9acd1aa2c76123cff43eb6836 Gitlab: #65
-
- 04 Jan, 2019 1 commit
-
-
Removes refrences to project name in logs and comments where it doesn't matter whether or not the name is specified. Change-Id: I17f99390226929ee620bc479b203825389bb3d4d
-
- 19 Nov, 2018 1 commit
-
-
Adds ability to retrieve the shm renderer info from a call id, in case the client is launched mid call (else it can't show the call). SinkClient now keeps track of its width and height. Change-Id: Ie43c196c60de5e22825fc71ff404e99bbfbe9402 Gitlab: #59 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 30 Oct, 2018 1 commit
-
-
There is currently no distinction between the "peer busy" and "we replied busy after timeout" states, since both end in the BUSY state. Add a new PEER_BUSY state allowing such a distinction: * PEER_BUSY is set when peer replied busy * BUSY is set when we replied busy to an incoming call Bump daemon API number to major 7.0.0 since this is breaking the current API. In fact, these changes should not break anything in any well implemented client because unknown states should be properly handled, but better check. Change-Id: Id83f6db3d4524a91951b9945797f5fd2c019ff2f Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 13 Oct, 2018 1 commit
-
-
Makes use of AVFrame's reference counting if possible instead of copying the data. Only bumps minor version because MediaFrame et al weren't in the ABI until now. Change-Id: I692e76230ed057c1ad4e46ab59ea5cfd163fb98d
-
- 17 Sep, 2018 1 commit
-
-
Philippe Gorley authored
Changes default visibility of symbols to hidden and makes only the API public. This patch aims to provide not only a stable API, but a stable ABI as well to any users of libring. This decreases the number of exported symbols significantly, benefitting dynamic linking time. Also decreases the chances of a symbol collision, and enables compiler optimizations. Bumps version to 6.0.0; clients must be recompiled. Change-Id: I5b639a6c0933af3021e40369b2e80d9a0b825e89
-
- 21 Aug, 2018 1 commit
-
-
Change-Id: Idaa6532471d24ebd01613d01843fc3e0758d0025 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 16 Aug, 2018 2 commits
-
-
Andreas Traczyk authored
- provides registerSignalHandlers to replace registerCallHandlers, registerConfHandlers, registerDataXferHandlers, registerPresHandlers, and registerVideoHandlers which are now deprecated and forward to registerSignalHandlers - this patch bumps the daemon API to 5.2.0 and is backwards compatible Change-Id: Ie9479610114a474b4748614988c3ea0156dce6a9 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
Change-Id: I1c724c6652e001bc92b36d60e163f29331c6cd74 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 08 Aug, 2018 1 commit
-
-
Using MediaFilter would make the resampling time longer and more unpredictable than directly using libswresample. Adds libswresample as a dependency. Simplifies Resampler class. Resampler detects changes in input and output formats automatically. Changes Audiofile to use Resampler instead of MediaFilter. Change-Id: I24919e8fa514dbb4a38408e338016976e7424136
-
- 03 Aug, 2018 1 commit
-
-
Rewrites the Resampler class to use MediaFilter. Adds a unit test for the new Resampler. Change-Id: I8ed78d2e1d82df81bbaf46a9719c682c825ee245
-
- 02 Aug, 2018 1 commit
-
-
Removes unused/deprecated audiorecord/audiorecorder Allows any file to be used as a ringtone (mp3, ogg, etc) Change-Id: I9ce33ec3d5f083caf098266befa597e78a95d7d6
-
- 30 Jul, 2018 1 commit
-
-
FFmpeg's RTP muxer does not support GSM, while Ubuntu does not package iLBC. Removes the old configure switches. Removes package detection from contrib. Keeps contrib rules in case GSM is later readded. Change-Id: I705a521e2baf34c757c22a72e04cdf27233b5a7b
-
- 04 Jul, 2018 1 commit
-
-
Change-Id: I35eaa5a339d5b4b6cb25fb7b12d6006cbf3202a5
-
- 28 May, 2018 1 commit
-
-
Filters were reverted for the release so the binaries wouldn't include libavfilter (which wasn't yet used). This reverts commit 1e6a4716 . Change-Id: Ib9790a544b442066265b3fe1ea96313be35eff62 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 09 May, 2018 1 commit
-
-
Adrien Béraud authored
This reverts commit ea2933d4. Change-Id: I624c07255f60186a0d1e6610a58956775f91b342
-
- 08 May, 2018 1 commit
-
-
Adds dependency to libavfilter, which provides many useful utilities such as hardware encoding, mixing audio or rotating video. Access to libavfilter is done through the MediaFilter class, which takes a filter graph string and AVFrames as input and outputs filtered AVFrames. Adds unit tests for MediaFilter. Change-Id: I0bf3869a9f19ad9cbbe1fc5e2d37eb83ece66ccc Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 29 Mar, 2018 1 commit
-
-
Add libressl dependency to compile restbed with ssl support. Also, this patch removes a unused file. Bump asio to works with libressl instead of openssl. Change-Id: I5a90dba97693ccda58899f69080e545bdea926d9 Signed-off-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 19 Mar, 2018 1 commit
-
-
Linking Argon2 shouldn't be needed as Argon2 is a private OpenDHT dependency. Change-Id: Id46aee27cb09a8af36912b59f74d62dbec0839aa Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- 28 Feb, 2018 1 commit
-
-
Add a method for exporting the account's archive in a file. This patch updates configurationmanager interfaces and fix an error with exportOnDHT for nodejs. Change-Id: I9fdfcd20b66854ca768166e5198b8ae428192305 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- 19 Feb, 2018 1 commit
-
-
Guillaume Roguez authored
GTK client uses D-Bus, so is unable to forward exceptions. This causes crashes of daemon (unhandled exception). This patch changes DataTransfer API to not throw (noexcept). This is an important changes, not backware compatible, so the API version has been modified consequently. Change-Id: I9f2a2fe1732b2622ace16225b6e792dc15383ba1 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 12 Feb, 2018 1 commit
-
-
Change-Id: I538d3a777380d8c8c55c0999705a957a522a4a86 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 05 Feb, 2018 1 commit
-
-
Guillaume Roguez authored
* declare NDEBUG for library and contrib * activate pjsip extra checks as all PJ_ASSERT's are deactivated Side effect: pjsip does not call abort() due to disabled assertions. If debug is required: * contrib: call bootstrap with --enable-debug * libring: call configure with --enable-debug Change-Id: I47b104c0f32352f0503457a9d419c4ed5db4e126
-
- 01 Feb, 2018 1 commit
-
-
OpenDHT 1.6.0 unifies its API so users don't need to use extra build flags. Change-Id: Iea965def553a1a059cc9c41d3ff15ab96b2a8f31
-
- 31 Jan, 2018 1 commit
-
-
* Bump restbed for OpenDHT, update patch and add patch to react to timeout and socket closed in restbed. * Bump OpenDHT to support push notifications * Add DRing APIs to support setting a client push notification token and to retransmit push notifications to dring * Implement proxy support in RingAccount Change-Id: I8d3a02cf54a9666a94ab992ee3fa2958e82aa7ad
-
- 23 Jan, 2018 1 commit
-
-
Guillaume Roguez authored
Change-Id: I1ef88bc640f79790aad2b5285ea2c776aa8cd366
-
- 12 Jan, 2018 1 commit
-
-
Andreas Traczyk authored
- adds a slightly altered version of the android video implementation, as a swift AVFoundation implementation will be used in the ios client to enumerate the video input devices. Change-Id: I7c16fc39c5d22e54fb146881150b6cbcfddb7806
-