platform/upstream/gstreamer.git
7 years agoMake gstfragmented use OpenSSL instead of Nettle
Lukasz Pawelczyk [Tue, 4 Jul 2017 14:06:26 +0000 (16:06 +0200)]
Make gstfragmented use OpenSSL instead of Nettle

Change-Id: I3f180f5ba3e9a2eb593f1183d845ee1050a9f52f

7 years agohlsdemux: Fix crash when NETTLE is not used
Gilbok Lee [Mon, 4 Sep 2017 08:31:05 +0000 (17:31 +0900)]
hlsdemux: Fix crash when NETTLE is not used
hlsdemux: Fix bug for getting variant stream info

Change-Id: Ibe39e0749723d5ef41b927beb6066f91336e35b0

7 years agowaylandsink : update last_sample in paused state when signal_handoffs is set to zero
Hyunil [Wed, 12 Jul 2017 01:40:42 +0000 (10:40 +0900)]
waylandsink : update last_sample in paused state when signal_handoffs is set to zero

Change-Id: I640d8f10d54c573a615d7b1126374ac5ad62c515
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agoadaptivedemux: add streaming variant control
Eunhae Choi [Thu, 6 Jul 2017 08:04:57 +0000 (17:04 +0900)]
adaptivedemux: add streaming variant control

- add property to set max bandwidth/width/height limit
- add msg posting to share the current streaming variant

Change-Id: I9d58c3331a5cab6b2fc09a7b0cfdf25fb84a39be

7 years agovtenc: fix caps leak
Eunhae Choi [Fri, 30 Jun 2017 02:08:34 +0000 (11:08 +0900)]
vtenc: fix caps leak

Change-Id: Id805bc620ff72b3fa113cd8e85d12e693493cf60

7 years agoFix memory leak (wrong usage gst_caps_from_string)
Gilbok Lee [Tue, 27 Jun 2017 05:50:03 +0000 (14:50 +0900)]
Fix memory leak (wrong usage gst_caps_from_string)

Change-Id: I8575e7aba0ea2e2ed9706e0a0e9a8ff16ab2ab45
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
7 years agoWaylandsink : Removing unsupported video formats from video caps of TIZEN
Hyunil [Thu, 22 Jun 2017 01:10:02 +0000 (10:10 +0900)]
Waylandsink : Removing unsupported video formats from video  caps of TIZEN

Change-Id: I461c414be916e74caa50583447ff283bd9121b96
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agortph265depay : fix mem leak
Eunhae Choi [Mon, 19 Jun 2017 01:55:58 +0000 (10:55 +0900)]
rtph265depay : fix mem leak

Change-Id: I6ed5269baca45d8ef2b11aa0647a65a72f33100f

7 years agodirectfb: fix mem leak
Eunhae Choi [Fri, 16 Jun 2017 09:40:29 +0000 (18:40 +0900)]
directfb: fix mem leak

Change-Id: Id5069d045f280114a18dda098659a0096f8cb301

7 years agompegpsmux: fix mem leak
Eunhae Choi [Fri, 16 Jun 2017 07:51:50 +0000 (16:51 +0900)]
mpegpsmux: fix mem leak

Change-Id: I6825deeac82524c18b666498a168707978e0ef80

7 years agoopencv: fix mem leak
Eunhae Choi [Mon, 12 Jun 2017 08:34:08 +0000 (17:34 +0900)]
opencv: fix mem leak

Change-Id: Id26dc8effeed06a789bda89f95aa6aed663fc5ab

7 years agoMerge "Added gst.h for undefined symbol problem" into tizen
eunhae choi [Fri, 9 Jun 2017 04:27:22 +0000 (04:27 +0000)]
Merge "Added gst.h for undefined symbol problem" into tizen

7 years agoAdded gst.h for undefined symbol problem
Sejun Park [Fri, 9 Jun 2017 03:55:40 +0000 (12:55 +0900)]
Added gst.h for undefined symbol problem

Change-Id: I6793516a18871d932e3bf29010b89b02417d1833

7 years agoWaylandsink: Add plane_size info to tbm_surface for s/w codec output
Hyunil [Fri, 9 Jun 2017 00:45:40 +0000 (09:45 +0900)]
Waylandsink: Add plane_size info to tbm_surface for s/w codec output
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Change-Id: I8579f88ea423dac399153ac66deb7e192cd0b154

7 years agoMerge "apply CVE patch for security weakness" into tizen
eunhae choi [Thu, 8 Jun 2017 03:42:22 +0000 (03:42 +0000)]
Merge "apply CVE patch for security weakness" into tizen

7 years agoWaylandsink : Add SN21 video format
Hyunil [Wed, 7 Jun 2017 10:38:52 +0000 (19:38 +0900)]
Waylandsink : Add SN21 video format

Change-Id: Icc7587b4c5aacf3d7d5f7380cdaaedf99075056f
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agoWaylandsink : Add plane size info to tbm_surface
Hyunil [Wed, 7 Jun 2017 06:45:21 +0000 (15:45 +0900)]
Waylandsink : Add plane size info to tbm_surface

Change-Id: I042dc83f489bda38526a4b156c575f42eff4568a
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agoapply CVE patch for security weakness
Sejun Park [Wed, 7 Jun 2017 07:18:10 +0000 (16:18 +0900)]
apply CVE patch for security weakness

Change-Id: Ie7c401f1424312e2e6c2193df990525d30439083

7 years agoapply CVE patch for security weakness
Sejun Park [Thu, 1 Jun 2017 07:20:56 +0000 (16:20 +0900)]
apply CVE patch for security weakness

Change-Id: Ie64713714465e8ea9a0e0cf2c1f3e55e42de6fa9

7 years agoModify explain for disable-overlay property
Hyunil [Tue, 18 Apr 2017 05:42:36 +0000 (14:42 +0900)]
Modify explain for disable-overlay property

Change-Id: I55bfc21b3acf00c014a244d353f79b0776ca6fe6
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agowaylandsink : modify code about create wlbuffer
Hyunil [Thu, 30 Mar 2017 09:01:54 +0000 (18:01 +0900)]
waylandsink : modify code about create wlbuffer

Change-Id: Ie7dbee267f00efd95d3578abf62e229b0ddf8e73
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agowaylandsink : 1. modify dump api for native format
Hyunil [Wed, 22 Mar 2017 11:26:40 +0000 (20:26 +0900)]
waylandsink : 1. modify dump api for native format
              2. add SR32, S420 to sink_template

Change-Id: I6fe9157386c0567067dfe4ae18b7ecbf0079afb9
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agowaylandsink : (bug fix) changed to use original image size for tbm surface size
Hyunil [Tue, 21 Mar 2017 02:00:16 +0000 (11:00 +0900)]
waylandsink : (bug fix) changed to use original image size for tbm surface size

Change-Id: I0788e441d114e5b66f4184c0cca2c6aa98d488bc
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agobug fix : change return value about null check
Hyunil [Mon, 20 Mar 2017 05:28:55 +0000 (14:28 +0900)]
bug fix : change return value about null check

Change-Id: Ieefb0fb0ce4157464de66393b8ddcebd732fefa7
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agospec: disable mpegpsmux plugin which seems GPL
Eunhae Choi [Fri, 17 Mar 2017 05:57:54 +0000 (14:57 +0900)]
spec: disable mpegpsmux plugin which seems GPL

Change-Id: I43cabf550a38864a1fb23c1d9a92f339db23bdfe

7 years agofix mem leak
Eunhae Choi [Mon, 9 Jan 2017 05:42:39 +0000 (14:42 +0900)]
fix mem leak

Change-Id: Ib5ee250672babfb4b6828748f6c2df327c87f0f8
(cherry picked from commit 9f02a5f2f7ad8c24102af28471b055dbdfd5b6d3)

7 years agowaylandsink : Apply get_time function to inform start and end for basesink buffer...
Hyunil [Tue, 28 Feb 2017 05:48:06 +0000 (14:48 +0900)]
waylandsink : Apply get_time function to inform start and end for basesink buffer drop

Change-Id: I604b46e38ebb04ff5e0c93052809f27023ba950e
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agowaylandsink : Add disable-overlay property
Hyunil [Mon, 27 Feb 2017 05:25:48 +0000 (14:25 +0900)]
waylandsink : Add disable-overlay property

Change-Id: I49d8e4e7c261a379bc4e750064bca247c5e865f7
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agosmoothstreaming: change g_free() location.
Hyunil [Thu, 16 Feb 2017 07:41:03 +0000 (16:41 +0900)]
smoothstreaming: change g_free() location.

If tmpl is NULL name is not free.

Change-Id: I980acd81d2e5ea31f079df0101aafd6ce38d78bb
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agowaylandsink : Add video dump properties for debugging
Hyunil [Fri, 20 Jan 2017 03:16:05 +0000 (12:16 +0900)]
waylandsink : Add video dump properties for debugging

Change-Id: I5373b2980206fb5916e561b418c6ed34022b7878
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agowaylandsink : support making flush buffer by using MMVideoBuffer of last buffer
Hyunil [Fri, 13 Jan 2017 11:12:01 +0000 (20:12 +0900)]
waylandsink : support making flush buffer by using MMVideoBuffer of last buffer

Sometimes, there is no video data when flush request is set, we need to use last buffer

Change-Id: I786c298b7096ff55ed6c4c21612347139b54484b
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agoMerge branch 'tizen_3.0' into tizen
Gilbok Lee [Fri, 6 Jan 2017 05:12:31 +0000 (14:12 +0900)]
Merge branch 'tizen_3.0' into tizen

Change-Id: Ib4e1c98830b6a68734170eb23ad23eba8802b08d

7 years agoMerge "fix memory leak" into tizen_3.0
eunhae choi [Wed, 4 Jan 2017 10:01:28 +0000 (02:01 -0800)]
Merge "fix memory leak" into tizen_3.0

7 years agochange tv featuring option
Eunhae Choi [Tue, 3 Jan 2017 14:48:39 +0000 (23:48 +0900)]
change tv featuring option

Change-Id: I10e5359206b2ed8b53cb101f823b5a8693b82dac

7 years agofix memory leak
Gilbok Lee [Tue, 3 Jan 2017 05:23:37 +0000 (14:23 +0900)]
fix memory leak

Change-Id: I9843d02d425ca9db227d6b427b1fe0747da60e11

7 years agomodify comment
Eunhae Choi [Wed, 28 Dec 2016 09:21:07 +0000 (18:21 +0900)]
modify comment

Change-Id: I0d1c474bdd4aec5bcf839758247468e497214399
(cherry picked from commit 554c110e812c25e4c1c639490d556105372d7f49)

7 years agomodify comment
Eunhae Choi [Wed, 28 Dec 2016 09:21:07 +0000 (18:21 +0900)]
modify comment

Change-Id: I0d1c474bdd4aec5bcf839758247468e497214399

7 years agoMerge branch 'tizen_3.0' into tizen
Eunhae Choi [Mon, 26 Dec 2016 10:36:24 +0000 (19:36 +0900)]
Merge branch 'tizen_3.0' into tizen

Change-Id: I87a95d1c8e1035e1a714747826797f4b8cd85387

7 years agobluez,uvch264: fix mem leak
Eunhae Choi [Fri, 23 Dec 2016 08:27:35 +0000 (17:27 +0900)]
bluez,uvch264: fix mem leak

Change-Id: Ie921e91a2cccfd2137d87cf94a9584b261354b02

7 years agoid3tag: fix memory leak
Gilbok Lee [Thu, 22 Dec 2016 12:13:50 +0000 (21:13 +0900)]
id3tag: fix memory leak

Change-Id: I9d81bcb5aed9c737da641413ae3d7fc756686fd1

7 years agoMerge "bluez/rsvg: fix memory leak" into tizen
Eunhae Choi [Thu, 22 Dec 2016 11:58:05 +0000 (03:58 -0800)]
Merge "bluez/rsvg: fix memory leak" into tizen

7 years agofix mem leak (patch from upstream)
Eunhae Choi [Wed, 21 Dec 2016 04:51:40 +0000 (13:51 +0900)]
fix mem leak (patch from upstream)

Change-Id: Ia0190d4d4cd70ec9b8c6461f846f0897a0bfd938
(cherry picked from commit a131c90a08ae31c0d3b96378dd5fd75f55312a0f)

7 years agobluez/rsvg: fix memory leak
Eunhae Choi [Thu, 22 Dec 2016 02:13:06 +0000 (11:13 +0900)]
bluez/rsvg: fix memory leak

Change-Id: I3bc9839624af96ffa8d9f31e8ff230f39209bb43
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
(cherry picked from commit a5bcbef7e2b4afd530ad341cad133fab8abbe9c6)

7 years agobluez/rsvg: fix memory leak
Eunhae Choi [Thu, 22 Dec 2016 02:13:06 +0000 (11:13 +0900)]
bluez/rsvg: fix memory leak

Change-Id: I3bc9839624af96ffa8d9f31e8ff230f39209bb43
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
7 years agofix mem leak (patch from upstream)
Eunhae Choi [Wed, 21 Dec 2016 04:51:40 +0000 (13:51 +0900)]
fix mem leak (patch from upstream)

Change-Id: Ia0190d4d4cd70ec9b8c6461f846f0897a0bfd938

7 years agoMerge "waylandsink : support cache flush of tbm" into tizen
eunhae choi [Wed, 21 Dec 2016 04:36:08 +0000 (20:36 -0800)]
Merge "waylandsink : support cache flush of tbm" into tizen

7 years agoMerge "waylandsink : support cache flush of tbm" into tizen_3.0
eunhae choi [Wed, 21 Dec 2016 04:35:46 +0000 (20:35 -0800)]
Merge "waylandsink : support cache flush of tbm" into tizen_3.0

7 years agofix tv profile build error
Eunhae Choi [Tue, 20 Dec 2016 12:02:11 +0000 (21:02 +0900)]
fix tv profile build error

Change-Id: I7bb26c503a29df3eddfd03c77a8d5733b5a39068

7 years agofix tv profile build error
Eunhae Choi [Tue, 20 Dec 2016 12:02:11 +0000 (21:02 +0900)]
fix tv profile build error

Change-Id: I7bb26c503a29df3eddfd03c77a8d5733b5a39068

7 years agowaylandsink : support cache flush of tbm
Hyunil [Tue, 20 Dec 2016 06:40:55 +0000 (15:40 +0900)]
waylandsink : support cache flush of tbm

Change-Id: I835614e82870cc1a2197bb67f98d6374990f9e1b
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agowaylandsink : support cache flush of tbm
Hyunil [Tue, 20 Dec 2016 06:40:55 +0000 (15:40 +0900)]
waylandsink : support cache flush of tbm

Change-Id: I835614e82870cc1a2197bb67f98d6374990f9e1b
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agofix svace issue
Eunhae Choi [Thu, 15 Dec 2016 07:01:33 +0000 (16:01 +0900)]
fix svace issue

Change-Id: I506ba9c5f0f276698cd0290909ef4631adcbadf2
(cherry picked from commit b8d4122a4339d09836657831054038b4a9d1b8ff)

7 years ago[adaptive] add patches for dash and hls (sync with mobile)
Eunhae Choi [Tue, 13 Dec 2016 12:37:12 +0000 (21:37 +0900)]
[adaptive] add patches for dash and hls (sync with mobile)

Change-Id: I09ed0be0eb390337c87b0fa73a4591b05e7a6818
(cherry picked from commit 33c221cb95e50f454725a4e5b6b27a4f2733165c)

7 years agofix svace issue
Eunhae Choi [Thu, 15 Dec 2016 07:01:33 +0000 (16:01 +0900)]
fix svace issue

Change-Id: I506ba9c5f0f276698cd0290909ef4631adcbadf2

7 years ago[adaptive] add patches for dash and hls (sync with mobile)
Eunhae Choi [Tue, 13 Dec 2016 12:37:12 +0000 (21:37 +0900)]
[adaptive] add patches for dash and hls (sync with mobile)

Change-Id: I09ed0be0eb390337c87b0fa73a4591b05e7a6818

7 years agowaylandsink : Add S420(I420 tbm zero copy) video format.
Hyunil [Wed, 7 Dec 2016 01:46:10 +0000 (10:46 +0900)]
waylandsink : Add S420(I420 tbm zero copy) video format.

Change-Id: Iba1eca7cb743bee38eb76d109ce25af0274d1c6c
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
(cherry picked from commit f53cf56319e834a0629aba1323d4df35631f9e38)

7 years agowaylandsink : Add S420(I420 tbm zero copy) video format.
Hyunil [Wed, 7 Dec 2016 01:46:10 +0000 (10:46 +0900)]
waylandsink : Add S420(I420 tbm zero copy) video format.

Change-Id: Iba1eca7cb743bee38eb76d109ce25af0274d1c6c
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agotsdemux: Fix svace issue(DEREF_OF_NULL.EX)
Gilbok Lee [Tue, 6 Dec 2016 09:26:42 +0000 (18:26 +0900)]
tsdemux: Fix svace issue(DEREF_OF_NULL.EX)

Change-Id: I8487b7da58a6857ff0ae1427caef22607892e2aa
(cherry picked from commit 9152f6e424f6bdad78fbf0a2d3e0ff09b52c9b33)

7 years agotsdemux: Fix svace issue(DEREF_OF_NULL.EX)
Gilbok Lee [Tue, 6 Dec 2016 09:26:42 +0000 (18:26 +0900)]
tsdemux: Fix svace issue(DEREF_OF_NULL.EX)

Change-Id: I8487b7da58a6857ff0ae1427caef22607892e2aa

7 years agopnmenc: Fix string memory leak / add nettle for hls
Eunhae Choi [Tue, 6 Dec 2016 04:06:48 +0000 (13:06 +0900)]
pnmenc: Fix string memory leak / add nettle for hls

Change-Id: I7d6cd1ca104ca244fb0c1fc7086a221b6c804a80

7 years agopnmenc: Fix string memory leak / add nettle for hls
Eunhae Choi [Tue, 6 Dec 2016 04:06:48 +0000 (13:06 +0900)]
pnmenc: Fix string memory leak / add nettle for hls

Change-Id: I7d6cd1ca104ca244fb0c1fc7086a221b6c804a80

7 years agowaylandsink : supporting re-setting ROI after ROI setting is done.
Hyunil [Thu, 1 Dec 2016 01:54:21 +0000 (10:54 +0900)]
waylandsink : supporting re-setting ROI after ROI setting is done.

Change-Id: Ia2a50f3befac4778c007e4b38252beda92fd2280
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
(cherry picked from commit 655cfca81ad12bb87abfd532555c975163f2bb10)

7 years agowaylandsink : supporting re-setting ROI after ROI setting is done.
Hyunil [Thu, 1 Dec 2016 01:54:21 +0000 (10:54 +0900)]
waylandsink : supporting re-setting ROI after ROI setting is done.

Change-Id: Ia2a50f3befac4778c007e4b38252beda92fd2280
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agowaylandsink : change find transform function
Hyunil [Mon, 28 Nov 2016 06:20:36 +0000 (15:20 +0900)]
waylandsink : change find transform function

Change-Id: I74f8114baf35da6a5bed1fa484bc8aa6ed1de30a
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agowaylandsink : change find transform function
Hyunil [Mon, 28 Nov 2016 06:20:36 +0000 (15:20 +0900)]
waylandsink : change find transform function

Change-Id: I74f8114baf35da6a5bed1fa484bc8aa6ed1de30a
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years ago[hls/tsdemux] add handling about non pcr live stream
Eunhae Choi [Wed, 23 Nov 2016 03:22:16 +0000 (12:22 +0900)]
[hls/tsdemux] add handling about non pcr live stream

Change-Id: Ic10e786aab88385053f878f0393e2ae031ddbd94

7 years ago[hls/tsdemux] add handling about non pcr live stream
Eunhae Choi [Wed, 23 Nov 2016 03:22:16 +0000 (12:22 +0900)]
[hls/tsdemux] add handling about non pcr live stream

Change-Id: Ic10e786aab88385053f878f0393e2ae031ddbd94

7 years agowaylandsink : add checking null point of flush_buffer
Hyunil [Fri, 18 Nov 2016 11:50:39 +0000 (20:50 +0900)]
waylandsink : add checking null point of flush_buffer

Change-Id: I1d4f7d966db16e277392fdfe90e046138c6df0d3
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
(cherry picked from commit 5ae4cf5e7e25df8288b0624704fcac7dbf398af3)

7 years agowaylandsink : add checking null point of flush_buffer
Hyunil [Fri, 18 Nov 2016 11:50:39 +0000 (20:50 +0900)]
waylandsink : add checking null point of flush_buffer

Change-Id: I1d4f7d966db16e277392fdfe90e046138c6df0d3
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agowaylandsink : 1. Add SR32(BGRA) Format (tbm zero copy).
Hyunil [Tue, 15 Nov 2016 08:11:55 +0000 (17:11 +0900)]
waylandsink : 1. Add SR32(BGRA) Format (tbm zero copy).
              2. Change ROI interface between client and server.

Change-Id: I8ea31cbacebc6cf40598dbb5dbec8a10ef8b4fac
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
(cherry picked from commit c8501d1f72c22d303a888dcd7dc9157493efd3ef)

7 years agowaylandsink : 1. Add SR32(BGRA) Format (tbm zero copy).
Hyunil [Tue, 15 Nov 2016 08:11:55 +0000 (17:11 +0900)]
waylandsink : 1. Add SR32(BGRA) Format (tbm zero copy).
              2. Change ROI interface between client and server.

Change-Id: I8ea31cbacebc6cf40598dbb5dbec8a10ef8b4fac
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agouvch264src : remove gudev dependency
Eunhae Choi [Fri, 11 Nov 2016 05:04:53 +0000 (14:04 +0900)]
uvch264src : remove gudev dependency

Change-Id: I8990ac389a09602776c9b8b0a756280c6efd022d

7 years agouvch264src : remove gudev dependency
Eunhae Choi [Fri, 11 Nov 2016 05:04:53 +0000 (14:04 +0900)]
uvch264src : remove gudev dependency

Change-Id: I8990ac389a09602776c9b8b0a756280c6efd022d

7 years agoWaylandsink : improve flush buffer management.
Hyunil [Thu, 27 Oct 2016 05:38:24 +0000 (14:38 +0900)]
Waylandsink : improve flush buffer management.
              1. remove gst_buffer_deep_copy
              2. change making flush buffer

Change-Id: Ie7e4986acc5ceca591929f50de46ba13f22952d5
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
(cherry picked from commit c82d1f55eb5eb5c84fc3baf94065a126f125b218)

8 years agoWaylandsink : resolve ROI concept different between wayland-sever and MSL API
Hyunil [Mon, 31 Oct 2016 12:03:58 +0000 (21:03 +0900)]
Waylandsink : resolve ROI concept different between wayland-sever and MSL API

Change-Id: I67152f382063b6a011aa12c4d30798fcac435869
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
(cherry picked from commit 6da53b2612daa5b70a917956eb486d93cf000e85)

8 years agoWaylandsink : resolve ROI concept different between wayland-sever and MSL API
Hyunil [Mon, 31 Oct 2016 12:03:58 +0000 (21:03 +0900)]
Waylandsink : resolve ROI concept different between wayland-sever and MSL API

Change-Id: I67152f382063b6a011aa12c4d30798fcac435869
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoWaylandsink : improve flush buffer management.
Hyunil [Thu, 27 Oct 2016 05:38:24 +0000 (14:38 +0900)]
Waylandsink : improve flush buffer management.
              1. remove gst_buffer_deep_copy
              2. change making flush buffer

Change-Id: Ie7e4986acc5ceca591929f50de46ba13f22952d5
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : (TSAM-9174) fix bug - lock up issue
Hyunil [Wed, 26 Oct 2016 03:50:39 +0000 (12:50 +0900)]
waylandsink : (TSAM-9174) fix bug - lock up issue

Change-Id: I5c4befc8a276d99eb65af08f9e9ef7caa36f7089
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoWaylandsink : Only support flush buffer with tbm buffer
eunhae choi [Thu, 20 Oct 2016 07:09:44 +0000 (00:09 -0700)]
Waylandsink : Only support flush buffer with tbm buffer

This reverts commit caad68c700e7d391351a400d08e1e2e8e70b34d9.

Change-Id: Ia437370e8ed8fbe1390fd8c37750bf67bd8b74e0

8 years agoWaylandsink : Only support flush buffer with tbm buffer
Hyunil [Thu, 20 Oct 2016 06:58:50 +0000 (15:58 +0900)]
Waylandsink : Only support flush buffer with tbm buffer

Change-Id: Idd60681a15d1d5623fad434da7386180dc378261
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : Add new flag to fix bug about flush buffer
Hyunil [Wed, 19 Oct 2016 10:34:22 +0000 (19:34 +0900)]
waylandsink : Add new flag to fix bug about flush buffer

Change-Id: Id0f592c0b8212bf27732c40dac4400ba61d398d9
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : rollback getting video buffer size
Hyunil [Tue, 4 Oct 2016 07:38:21 +0000 (16:38 +0900)]
waylandsink : rollback getting video buffer size

Change-Id: I6e2b29de2d58930a9fa806444e0fc519009a0763
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : init values for tizen_viewport_set_source
Hyunil [Thu, 22 Sep 2016 04:38:05 +0000 (13:38 +0900)]
waylandsink : init values for tizen_viewport_set_source

Change-Id: I3d95fb7f10c8919b88f86c0bd8c04c67fe69bee0
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : change wl_display_disconnect() position.
Hyunil [Thu, 8 Sep 2016 11:46:54 +0000 (20:46 +0900)]
waylandsink : change wl_display_disconnect() position.

Change-Id: I99f8bb10197d50c7fe5e2a3c1f8166af24fc64cd
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoapply tizen build option rule
Eunhae Choi [Tue, 6 Sep 2016 02:35:27 +0000 (11:35 +0900)]
apply tizen build option rule

Change-Id: Iee9177f66176dce8a112d1cc9e684f2e55821285

8 years agowaylandsink : Area viewport is set to ROI area, video need to resize ROI area size.
Hyunil [Fri, 2 Sep 2016 04:39:12 +0000 (13:39 +0900)]
waylandsink : Area viewport is set to ROI area, video need to resize  ROI area size.

Change-Id: I82a4cae41bdd2662ad505918c74d36297c247b1b
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoAdd ENABLE_FUNCTION define and lock some property.
Hyunil [Tue, 30 Aug 2016 02:13:31 +0000 (11:13 +0900)]
Add ENABLE_FUNCTION define and lock some property.

Change-Id: I3ab4dc8d6b9b29f5acef7678d2226649e58f4b6c
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : Add fakesink function(signal-handoffs) for stream callback of MSL with...
Hyunil [Mon, 29 Aug 2016 08:20:48 +0000 (17:20 +0900)]
waylandsink : Add fakesink function(signal-handoffs) for stream callback of MSL with browser

Change-Id: Id89792bf7827e6292112ef7d177b04cc438ebee0
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : 1. apply tizen view port.
Hyunil [Tue, 23 Aug 2016 07:47:58 +0000 (16:47 +0900)]
waylandsink : 1. apply tizen view port.
              2. support using full window size for rendering without gst_video_overlay_set_render_rectangle().
              3. gst-launch can use full window size for convenient test.
              4. Add new property (follow-parent-transform, corp(x, y, w, h) ratio(w, h), scale(w, h), align(w, h), offset(x, y, w, h)).

Change-Id: I8236d1f4d3fb147a6d0fcda47e417d16e68cdb92
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoWaylandsink : In case of flush buffer, except redraw pending.
Hyunil [Mon, 1 Aug 2016 04:36:33 +0000 (13:36 +0900)]
Waylandsink : In case of flush buffer, except redraw pending.

Change-Id: I42e56cb0c8b10e6de0c01bfeb05b572d30498589
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : remove use_gapless property, add GST_EVENT_CUSTOM_DOWNSTREAM for gaples...
Hyunil [Mon, 25 Jul 2016 08:05:23 +0000 (17:05 +0900)]
waylandsink : remove use_gapless property, add GST_EVENT_CUSTOM_DOWNSTREAM for gapless video playback

Change-Id: I518439f5e12a23012cc13baf26e07d2847cf0632
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : 1. refactoring code about buffer ref management.
Hyunil [Tue, 12 Jul 2016 06:57:22 +0000 (15:57 +0900)]
waylandsink : 1. refactoring code about buffer ref management.
              2. remove mutex lock about rendering flush buffer
              3. fix Gstmemory ref issue from buffer which is made by camerasrc.

Videosink can access tbm buffer before getting rendering complete signal from compositor.

Change-Id: Ifae0723e1fc8ac55502ee17c5bf8ba47a5c683a0
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : fix buffer ref count with SHM mode
Hyunil [Mon, 11 Jul 2016 12:46:20 +0000 (21:46 +0900)]
waylandsink : fix buffer ref count with SHM mode

Change-Id: I806b441b65ced4a05359418ffa8cadfd7cfe14e9
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : fix bug about buffer ref count (TSAM-5929)
Hyunil [Thu, 7 Jul 2016 01:55:53 +0000 (10:55 +0900)]
waylandsink : fix bug about buffer ref count (TSAM-5929)

Change-Id: Idc225b5d93795e5476dca50607e1685cfe6e1303
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : remove repetitive IPC of Upstream (update video info)
Hyunil [Mon, 4 Jul 2016 07:58:18 +0000 (16:58 +0900)]
waylandsink : remove repetitive IPC of Upstream (update video info)

Change-Id: I3ff043f04fa462906e530ecfc03bfd96ea88fc55
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : remove memory leak
Hyunil [Wed, 29 Jun 2016 00:31:51 +0000 (09:31 +0900)]
waylandsink : remove memory leak

Change-Id: I5b84cc85dad90314b2120874ceed6e4533d90a17
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoMerge "Waylandsink : Use stride width & height for making tbm wlbuffer" into tizen
eunhae choi [Fri, 24 Jun 2016 05:26:44 +0000 (22:26 -0700)]
Merge "Waylandsink : Use stride width & height for making tbm wlbuffer" into tizen

8 years agoWaylandsink : Use stride width & height for making tbm wlbuffer
Hyunil [Fri, 24 Jun 2016 04:19:03 +0000 (13:19 +0900)]
Waylandsink : Use stride width & height for making tbm wlbuffer

Change-Id: I340965d81e0d9dde3d7f7cb09ee8be8442b45f0f
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoMerge "Waylandsink : fix bug (Null exception)" into tizen
eunhae choi [Wed, 22 Jun 2016 07:30:28 +0000 (00:30 -0700)]
Merge "Waylandsink : fix bug (Null exception)" into tizen

8 years agoWaylandsink : fix bug (Null exception)
Hyunil [Wed, 22 Jun 2016 06:19:32 +0000 (15:19 +0900)]
Waylandsink : fix bug (Null exception)

Change-Id: I21763218d0323853acffb2a84854d748da6e794d
Signed-off-by: Hyunil <hyunil46.park@samsung.com>