summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jaechul Lee [Mon, 19 Jun 2023 00:41:08 +0000 (09:41 +0900)]
[1.0.24] Change to PA_PROP_MEDIA_PREPROCESSOR_METHOD
PA_PROP_MEDIA_ECHO_CANCEL_METHOD was removed in pulseaudio proplist.h.
So, new property named 'PA_PROP_MEDIA_PREPROCESSOR_METHOD' should be
used.
Change-Id: I554662abc65846bab07b67f084f606282f8e4f4a
Seungbae Shin [Wed, 12 Apr 2023 11:28:29 +0000 (20:28 +0900)]
[1.0.23] Refactor callback usage using factory dependancy injection
Change-Id: I5ddaa495e3b37f8a9676cad1424158bd7cd6dca5
Eunhye Choi [Tue, 11 Apr 2023 12:01:13 +0000 (21:01 +0900)]
[1.0.22] Add API to get connection stats
- support connection type : SRT sender/receiver
- add unit test for each connection type
Change-Id: I06ded8ff81630158864f1c07116714ac81f183c9
Gilbok Lee [Tue, 11 Apr 2023 02:38:48 +0000 (11:38 +0900)]
[1.0.21][ut] Add raw media packet push test case
Change-Id: Idc71953bcb337650a1cabc8604fe426c3f564397
Gilbok Lee [Tue, 11 Apr 2023 02:33:50 +0000 (11:33 +0900)]
[1.0.20] Fix bug for push media packet
- missing media_packet_ref() when media packet has tbm_surface
- Add layout field for audio format
Change-Id: I26183abbcfaadadd5888ffe6c351cb2416cea5ac
Gilbok Lee [Tue, 21 Mar 2023 06:04:40 +0000 (15:04 +0900)]
[1.0.19] Implement raw media packet push case
Change-Id: I31c8382b15156fb5abf29ce326ca2ef350b77307
Gilbok Lee [Sat, 4 Mar 2023 08:23:14 +0000 (17:23 +0900)]
[1.0.18] Add media packet source
Change-Id: Ib974186105f6015b49b1f30d4ae5f76edcf2e3ec
Seungbae Shin [Thu, 26 Jan 2023 04:44:00 +0000 (13:44 +0900)]
[1.0.17][IMediaSourceBin] Add interface to get source id
Change-Id: I74724cc6df4f4c65ebb0b5202e63e62d7ad661c1
Eunhye Choi [Tue, 3 Jan 2023 05:11:11 +0000 (14:11 +0900)]
[1.0.16][rtsp] Add interface to set certificate path
- add interface to set cert path via set/get_connection_param
which is required to support RTSP TLS
Change-Id: I0ef9872ca3357724ff265195638ce85b8ad00702
Eunhye Choi [Tue, 27 Dec 2022 09:02:37 +0000 (18:02 +0900)]
[1.0.15] Fix coverity issue about dead default
- Dead default in switch (DEADCODE)
Change-Id: I6480236475feea0b69e125770cb3a55ab521d07f
Seungbae Shin [Wed, 7 Dec 2022 08:19:12 +0000 (17:19 +0900)]
[1.0.14] remove unnecessary bundle related dependancies
Change-Id: I1b92016e0cb7f71d91749001ebf45598792c6bbc
Eunhye Choi [Wed, 7 Dec 2022 04:27:32 +0000 (13:27 +0900)]
[1.0.13] disconnect signal handler
- disconnect signal handler before unref the element
Change-Id: I7191295f62500f27cff1b34cc260148de1d53949
Eunhye Choi [Mon, 5 Dec 2022 08:11:08 +0000 (17:11 +0900)]
[1.0.12] set pipeline state to null to destroy
- set pipeline state to null even if the start() has failed
to release pipeline resources.
Change-Id: I98a85a2962de94cade167a63dac989a7532abc79
Eunhye Choi [Thu, 1 Dec 2022 05:53:55 +0000 (14:53 +0900)]
[1.0.11] add rtsp receiver ut
- add rtsp receiver ut
- fix rtsp sender crash by unexpected server unref
- fix server resource leak at ut_rtsp_sender_to_server
- use once_flag to avoid duplicated setting of promise value
at dataPacketCb
Change-Id: I2d2e2f016f5e13ca718155ed25b9e9a0d90a9592
Eunhye Choi [Wed, 23 Nov 2022 06:16:15 +0000 (15:16 +0900)]
[1.0.10] unify the input address format
- the input address format was different depends on the gstreamer plugin
- make the protocol prefix optional on API and
add or remove it before setting plugin property
- add API reference about input address
Change-Id: I4749823345e9dd3fac6a657cdec5690254bc1092
Eunhye Choi [Mon, 21 Nov 2022 11:41:54 +0000 (20:41 +0900)]
[1.0.9] add rtsp receiver
- rtsp receiver which export demuxed
audio and video data to application
Change-Id: I70f9aee530a14a338a192f831591cedb8f28a34f
Eunhye Choi [Thu, 17 Nov 2022 09:46:50 +0000 (18:46 +0900)]
[1.0.8] fix encoder caps error
- pipeline state is not changed normally
if the caps is invalid
Change-Id: I6efd9658373a301411adddf262f356b1937d621d
Eunhye Choi [Thu, 20 Oct 2022 11:08:35 +0000 (20:08 +0900)]
[1.0.7][srt] monitor the stats
Change-Id: I7f3a65c5f6214efdec45fc82249e3cfead3a9b33
Gilbok Lee [Tue, 18 Oct 2022 05:03:33 +0000 (14:03 +0900)]
[1.0.6] Separate the API to configure the source parameter
Change-Id: I98208e4ccaf607b9c09f17611435f6eb5cb646f1
Eunhye Choi [Mon, 17 Oct 2022 04:44:14 +0000 (13:44 +0900)]
[1.0.5][rtsp] detect and post error
- bus watch is added in rtsp-media which is in rtsp server plugin
- detect error by sync handler and post it on idle
Change-Id: If4cf7c8195de6dd18d1113737f22057ec30e47b7
Seungbae Shin [Thu, 15 Sep 2022 12:05:10 +0000 (21:05 +0900)]
[1.0.4][ut] use future/promise instead of conditional variable
reduces global variables as well as avoiding of spurious wake-ups
In addition, using namespace std also removed.
Change-Id: I8426a3f14f78d50a085bf4bd08fc0699c7583c92
Gilbok Lee [Thu, 22 Sep 2022 06:07:46 +0000 (15:07 +0900)]
[1.0.3][RIST] combine receiver address and bonding address
Change-Id: I98e2694c20a2f011198b87a74c69c19b28e0d911
Gilbok Lee [Fri, 16 Sep 2022 07:22:10 +0000 (16:22 +0900)]
[1.0.2][test] Add render test using esplusplayer
Change-Id: I08caf1f431a1c73f93260f33633d6fee748d0c59
Eunhye Choi [Wed, 14 Sep 2022 08:26:18 +0000 (17:26 +0900)]
[1.0.1][ut] add receiver test cases
Change-Id: Ieda6affd9d372d62921f018e9a6578f0759e0ead
Eunhye Choi [Tue, 13 Sep 2022 05:28:12 +0000 (14:28 +0900)]
[1.0.0][ut] add sender test cases
- major version up for 7.0 release
- add rist/rtsp sender ut
- remove rtsp server excutable
- allow null input at set connection param api
Change-Id: I0f51c4ac572db1c0b43fd7a07f4f0fe0bbb259ec
Seungbae Shin [Thu, 8 Sep 2022 11:30:43 +0000 (20:30 +0900)]
[0.0.13] abstract MediaSourceBinBaseAudio / MediaSourceBinBaseVideo
Change-Id: I7c6f815075c70d01c141b6dcd61ac5b5c1aacc3b
Seungbae Shin [Thu, 8 Sep 2022 08:07:35 +0000 (17:07 +0900)]
[0.0.12] check resource manager creation properly
- add ctor/dtor log message for future debugging
- use explicit keyword if required
[R10] If the constructor has one parameter, use 'explicit' keyword to avoid undesirable type conversion.
Change-Id: I1d92133b7619cf4a9b8334cbd9c293aee557ebf1
Eunhye Choi [Thu, 8 Sep 2022 10:07:31 +0000 (19:07 +0900)]
[0.0.11] remove bundle type for connection param
- remove set/get param list by using bundle
- add get param interface to set each connection param
- sync default value of rist connection param with
rist gst plugin
- fix coverity issue
Change-Id: Ife97c35f802eda26b47e6eb1371e6cff4363cef5
Eunhye Choi [Wed, 7 Sep 2022 11:26:43 +0000 (20:26 +0900)]
[0.0.10][ut] add srt sender
Change-Id: Ied5c843a3197f10f7fcf2e6c8aee35bb2720bb03
Eunhye Choi [Mon, 5 Sep 2022 08:22:21 +0000 (17:22 +0900)]
[0.0.9] add srt receiver param
- add srt connection param for srtsrc in receiver
as srtsink in sender
Change-Id: I8b8b828dfc2a2952bd8349b223276812fd5b661b
Eunhye Choi [Mon, 5 Sep 2022 03:16:53 +0000 (12:16 +0900)]
[0.0.8] fix coverity issue
Change-Id: I68fc8d47523f9839f96c24334f4a6a0720e45f5d
Gilbok Lee [Fri, 2 Sep 2022 07:11:07 +0000 (16:11 +0900)]
[0.0.7] Remove the redundant code
- fix wrong log message
Change-Id: I8f898fa04fb3cbdec6a08f6bfd3b6c171b4096f7
Eunhye Choi [Fri, 2 Sep 2022 08:21:36 +0000 (17:21 +0900)]
[0.0.6] add media transporter param
- add param to remove duplicated code
Change-Id: Idcced37255cb93d51be2f8a959bafc69b9404a7b
Seungbae Shin [Fri, 2 Sep 2022 07:31:59 +0000 (16:31 +0900)]
fixup! [0.0.5] Add required feature and privilege check
Change-Id: I5da6817d810a39cd90f6b2d0fe2d92ff4b73b0c4
Seungbae Shin [Thu, 1 Sep 2022 18:53:43 +0000 (03:53 +0900)]
[0.0.5] Add required feature and privilege check
For MediaTransporterBase:
- http://tizen.org/feature/network.wifi
- http://tizen.org/feature/network.telephony
- http://tizen.org/feature/network.ethernet
- http://tizen.org/privilege/internet
For MediaSourceBinCamera:
- http://tizen.org/feature/camera
- http://tizen.org/privilege/camera
For MediaSourceBinMic:
- http://tizen.org/feature/microphone
- http://tizen.org/privilege/recorder
Change-Id: Ib3b35ef56fe980bb18ae88cc22356ec11215da85
Sangchul Lee [Thu, 1 Sep 2022 07:49:12 +0000 (16:49 +0900)]
[0.0.4] CMakeLists: Fix exclusion pattern to export header files properly
Only mtpr_*.h must be exported.
Change-Id: I71371c4e2ffc780189f77c4f5806c0fa20d23484
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Seungbae Shin [Thu, 1 Sep 2022 02:47:53 +0000 (11:47 +0900)]
[0.0.3] Revise code
- remove CMake version warning
- change to define mtpr error enum if not defined
- remove unnecessary json-glib dependancy
- use uniform initializer for memeber initialization
- place class method prior to class member for each access modifier
- remove unnecessary header include
- use static for global variable on test
Change-Id: Ie892d364340a59aa9ce0201725bb9bb4d2da7a57
Eunhye Choi [Thu, 1 Sep 2022 02:41:09 +0000 (11:41 +0900)]
[0.0.2] check empty address
- check empty address and return correct error
before building pipeline
- fix abort
Change-Id: I5883de04ebb3a34fd7dabdd691d4c868346d6f89
Eunhye Choi [Wed, 31 Aug 2022 09:35:50 +0000 (18:35 +0900)]
[0.0.1] add mtpr initial code
Change-Id: I2bc2cd29d9a0e8cc708fe9d3e0415757db3944b8
Tizen Infrastructure [Wed, 31 Aug 2022 09:10:13 +0000 (09:10 +0000)]
Initial empty repository