platform/core/multimedia/trackrenderer.git
14 months agoMerge branch 'tizen' into tizen_7.0 04/297104/1 accepted/tizen/7.0/unified/20230814.122349
Gilbok Lee [Thu, 10 Aug 2023 07:33:28 +0000 (16:33 +0900)]
Merge branch 'tizen' into tizen_7.0

Change-Id: If7f7799ff0a060464231d0cdeb585af93e4d7f0d

14 months agoAdd Requested First Render Frame event type 02/296302/7
Gilbok Lee [Tue, 25 Jul 2023 05:57:18 +0000 (14:57 +0900)]
Add Requested First Render Frame event type

[Version] 0.0.28
[Issue Type] Add features

Change-Id: I270524ccb0058ed639330b5eb16572c42ee1ccc9

14 months agoFix bug for resolution changed event 16/296416/4 accepted/tizen/unified/20230814.120957
Gilbok Lee [Thu, 27 Jul 2023 07:01:21 +0000 (16:01 +0900)]
Fix bug for resolution changed event

[Version] 0.0.27
[Issue Type] Fix bugs

Change-Id: Ibba3b7874fbfde834ee875d7b7efa405ee162c67

14 months agoAdd interface about drop 72/296572/2
Eunhye Choi [Tue, 1 Aug 2023 08:26:26 +0000 (17:26 +0900)]
Add interface about drop

- add interface about frame drop information
  the prototype is synchronized with VD one.

Change-Id: Ie13cfcba5cb97967989d2cd70040db34230abe35

16 months agoFixed the build error using gcc 13 74/294974/1 accepted/tizen/unified/20230703.093335 accepted/tizen/unified/dev/20230726.115621
wchang kim [Thu, 29 Jun 2023 08:18:41 +0000 (17:18 +0900)]
Fixed the build error using gcc 13

Change-Id: I0edc460bc08729ea4ed6280e967f99d5c9946ea5

17 months agoRevise ParseStreamHeaders fuction 34/292634/4 accepted/tizen/unified/20230528.171022
Gilbok Lee [Wed, 10 May 2023 08:09:54 +0000 (17:09 +0900)]
Revise ParseStreamHeaders fuction

Change-Id: I64a7f2a66db889f08175944f03d5e0ab55e9f29e

17 months agoAdd preroll-handoff signal 34/292334/1 accepted/tizen/unified/20230505.134417
Gilbok Lee [Thu, 4 May 2023 06:04:49 +0000 (15:04 +0900)]
Add preroll-handoff signal

- There is a problem that the first screen is not visible in the prepared done state

[Version] 0.0.26

Change-Id: Id444c63885564732460f057e24b8c41d270fa53d

17 months agoRemove improper property setting when createing raw audio pipline 30/292330/1 accepted/tizen/7.0/unified/20230505.170239
Seungbae Shin [Fri, 28 Apr 2023 05:31:02 +0000 (14:31 +0900)]
Remove improper property setting when createing raw audio pipline

[Version] 0.0.24

Change-Id: I61f671aa217ca2f66194c7331c830b45b50cf18f

18 months agoRemove default stream-format field for aac 49/292249/3
Gilbok Lee [Tue, 2 May 2023 07:54:37 +0000 (16:54 +0900)]
Remove default stream-format field for aac

- If set to raw stream-format and no codec_data, an error occurs in aacparse.
- Remove aac related functions in caps recipes

[Version] 0.0.25

Change-Id: I8773c59eb44128a239cf1c24746315a555131cf9

18 months agoRemove improper property setting when createing raw audio pipline 57/292157/1
Seungbae Shin [Fri, 28 Apr 2023 05:31:02 +0000 (14:31 +0900)]
Remove improper property setting when createing raw audio pipline

[Version] 0.0.24

Change-Id: I61f671aa217ca2f66194c7331c830b45b50cf18f

18 months agoFix Coverity issues 53/291753/1 accepted/tizen/7.0/unified/20230424.020523
Gilbok Lee [Fri, 21 Apr 2023 00:27:18 +0000 (09:27 +0900)]
Fix Coverity issues

Change-Id: Ie85786f5597dc4404cacbe474aa074434a8059aa
(cherry picked from commit 5c538446ca1414b3e467a7002624ec9401fdf53c)

18 months agoFix Coverity issues 48/291748/1 accepted/tizen/unified/20230421.103342
Gilbok Lee [Fri, 21 Apr 2023 00:27:18 +0000 (09:27 +0900)]
Fix Coverity issues

Change-Id: Ie85786f5597dc4404cacbe474aa074434a8059aa

18 months agoUse fakesink as the videosink, if the display type is not set 04/291704/1
Gilbok Lee [Wed, 19 Apr 2023 08:16:23 +0000 (17:16 +0900)]
Use fakesink as the videosink, if the display type is not set

- Return error when enabling video_hole without setting the display type
- Return error when disabling video_hole without setting the decoded buffer type

[Version] 0.0.23

Change-Id: Ia97408a76df613ac2dd43222a5019b652a513ec4
(cherry picked from commit dae64119322ed8250fb5f2ab2ea9deecae1d27ec)

18 months agoUse fakesink as the videosink, if the display type is not set 20/291620/10
Gilbok Lee [Wed, 19 Apr 2023 08:16:23 +0000 (17:16 +0900)]
Use fakesink as the videosink, if the display type is not set

- Return error when enabling video_hole without setting the display type
- Return error when disabling video_hole without setting the decoded buffer type

[Version] 0.0.23

Change-Id: Ia97408a76df613ac2dd43222a5019b652a513ec4

18 months agoMerge branch 'tizen' into 'tizen_7.0' 08/291608/2
Eunhye Choi [Wed, 19 Apr 2023 06:43:54 +0000 (15:43 +0900)]
Merge branch 'tizen' into 'tizen_7.0'

Change-Id: Id704607f3b814e40296454e2475407e6a03d29be

18 months agoFix coverity issue 14/291614/1 accepted/tizen/unified/20230420.091904
Eunhye Choi [Wed, 19 Apr 2023 07:05:11 +0000 (16:05 +0900)]
Fix coverity issue

Change-Id: I568b110322ba34e3af2332792e620f200bdfbea2

18 months agosupport volume setting 73/291573/1
Eunhye Choi [Tue, 18 Apr 2023 10:56:29 +0000 (19:56 +0900)]
support volume setting

[Version] 0.0.22

- support volume setting via pulsesink

Change-Id: Ic0d8df756ae12d9c038dcd825f7ccd4d197672b2

18 months agoAdd attr to set render time offset 31/291531/3
Eunhye Choi [Tue, 18 Apr 2023 05:37:52 +0000 (14:37 +0900)]
Add attr to set render time offset

[Version] 0.0.21

- support kLowLatencyModeDisablePreroll latency mode
- add attribute to set render time offset
- remove vconf dependency

Change-Id: I65966893f8cfedb6ab779feec10f37241ee4885a

18 months agoUnset sink flag in subtitle sink 11/291511/4
Gilbok Lee [Tue, 18 Apr 2023 01:31:25 +0000 (10:31 +0900)]
Unset sink flag in subtitle sink

- If there is no subtitle data and the EOS event sent,
  the EOS is immediately received on the subtitle sink.
  After that, when FlushDownStream_() is called(due to a call to SetPlaybackRate()),
  the EOS is reset on the subtitle sink.
  Therefore, if the EOS is received from another sink, the pipeline doesn't post EOS

[Version] 0.1.20
[Issue Type] Fix bugs

Change-Id: I8b4de9a652b2027f17218851274c2ee6d7dc8e9d

18 months agoFix deadlock when TrackRendererDecodedVideoFrameBufferType isn't none 82/291382/2
Gilbok Lee [Fri, 14 Apr 2023 05:05:11 +0000 (14:05 +0900)]
Fix deadlock when TrackRendererDecodedVideoFrameBufferType isn't none

[Version] 0.0.19
[Issue Type] Fix bugs

Change-Id: Ia0624fff57f876347581630a90ab2a2690f41988

18 months agoRemove path define 00/291300/1
Eunhye Choi [Thu, 13 Apr 2023 04:58:27 +0000 (13:58 +0900)]
Remove path define

[Version] 0.0.16
[Issue Type] Fix bugs

- lib path is invalid in 64bit system

Change-Id: Icc728631f0ecdc6c5a4b0b31c1bf5109505bb4b4

18 months agoRemove path define 98/291298/1
Eunhye Choi [Thu, 13 Apr 2023 04:58:27 +0000 (13:58 +0900)]
Remove path define

[Version] 0.0.18
[Issue Type] Fix bugs

- lib path is invalid in 64bit system

Change-Id: Icc728631f0ecdc6c5a4b0b31c1bf5109505bb4b4

19 months agoadd ini to set default video codec type 12/289312/3
Jeongyoon Nam [Mon, 6 Mar 2023 07:59:36 +0000 (16:59 +0900)]
add ini to set default video codec type

[Version] 0.0.17
[Issue Type] Add

Change-Id: If1fc20ab1d2b7974495d975c78e9c474846618ec

20 months agoSet stream headers if it is vorbis 39/288639/4
Jeongyoon Nam [Tue, 21 Feb 2023 01:53:04 +0000 (10:53 +0900)]
Set stream headers if it is vorbis

[Version] 0.0.16
[Issue Type] Add

Change-Id: Ia5ddf4be339d6c37eb5ff14a475ef1182b63648e

21 months agoFix typo 04/287104/2
Jeongyoon Nam [Thu, 8 Dec 2022 01:15:30 +0000 (10:15 +0900)]
Fix typo

Change-Id: I887131128d3ea4c22e4f8b685bc1b3ed38c7c93f

21 months agoEnable path to use videohole 10/287110/1
Jeongyoon Nam [Mon, 25 Apr 2022 00:46:56 +0000 (09:46 +0900)]
Enable path to use videohole

[Version] 0.0.15
[Issue Type] Add

Change-Id: I289a680f374b0fb0eab78739e7e83d306171949e

21 months agoFix Svace PROC_PAR_BIG defect 09/287109/1
Seungbae Shin [Fri, 10 Jun 2022 11:55:59 +0000 (20:55 +0900)]
Fix Svace PROC_PAR_BIG defect

- Warning Message for WID(45394909)
  The value expected as 1st parameter 'property' in this procedure has the size of 292 bytes.
  Passing structures of such size by value can lead to unnecessary performance loss.

[Version] 0.0.15
[Issue Type] Svace

Change-Id: If95732e871a8b85d7a6aa5ca4d1ac0d6c048495a

22 months agoFix typo 22/285222/2 accepted/tizen/unified/20230125.175716 submit/tizen/20230125.062336
Jeongyoon Nam [Thu, 8 Dec 2022 01:15:30 +0000 (10:15 +0900)]
Fix typo

Change-Id: I887131128d3ea4c22e4f8b685bc1b3ed38c7c93f

22 months agoEnable path to use videohole 09/274209/16
Jeongyoon Nam [Mon, 25 Apr 2022 00:46:56 +0000 (09:46 +0900)]
Enable path to use videohole

[Version] 0.0.15
[Issue Type] Add

Change-Id: I289a680f374b0fb0eab78739e7e83d306171949e

23 months agoFix Svace PROC_PAR_BIG defect 88/276188/4
Seungbae Shin [Fri, 10 Jun 2022 11:55:59 +0000 (20:55 +0900)]
Fix Svace PROC_PAR_BIG defect

- Warning Message for WID(45394909)
  The value expected as 1st parameter 'property' in this procedure has the size of 292 bytes.
  Passing structures of such size by value can lead to unnecessary performance loss.

[Version] 0.0.15
[Issue Type] Svace

Change-Id: If95732e871a8b85d7a6aa5ca4d1ac0d6c048495a

2 years agoFix SetPlaybackRate not to flush appsrc 69/280869/1 accepted/tizen_7.0_unified_hotfix tizen_7.0_hotfix accepted/tizen/7.0/unified/20221110.061457 accepted/tizen/7.0/unified/hotfix/20221116.105458 accepted/tizen/unified/20220908.013354 tizen_7.0_m2_release
Jeongyoon Nam [Tue, 6 Sep 2022 05:49:35 +0000 (14:49 +0900)]
Fix SetPlaybackRate not to flush appsrc

[Version] 0.0.14
[Issue Type] Bug fix

Change-Id: Iaf2ceaa7e12c860ddeaad98d5e3da1e8274b2379

2 years agoFix coverity issue 50/280450/1 accepted/tizen/unified/20220831.133849 submit/tizen/20220830.085205
Jeongyoon Nam [Tue, 30 Aug 2022 08:15:31 +0000 (17:15 +0900)]
Fix coverity issue

- Unchecked return value

[Version] 0.0.13
[Issue Type] Coverity

Change-Id: I43f318385a78901772d5916e402675795f5bee41

2 years agoAdd filling channel-mapping-family for opusdec 59/276159/9
Jeongyoon Nam [Fri, 10 Jun 2022 07:54:52 +0000 (16:54 +0900)]
Add filling channel-mapping-family for opusdec

Additionally,
revert the previous commit "Change type of GstRank"

[Version] 0.0.12
[Issue Type] Add

Change-Id: I757d05a0834f4790aca72ce9082168d63c68cdb3

2 years agoChange type of GstRank 70/275670/1 accepted/tizen/unified/20220603.141311 submit/tizen/20220530.030833
Jeongyoon Nam [Mon, 30 May 2022 01:38:58 +0000 (10:38 +0900)]
Change type of GstRank

[Version] 0.0.11
[Issue Type] Bug fix

Change-Id: I6444b89a30cbcab204f8368357268863aae2c107

2 years agoSet the audio decoder's caps to ones from its srcpad if there is no parser 18/275618/2
Jeongyoon Nam [Fri, 27 May 2022 05:55:32 +0000 (14:55 +0900)]
Set the audio decoder's caps to ones from its srcpad if there is no parser

Additionally,
fix: AddressSanitizer: alloc-dealloc-mismatch (Merge Branch)
is included.

[Version] 0.0.10
[Issue Type] Bug fix

Change-Id: I3b225981d972d4b7f1782a3cdd5098e5ecee2ed4

2 years ago[0.0.9] set the decoder's caps to ones from its srcpad if there is no parser 05/274905/4 accepted/tizen/unified/20220525.134545 submit/tizen/20220524.092710
Jeongyoon Nam [Thu, 12 May 2022 00:14:27 +0000 (09:14 +0900)]
[0.0.9] set the decoder's caps to ones from its srcpad if there is no parser

Change-Id: Id408ec9d1a2185e3afc1812de42b01de52b56c66

2 years ago[0.0.8] fix svace issue to avoid passing big parameter 58/271658/2 accepted/tizen/unified/20220225.151820 submit/tizen/20220224.075158
Jeongyoon Nam [Thu, 24 Feb 2022 06:43:24 +0000 (15:43 +0900)]
[0.0.8] fix svace issue to avoid passing big parameter

Change-Id: I0411c2986063e30a0c25d79850b2676383d98f66

2 years agoremove unnecessary local variable and improve code quality 20/269620/2
Jeongyoon Nam [Wed, 19 Jan 2022 07:37:22 +0000 (16:37 +0900)]
remove unnecessary local variable and improve code quality

Change-Id: Ic1bc750a435b052065ac02aae702410adb58500b

2 years agoMerge branch: fix issues 54/269554/1
Jeongyoon Nam [Tue, 18 Jan 2022 06:30:42 +0000 (15:30 +0900)]
Merge branch: fix issues

1. set false is_enough_data when FlushAppsrc
2. fix endless buffering when seeking
(skip updating segment in case of
normal seek)

Change-Id: I54f77d4310a6ae49b17b31152dc848e3e3856587

2 years agoMerge branch: resolve text sync issue 47/269547/1
Jeongyoon Nam [Tue, 18 Jan 2022 06:13:13 +0000 (15:13 +0900)]
Merge branch: resolve text sync issue

Change-Id: Ic43ef5c34f472f4d5a86e23ca038336c7528c9ae

2 years agoMerge branch: modify resourcemanager 41/269541/1
Jeongyoon Nam [Tue, 18 Jan 2022 05:48:16 +0000 (14:48 +0900)]
Merge branch: modify resourcemanager

1. mark each resource to release
2. if releasing resource is failed, erase or clear the list

Change-Id: Ib63da3ff15f8802a56abaa859f93feb2263b82be

2 years agofix build err with boost 1.77.0 48/269048/1 accepted/tizen/unified/20220110.135913 submit/tizen/20220107.135347
Eunhye Choi [Fri, 7 Jan 2022 13:24:08 +0000 (22:24 +0900)]
fix build err with boost 1.77.0

Change-Id: I4f39bca476430551c92d9fcaaa4a654eaaa7d855

3 years agoFix Coverity issue 24/263524/4 accepted/tizen_6.5_unified tizen_6.5 accepted/tizen/6.5/unified/20211028.123117 accepted/tizen/unified/20210908.020320 submit/tizen/20210906.062200 submit/tizen_6.5/20211028.162401 tizen_6.5.m2_release
Gilbok Lee [Mon, 6 Sep 2021 02:39:29 +0000 (11:39 +0900)]
Fix Coverity issue

Change-Id: I053fc4dbea65cf205e63d8b9839e06538478a3b5

3 years ago[0.0.2] fix svace issue 57/263257/2 accepted/tizen/unified/20210903.142950 submit/tizen/20210903.050853
Eunhye Choi [Mon, 30 Aug 2021 08:13:00 +0000 (17:13 +0900)]
[0.0.2] fix svace issue

Change-Id: I065918d1b205e793f371be4288bbe3915e813b6a

3 years agosupport video decoded callback 59/263059/2 tizen_devel accepted/tizen/unified/20210830.103719 submit/tizen/20210829.235404
Eunhye Choi [Wed, 25 Aug 2021 08:23:49 +0000 (17:23 +0900)]
support video decoded callback

- video frame could be exported if app register the video decoded cb
- related api :
  esplusplayer_set_media_packet_video_decoded_cb
  esplusplayer_decoded_buffer_destroy

Change-Id: I7cad9cbd50c56f65fefe2d09c1d43f7fb1082ce9

3 years agoresolve activate error 51/262551/1
Eunhye Choi [Fri, 13 Aug 2021 06:23:17 +0000 (15:23 +0900)]
resolve activate error

- add video parser for activate pipeline

Change-Id: Ia989115e9b4d022962f9ba89c1ee7db5ecd63e1e

3 years agoremove product specific function 17/262217/1
Eunhye Choi [Wed, 4 Aug 2021 10:37:42 +0000 (19:37 +0900)]
remove product specific function

Change-Id: I64d1f09e5fca1315d8a407e04fb823638254cf6e

3 years agoremove extra white space 60/262160/1
Eunhye Choi [Tue, 3 Aug 2021 06:58:25 +0000 (15:58 +0900)]
remove extra white space

Change-Id: Ia94f2057fa6ebc25c333394c595b4f62372c9e58

3 years agoinitial code for public 53/261853/2
Eunhye Choi [Tue, 27 Jul 2021 11:18:14 +0000 (20:18 +0900)]
initial code for public

- remove tv specific function and apply public pipeline structure

Change-Id: I171e64f4948b498fd0f3a20a85c1b0524184a425

3 years agoInitialize the code with P4 INT CL9254461 42/261242/8 tizen_tv_devel
chuanji.tang [Wed, 14 Jul 2021 00:59:04 +0000 (08:59 +0800)]
Initialize the code with P4 INT CL9254461

Change-Id: I11d6c1454f8c7596844028e062adb5cdbe70becf

3 years agoInitial empty repository master
Tizen Infrastructure [Wed, 7 Jul 2021 00:56:57 +0000 (00:56 +0000)]
Initial empty repository