summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Gilbok Lee [Wed, 11 Oct 2023 04:42:00 +0000 (13:42 +0900)]
Fix SVACE issue(DEREF_OF_NULL.EX)
Change-Id: I0666859ec394bcdcbdef8f7c816ff841bf614bb3
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
Gilbok Lee [Thu, 5 Oct 2023 08:46:47 +0000 (17:46 +0900)]
Add/Modify file header comment
Change-Id: I5103121a3175159e1da63c2b5bd17974e9dc8276
Gilbok Lee [Thu, 5 Oct 2023 06:16:43 +0000 (15:16 +0900)]
Increase tbm_surface refcount for espp commonization
Change-Id: I0bdb389903b9b9ece70080e904ecd4de60c5892a
Gilbok Lee [Wed, 27 Sep 2023 06:16:09 +0000 (15:16 +0900)]
Merge branch 'tizen' into tizen_7.0
Change-Id: I680b5aa9e174b466e03fd8cfab7d10c8dc920329
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
Gilbok Lee [Tue, 12 Sep 2023 07:25:09 +0000 (16:25 +0900)]
Update APIs description
[Version] 0.0.39
Change-Id: I06fbc43d35d5cd5f1b56b3557e7b060e172e0369
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
Eunhye Choi [Fri, 15 Sep 2023 07:08:43 +0000 (16:08 +0900)]
Merge branch 'tizen' into tizen_7.0
Change-Id: Ie13ef16e3e39cfaa4a3606554aade2dc035ab97e
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
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
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
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
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
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
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
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
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
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
Gilbok Lee [Thu, 10 Aug 2023 07:33:28 +0000 (16:33 +0900)]
Merge branch 'tizen' into tizen_7.0
Change-Id: If7f7799ff0a060464231d0cdeb585af93e4d7f0d
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
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
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
wchang kim [Thu, 29 Jun 2023 08:18:41 +0000 (17:18 +0900)]
Fixed the build error using gcc 13
Change-Id: I0edc460bc08729ea4ed6280e967f99d5c9946ea5
Gilbok Lee [Wed, 10 May 2023 08:09:54 +0000 (17:09 +0900)]
Revise ParseStreamHeaders fuction
Change-Id: I64a7f2a66db889f08175944f03d5e0ab55e9f29e
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
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
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
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
Gilbok Lee [Fri, 21 Apr 2023 00:27:18 +0000 (09:27 +0900)]
Fix Coverity issues
Change-Id: Ie85786f5597dc4404cacbe474aa074434a8059aa
(cherry picked from commit
5c538446ca1414b3e467a7002624ec9401fdf53c)
Gilbok Lee [Fri, 21 Apr 2023 00:27:18 +0000 (09:27 +0900)]
Fix Coverity issues
Change-Id: Ie85786f5597dc4404cacbe474aa074434a8059aa
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)
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
Eunhye Choi [Wed, 19 Apr 2023 06:43:54 +0000 (15:43 +0900)]
Merge branch 'tizen' into 'tizen_7.0'
Change-Id: Id704607f3b814e40296454e2475407e6a03d29be
Eunhye Choi [Wed, 19 Apr 2023 07:05:11 +0000 (16:05 +0900)]
Fix coverity issue
Change-Id: I568b110322ba34e3af2332792e620f200bdfbea2
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
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
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
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
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
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
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
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
Jeongyoon Nam [Thu, 8 Dec 2022 01:15:30 +0000 (10:15 +0900)]
Fix typo
Change-Id: I887131128d3ea4c22e4f8b685bc1b3ed38c7c93f
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
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
Jeongyoon Nam [Thu, 8 Dec 2022 01:15:30 +0000 (10:15 +0900)]
Fix typo
Change-Id: I887131128d3ea4c22e4f8b685bc1b3ed38c7c93f
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
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
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
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
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
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
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
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
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
Jeongyoon Nam [Wed, 19 Jan 2022 07:37:22 +0000 (16:37 +0900)]
remove unnecessary local variable and improve code quality
Change-Id: Ic1bc750a435b052065ac02aae702410adb58500b
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
Jeongyoon Nam [Tue, 18 Jan 2022 06:13:13 +0000 (15:13 +0900)]
Merge branch: resolve text sync issue
Change-Id: Ic43ef5c34f472f4d5a86e23ca038336c7528c9ae
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
Eunhye Choi [Fri, 7 Jan 2022 13:24:08 +0000 (22:24 +0900)]
fix build err with boost 1.77.0
Change-Id: I4f39bca476430551c92d9fcaaa4a654eaaa7d855
Gilbok Lee [Mon, 6 Sep 2021 02:39:29 +0000 (11:39 +0900)]
Fix Coverity issue
Change-Id: I053fc4dbea65cf205e63d8b9839e06538478a3b5
Eunhye Choi [Mon, 30 Aug 2021 08:13:00 +0000 (17:13 +0900)]
[0.0.2] fix svace issue
Change-Id: I065918d1b205e793f371be4288bbe3915e813b6a
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
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
Eunhye Choi [Wed, 4 Aug 2021 10:37:42 +0000 (19:37 +0900)]
remove product specific function
Change-Id: I64d1f09e5fca1315d8a407e04fb823638254cf6e
Eunhye Choi [Tue, 3 Aug 2021 06:58:25 +0000 (15:58 +0900)]
remove extra white space
Change-Id: Ia94f2057fa6ebc25c333394c595b4f62372c9e58
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
chuanji.tang [Wed, 14 Jul 2021 00:59:04 +0000 (08:59 +0800)]
Initialize the code with P4 INT CL9254461
Change-Id: I11d6c1454f8c7596844028e062adb5cdbe70becf
Tizen Infrastructure [Wed, 7 Jul 2021 00:56:57 +0000 (00:56 +0000)]
Initial empty repository