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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

16 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

16 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

19 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

19 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

20 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

22 months 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

22 months 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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