platform/core/multimedia/trackrenderer.git
22 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

22 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

22 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

23 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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