platform/core/multimedia/trackrenderer.git
3 months agoChoose caps to make a decoder element 56/314956/4 accepted/tizen/unified/20240727.112744 accepted/tizen/unified/dev/20240730.010459 accepted/tizen/unified/toolchain/20240812.133249 accepted/tizen/unified/x/20240729.014253 accepted/tizen/unified/x/asan/20240813.231723
Gilbok Lee [Tue, 23 Jul 2024 08:55:18 +0000 (17:55 +0900)]
Choose caps to make a decoder element

-finding the wrong decoder because there are several src pad templates
 in some parsers(mpeg4videoparser/ac3parser)

[Version] 0.0.57
[Issue Type] Fix bugs

Change-Id: Ia42c7c37cbdd6e0b3a1a6d4882ef7a3067637638

3 months agoAdd dot generation when resume 57/314557/2
Haesu Gwon [Mon, 15 Jul 2024 07:40:20 +0000 (16:40 +0900)]
Add dot generation when resume

Change-Id: I0600ae4c3480de67e631552be60978d559e573bd

3 months agoRemove unused code 19/314219/2
Gilbok Lee [Tue, 9 Jul 2024 03:36:16 +0000 (12:36 +0900)]
Remove unused code

[Version] 0.0.56
[Issue Type] Refactoring

Change-Id: I559ff3503dc28549a9c697c63f5b3353b6a5da8a

7 months agoAdd dummy APIs and enum for unified 03/308303/2 accepted/tizen/unified/20240326.105056 accepted/tizen/unified/dev/20240620.005544 accepted/tizen/unified/x/20240401.142531
Gilbok Lee [Thu, 21 Mar 2024 05:27:39 +0000 (14:27 +0900)]
Add dummy APIs and enum for unified

[Version] 0.0.55

Change-Id: Id6032fe052a17c73b946a18b9ec7c458d84537af

8 months agoFix Coverity issue (Use of auto that causes a copy) 97/305897/1 accepted/tizen/unified/20240219.160401 accepted/tizen/unified/toolchain/20240311.065514 accepted/tizen/unified/x/20240220.150022
Gilbok Lee [Tue, 13 Feb 2024 06:34:04 +0000 (15:34 +0900)]
Fix Coverity issue (Use of auto that causes a copy)

[Version] 0.0.54
[Issue Type] Coverity

Change-Id: I7c3ffddeb9121193bf6b9006de2baca81590df71

8 months agoRemove unnecessary code and unused package 76/305676/3 accepted/tizen/unified/20240207.171604 accepted/tizen/unified/x/20240208.022959
Gilbok Lee [Tue, 6 Feb 2024 06:57:48 +0000 (15:57 +0900)]
Remove unnecessary code and unused package

[Version] 0.0.53

Change-Id: Ia307cf16b5d8d20458d967dcf41723f36fbd8efd

9 months agoFix the log that outputs timeunit incorrectly 18/303918/2
Gilbok Lee [Mon, 8 Jan 2024 05:49:27 +0000 (14:49 +0900)]
Fix the log that outputs timeunit incorrectly

Change-Id: I4203b908e74c358319b3a580134a27648fb579d4

10 months agoFix the bug that video_decoded_cb() is not called 43/302943/3 accepted/tizen_unified_riscv accepted/tizen/unified/20231219.160341 accepted/tizen/unified/riscv/20231219.070912
Gilbok Lee [Mon, 18 Dec 2023 02:30:55 +0000 (11:30 +0900)]
Fix the bug that video_decoded_cb() is not called

- The default value of is_video_hole_enabled_ was changed to false,
  but the case of fakesink was not considered.

Change-Id: Iae904df1a44207f5a550bc88ed1200913f15378b

10 months agofixup! Support time unit type (millisecond, microsecond) 03/302103/7 accepted/tizen/unified/20231205.171421
Seungbae Shin [Thu, 30 Nov 2023 08:28:47 +0000 (17:28 +0900)]
fixup! Support time unit type (millisecond, microsecond)

refactoring by introducing immutable TimeConverter class to handle
various time conversion.

Change-Id: I4eb6be8fd7a181bb3a2377ed84ebfd3b97acc9cd

11 months agoSupport time unit type (millisecond, microsecond) 04/302004/5
Gilbok Lee [Wed, 29 Nov 2023 08:25:27 +0000 (17:25 +0900)]
Support time unit type (millisecond, microsecond)

Change-Id: I58ca4a3652b28d404bbfa84face146d29cd39a87

11 months agoFix bug in DecodedVideoFrameBufferManualCopy mode 90/301890/4
Gilbok Lee [Mon, 27 Nov 2023 04:38:31 +0000 (13:38 +0900)]
Fix bug in DecodedVideoFrameBufferManualCopy mode

- fix the crash when trackrenderer_get_decoded_video_frame() is called
multiple times

Change-Id: Id87f8b4f75950618c5a704e590334bd10eb97099

11 months agoFix drop buffer when SetPlaybackRate() 78/301278/8
Gilbok Lee [Mon, 13 Nov 2023 08:37:00 +0000 (17:37 +0900)]
Fix drop buffer when SetPlaybackRate()

- when a segment event is sent, a buffer drop occurs in the decoder
  due to the qos event

Change-Id: I74c929fe6c0b86f56484880aaea2a9f0d4a0477a

11 months agoSend seek events to all sink elements 63/300863/2 accepted/tizen/unified/20231106.171635
Gilbok Lee [Fri, 3 Nov 2023 02:53:09 +0000 (11:53 +0900)]
Send seek events to all sink elements

- Didn't send seek event to subtitle sink due to below commit
  https://review.tizen.org/gerrit/#/c/platform/core/multimedia/trackrenderer/+/291511/
  So subtitle seek function doesn't work

Change-Id: I05e6afa8c4cb5edbb968a3c0285434a58dbc6f66

12 months agoacquire hw resource before make element 62/300562/5 accepted/tizen/unified/20231030.145734
Eunhye Choi [Fri, 27 Oct 2023 06:40:04 +0000 (15:40 +0900)]
acquire hw resource before make element

- acquire hw resource before make hw element
- clear trackinfo in case of error during activate

[Version] 0.0.47

Change-Id: Ic898b9efde4d9f69ff9727a9ac01aa3716f4c56e

12 months agocleanup duplicated code about sink creation 21/300521/2 accepted/tizen/unified/20231030.034812
Eunhye Choi [Thu, 26 Oct 2023 12:39:20 +0000 (21:39 +0900)]
cleanup duplicated code about sink creation

- add Create sink function to remove duplicated code
- remove unused property

[Version] 0.0.46

Change-Id: Ia16e3a063678ca2e627e7ca7a9fdaf7bb7eacb25

12 months agocleanup duplicated code about decoder creation 59/300459/4
Eunhye Choi [Wed, 25 Oct 2023 08:41:41 +0000 (17:41 +0900)]
cleanup duplicated code about decoder creation

- add CreateDecoder to cleanup duplicated code
- add ElementRemove to cleanup resource in case of error

[Version] 0.0.45

Change-Id: I78c4130312738a667313f89e4396eec259ba5d50

12 months agoset opus caps on appsrc 47/300447/1 accepted/tizen/unified/20231026.032438
Eunhye Choi [Wed, 25 Oct 2023 07:06:08 +0000 (16:06 +0900)]
set opus caps on appsrc

- opus caps have to be set on appsrc to negociate with opus decoder

[Version] 0.0.44

Change-Id: I2deac33ba7a30ccf3af8aae2b23c15d87b31df2b

12 months agoSupport kTrackRendererDecodedVideoFrameBufferCopy type in trackrenderer_set_video_fra... 31/300131/3
Gilbok Lee [Tue, 17 Oct 2023 07:50:24 +0000 (16:50 +0900)]
Support kTrackRendererDecodedVideoFrameBufferCopy type in trackrenderer_set_video_frame_buffer_type()

Change-Id: Id8dba9a1beacd7538720f9818fcca6b8ac00a593

12 months agoMerge branch 'tizen_7.0' into tizen 50/300050/1 accepted/tizen/unified/20231018.120804
Youngwoo Cho [Mon, 16 Oct 2023 07:53:36 +0000 (16:53 +0900)]
Merge branch 'tizen_7.0' into tizen

Change-Id: I553765a524f4d72fa8606c80643c5faac9eacd2e

12 months agoAdd interface about sound stream information 64/299964/3 accepted/tizen/7.0/unified/20231017.165716
Youngwoo Cho [Thu, 12 Oct 2023 09:22:35 +0000 (18:22 +0900)]
Add interface about sound stream information

- add interface about sound stream information
  to set properties such as media.role

Change-Id: Ic5046989ca2bf6394e6e531f1088d19406ce286e
Signed-off-by: Youngwoo Cho <young222.cho@samsung.com>
12 months agoMerge branch 'tizen_7.0' into tizen 19/299919/1 accepted/tizen/unified/20231016.173338
Gilbok Lee [Thu, 12 Oct 2023 06:55:34 +0000 (15:55 +0900)]
Merge branch 'tizen_7.0' into tizen

Change-Id: I8afc4521a2aaf077aae43459dd405b3cb3c70524

12 months agoFix SVACE issue(DEREF_OF_NULL.EX) 36/299836/3 accepted/tizen/7.0/unified/20231012.162657
Gilbok Lee [Wed, 11 Oct 2023 04:42:00 +0000 (13:42 +0900)]
Fix SVACE issue(DEREF_OF_NULL.EX)

Change-Id: I0666859ec394bcdcbdef8f7c816ff841bf614bb3

12 months agoAdd queue attributes 50/299750/4
Gilbok Lee [Tue, 10 Oct 2023 01:28:20 +0000 (10:28 +0900)]
Add queue attributes

- video/audio max-time, current-level-time attributes

Change-Id: I84343619bb150b43c56ed3b9bcfffb304de2ff8c

12 months agoAdd/Modify file header comment 86/299586/3
Gilbok Lee [Thu, 5 Oct 2023 08:46:47 +0000 (17:46 +0900)]
Add/Modify file header comment

Change-Id: I5103121a3175159e1da63c2b5bd17974e9dc8276

12 months agoIncrease tbm_surface refcount for espp commonization 70/299570/3
Gilbok Lee [Thu, 5 Oct 2023 06:16:43 +0000 (15:16 +0900)]
Increase tbm_surface refcount for espp commonization

Change-Id: I0bdb389903b9b9ece70080e904ecd4de60c5892a

13 months agoMerge branch 'tizen' into tizen_7.0 89/299389/1
Gilbok Lee [Wed, 27 Sep 2023 06:16:09 +0000 (15:16 +0900)]
Merge branch 'tizen' into tizen_7.0

Change-Id: I680b5aa9e174b466e03fd8cfab7d10c8dc920329

13 months agoAdd dummy APIs and enum for unified 76/298676/6
Gilbok Lee [Tue, 12 Sep 2023 08:50:27 +0000 (17:50 +0900)]
Add dummy APIs and enum for unified

- fix typo

[Version] 0.0.40

Change-Id: I2c563566397bf4608fec70d97a0db6033122b252

13 months agoUpdate APIs description 75/298675/3
Gilbok Lee [Tue, 12 Sep 2023 07:25:09 +0000 (16:25 +0900)]
Update APIs description

[Version] 0.0.39

Change-Id: I06fbc43d35d5cd5f1b56b3557e7b060e172e0369

13 months agocleanup duplicated code about appsrc creation 26/299026/2
Eunhye Choi [Mon, 18 Sep 2023 09:47:31 +0000 (18:47 +0900)]
cleanup duplicated code about appsrc creation

[Version] 0.0.39

Change-Id: Ice6277e3847b86829d63bc3c68cd930d01e0f5d4

13 months agoMerge branch 'tizen' into tizen_7.0 18/298918/1 accepted/tizen/7.0/unified/20230920.022048
Eunhye Choi [Fri, 15 Sep 2023 07:08:43 +0000 (16:08 +0900)]
Merge branch 'tizen' into tizen_7.0

Change-Id: Ie13ef16e3e39cfaa4a3606554aade2dc035ab97e

13 months agosupport disable sync mode for low latency 35/298735/2 accepted/tizen/8.0/unified/20231005.093528 accepted/tizen/unified/20230914.100351 tizen_8.0_m2_release
Eunhye Choi [Wed, 13 Sep 2023 05:30:18 +0000 (14:30 +0900)]
support disable sync mode for low latency

- media data will be rendered once it is decoded
  regardless of pipeline clock
- related espp api :
  esplusplayer_set_low_latency_mode
- low_latench_mode.h file is synchronized with product

[Version] 0.0.38

Change-Id: I75b6aab3545f83016c5f81db44aa46c3b5369be1

13 months agomodify condition to get resources 09/298409/5 accepted/tizen/unified/20230913.172608
Eunhye Choi [Wed, 6 Sep 2023 11:25:08 +0000 (20:25 +0900)]
modify condition to get resources

- check decoder and display type
  to get HW resources
- get resources after creating plugin and
  before changing state to paused.

[Version] 0.0.37

Change-Id: I99a791f799be201785ee6ad94bc302ec01bcb19b

13 months agoremove unnecessary product code related to display quality 00/298400/5
Eunhye Choi [Wed, 6 Sep 2023 11:05:04 +0000 (20:05 +0900)]
remove unnecessary product code related to display quality

Display::SetDisplayQualityInfo()
Display::SetVideoQualityMode()
TrackRenderer::SetVideoQualityInfo_()

[Version] 0.0.36

Change-Id: Id57dfedca32028ceeb63b1b4987b7b9441bb48ad

13 months agomake audio decoder according to the use_swdecoder option 06/298306/2
Eunhye Choi [Tue, 5 Sep 2023 08:46:39 +0000 (17:46 +0900)]
make audio decoder according to the use_swdecoder option

- make audio decoder according to the use_swdecoder option
  which is set by SetTrack or Activate interface

[Version] 0.0.35

Change-Id: I95ba1cb69b6b1236f834037e53ebb586fa6c6238

13 months agomake decoder according to the use_swdecoder option 57/298257/3
Eunhye Choi [Mon, 4 Sep 2023 09:04:58 +0000 (18:04 +0900)]
make decoder according to the use_swdecoder option

- make decoder according to the use_swdecoder option
  which is set by SetTrack or Activate interface
- if user use esplusplayer api, use_swdecoder option is set by
  calling below api.
  : esplusplayer_set_video_codec_type
    esplusplayer_set_audio_codec_type
- if there is no hw or sw decoder which user want to use,
  the default one (which has highest rank) will be selected.

[Version] 0.0.34

Change-Id: Ifbad22f35429ad0d68804b4e93003a58d93a8df5

13 months agocleanup code about audio mute 42/298242/3
Eunhye Choi [Mon, 4 Sep 2023 06:39:45 +0000 (15:39 +0900)]
cleanup code about audio mute

- cleanup code about audio mute
- remove unnecessary function

[Version] 0.0.33

Change-Id: I24b0b757df42edd39d10251e1bbe57f2950f1e52

14 months agoConvert to the correct tbm format 39/298039/5
Eunhye Choi [Wed, 30 Aug 2023 11:01:46 +0000 (20:01 +0900)]
Convert to the correct tbm format

- the accurate tbm format is required
  to convert video frame to other format
  which is returned by GetDecodedPacket()

[Version] 0.0.32

Change-Id: If670d983b30b59ce25a75d84e240bce5dc91ef82

14 months agoSend copied memory when GetDecodedPacket 33/297633/3 accepted/tizen/unified/20230823.021344
Eunhye Choi [Tue, 22 Aug 2023 06:23:17 +0000 (15:23 +0900)]
Send copied memory when GetDecodedPacket

- send copied memory instead of sending reference of
  decoding buffer directly
- if app does not return decoding buffer,
  it can cause video decoding error

[Version] 0.0.31

Change-Id: I08db60d842841f74a259c2c2ab925e4065357de4

14 months agoFix SVACE defect 40/297440/3
Seungbae Shin [Fri, 18 Aug 2023 07:35:12 +0000 (16:35 +0900)]
Fix SVACE defect

WID:57833736 Casting a signed value which has type 'int' to a bigger unsigned integer type 'size_t' while initializing a variable

[Version] 0.0.30
[Issue Type] Svace

Change-Id: I1dfc25ea156134e9c0a3e159ded4310c54e16499

14 months agoSupport video capture during playback 70/297370/3
Eunhye Choi [Thu, 17 Aug 2023 10:46:01 +0000 (19:46 +0900)]
Support video capture during playback

[Version] 0.0.29
[Issue Type] Add features

- Add GetDecodedPacket
- Add ReturnDecodedPacket
- the interfaces are synchronized with VD

Change-Id: I1e482c3899727d2212dfaa8aaa6694a260d42f1c

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