platform/core/api/mediacodec.git
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

7 years agoApply tizen3.0 coding rule 05/96005/1 accepted/tizen/3.0/common/20161116.144232 accepted/tizen/3.0/ivi/20161109.124747 accepted/tizen/3.0/mobile/20161109.124503 accepted/tizen/3.0/tv/20161109.124604 accepted/tizen/3.0/wearable/20161109.124701 submit/tizen_3.0/20161108.053851 submit/tizen_3.0_common/20161116.085115
Sejun Park [Mon, 7 Nov 2016 05:37:37 +0000 (14:37 +0900)]
Apply tizen3.0 coding rule

Change-Id: Idd7b8da3a1a619b2bcf58ab88092eb8e16947d8c

7 years agoMerge "Apply tizen3.0 coding rule" into tizen accepted/tizen/common/20161109.140312 accepted/tizen/ivi/20161109.002849 accepted/tizen/mobile/20161109.002607 accepted/tizen/tv/20161109.002720 accepted/tizen/wearable/20161109.002805 submit/tizen/20161108.054351
eunhae choi [Mon, 7 Nov 2016 07:04:18 +0000 (23:04 -0800)]
Merge "Apply tizen3.0 coding rule" into tizen

7 years agoApply tizen3.0 coding rule 06/95906/1
Sejun Park [Mon, 7 Nov 2016 05:37:37 +0000 (14:37 +0900)]
Apply tizen3.0 coding rule

Change-Id: Idd7b8da3a1a619b2bcf58ab88092eb8e16947d8c

7 years agochanged printf to g_print 39/95339/1 accepted/tizen/3.0/ivi/20161103.045445 accepted/tizen/3.0/mobile/20161103.045347 accepted/tizen/3.0/tv/20161103.045406 accepted/tizen/3.0/wearable/20161103.045424 submit/tizen_3.0/20161103.043555
Sejun Park [Tue, 25 Oct 2016 10:00:24 +0000 (19:00 +0900)]
changed printf to g_print

Change-Id: I171c5ff58a0ee561f74934f4ac21c47c644c64ac

7 years agoAdded internal API for static loading ini when binding c# API 38/95338/1
Sejun Park [Mon, 24 Oct 2016 06:22:19 +0000 (15:22 +0900)]
Added internal API for static loading ini when binding c# API

Change-Id: Id4e51da2d93957fd2735f93ae47aabcdc66ebdd3

7 years agochanged printf to g_print 93/93693/1 accepted/tizen/3.0/common/20161114.105231 accepted/tizen/common/20161025.155128 accepted/tizen/ivi/20161103.230447 accepted/tizen/mobile/20161103.230352 accepted/tizen/tv/20161103.230410 accepted/tizen/wearable/20161103.230428 submit/tizen/20161025.104308 submit/tizen/20161103.005314 submit/tizen_3.0_common/20161104.104000
Sejun Park [Tue, 25 Oct 2016 10:00:24 +0000 (19:00 +0900)]
changed printf to g_print

Change-Id: I171c5ff58a0ee561f74934f4ac21c47c644c64ac

7 years agoAdded internal API for static loading ini when binding c# API 99/93399/8
Sejun Park [Mon, 24 Oct 2016 06:22:19 +0000 (15:22 +0900)]
Added internal API for static loading ini when binding c# API

Change-Id: Id4e51da2d93957fd2735f93ae47aabcdc66ebdd3

7 years agoModify packet pool size 27/93027/1 accepted/tizen/3.0/ivi/20161028.123116 accepted/tizen/3.0/mobile/20161028.122436 accepted/tizen/3.0/tv/20161028.122649 accepted/tizen/3.0/wearable/20161028.122914 accepted/tizen/common/20161020.173351 accepted/tizen/ivi/20161020.125714 accepted/tizen/mobile/20161020.125605 accepted/tizen/tv/20161020.125625 accepted/tizen/wearable/20161020.125650 submit/tizen/20161020.060131 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.082323
Sejun Park [Thu, 20 Oct 2016 05:38:45 +0000 (14:38 +0900)]
Modify packet pool size

Change-Id: Ie9b4e37040e836cacb137aac9c39203920c9796e

7 years agomodify to fill yuv data in test suite 84/92284/4 accepted/tizen/common/20161019.145745 accepted/tizen/ivi/20161019.141545 accepted/tizen/mobile/20161019.141358 accepted/tizen/tv/20161019.141452 accepted/tizen/wearable/20161019.141520 submit/tizen/20161019.084351
Sejun Park [Fri, 14 Oct 2016 08:48:44 +0000 (17:48 +0900)]
modify to fill yuv data in test suite

Change-Id: I5c9339c89f029e66639d79019303a69334bfd94a

7 years agofixed not to retrieve supporting codec type 44/90944/1
Sejun Park [Wed, 5 Oct 2016 06:23:48 +0000 (15:23 +0900)]
fixed not to retrieve supporting codec type

Change-Id: Ifdf164336a2c6156fea2c9a147e6a9045c186a45

7 years agomodify align for I420 format 99/90299/1
Sejun Park [Thu, 29 Sep 2016 10:04:20 +0000 (19:04 +0900)]
modify align for I420 format

Change-Id: I8f8c9d69bb211790e5b6cb09c89284212a0d8332

7 years agofix issue when bitrate is not set with media packet 84/88484/6 accepted/tizen/3.0/ivi/20161011.055424 accepted/tizen/3.0/mobile/20161015.032154 accepted/tizen/3.0/tv/20161016.003638 accepted/tizen/3.0/wearable/20161015.080436 accepted/tizen/common/20160921.162302 accepted/tizen/ivi/20160922.042644 accepted/tizen/mobile/20160922.042429 accepted/tizen/tv/20160922.042517 accepted/tizen/wearable/20160922.042600 submit/tizen/20160921.041639 submit/tizen_3.0_ivi/20161010.000005 submit/tizen_3.0_mobile/20161015.000000 submit/tizen_3.0_tv/20161015.000000 submit/tizen_3.0_wearable/20161015.000000
Sejun Park [Mon, 19 Sep 2016 09:33:04 +0000 (18:33 +0900)]
fix issue when bitrate is not set with media packet

Change-Id: I7ed942a8ee3d5ea9eab1c72c13e247ba2553e980

7 years agoFixed align issue when using s/w codec 17/85017/2 accepted/tizen/common/20160831.162043 accepted/tizen/ivi/20160901.065253 accepted/tizen/mobile/20160901.065031 accepted/tizen/tv/20160901.065130 accepted/tizen/wearable/20160901.065208 submit/tizen/20160831.052250
Sejun Park [Tue, 23 Aug 2016 08:59:41 +0000 (17:59 +0900)]
Fixed align issue when using s/w codec

Change-Id: I051be3f7f783bef6d1ade8fb1fa865228fe1bd64

7 years agoAdded test suite for camera preview 65/84965/1
Sejun Park [Tue, 23 Aug 2016 04:54:18 +0000 (13:54 +0900)]
Added test suite for camera preview

Change-Id: Ic60e48e994bf7b1f79c14934572319eb7007d093

7 years agoModify setting codec data when decoding aac 97/84297/2 accepted/tizen/common/20160818.144345 accepted/tizen/ivi/20160818.231820 accepted/tizen/mobile/20160818.231642 accepted/tizen/tv/20160818.231751 accepted/tizen/wearable/20160818.231721 submit/tizen/20160818.052348
Sejun Park [Thu, 18 Aug 2016 02:11:18 +0000 (11:11 +0900)]
Modify setting codec data when decoding aac

Change-Id: I9ced203947d65837bf475ee0e8028f1cb0ad9586