summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Sangchul Lee [Fri, 4 Sep 2020 08:01:44 +0000 (17:01 +0900)]
Add API set for error callback
Functions are added as below.
- webrtc_set_error_cb()
- webrtc_unset_error_cb()
Test cases for these functions are added to webrtc_test.
[Version] 0.1.12
[Issue Type] API
Change-Id: Ib4393388e3e440d88fd5f1aa013bb3d62c7b92c2
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Fri, 4 Sep 2020 01:45:39 +0000 (10:45 +0900)]
Add API set for state changed callback
Functions are added as below.
- webrtc_set_state_changed_cb()
- webrtc_unset_state_changed_cb()
Test cases for these functions are added to webrtc_test.
[Version] 0.1.11
[Issue Type] API
Change-Id: I384ce3da148cd6181795a998abb33b98855543c2
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Thu, 3 Sep 2020 06:35:52 +0000 (15:35 +0900)]
Add webrtc_set_local[remote]_description() API
It corresponds to the setLocal[Remote]Description() method
of the RTCPeerConnection respectively.
[Version] 0.1.10
[Issue Type] API
Change-Id: Ie1e2ddad5d6b3cd5741b034d14d07f13625d492c
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Tue, 1 Sep 2020 09:32:31 +0000 (18:32 +0900)]
Add webrtc_create_offer() and webrtc_create_answer() API
It corresponds to the createOffer() and createAnswer() method
of the RTCPeerConnection respectively.
[Version] 0.1.9
[Issue Type] API
Change-Id: Ib2c3fc35a5b9adc7a2d35ad92f7001869a7d9dc4
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Tue, 1 Sep 2020 09:29:42 +0000 (18:29 +0900)]
Add webrtc_set[unset]_negotiation_needed_cb() API
It corresponds to the negotiationneeded event of RTCPeerConnection.
Internal functions regarding signal connection are added.
[Version] 0.1.8
[Issue Type] API
Change-Id: I14587a3073315d8b2cece0b415d04799747d2ed0
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Tue, 1 Sep 2020 09:28:41 +0000 (18:28 +0900)]
Add codes to set STUN server URL
Implementation of webrtc_set_stun_server().
[Version] 0.1.7
[Issue Type] Implementation
Change-Id: Iba22cda51ff9c0bde7fed270dc6878377b1510d0
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Fri, 28 Aug 2020 09:10:31 +0000 (18:10 +0900)]
Add macro for log - LOG_ERROR_IF_REACHED()
[Version] 0.1.6
[Issue Type] Debug
Change-Id: I813d9d383ae80cf4bba59c12eedc65720db9868b
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Fri, 28 Aug 2020 09:01:53 +0000 (18:01 +0900)]
Add to build source elements by media source type and link it with webrtcbin
Source type selection bug in webrtc_test is also fixed.
[Version] 0.1.5
[Issue Type] Implementation
Change-Id: I513e1524190f72de88fe2dc50d0fb0ec0c5f0200
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Fri, 28 Aug 2020 08:52:02 +0000 (17:52 +0900)]
Add infrastructure for adding/removing media source
g_hash_table is used to manage source elements.
[Version] 0.1.4
[Issue Type] Implementation
Change-Id: Ifcf131c61cb48ec284d36f5765afefab9def1901
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Fri, 28 Aug 2020 08:48:22 +0000 (17:48 +0900)]
Add the basic state change logic
[Version] 0.1.3
[Issue Type] Implementation
Change-Id: Ib2ecbfde9b7791753c8c2f56c34bbda7ed8dd616
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Fri, 28 Aug 2020 08:45:44 +0000 (17:45 +0900)]
Add webrtcbin element to pipeline and add _gst_destroy_pipeline() sub-function
[Version] 0.1.2
[Issue Type] Improvement
Change-Id: I324a02b04453eb9dfebe4105241e55036ee14c64
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Fri, 28 Aug 2020 08:37:54 +0000 (17:37 +0900)]
Add initial APIs and test application
[Version] 0.1.1
[Issue Type] Initial code
Change-Id: I398b849a97e7d88d0569ee74385754c59264d768
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Tizen Infrastructure [Fri, 28 Aug 2020 01:13:48 +0000 (01:13 +0000)]
Initial empty repository