- Jun 29, 2020
-
-
Change-Id: I64783d990cf463a5a873314c978e42a7b19bb55b Gitlab: #228
-
- May 29, 2020
-
-
Two tests are currently added. Just making a call (same device) via the old way and the new way (via the ConnectionManager). Change-Id: I109f79d2af0c4653fe83884171007a9d10d84a1f
-
- May 21, 2020
-
-
Change-Id: I331522a09257d4ae787893ff72c270886c1aa210 Reviewed-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Feb 14, 2020
-
-
Sébastien Blin authored
This patch introduces the first version for the first layer of group chat, the ConnectionManager. This class provides an API to get a channel socket between two devices. Behind that API, channel sockets are working on top of a MultiplexedSocket, working on top of a TLS Socket. So, if an user want a socket, they just have to call connectDevice. The manager will contact the other device through the DHT, negotiate (via the ICE protocol) a socket, start a TLS session and then open a new channel. Channel 0 is used as a control channel (to get channel requests and answer). Other channels are for the user. When a TLS packet is sent, the format is usually: | 16 bits = len of the content | 16 bits = channel | content... | Scenarios are described in the unitTest linked to that patch. Finally, each Jami accounts has its own ConnectionManager. Change-Id: I9cdd681e91ca71f24338e728fc382349393c6912
-
- Jan 03, 2020
-
-
Adrien Béraud authored
Change-Id: I28f193813ad72ee5936ef0be7f252c40c3b748ee
-
- Dec 11, 2019
-
-
Adrien Béraud authored
Change-Id: I6f888fb7432c1a8bb8b3bae90f675e65f40903d5
-
- Aug 07, 2019
-
-
Change-Id: I237a3c4110d3b553d2b9cee99abbede4b10a80d2
-
- Aug 03, 2019
-
-
Adrien Béraud authored
This reverts commit 880c285a. Reason for revert: still needs work Change-Id: I5851724e6b04ee185ef9a2b41d90caeb1b158461
-
- Aug 02, 2019
-
-
Adrien Béraud authored
Change-Id: Id8d3bc885798850e00ef21d11e7f8276b54cc9be
-
- Jul 30, 2019
-
-
RIFF identifier supposes little endian data. Change-Id: I56aa829c49388daf04f0249151ca7ef3e35416f4
-
- Jul 04, 2019
-
-
Adrien Béraud authored
Change-Id: I2829c6b42fbebec200b3935aadc62b60498effd0
-
- Jun 03, 2019
-
-
Philippe Gorley authored
Change-Id: I055cc4bd496966b1f1306fc7c7dfd23f9ef6fe25
-
- May 31, 2019
-
-
Change-Id: I57d3efa477490196e6e935d00a6e98f15d970714
-
- May 27, 2019
-
-
Change-Id: Iaac2793ce2a6e0d32027afe168b1511ef0575016 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- Apr 02, 2019
-
-
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
-
- Mar 07, 2019
-
-
Change-Id: I0b760e4ae32ab372cef49ef9c2120e722e041ef1
-
- Feb 12, 2019
-
-
Philippe Gorley authored
Cleans up the encoder a bit and removes methods that weren't used or did nothing. In any case, it should not be the encoder's responsibility to mute audio/video. Removes direct accesses to private data. All these options are accessible through the av_opt_* API with the AV_OPT_SEARCH_CHILDREN flag. Adding streams to the encoder is now done separately than opening an RTP output in an effort to streamline the encoder setup (file vs RTP). Change-Id: I7a868d098fa942697cfbe3246f368fb9fc7bfb0f
-
- Feb 04, 2019
-
-
Change-Id: Ib9cf84c2dfbf8491248ca219bb85eaf8b3523702
-
- Jan 15, 2019
-
-
A comment in swr_set_matrix says "[SwrContext] needs to be allocated but not initialized" before returning an error code. Adds a unit test for reinitializing a matrix. Change-Id: If8f38a5dd15393f8ae9578b4f272c2554a663c11
-
- Jan 11, 2019
-
-
Fixed unused parameter warning for main function Fixed test_sipp.cpp not finding dring-sample.yml in test cases Change-Id: Ie88ce5853bf18aa6f9c5c07bc0ec888aa268682f Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
fixed getFormat fixed testCase evaluating the sample of the queue Change-Id: Id6ddb3ee90e674776bec53cfa81e984d47db3ef9
-
- Jan 10, 2019
-
-
Adrien Béraud authored
This reverts commit 0bba87ef. Reason for revert: merged by mistake Change-Id: I884227ca3152fa068028a8d4fb839603eb98e1d5
-
This reverts commit 5d8d6252. Reason for revert: <INSERT REASONING HERE> Change-Id: I6bf7ed70695901cc9e115ea93155be720c71ee29
-
- Jan 07, 2019
-
-
Change-Id: Ic5c7b37ee534b4e379c7b7ec363d459e85c024d8 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
fixed unitTest frameSize should be set before reallocating the queue Change-Id: Ie9cefb5419b34d487d67fcd6bd44f66aa192dc57 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- Jan 02, 2019
-
-
Sébastien Blin authored
Change-Id: Ia4ed75d04a284efa0763c917aeaa2f08863a87cb
-
- Dec 05, 2018
-
-
Sébastien Blin authored
Change-Id: I1ab42b470f75aa1291aaebd625bfa11984258080
-
- Nov 28, 2018
-
-
Change-Id: I8d8d6bd852d76040eb967dda76dcd8c85118e235 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- Nov 27, 2018
-
-
Change-Id: Ifd62420e19831bb2736248a8ada706429ab5fabc
-
- Nov 23, 2018
-
-
Philippe Gorley authored
Allows buffering of samples when the frame sizes at the input and the output don't match. Will mostly be used for file streaming, where the file's frame size may not match the standard 20 ms packet size used in the project. Adds unit tests. Change-Id: I568b31ba97d33bc0c1c89495e918bd10a9bf8aeb
-
- Nov 19, 2018
-
-
Improves reliability of resampler by setting the input and output channel counts and by forcing initialization on the first resampling. Removes redundancy by using the sample format in AudioFormat. Change-Id: Ie0154d5b46db6735dbc8da81fdb0e6be795a3efa
-
This will help once audio streaming is implemented, as the encoder will need to know the number of samples per frame in the decoded file. Change-Id: I6d6375b46d74eec6618c0f1e7ee1f07fd86b6e45
-
- Oct 24, 2018
-
-
Change-Id: I86f08805d93c85eafa88c2a4fc61bcd092e1ea57
-
- Oct 23, 2018
-
-
Adds unit tests for VideoScaler. Change-Id: I38fc5edbd37ca11196c72db8aed7927d6371b678
-
- Oct 19, 2018
-
-
Change-Id: I6d01dc501cad775d7561eaf1857393c79dfa2365
-
Change-Id: I0f8f9571a715fe26a7db61a43675efc50ce71564
-
SIP and TURN tests fail sporadically, and all recent additions to the test folder have been under the unitTest folder. Change-Id: Icac4827f53da3fbd72492cdfb024a003decbbbec
-
- Oct 13, 2018
-
-
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
-
- Sep 24, 2018
-
-
Change-Id: I848f8c7e5af8bd224c49de8a829475a99993abdc Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com> Gitlab: #52
-
- Sep 19, 2018
-
-
If one of the inputs has changed, the filter will reinitialize itself. Change-Id: I884195b6fdf19ad72329364eeeefd33e3b3bbfff
-