platform/core/api/mediatransporter.git
6 months ago[1.2.6] Fix svace issue (SEC_DO_NOT_USE_POINTER_WITH_INT_IN_UNION) 14/320614/1 accepted/tizen_9.0_unified tizen_9.0 accepted/tizen/9.0/unified/20241121.045822
Gilbok Lee [Tue, 19 Nov 2024 09:02:36 +0000 (18:02 +0900)]
[1.2.6] Fix svace issue (SEC_DO_NOT_USE_POINTER_WITH_INT_IN_UNION)

Change-Id: I5bfaab0081052ba5a3aad3112d1a6a0c650f66db

8 months ago[1.2.5] Fix svace issue(DEREF_OF_NULL.RET.STAT) 35/318335/3 accepted/tizen_unified_toolchain accepted/tizen/9.0/unified/20241030.233435 accepted/tizen/unified/20240927.171117 accepted/tizen/unified/toolchain/20241004.101341 accepted/tizen/unified/x/20240929.082755 accepted/tizen/unified/x/asan/20241013.235654 tizen_9.0_m2_release
Gilbok Lee [Fri, 27 Sep 2024 03:26:09 +0000 (12:26 +0900)]
[1.2.5] Fix svace issue(DEREF_OF_NULL.RET.STAT)

- Patch unmodified files in
  https://review.tizen.org/gerrit/#/c/platform/core/api/mediatransporter/+/317656/

Change-Id: Id130f66a708772d7fa9c95028db930dcc79399ec

9 months ago[1.2.4] Fix svace issue(DEREF_OF_NULL.RET.STAT) 56/317656/1 accepted/tizen_unified_dev accepted/tizen/unified/20240919.163729 accepted/tizen/unified/dev/20240920.060418 accepted/tizen/unified/x/20240920.053142
Gilbok Lee [Fri, 13 Sep 2024 02:08:13 +0000 (11:08 +0900)]
[1.2.4] Fix svace issue(DEREF_OF_NULL.RET.STAT)

- Added a check if the returned bin object is null.
  If it is null, we throw a MediaTransporterException
  with an appropriate error message and error code.

Change-Id: I825c37a4ff6a0eb1d652e4e2fc059ab453ae34fd

9 months ago[1.2.3] Refactor MediaTransporterDisplay to use 'template method pattern' with a... 79/316979/10
Gilbok Lee [Mon, 2 Sep 2024 09:05:25 +0000 (18:05 +0900)]
[1.2.3] Refactor MediaTransporterDisplay to use 'template method pattern' with a 'factory method pattern'

- Two new subclasses, MediaTransporterDisplayOverlay and MediaTransporterDisplayEvas,
  are introduced to handle specific display types.
- The MediaTransporterDisplayFactory class has been added to manage
  the creation of MediaTransporterDisplay instances based on the display type
  provided as an argument.

Change-Id: I7d33f2671a76daeb33e0003799b1df7fa2dd6038

9 months ago[1.2.2] unittest: Skip tests if file does not exist in MediaTransporterTestRistPacket... 17/317117/6
Gilbok Lee [Wed, 4 Sep 2024 06:42:35 +0000 (15:42 +0900)]
[1.2.2] unittest: Skip tests if file does not exist in MediaTransporterTestRistPacketSender

- When running unittests, the process would crash if a test file was missing.
- If the file is not found(or not readable),
  the corresponding test case is skipped instead of causing a crash.
- Split complex header file into header and source files

Change-Id: Idd0fab9fc0a87a0765d642c8cc6a194ddbe9547

9 months ago[1.2.1] unittest: Add unit tests for display settings in MediaTransporter 00/317100/6
Gilbok Lee [Wed, 4 Sep 2024 03:08:04 +0000 (12:08 +0900)]
[1.2.1] unittest: Add unit tests for display settings in MediaTransporter

- Adds several unit tests to verify the functionality of setting
  and getting display parameters in the MediaTransporter API.
- The tests cover scenarios such as setting the display type, mode, visibility,
  and handling invalid input parameters.
- These tests help ensure that the display-related features work correctly
  and handle edge cases appropriately.

Change-Id: I9daee2c9f176483cb29fd3fccc7529444bce0649

9 months ago[1.2.0] Remove camera/mic source type 10/316410/2 accepted/tizen/unified/20240822.181317 accepted/tizen/unified/dev/20240826.221128 accepted/tizen/unified/x/20240823.023256
Gilbok Lee [Wed, 21 Aug 2024 05:03:31 +0000 (14:03 +0900)]
[1.2.0] Remove camera/mic source type

Change-Id: Iedc3d6c6642bea2b3db4cb254ec11f94105f7224

10 months ago[1.1.3] Support EVAS display type 02/315802/7
Gilbok Lee [Thu, 8 Aug 2024 02:24:12 +0000 (11:24 +0900)]
[1.1.3] Support EVAS display type

Change-Id: I95f425daf1288d4df07092027271bbc1461b9777

10 months ago[1.1.2] MediaTransporterSenderRist: Fix SEC_INVALID_ASSIGNMENT_WITH_UNSIGNED_VALUES 80/313280/3
Seungbae Shin [Fri, 21 Jun 2024 08:57:48 +0000 (17:57 +0900)]
[1.1.2] MediaTransporterSenderRist: Fix SEC_INVALID_ASSIGNMENT_WITH_UNSIGNED_VALUES

Change-Id: I043acb58a0bf381ed4e984c94084009b9e28b192

10 months ago[1.1.1] MediaTransporterGst: refactor using gst_util_set_object_arg() 78/313278/5
Seungbae Shin [Fri, 21 Jun 2024 08:13:39 +0000 (17:13 +0900)]
[1.1.1] MediaTransporterGst: refactor using gst_util_set_object_arg()

Change-Id: I0fc990551eb5c0ec9c88534a3ecdf6af1599d3be

10 months agoFix build error in i586 91/315591/1 accepted/tizen/unified/20240816.171406 accepted/tizen/unified/dev/20240819.095528 accepted/tizen/unified/x/20240819.023219
YoungHun Kim [Mon, 5 Aug 2024 05:05:56 +0000 (14:05 +0900)]
Fix build error in i586

Change-Id: Ie2c5eb654ce6771553c1b1fd92f2044521604a6a

10 months ago[1.1.0] Enable resource manager commonization 30/314930/17
YoungHun Kim [Tue, 23 Jul 2024 08:54:39 +0000 (17:54 +0900)]
[1.1.0] Enable resource manager commonization

Change-Id: Ie8d4561ba76f2391d07536549052815a0ae9ec41

14 months ago[1.0.30] Clean up the pipeline after mtpr_stop() 18/308218/4 accepted/tizen/unified/20240326.105036 accepted/tizen/unified/dev/20240620.004147 accepted/tizen/unified/x/20240401.142318
Gilbok Lee [Tue, 19 Mar 2024 06:12:48 +0000 (15:12 +0900)]
[1.0.30] Clean up the pipeline after mtpr_stop()

- The element isn't configured properly, mtpr_start() after mptr_stop()

Change-Id: I41cbc785f44a8cb0ebdf8b3870aeb8183f2eee89

14 months ago[1.0.29] Don't push the mediapacket to appsrc, if the pipeline is not ready 86/307886/4
Gilbok Lee [Thu, 14 Mar 2024 03:56:49 +0000 (12:56 +0900)]
[1.0.29] Don't push the mediapacket to appsrc, if the pipeline is not ready

Change-Id: Ica750400b494d06a3e74fdca4f388b7bc563e81e

16 months agoMerge "[1.0.28] Fix coverity issue (MISSING_LOCK)" into tizen accepted/tizen/unified/20240206.161742 accepted/tizen/unified/toolchain/20240311.065136 accepted/tizen/unified/x/20240205.063739
Gilbok Lee [Tue, 23 Jan 2024 08:22:48 +0000 (08:22 +0000)]
Merge "[1.0.28] Fix coverity issue (MISSING_LOCK)" into tizen

16 months ago[1.0.28] Fix coverity issue (MISSING_LOCK) 45/304645/1 accepted/tizen/unified/20240131.175402
Gilbok Lee [Tue, 23 Jan 2024 00:36:03 +0000 (09:36 +0900)]
[1.0.28] Fix coverity issue (MISSING_LOCK)

Change-Id: Ie2e4b59d94cc7bab537861cd142d97b0d3bfe406

18 months agofixup! [1.0.27] Add ConnectionStats abstraction 73/302373/1 accepted/tizen_unified_riscv accepted/tizen/unified/20231211.095326 accepted/tizen/unified/riscv/20231211.043611
Seungbae Shin [Wed, 6 Dec 2023 03:13:20 +0000 (12:13 +0900)]
fixup! [1.0.27] Add ConnectionStats abstraction

fix gcc-13 build error by adding a missing header

Change-Id: Id78f5778f2d4ed6d9144bb67eb942f8c53d17f30

21 months ago[1.0.28] Fix more cppcheck defects 59/297259/5 accepted/tizen/8.0/unified/20231005.092747 accepted/tizen/unified/20230821.162315 tizen_8.0_m2_release
Seungbae Shin [Wed, 16 Aug 2023 04:24:35 +0000 (13:24 +0900)]
[1.0.28] Fix more cppcheck defects

- style: C-style pointer casting [cstyleCast]
- style: Parameter 'item' can be declared as reference to const [constParameterReference]
- performance: Function parameter 'mime' should be passed by const reference. [passedByValue]
- performance: Variable '_dirPath' is assigned in constructor body.
               Consider performing initialization in initialization list. [useInitializationList]
- style: The scope of the variable 'ipAddr' can be reduced. [variableScope]
- style: The scope of the variable 'portNum' can be reduced. [variableScope]
- style: inconclusive: Technically the member function 'EsStreamReader::getMediaFormat' can be const. [functionConst]

In addition, a little minor refactoring of MediaTransporterSenderRtsp::startRtspServer()

Change-Id: Ie4d2bfa4275b57947a768c60381bd2dc74985a5d

21 months ago[1.0.27] Add ConnectionStats abstraction 20/291420/9
Seungbae Shin [Fri, 14 Apr 2023 10:40:16 +0000 (19:40 +0900)]
[1.0.27] Add ConnectionStats abstraction

Change-Id: Ie344b5e65a2d04db09214b5509b7ef6a9724a364

22 months ago[1.0.26] Change to use effect_method API 26/296226/4 accepted/tizen/unified/20230727.173032
Jaechul Lee [Mon, 24 Jul 2023 05:41:01 +0000 (14:41 +0900)]
[1.0.26] Change to use effect_method API

- AEC APIs in sound-manager have been changed.

Change-Id: I499202b4d380c547c0132d0269beab50af0ecadc
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
23 months ago[1.0.25] Fix some cppcheck defects 38/295038/1
Seungbae Shin [Fri, 30 Jun 2023 07:22:42 +0000 (16:22 +0900)]
[1.0.25] Fix some cppcheck defects

Change-Id: I2907b9bff4f0ffae4a46f60a7b8b94b006ca79dc

23 months agoFixed the build error using gcc 13 28/295028/1 accepted/tizen/unified/20230703.093333 accepted/tizen/unified/dev/20230726.115807
wchang kim [Fri, 30 Jun 2023 04:49:37 +0000 (13:49 +0900)]
Fixed the build error using gcc 13

Change-Id: I66a61dfa390a2e2a491882c7f97a4c8a7de45ee3

23 months ago[1.0.24] Change to PA_PROP_MEDIA_PREPROCESSOR_METHOD 94/294394/1 accepted/tizen/unified/20230620.022512
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

2 years ago[1.0.23] Refactor callback usage using factory dependancy injection 67/291267/6 accepted/tizen/unified/20230613.170830
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

2 years ago[1.0.22] Add API to get connection stats 96/291196/7 accepted/tizen/unified/20230413.123713
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

2 years ago[1.0.21][ut] Add raw media packet push test case 57/291157/3 accepted/tizen/unified/20230412.152337
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

2 years ago[1.0.20] Fix bug for push media packet 56/291156/1
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

2 years ago[1.0.19] Implement raw media packet push case 75/290175/5
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

2 years ago[1.0.18] Add media packet source 87/289287/12
Gilbok Lee [Sat, 4 Mar 2023 08:23:14 +0000 (17:23 +0900)]
[1.0.18] Add media packet source

Change-Id: Ib974186105f6015b49b1f30d4ae5f76edcf2e3ec

2 years ago[1.0.17][IMediaSourceBin] Add interface to get source id 64/287264/8
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

2 years ago[1.0.16][rtsp] Add interface to set certificate path 78/286278/2
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

2 years ago[1.0.15] Fix coverity issue about dead default 83/286083/2 accepted/tizen/unified/20221228.170017
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

2 years ago[1.0.14] remove unnecessary bundle related dependancies 79/285179/2
Seungbae Shin [Wed, 7 Dec 2022 08:19:12 +0000 (17:19 +0900)]
[1.0.14] remove unnecessary bundle related dependancies

Change-Id: I1b92016e0cb7f71d91749001ebf45598792c6bbc

2 years ago[1.0.13] disconnect signal handler 59/285159/2
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

2 years ago[1.0.12] set pipeline state to null to destroy 44/285044/1 accepted/tizen/unified/20221209.014550
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

2 years ago[1.0.11] add rtsp receiver ut 31/284931/2
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

2 years ago[1.0.10] unify the input address format 80/284680/3
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

2 years ago[1.0.9] add rtsp receiver 96/284596/2
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

2 years ago[1.0.8] fix encoder caps error 60/284460/2 accepted/tizen/unified/20221121.163712
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

2 years ago[1.0.7][srt] monitor the stats 28/283228/5
Eunhye Choi [Thu, 20 Oct 2022 11:08:35 +0000 (20:08 +0900)]
[1.0.7][srt] monitor the stats

Change-Id: I7f3a65c5f6214efdec45fc82249e3cfead3a9b33

2 years ago[1.0.6] Separate the API to configure the source parameter 95/283095/8
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

2 years ago[1.0.5][rtsp] detect and post error 35/283035/5
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

2 years ago[1.0.4][ut] use future/promise instead of conditional variable 43/281343/5
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

2 years ago[1.0.3][RIST] combine receiver address and bonding address 16/281816/3 accepted/tizen_7.0_unified_hotfix tizen_7.0_hotfix accepted/tizen/7.0/unified/20221110.061503 accepted/tizen/7.0/unified/hotfix/20221116.104734 accepted/tizen/unified/20220927.132317 tizen_7.0_m2_release
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

2 years ago[1.0.2][test] Add render test using esplusplayer 78/281378/11
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

2 years ago[1.0.1][ut] add receiver test cases 16/281216/5 accepted/tizen/unified/20220919.012630
Eunhye Choi [Wed, 14 Sep 2022 08:26:18 +0000 (17:26 +0900)]
[1.0.1][ut] add receiver test cases

Change-Id: Ieda6affd9d372d62921f018e9a6578f0759e0ead

2 years ago[1.0.0][ut] add sender test cases 28/281128/8
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

2 years ago[0.0.13] abstract MediaSourceBinBaseAudio / MediaSourceBinBaseVideo 56/281056/2
Seungbae Shin [Thu, 8 Sep 2022 11:30:43 +0000 (20:30 +0900)]
[0.0.13] abstract MediaSourceBinBaseAudio / MediaSourceBinBaseVideo

Change-Id: I7c6f815075c70d01c141b6dcd61ac5b5c1aacc3b

2 years ago[0.0.12] check resource manager creation properly 43/281043/4
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

2 years ago[0.0.11] remove bundle type for connection param 52/281052/8 accepted/tizen/unified/20220913.175627
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

2 years ago[0.0.10][ut] add srt sender 03/281003/6
Eunhye Choi [Wed, 7 Sep 2022 11:26:43 +0000 (20:26 +0900)]
[0.0.10][ut] add srt sender

Change-Id: Ied5c843a3197f10f7fcf2e6c8aee35bb2720bb03

2 years ago[0.0.9] add srt receiver param 02/280802/7
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

2 years ago[0.0.8] fix coverity issue 69/280769/2 accepted/tizen/unified/20220905.124607 submit/tizen/20220905.044842
Eunhye Choi [Mon, 5 Sep 2022 03:16:53 +0000 (12:16 +0900)]
[0.0.8] fix coverity issue

Change-Id: I68fc8d47523f9839f96c24334f4a6a0720e45f5d

2 years ago[0.0.7] Remove the redundant code 86/280686/11
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

2 years ago[0.0.6] add media transporter param 91/280691/1
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

2 years agofixup! [0.0.5] Add required feature and privilege check 88/280688/2
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

2 years ago[0.0.5] Add required feature and privilege check 56/280656/5
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

2 years ago[0.0.4] CMakeLists: Fix exclusion pattern to export header files properly 19/280619/1
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>
2 years ago[0.0.3] Revise code 88/280588/4
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

2 years ago[0.0.2] check empty address 84/280584/1
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

2 years ago[0.0.1] add mtpr initial code 40/280540/5 accepted/tizen/unified/20220901.020252 accepted/tizen/unified/20220902.055029 submit/tizen/20220901.015435
Eunhye Choi [Wed, 31 Aug 2022 09:35:50 +0000 (18:35 +0900)]
[0.0.1] add mtpr initial code

Change-Id: I2bc2cd29d9a0e8cc708fe9d3e0415757db3944b8

2 years agoInitial empty repository master
Tizen Infrastructure [Wed, 31 Aug 2022 09:10:13 +0000 (09:10 +0000)]
Initial empty repository