summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jiung Yu [Thu, 17 Nov 2022 07:45:00 +0000 (16:45 +0900)]
Allocate only one stream for an aitt handle
Youngjae Shin [Thu, 17 Nov 2022 06:44:20 +0000 (15:44 +0900)]
refactoring MainLoop
- apply Callback return value for general usages
- apply MainLoopHandler architecture
- revise test code
Kartik Anand [Wed, 16 Nov 2022 06:09:16 +0000 (11:39 +0530)]
Use native discovery for android (#502)
Jiung Yu [Thu, 10 Nov 2022 01:56:48 +0000 (10:56 +0900)]
StreamManager refactoring
Jiung Yu [Tue, 8 Nov 2022 00:50:10 +0000 (09:50 +0900)]
Add WebRTC Discovery using AITT Discovery
Chanhee Lee [Mon, 7 Nov 2022 00:53:57 +0000 (09:53 +0900)]
Add initial Android RTSP interfaces with test cases
[Problem] There's no RTSP support in Android AITT.
[Solution] Add basic interfaces for Android RTSP.
Chanhee Lee [Thu, 3 Nov 2022 08:40:27 +0000 (17:40 +0900)]
Clean glib dependencies in Android Aitt
[Problem] glib is needed no more in Android if posix
MainLoopHandler is introduced.
[Solution] Remove glib-related code used in Android Aitt.
Chanhee Lee [Thu, 3 Nov 2022 07:30:57 +0000 (16:30 +0900)]
Remove warnings of JNI code
[Problem] Several warnings are reported for JNI code in Android Studio.
[Solution] Clear warnings by updating code.
Hansol Lee [Thu, 3 Nov 2022 04:01:51 +0000 (13:01 +0900)]
Added posix MainLoopHandler to support multiple os
- some OS doesn't support glib library
- so I added posix MainLoopHandler to support multiple os
- I removed posix dpkg build script to add it to another PR
- I will make new PR for this script
Chanhee Lee [Thu, 27 Oct 2022 01:26:40 +0000 (10:26 +0900)]
Remove warnings in Android Studio to increase code quality.
[Problem] A few warnings which include unchecked null references
are reported in Android Studio.
[Solution] Clean the warnings so that code quality is increased.
Kartik Anand [Wed, 26 Oct 2022 05:59:40 +0000 (11:29 +0530)]
Send large messages over WebRTC data channel
Youngjae Shin [Wed, 26 Oct 2022 01:04:20 +0000 (10:04 +0900)]
revise connection callback
- add C API for setting connection callback
- support calling mosquitto APIs in callback
Youngjae Shin [Mon, 24 Oct 2022 08:16:32 +0000 (17:16 +0900)]
enable basic unittests
Jiung Yu [Sun, 23 Oct 2022 21:31:44 +0000 (06:31 +0900)]
Add WebRTC Signaling via AITTDiscovery
Jihoon Jung [Fri, 21 Oct 2022 05:27:38 +0000 (14:27 +0900)]
Change RTSPClient Class for rendering and capture media packet
Praveen Naik S [Wed, 19 Oct 2022 13:41:06 +0000 (19:11 +0530)]
Add IPC protocol support to aitt android
CHANDRASHEKHAR S BYADGI [Tue, 18 Oct 2022 14:12:23 +0000 (19:42 +0530)]
cqm score is less because of un used variable
Jihoon Jung [Mon, 17 Oct 2022 07:39:34 +0000 (16:39 +0900)]
Add discovery message logic in RTSP
Youngjae Shin [Thu, 13 Oct 2022 23:58:58 +0000 (08:58 +0900)]
fix test failure due to timeout
Youngjae Shin [Thu, 13 Oct 2022 05:56:41 +0000 (14:56 +0900)]
check negative sized message
Youngjae Shin [Wed, 12 Oct 2022 11:35:06 +0000 (20:35 +0900)]
change message size type from size_t to int
- For compatibility between heterogeneous devices
Praveen Naik S [Fri, 7 Oct 2022 09:27:20 +0000 (14:57 +0530)]
Add negative test cases to android AITT
Jihoon Jung [Wed, 5 Oct 2022 00:59:11 +0000 (09:59 +0900)]
Add rtsp module
Jiung Yu [Mon, 3 Oct 2022 21:59:26 +0000 (06:59 +0900)]
Change webrtc module from transport to stream
Youngjae Shin [Thu, 29 Sep 2022 22:56:37 +0000 (07:56 +0900)]
propose revised stream API
Youngjae Shin [Tue, 27 Sep 2022 01:55:29 +0000 (10:55 +0900)]
force to release MQ instance
Youngjae Shin [Thu, 29 Sep 2022 08:25:26 +0000 (17:25 +0900)]
remove mosquitto dependency in common library
Youngjae Shin [Tue, 27 Sep 2022 23:18:10 +0000 (08:18 +0900)]
revise test name with typo
Praveen Naik S [Tue, 27 Sep 2022 14:14:20 +0000 (19:44 +0530)]
Create JNI callbacks map at JniInterface
Kartik Anand [Tue, 27 Sep 2022 06:41:28 +0000 (12:11 +0530)]
Revise TCP build
Jiung Yu [Mon, 26 Sep 2022 07:05:55 +0000 (16:05 +0900)]
Add methods for stream transport
Youngjae Shin [Fri, 23 Sep 2022 07:12:56 +0000 (16:12 +0900)]
revise test case name
Youngjae Shin [Fri, 23 Sep 2022 05:31:18 +0000 (14:31 +0900)]
increase code quality
- Initiailize member variables
- increase robustness (discovery, descructor exception, etc)
Chanhee Lee [Fri, 23 Sep 2022 00:54:54 +0000 (09:54 +0900)]
Enable instrumentation TCs to test Android TCP Protocol
[Problem] Current instrumentation TCs are not complete.
[Solution] Implement the TCs completely.
Chanhee Lee [Thu, 22 Sep 2022 00:48:44 +0000 (09:48 +0900)]
Apply the default formatter of Android Studio to Java code
[Problem] Code formats are different among Java source files.
[Solution] Apply IDE formatter (Ctrl+Alt+L) to all Java code.
Praveen Naik S [Wed, 21 Sep 2022 07:16:02 +0000 (12:46 +0530)]
Create common JNI module for android
Youngjae Shin [Tue, 20 Sep 2022 07:54:00 +0000 (16:54 +0900)]
revise test program release
- add position independent option
- separte test programs from main package
Youngjae Shin [Tue, 20 Sep 2022 01:13:30 +0000 (10:13 +0900)]
[refactoring] revise architecture of TCP module
- revise module manager
- revise encryption module
Chanhee Lee [Fri, 16 Sep 2022 02:18:04 +0000 (11:18 +0900)]
Transfer a random cipher key for each TCP subscription
[Problem] A fixed test key is used for AES encryption and decryption
in TCP protocol.
[Solution] Generate a random key whenever a client connects to a
TCP server.
Youngjae Shin [Thu, 15 Sep 2022 02:23:02 +0000 (11:23 +0900)]
add initialization of members
CHANDRASHEKHAR S BYADGI [Wed, 7 Sep 2022 05:10:45 +0000 (10:40 +0530)]
Rename native methods in JNI
* JNI API's rename
* JNI_load restructure
Kartik Anand [Mon, 5 Sep 2022 09:02:28 +0000 (14:32 +0530)]
Add android platform logs
CHANDRASHEKHAR S BYADGI [Mon, 5 Sep 2022 06:44:51 +0000 (12:14 +0530)]
android build fail issue
Kartik Anand [Fri, 2 Sep 2022 12:19:03 +0000 (17:49 +0530)]
Fix incorrect parameter in method
Chanhee Lee [Fri, 2 Sep 2022 00:14:18 +0000 (09:14 +0900)]
Apply AES encryption/decryption to TCP packets
[Problem] There's no way to send packets securely through TCP.
[Solution] Encrypt/Decrypt TCP packets with AES algorithm.
Youngjae Shin [Thu, 1 Sep 2022 10:26:10 +0000 (19:26 +0900)]
apply option where it is missed
For appling custom mqtt client
Chanhee Lee [Thu, 1 Sep 2022 08:25:49 +0000 (17:25 +0900)]
Add initial instrumentation tests for Android TCP.
[Problem] There's no implementation for Android TCP.
[Solution] At first, add basic and empty instrumentation test cases
to describe expected Android TCP functionalities.
Praveen Naik S [Mon, 29 Aug 2022 14:00:17 +0000 (19:30 +0530)]
Reduce complexity of the code
CHANDRASHEKHAR S BYADGI [Mon, 29 Aug 2022 07:55:03 +0000 (13:25 +0530)]
Add comments for JNI API's
Kartik Anand [Mon, 29 Aug 2022 06:53:38 +0000 (12:23 +0530)]
Use Definitions class in tests
Youngjae Shin [Sun, 28 Aug 2022 22:55:25 +0000 (07:55 +0900)]
align with custom mqtt client
- add AITT_CONNET_FAILED
- allow non IP string for connecting broker
CHANDRASHEKHAR S BYADGI [Fri, 26 Aug 2022 06:34:26 +0000 (12:04 +0530)]
MQTT connect fail handling at android
Vanamala Narasimha Bhargav [Fri, 26 Aug 2022 06:15:09 +0000 (11:45 +0530)]
Remove UnUsed variable "dataType" from Aitt Module
Youngjae Shin [Fri, 26 Aug 2022 01:33:24 +0000 (10:33 +0900)]
apply option on MQProxy
- For passing configures to custom mqtt client
Vanamala Narasimha Bhargav [Thu, 25 Aug 2022 09:20:04 +0000 (14:50 +0530)]
Remove dataType-Unused
Youngjae Shin [Wed, 24 Aug 2022 23:30:23 +0000 (08:30 +0900)]
revise header file name
- align with class name
Youngjae Shin [Wed, 24 Aug 2022 10:12:19 +0000 (19:12 +0900)]
change c++ standard version for supporting TizenRT
- replace make_unique
- replace getrandom which is Linux-specific.
Chanhee Lee [Tue, 23 Aug 2022 04:47:09 +0000 (13:47 +0900)]
Transfer exact sizes of topics through TCP protocol.
[Problem] Topic data are now sent or received only once without
considerations to the sizes actually transferred.
[Solution] Iteratively send or receive the topic until the exact
sizes are transferred.
Youngjae Shin [Tue, 23 Aug 2022 02:32:19 +0000 (11:32 +0900)]
revise memory management of module
* revise memory management of module
* change shared_ptr to unique_ptr
Youngjae Shin [Mon, 22 Aug 2022 01:29:53 +0000 (10:29 +0900)]
apply MQ modularization
- apply MQProxy
Kartik Anand [Fri, 19 Aug 2022 08:00:42 +0000 (13:30 +0530)]
Make classes package-private and add Definitions class
* Make classes package-private and add Definitions class
* Use Map interface
Youngjae Shin [Thu, 18 Aug 2022 10:47:54 +0000 (19:47 +0900)]
apply AittOption
- For applying global option in AITT instance.
Praveen Naik S [Thu, 18 Aug 2022 06:43:25 +0000 (12:13 +0530)]
Redesign aitt android code
Youngjae Shin [Thu, 18 Aug 2022 05:51:47 +0000 (14:51 +0900)]
add AittUtil for separating CompareTopic()
Youngjae Shin [Thu, 18 Aug 2022 00:21:04 +0000 (09:21 +0900)]
revise name and location
- from AITTEx to AittException like AittTypes
- cleanup names
- revise location for adding custom_broker option
Chanhee Lee [Wed, 17 Aug 2022 10:10:14 +0000 (19:10 +0900)]
Fix a faulty socket option.
[Problem] TCP_NODELAY is used with IPPROTO_IP instead of IPPROTO_TCP.
[Solution] Fix the option value correctly.
Youngjae Shin [Fri, 12 Aug 2022 06:58:02 +0000 (15:58 +0900)]
refactoring of Module Loader
- remove composition of module loader
- Add NullTranport for robustness
Youngjae Shin [Fri, 12 Aug 2022 05:13:21 +0000 (14:13 +0900)]
revise android build
- add gradlew files
Youngjae Shin [Wed, 10 Aug 2022 05:48:48 +0000 (14:48 +0900)]
remove unnatural thread usage
- Additonally, cleanup header files
Jihoon Jung [Tue, 9 Aug 2022 00:07:09 +0000 (09:07 +0900)]
Initial commit
Change-Id: I7e19c06adf39f36e326f32e11ef00932a3dbfaa5
Tizen Infrastructure [Wed, 3 Aug 2022 01:03:47 +0000 (01:03 +0000)]
Initial empty repository