platform/core/api/mediacodec.git
6 weeks agoAdd new internal API to enable extra video convert element 95/307795/7 accepted/tizen_7.0_unified tizen_7.0 accepted/tizen/7.0/unified/20240318.145755
Jeongmo Yang [Wed, 13 Mar 2024 06:15:50 +0000 (15:15 +0900)]
Add new internal API to enable extra video convert element

[Version] 0.6.36
[Issue Type] New feature

Change-Id: If3f76f120d6c709892bf217fddfff7d59da7080f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 months agoSet video meta map/unmap function for tizen memory 91/302291/1 accepted/tizen/7.0/unified/20231208.173550
Jeongmo Yang [Tue, 5 Dec 2023 06:17:25 +0000 (15:17 +0900)]
Set video meta map/unmap function for tizen memory

[Version] 0.6.35
[Issue Type] Update

Change-Id: I6845e8b8d2d6dd26441daf1b5129a71d95f5513c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 months agoFix coverity issue - UNCHECKED_RETURN 47/301547/1 accepted/tizen/7.0/unified/20231121.121603
Jeongmo Yang [Mon, 20 Nov 2023 02:26:17 +0000 (11:26 +0900)]
Fix coverity issue - UNCHECKED_RETURN

[Version] 0.6.34
[Issue Type] Coverity

Change-Id: I7abaec8c1e32f54329024381ce9a2f8d3d5b0553
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 months agofix up! Add video meta for video encoder 80/301380/2 accepted/tizen/7.0/unified/20231116.025842
Jeongmo Yang [Wed, 15 Nov 2023 06:19:05 +0000 (15:19 +0900)]
fix up! Add video meta for video encoder

The invalid caps could be set for first input buffer.
This patch updates caps correctly before make first input buffer.

[Version] 0.6.33
[Issue Type] Bug fix

Change-Id: I31c07c8d0de5f16726d2a6861f011524373c13f7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 months agoAdd video meta for video encoder 49/300849/1 accepted/tizen/7.0/unified/20231103.165447
Jeongmo Yang [Thu, 2 Nov 2023 02:19:15 +0000 (11:19 +0900)]
Add video meta for video encoder

Some encoder plugin needs video meta from GST buffer,
but GST buffer from media codec did not provide video meta.
This patch sets video meta to GST buffer.

- Changes
 : Change return type for mc_caps_new()(GstCaps* to gboolean).
 : Add new functions for video info and meta.
 : Remove gst_caps_unref() in mc_gst_prepare().
   gst_caps_unref() can be called although it's freed after pipeline is released all.

[Version] 0.6.32
[Issue Type] Improvement

Change-Id: Iefb2e17bee72a3e7a72bdf952f8c0fa2e2f98dd4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
8 months agoRemove unnecessary capsfilter in video encoder pipeline 05/297905/1 accepted/tizen/7.0/unified/20230829.182940
Jeongmo Yang [Mon, 28 Aug 2023 09:30:12 +0000 (18:30 +0900)]
Remove unnecessary capsfilter in video encoder pipeline

- The capsfilter in appsrc is used for video encoder pipeline.

[Version] 0.6.31
[Issue Type] Update

Change-Id: Ia960f15d64622dd5edb58d40151043ff9cfffc6c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
8 months agoBug fix for GStreamer port 28/297328/2 accepted/tizen/7.0/unified/20230821.170214
Jeongmo Yang [Thu, 17 Aug 2023 02:52:19 +0000 (11:52 +0900)]
Bug fix for GStreamer port

1. The capsfilter element is missed for video encoder pipeline.
2. The bitrate property is set even though it's not encoder.
3. The GstMemory is not appended in GstBuffer for SW video encoder.

[Version] 0.6.30
[Issue Type] Bug fix

Change-Id: I41804e3bf2be48d63013c329b9684908f5c1b909
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
8 months agoBug fix - Invalid bitrate setting 80/296880/3 accepted/tizen/7.0/unified/20230810.164219
Jeongmo Yang [Mon, 7 Aug 2023 05:24:06 +0000 (14:24 +0900)]
Bug fix - Invalid bitrate setting

- The bitrate for video encoder can be changed to 0.

[Version] 0.6.29
[Issue Type] Bug fix

Change-Id: I3927f28107b159f9c1866a9f7734937ea5ae8c0d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
14 months agoMerge branch 'tizen' into tizen_7.0 37/289037/2 accepted/tizen/7.0/unified/20230228.093325
Jeongmo Yang [Tue, 28 Feb 2023 01:40:28 +0000 (10:40 +0900)]
Merge branch 'tizen' into tizen_7.0

Change-Id: If4cc0f208ee2973ea6d18f5b38329638a62cd994
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
14 months agoFix coverity issue - Unused value 36/289036/2
Jeongmo Yang [Mon, 27 Feb 2023 12:16:53 +0000 (21:16 +0900)]
Fix coverity issue - Unused value

[Version] 0.6.28
[Issue Type] Coverity

Change-Id: I5bccba80ba34bb277a885da4047d728f0d7fa2f5
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
14 months agoMerge branch 'tizen' into tizen_7.0 85/288985/1
Jeongmo Yang [Mon, 27 Feb 2023 07:03:34 +0000 (16:03 +0900)]
Merge branch 'tizen' into tizen_7.0

Change-Id: I9d26069a26b500dd2d18995398e8b85098106049
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
14 months agoExclude some files in gcov package 91/288891/3 accepted/tizen/unified/20230227.042040
Jeongmo Yang [Fri, 24 Feb 2023 07:01:56 +0000 (16:01 +0900)]
Exclude some files in gcov package

[Version] 0.6.27-2
[Issue Type] gcov

Change-Id: Id87eb27edcfb3d7f2b124a99ce1ed24975d6ed9c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
17 months agoRemove unnecessary execute permission 05/283905/1
Jeongmo Yang [Mon, 7 Nov 2022 05:13:52 +0000 (14:13 +0900)]
Remove unnecessary execute permission

[Version] 0.6.27-1
[Issue Type] File permission

Change-Id: I83a63cd1a2db508dae2532f54bea9f7e1b533f53
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
17 months agoMerge branch 'tizen' into tizen_7.0 96/283696/1 accepted/tizen/7.0/unified/20221102.171720 accepted/tizen/7.0/unified/20221110.063831
Jeongmo Yang [Wed, 2 Nov 2022 02:22:39 +0000 (11:22 +0900)]
Merge branch 'tizen' into tizen_7.0

Change-Id: I9a904b9b4af635870d4185101db119e4efb7e066
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
18 months agoSet bitrate and properties before PLAYING 48/283348/1 accepted/tizen/unified/20221102.020539
Jeongmo Yang [Tue, 25 Oct 2022 03:12:20 +0000 (12:12 +0900)]
Set bitrate and properties before PLAYING

[Version] 0.6.27
[Issue Type] Update

Change-Id: I955d4c5c6ef6c68ab3c9a4748f84af107ad3261e
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
19 months agoAdd property setting in ini 01/282201/5 accepted/tizen_7.0_unified_hotfix tizen_7.0_hotfix accepted/tizen/7.0/unified/hotfix/20221116.104718 accepted/tizen/unified/20220929.140030 tizen_7.0_m2_release
Jeongmo Yang [Wed, 28 Sep 2022 05:49:54 +0000 (14:49 +0900)]
Add property setting in ini

- Add property name for bitrate of encoder.
- Add extra properties and values.

[Version] 0.6.26
[Issue Type] New feature

Change-Id: Ie487df68a1105a6b5be538d7238ab96c7b16aec0
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
20 months agoAdd new enum for codec role 98/280398/1 accepted/tizen/unified/20220907.040712
Jeongmo Yang [Mon, 29 Aug 2022 12:20:20 +0000 (21:20 +0900)]
Add new enum for codec role

[Version] 0.6.25
[Issue Type] Update

Change-Id: If817afcb91ab538079098a0320510873d951fa51
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
20 months agoUnmap memory after use 68/279268/4 accepted/tizen/unified/20220819.122522 submit/tizen/20220817.064510
Jeongmo Yang [Fri, 5 Aug 2022 00:39:48 +0000 (09:39 +0900)]
Unmap memory after use

- The data pointer could be unavailable after gst_memory_unmap().

[Version] 0.6.24
[Issue Type] Improvement

Change-Id: I2596aa01ab24da3893339ea34c959ccb699f83f3
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
23 months agoUpdate for line coverage measurement automation 05/275405/1 accepted/tizen/unified/20220526.143713 submit/tizen/20220525.033759
Jeongmo Yang [Tue, 24 May 2022 07:38:37 +0000 (16:38 +0900)]
Update for line coverage measurement automation

[Version] 0.6.23-1
[Issue Type] Line coverage

Change-Id: I1bec4a020be0f6380ad95a6fe36c2292d8f1ca78
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
23 months agoRelease feed task thread before destroy pipeline 34/275134/2 accepted/tizen/unified/20220525.134541 submit/tizen/20220524.122628
Jeongmo Yang [Tue, 17 May 2022 06:12:40 +0000 (15:12 +0900)]
Release feed task thread before destroy pipeline

- The crash could be occurred if make gst buffer in feed task thread
  after gst pipeline is destroyed.

[Version] 0.6.23
[Issue Type] Improvement

Change-Id: I96ca4da5222d8b511c9f54d3eb48337ff61e13ef
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoRemove dead codes 34/272434/2 submit/tizen/20220329.003925
Seungbae Shin [Wed, 16 Mar 2022 15:03:18 +0000 (00:03 +0900)]
Remove dead codes

[Version] 0.6.22
[Issue Type] Cleanup

Change-Id: Iedaa837c58db2e9be9f19377a48d3d25bc7d0f24

2 years agoChange installation path for gcov 18/270118/2 accepted/tizen/unified/20220127.133205 submit/tizen/20220126.073854
Jeongmo Yang [Wed, 26 Jan 2022 04:02:30 +0000 (13:02 +0900)]
Change installation path for gcov

[Version] 0.6.21-1
[Issue Type] Update

Change-Id: I2e539829905e97ad79dd48d41ba287a53ec840d7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoSet bitrate for encoder 77/262977/1 accepted/tizen/6.5/unified/20211028.101251 accepted/tizen/unified/20210826.024543 submit/tizen/20210825.051606 submit/tizen_6.5/20211028.161801 tizen_6.5.m2_release
Jeongmo Yang [Mon, 2 Aug 2021 09:16:39 +0000 (18:16 +0900)]
Set bitrate for encoder

[Version] 0.6.21
[Issue Type] Bug fix

Change-Id: I441c5dfc9fab3736f2c6ad662bd24c2bb9a0a4a4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoFix memory leak 89/260889/1 accepted/tizen/unified/20210708.131449 submit/tizen/20210707.062553
Jeongmo Yang [Tue, 6 Jul 2021 08:48:41 +0000 (17:48 +0900)]
Fix memory leak

[Version] 0.6.20
[Issue Type] Bug fix

Change-Id: Ib41d5dc91e9478fa6a2fd8ac704998f0c2f8bc4c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoReplace g_malloc0 by g_new0 for GstMCBuffer allocation 87/260887/1
Jeongmo Yang [Tue, 6 Jul 2021 08:42:35 +0000 (17:42 +0900)]
Replace g_malloc0 by g_new0 for GstMCBuffer allocation

[Version] 0.6.19
[Issue Type] Update

Change-Id: I01ba8151a8c7613f6eb7c93ac3df6ed378e58be1
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoFix coverity issue - Unchecked return value 79/260879/2 accepted/tizen/unified/20210707.070908 submit/tizen/20210706.083607
Jeongmo Yang [Tue, 6 Jul 2021 08:01:12 +0000 (17:01 +0900)]
Fix coverity issue - Unchecked return value

[Version] 0.6.18
[Issue Type] Coverity

Change-Id: I335336489d9e0781c47541b4fa13ca71c1980083
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoChange path for configuration file 82/259082/1 accepted/tizen/unified/20210608.131535 submit/tizen/20210604.030216
Jeongmo Yang [Tue, 1 Jun 2021 02:38:36 +0000 (11:38 +0900)]
Change path for configuration file

[Version] 0.6.17
[Issue Type] Update

Change-Id: I1a8300792d7ca78106a1f5cc40675561b0eb2569
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoAdd missing BuildRequires for gstreamer-allocators-1.0 in spec file 25/256525/1
Sangchul Lee [Tue, 6 Apr 2021 08:24:49 +0000 (17:24 +0900)]
Add missing BuildRequires for gstreamer-allocators-1.0 in spec file

[Version] 0.6.16-1
[Issue Type] Spec file

Change-Id: Ieb487738d12462723f6622d4cd079b994b567112
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
3 years agoUse static for global function pointers 71/255371/3 accepted/tizen/unified/20210319.140939 submit/tizen/20210318.041748
Seungbae Shin [Wed, 17 Mar 2021 11:13:47 +0000 (20:13 +0900)]
Use static for global function pointers

[Version] 0.6.16
[Issue Type] SAM Improvement

Change-Id: I29a2f1b7ef7991d606c7243ff79d15c69789487d

3 years agoFix Svace issue - DEREF_OF_NULL.RET.PROC.STAT 65/254665/1 accepted/tizen/unified/20210308.132435 submit/tizen/20210308.060315
Jeongmo Yang [Mon, 8 Mar 2021 02:00:37 +0000 (11:00 +0900)]
Fix Svace issue - DEREF_OF_NULL.RET.PROC.STAT

[Version] 0.6.15
[Issue Type] Svace

Change-Id: I718775e3e3ecfe8e26a8d9cca48c2cab5c80d4e2
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoUpdate header file for documentation (#2) 01/241901/2 accepted/tizen_6.0_unified_hotfix tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.122744 accepted/tizen/6.0/unified/hotfix/20201103.005031 accepted/tizen/6.0/unified/hotfix/20201103.052509 accepted/tizen/unified/20200825.033153 submit/tizen/20200821.022954 submit/tizen_6.0/20201029.205102 submit/tizen_6.0_hotfix/20201102.192502 submit/tizen_6.0_hotfix/20201103.114802 tizen_6.0.m2_release
Jeongmo Yang [Thu, 20 Aug 2020 22:48:53 +0000 (07:48 +0900)]
Update header file for documentation (#2)

[Version] 0.6.14
[Issue Type] Documentation

Change-Id: I2b77e1925e383c851fc73da888f5b471fa10dc53
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoUpdate header file for documentation 84/241084/1 accepted/tizen/unified/20200821.042442 submit/tizen/20200820.082342
Jeongmo Yang [Fri, 14 Aug 2020 10:15:24 +0000 (19:15 +0900)]
Update header file for documentation

[Version] 0.6.13
[Issue Type] Update

Change-Id: I473cd7ce33c2e2e114f954f7d0b6ab5d82007883
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoenable opus encoder 58/230758/4 accepted/tizen/unified/20200422.215417 submit/tizen/20200422.081514
Hyuntae Kim [Tue, 14 Apr 2020 04:53:29 +0000 (13:53 +0900)]
enable opus encoder

Change-Id: I140b4a6df22aed2af7ab65d64a2f58e8e9b7d9d9

4 years agoMerge "[ACR-1537] Add new codec type for OPUS" into tizen
Jeongmo Yang [Wed, 8 Apr 2020 10:01:05 +0000 (10:01 +0000)]
Merge "[ACR-1537] Add new codec type for OPUS" into tizen

4 years agoMerge branch 'tizen_line_coverage' into tizen 93/228993/1
Jeongmo Yang [Fri, 27 Mar 2020 03:19:09 +0000 (12:19 +0900)]
Merge branch 'tizen_line_coverage' into tizen

Change-Id: I8c1650e5c788fce1860d6101affa159d634f51ab
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years ago[ACR-1537] Add new codec type for OPUS 46/228446/3
Jeongmo Yang [Mon, 23 Mar 2020 06:55:58 +0000 (15:55 +0900)]
[ACR-1537] Add new codec type for OPUS

[Version] 0.6.11
[Profile] Common
[Issue Type] ACR

Change-Id: Ie8c6c9018314fbaad8d9fb40de6a7111da7b037e
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoFix coverity issue - Incorrect deallocator used 62/224562/1 accepted/tizen/unified/20200212.125755 submit/tizen/20200211.120132
Jeongmo Yang [Tue, 11 Feb 2020 11:58:59 +0000 (20:58 +0900)]
Fix coverity issue - Incorrect deallocator used

[Version] 0.6.10
[Profile] Common
[Issue Type] Coverity

Change-Id: Id5232644e2a7be9db57a3daf0e23d3f17b1e1468
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoUpdate type of variable for iniparser upgrade 15/221915/2 accepted/tizen/unified/20200109.065552 submit/tizen/20200108.112500
Jeongmo Yang [Wed, 8 Jan 2020 08:04:32 +0000 (17:04 +0900)]
Update type of variable for iniparser upgrade

[Version] 0.6.9
[Profile] Common
[Issue Type] Update

Change-Id: Iba874068da2659836ba6177a0d5ae6ffa7d72fa8
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoFix build error due to toolchain upgrade (gcc6 -> gcc9) 42/220842/2 accepted/tizen/unified/20191224.131827 submit/tizen/20191224.030336
Jeongmo Yang [Tue, 24 Dec 2019 02:14:58 +0000 (11:14 +0900)]
Fix build error due to toolchain upgrade (gcc6 -> gcc9)

: -Werror=format-truncation, -Werror=stringop-overflow

[Version] 0.6.8
[Profile] Common
[Issue Type] Toolchain

Change-Id: I4eca3d98c4aec29e9c4dc0ba0369052fee923249
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years ago[media_codec_test] Restore removed setting for encoding test 34/220634/1 accepted/tizen/unified/20191223.143857 submit/tizen/20191220.064415
Jeongmo Yang [Fri, 20 Dec 2019 06:38:09 +0000 (15:38 +0900)]
[media_codec_test] Restore removed setting for encoding test

- The "fmt" is used for input packet while encoding.

Change-Id: Ie4bc9b0f299ce68c241d460f1409e5d5e096f5ba
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoUpdate feature element reference link 38/218938/2
Jeongmo Yang [Fri, 29 Nov 2019 06:34:32 +0000 (15:34 +0900)]
Update feature element reference link

Change-Id: I9c6ab65e7e207937cb51304e6a25bd15389e6bec
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoMove handle of resource manager creation code 40/217740/3 accepted/tizen/unified/20191118.234500 submit/tizen/20191118.104059
Jeongmo Yang [Thu, 14 Nov 2019 03:14:26 +0000 (12:14 +0900)]
Move handle of resource manager creation code

- It's moved from __mediacodec_init_lib() to mediacodec_create().
  It will reduce library loading time.

[Version] 0.6.7
[Profile] Common
[Issue Type] Optimization

Change-Id: I373cf58f25b631712c04ae01e190832403a390fe
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years ago[mediacodec] code encapsulation and naming changes 29/216429/5
Hyuntae Kim [Fri, 25 Oct 2019 01:35:03 +0000 (10:35 +0900)]
[mediacodec] code encapsulation and naming changes

1. remove duplicated header includes
2. move internal codes from header to c file
3. add parameter naming rule

[Version] 0.6.6
[Profile] Common
[Issue Type] Update

Change-Id: Ic8865953f1d5a1da3b9ae465c6d77cc16833d3d3

4 years agoDo not alloc memory in eos packet 38/216638/1
Gilbok Lee [Wed, 30 Oct 2019 02:43:49 +0000 (11:43 +0900)]
Do not alloc memory in eos packet

- EOS packet has dummy data

[Version] 0.6.5
[Profile] Common
[Issue Type] Fix bugs

Change-Id: I94df9c25d03fda7fdba934d50974381532b4dca9

4 years agoRemove unnecessary dependency for pc file 54/216454/1
Jeongmo Yang [Fri, 25 Oct 2019 05:04:41 +0000 (14:04 +0900)]
Remove unnecessary dependency for pc file

[Version] 0.6.4-1
[Profile] Common
[Issue Type] Update

Change-Id: I5c5b30ea0b51ed6e17aab6c84df2be4874f4966b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years ago[mediacodec] disable mm-resource-manager when tv profile 78/216178/4
Hyuntae Kim [Tue, 22 Oct 2019 04:26:46 +0000 (13:26 +0900)]
[mediacodec] disable mm-resource-manager when tv profile

Change-Id: Iec9caf6101ff01c2247f2caf4bfe6289e5453bd3

4 years agoCode clean up 69/215169/2 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.031723 accepted/tizen/5.5/unified/mobile/hotfix/20201027.070039 accepted/tizen/unified/20191004.003640 submit/tizen/20191002.080456 submit/tizen_5.5/20191031.000002 submit/tizen_5.5_mobile_hotfix/20201026.185102 tizen_5.5.m2_release
Jeongmo Yang [Wed, 2 Oct 2019 06:49:10 +0000 (15:49 +0900)]
Code clean up

- Remove unused assignment
- Remove dead code
- Correct mismatched log

[Version] 0.6.3
[Profile] Common
[Issue Type] Clean up

Change-Id: I3815198618eca58444b6785a8851af5317d56f94
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoUpdate _mediacodec_foreach_supported_codec function 72/215072/1 accepted/tizen/unified/20191002.013359 submit/tizen/20191001.083909
Jeongmo Yang [Tue, 1 Oct 2019 08:27:36 +0000 (17:27 +0900)]
Update _mediacodec_foreach_supported_codec function

- Remove unnecessary callback with invalid argument
- Remove improper error log

[Version] 0.6.2
[Profile] Common
[Issue Type] Update

Change-Id: I3649cc7e101f86faaf8ede047c247ad21997fb78
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoAdd media codec sync APIs for internal 16/214216/5 accepted/tizen/unified/20190919.220158 submit/tizen/20190919.104212
Jeongmo Yang [Thu, 19 Sep 2019 05:33:56 +0000 (14:33 +0900)]
Add media codec sync APIs for internal

[Version] 0.6.1
[Profile] Common
[Issue Type] New Internal API

Change-Id: Ibd04deb782ecacc227fd85f7996bd989c34b3a7a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
4 years agoMake a gcov package for measuring coverage easier 75/209075/2 accepted/tizen/unified/20190711.062920 submit/tizen/20190704.084230
Jeongmo Yang [Tue, 2 Jul 2019 06:06:25 +0000 (15:06 +0900)]
Make a gcov package for measuring coverage easier

[Version] 0.6.0-1
[Issue Type] Update

Change-Id: I5acb3c2a06cbfe5ad5f9c21ae58e1f9b974c2cd7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agomodified changes 97/199597/1 tizen_line_coverage
Sejun Park [Wed, 13 Feb 2019 07:23:06 +0000 (16:23 +0900)]
modified changes

Change-Id: Ifb4db4e7c24baef7bce4269afd31cde3561a626a

5 years agoadd comments for line coverage
Sejun Park [Wed, 13 Feb 2019 07:00:16 +0000 (16:00 +0900)]
add comments for line coverage

Change-Id: I0a508c562dbb2ae8e75953404c5c1790cfb1a176

5 years agofixed typo 39/197939/1 accepted/tizen/unified/20190129.064208 submit/tizen/20190122.054529
Sejun Park [Thu, 17 Jan 2019 08:34:42 +0000 (17:34 +0900)]
fixed typo

Change-Id: If48dd381aae4d820b2b9a79fbe78919d4abbe9bb

5 years agoAdd comments for ignoring lines for line coverage 90/197390/1
Sejun Park [Fri, 11 Jan 2019 02:27:51 +0000 (11:27 +0900)]
Add comments for ignoring lines for line coverage

Change-Id: I83889b20239b904235f97f9975d7b83a010aec4c

5 years agoAdd gcov environment 06/189506/1 tizen_dev
SeokHoon Lee [Tue, 18 Sep 2018 08:09:02 +0000 (17:09 +0900)]
Add gcov environment

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I22f77c8cffa0ad72d5d377fa5cb1db43dc143e9b

5 years agoApply tizen allocator to mediacodec 60/187260/2 accepted/tizen/5.0/unified/20181102.014654 accepted/tizen/unified/20180903.062526 submit/tizen/20180831.043334 submit/tizen/20180831.080817 submit/tizen_5.0/20181101.000002
Sejun Park [Tue, 21 Aug 2018 08:58:03 +0000 (17:58 +0900)]
Apply tizen allocator to mediacodec

Change-Id: I4304b314d499fb53d694b330eaf391cccbc54c98

5 years ago[ACR-1217] Added enum for resource conflict 83/177683/5 accepted/tizen/unified/20180510.134330 submit/tizen/20180510.014849
Sejun Park [Thu, 3 May 2018 01:51:41 +0000 (10:51 +0900)]
[ACR-1217] Added enum for resource conflict

Change-Id: I5029960a6024f9b4710928808a555012f38476eb

6 years agoAdded offset to check for discontinuity when timestamp is not available 29/175729/1
Sejun Park [Thu, 12 Apr 2018 01:49:55 +0000 (10:49 +0900)]
Added offset to check for discontinuity when timestamp is not available

Change-Id: Ia09e5a8c92630e6035e178fd42b6a665c8b766bd

6 years agoFixed a problem when packet with codec config flag queued 50/175050/1 accepted/tizen/unified/20180410.063543 submit/tizen/20180406.080421
Sejun Park [Fri, 6 Apr 2018 07:21:32 +0000 (16:21 +0900)]
Fixed a problem when packet with codec config flag queued

Change-Id: I1051324d90fc2ba1125b51b706f2ab25a37e82c8

6 years agoSync with tizen 4.0 38/174238/3 accepted/tizen/unified/20180404.063422 submit/tizen/20180330.043712
Sejun Park [Thu, 29 Mar 2018 07:53:23 +0000 (16:53 +0900)]
Sync with tizen 4.0

Change-Id: I4e77a485916bb78806c28484ea4e6a980ad53525

6 years agoAdd audioresample for supporting various samplerates 39/173639/15 submit/tizen/20180327.003241
Sejun Park [Fri, 23 Mar 2018 01:05:12 +0000 (10:05 +0900)]
Add audioresample for supporting various samplerates

Change-Id: Ic41c21a21cf5ea621b047917ac5b2045712d1a4c

6 years agofixed svace issues 14/173814/1
Sejun Park [Mon, 26 Mar 2018 05:39:08 +0000 (14:39 +0900)]
fixed svace issues

Change-Id: I8c76d1e63d51b7c5a14edd737b06be4b23668e8e

6 years agofixed building error 02/172702/1 accepted/tizen/unified/20180316.062606 submit/tizen/20180315.080954
Sejun Park [Thu, 15 Mar 2018 08:39:32 +0000 (17:39 +0900)]
fixed building error

Change-Id: Ic4e66099736465a86d6e8e50dab78ad67172af4a

6 years agofixed coverity issues 70/172670/1
Sejun Park [Thu, 15 Mar 2018 06:07:08 +0000 (15:07 +0900)]
fixed coverity issues

Change-Id: I564f3d25eaa051c5792e7f9afb7fd61683950523

6 years agofixed typo 33/171733/2 accepted/tizen/unified/20180313.162840 submit/tizen/20180308.104235
Sejun Park [Wed, 7 Mar 2018 04:16:18 +0000 (13:16 +0900)]
fixed typo

Change-Id: Ic7e83fed94caf9334278c48b018aface598bf27d

6 years agomm-resource-manager integration patch 90/160690/2
Vadym Sachenko [Fri, 17 Nov 2017 13:29:03 +0000 (15:29 +0200)]
mm-resource-manager integration patch

Change-Id: I411252643810ee1e07977d384aadf6b227548cea
Signed-off-by: Vadym Sachenko <va.sachenko@partner.samsung.com>
6 years agofixed coverity issues 19/155019/3 accepted/tizen/unified/20171013.193212 submit/tizen/20171013.040928
Sejun Park [Thu, 12 Oct 2017 01:54:49 +0000 (10:54 +0900)]
fixed coverity issues

Change-Id: Id8fbe562674bf38057cee10d50870516b4be7b05

6 years agoremoved dependency of appcore-efl 03/152803/1 accepted/tizen/unified/20170928.150207 submit/tizen/20170928.043906
Sejun Park [Wed, 27 Sep 2017 06:46:50 +0000 (15:46 +0900)]
removed dependency of appcore-efl

Change-Id: I5cf0903944e587f3108b76ee43e4eaba92c7e405

6 years agoApplying and modifying the tizen coding rule 33/149533/3 accepted/tizen/unified/20170915.191019 submit/tizen/20170914.095319
Sejun Park [Tue, 12 Sep 2017 11:11:30 +0000 (20:11 +0900)]
Applying and modifying the tizen coding rule

Change-Id: I9c6d51fb0ae8a62184111a2424df8b977288b031

6 years agoRemoved TM1 kernel dependency 30/147430/4
Sejun Park [Mon, 4 Sep 2017 09:13:53 +0000 (18:13 +0900)]
Removed TM1 kernel dependency

Change-Id: Ie02972ac83881534744efd2e51e811348d5709f6

6 years agoPointers changed to guint8 type in order to calculate offset properly 09/146309/1
Praveen R Jadhav [Mon, 28 Aug 2017 04:08:51 +0000 (09:38 +0530)]
Pointers changed to guint8 type in order to calculate offset properly

Change-Id: I4344a8b3623c44a22282439d61c733ecf23ef307

6 years agofixed pvs issues 75/142675/2 accepted/tizen/4.0/unified/20170828.224043 accepted/tizen/unified/20170808.171513 submit/tizen/20170808.044209 submit/tizen_4.0/20170828.100002
Sejun Park [Mon, 7 Aug 2017 04:14:21 +0000 (13:14 +0900)]
fixed pvs issues

Change-Id: I25db77a3ab066ea0a82c963a54af08021f20ae91

6 years agoAdded tc for verifying mediamuxer 02/142202/3 accepted/tizen/unified/20170804.133249 submit/tizen/20170804.051805
Sejun Park [Thu, 3 Aug 2017 05:08:19 +0000 (14:08 +0900)]
Added tc for verifying mediamuxer

Change-Id: Id25024ce9dd66404e8c5603f58bd285e6fc373de

6 years agoRemoved cyclic dependency with mediademuxer 02/140002/3 accepted/tizen/4.0/unified/20170816.014015 accepted/tizen/4.0/unified/20170816.020331 accepted/tizen/unified/20170727.190432 submit/tizen/20170725.062542 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
Sejun Park [Fri, 21 Jul 2017 08:34:25 +0000 (17:34 +0900)]
Removed cyclic dependency with mediademuxer

Change-Id: I7e2354284d14959fb2aece3fb815cadd29098ce2

6 years agoIncrease MAXINUM_QNUM due to error callback invocation problem 20/139320/1 accepted/tizen/unified/20170719.131845 submit/tizen/20170718.101752
Sejun Park [Tue, 18 Jul 2017 10:12:02 +0000 (19:12 +0900)]
Increase MAXINUM_QNUM due to error callback invocation problem

Change-Id: Ie4edc97f8e2a9e9c9764a1278f5204585548fe37

6 years agoAdded new API for configuration via media format 52/137852/12 submit/tizen/20170718.022909
Sejun Park [Mon, 10 Jul 2017 06:25:19 +0000 (15:25 +0900)]
Added new API for configuration via media format

Change-Id: I03b67183493b9c1e97136c0c213ad6234901fe7f

6 years agofixed crash when media packet is destroyed after unpreparing 52/137252/5
Sejun Park [Wed, 5 Jul 2017 06:05:19 +0000 (15:05 +0900)]
fixed crash when media packet is destroyed after unpreparing

Change-Id: I523aa25e58411d0e0f27a8a2aaf9dd91d4c5a7a1

6 years ago1.flxible memory allocation using external memory 34/135434/1
Sejun Park [Thu, 22 Jun 2017 08:57:28 +0000 (17:57 +0900)]
1.flxible memory allocation using external memory

2.removed setting extra data with media packet

Change-Id: I775cc19791d0b51cb46ae9c379293b9cc8a41e51

6 years agoAdded tc for integration test 94/134494/8
Sejun Park [Mon, 19 Jun 2017 02:37:30 +0000 (11:37 +0900)]
Added tc for integration test

Change-Id: I13d0659212d3ef8e2022a6ddb9e5319e3f58986e

6 years agoremoved unused code 08/133108/6
Sejun Park [Fri, 9 Jun 2017 03:38:10 +0000 (12:38 +0900)]
removed unused code

Change-Id: Ieca797efb30634bcfd742caba63434074a70406d

6 years agoAdded audioconvert for supporting 16bit pcm when running audio encoder 44/130144/9
Sejun Park [Fri, 19 May 2017 08:20:10 +0000 (17:20 +0900)]
Added audioconvert for supporting 16bit pcm when running audio encoder

Change-Id: Ifc30775dc202210669112a677b64cb4147e7213e

6 years agoSync with tizen_3.0 and add to control buffer overflow 02/127902/4
Sejun Park [Tue, 2 May 2017 08:27:02 +0000 (17:27 +0900)]
Sync with tizen_3.0 and add to control buffer overflow

Change-Id: Ia4d1007a9b6bc8e6cdd95cbc244b9bc621ff849b

6 years agofixed build with -fno-common 26/124126/2 accepted/tizen/unified/20170511.173302 submit/tizen/20170511.065823 tizen_4.0.m1_release
Slava Barinov [Mon, 10 Apr 2017 08:45:02 +0000 (11:45 +0300)]
fixed build with -fno-common

ASan build failed with variables redefinition.

Change-Id: I61bab52f3e82745c5d8551fb9c1458e1fbdc7007
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
7 years agomodify checking null 70/126970/1 accepted/tizen/unified/20170426.061905 submit/tizen/20170425.114810
Sejun Park [Tue, 25 Apr 2017 11:40:26 +0000 (20:40 +0900)]
modify checking null

Change-Id: I4f84db66ff439bbdad845da2af532c09afaeea44

7 years agofixed build error and unresolved svace issues in unified version 60/126860/1 submit/tizen/20170425.080426
Sejun Park [Tue, 25 Apr 2017 07:29:09 +0000 (16:29 +0900)]
fixed build error and unresolved svace issues in unified version

Change-Id: Idab4be2138bc8581eb4af0e3401ee9adad6f9a21

7 years agofixed svace issue 27/126527/1 submit/tizen/20170424.103917
Sejun Park [Mon, 24 Apr 2017 04:33:01 +0000 (13:33 +0900)]
fixed svace issue

Change-Id: Ifa8e4f545798eb8379d9595fe27a274667201736

7 years agofixed svace issues 87/125387/5
Sejun Park [Mon, 17 Apr 2017 07:39:13 +0000 (16:39 +0900)]
fixed svace issues

Change-Id: I4bbd1ea2063ff006b12e17e9e05e39d7c3ac789e

7 years ago[Tizen] Fix 'Have choice' issue for TM1 67/121867/1 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170404.142354 accepted/tizen/ivi/20170403.130036 accepted/tizen/mobile/20170403.125645 accepted/tizen/tv/20170403.125831 accepted/tizen/unified/20170403.130127 accepted/tizen/wearable/20170403.125921 submit/tizen/20170403.050513
hk57.kim [Wed, 29 Mar 2017 08:25:47 +0000 (17:25 +0900)]
[Tizen] Fix 'Have choice' issue for TM1

- This is for Tizen 4.0.
- Fix buildrequires kernel-headers-tizen-dev --> kernel-headers-3.10-sc7730 for TM1

Change-Id: I31e55eacf2877296341c344bdb858a48854690c1
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
7 years agochanged to %license macro 67/120567/2
Sejun Park [Thu, 23 Mar 2017 07:53:12 +0000 (16:53 +0900)]
changed to %license macro

Change-Id: I84d92a0317fcce09ed3564ca7006a399384aff25

7 years ago[4.0] Remove Target_Name Dependency 58/115258/1
hk57.kim [Fri, 17 Feb 2017 05:53:43 +0000 (14:53 +0900)]
[4.0] Remove Target_Name Dependency

- This is for Tizen 4.0
- We are going to unify repositories as well as build projects.

- When you SR this, you need to create JIRA-TRE issue of:
  : add capi-media-codec-extension-TM1 for TM1 (mobile)

(It's add, not replace.)

Change-Id: I8c1f38e25323c69ad6dfb41b4a1fdd959df274fb
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
7 years agofixed build errors due to toolchain upgrade 38/109538/1 accepted/tizen/common/20170112.174248 accepted/tizen/ivi/20170111.223020 accepted/tizen/mobile/20170111.222929 accepted/tizen/tv/20170111.222944 accepted/tizen/unified/20170309.031744 accepted/tizen/wearable/20170111.223005 submit/tizen/20170110.100630 submit/tizen/20170111.114435 submit/tizen_unified/20170308.100404
Sejun Park [Tue, 10 Jan 2017 09:49:51 +0000 (18:49 +0900)]
fixed build errors due to toolchain upgrade

Change-Id: I7fce705cb33d0a3594bc2ce67c8054d96b960018

7 years agoMerge branch 'tizen_3.0' into tizen 77/107177/1 accepted/tizen/common/20161227.192656 accepted/tizen/ivi/20161228.083710 accepted/tizen/mobile/20161228.083614 accepted/tizen/tv/20161228.083636 accepted/tizen/wearable/20161228.083649 submit/tizen/20161227.144440
Sejun Park [Tue, 27 Dec 2016 05:16:32 +0000 (14:16 +0900)]
Merge branch 'tizen_3.0' into tizen

Change-Id: Ibee83456ecfeeb1e460f57f551732220167e1333

7 years agofixed svace issue 76/107176/1 accepted/tizen_3.0.m2_mobile accepted/tizen_3.0.m2_tv accepted/tizen_3.0.m2_wearable tizen_3.0.m2 accepted/tizen/3.0.m2/mobile/20170104.122239 accepted/tizen/3.0.m2/tv/20170104.122624 accepted/tizen/3.0.m2/wearable/20170104.122943 accepted/tizen/3.0/common/20161228.071730 accepted/tizen/3.0/ivi/20161228.022529 accepted/tizen/3.0/mobile/20161228.022433 accepted/tizen/3.0/tv/20161228.022449 accepted/tizen/3.0/wearable/20161228.022502 submit/tizen_3.0.m2/20170104.093749 submit/tizen_3.0/20161227.144016
Sejun Park [Tue, 27 Dec 2016 05:15:06 +0000 (14:15 +0900)]
fixed svace issue

Change-Id: I9e66e28b513f7f0de72509dee5681b391a4e426c

7 years agoMerge branch 'tizen_3.0' into tizen 49/107049/1 accepted/tizen/common/20161227.192459 accepted/tizen/ivi/20161227.091441 accepted/tizen/mobile/20161227.091351 accepted/tizen/tv/20161227.091408 accepted/tizen/wearable/20161227.091422 submit/tizen/20161227.033947
Sejun Park [Mon, 26 Dec 2016 08:23:48 +0000 (17:23 +0900)]
Merge branch 'tizen_3.0' into tizen

Change-Id: I85f8f5fe357b0763d58e9ab0f48c207e1a241738

7 years agoModified spelling and typo 40/106840/1 accepted/tizen/3.0/common/20161227.102257 accepted/tizen/3.0/ivi/20161227.011414 accepted/tizen/3.0/mobile/20161227.011316 accepted/tizen/3.0/tv/20161227.011346 accepted/tizen/3.0/wearable/20161227.011401 submit/tizen_3.0/20161226.123740
Sejun Park [Fri, 23 Dec 2016 07:49:26 +0000 (16:49 +0900)]
Modified spelling and typo

Change-Id: I7db668f373bc55e23217da22205d91e628733800

7 years agoChanged to previous codec data configuration logic 80/106780/2
Sejun Park [Fri, 23 Dec 2016 04:56:04 +0000 (13:56 +0900)]
Changed to previous codec data configuration logic

Change-Id: I3a7a249c2a6ace6ca9e77171221c6675cb03394a

7 years agofix memory leak in error cases of feed_task function 62/105962/6
Zhao Cancan [Tue, 20 Dec 2016 06:11:06 +0000 (01:11 -0500)]
fix memory leak in error cases of feed_task function

Change-Id: I7adca39677fb64ce0a48880b433baf0b11751c7e

7 years agoPatch for split codec_data from first frame 02/105202/4
juan82.liu [Thu, 15 Dec 2016 19:11:10 +0000 (03:11 +0800)]
Patch for split codec_data from first frame

Change-Id: I86fa797c3ad6690a6da33aaa8553a08488aabc25

7 years agoMerge branch 'tizen_3.0' into tizen 98/103098/1 accepted/tizen/common/20161214.160631 accepted/tizen/ivi/20161214.015333 accepted/tizen/mobile/20161214.014933 accepted/tizen/tv/20161214.015118 accepted/tizen/wearable/20161214.015159 submit/tizen/20161213.083228
Sejun Park [Wed, 7 Dec 2016 08:06:17 +0000 (17:06 +0900)]
Merge branch 'tizen_3.0' into tizen

Change-Id: I327dec2abbdf5790b2b0466cb7167ed5cd93fedd

7 years agoModify to be set codecdata 05/103005/2 accepted/tizen/3.0/common/20161216.123807 accepted/tizen/3.0/ivi/20161216.084329 accepted/tizen/3.0/mobile/20161216.083931 accepted/tizen/3.0/tv/20161216.084053 accepted/tizen/3.0/wearable/20161216.084150 submit/tizen_3.0/20161213.081002 submit/tizen_3.0/20161215.110001
Sejun Park [Wed, 7 Dec 2016 04:29:59 +0000 (13:29 +0900)]
Modify to be set codecdata

Change-Id: Ib7807e50f3dcec8876fde872e0694458392dcc04