platform/core/uifw/e-mod-tizen-devicemgr.git
8 years ago[TEMP] device: redesign for multi-seat 42/95642/1 sandbox/duna/devel
Duna Oh [Fri, 4 Nov 2016 06:01:46 +0000 (15:01 +0900)]
[TEMP] device: redesign for multi-seat

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ia0b5c82c06f72f43ca4b50a020d1401152f6bada

8 years agopreventing memory corruption due to double freeing of vfb 74/94374/4 accepted/tizen/3.0/ivi/20161104.103614 accepted/tizen/3.0/mobile/20161104.103446 accepted/tizen/3.0/tv/20161104.103522 accepted/tizen/3.0/wearable/20161104.103547 accepted/tizen/common/20161102.121943 accepted/tizen/ivi/20161102.073406 accepted/tizen/mobile/20161102.073249 accepted/tizen/tv/20161102.073326 accepted/tizen/wearable/20161102.073346 submit/tizen/20161102.024749 submit/tizen_3.0/20161103.061123
nsolanki [Fri, 28 Oct 2016 12:22:28 +0000 (17:52 +0530)]
preventing memory corruption due to double freeing of vfb
Added "vfb_destroying" flag in "E_Video_Fb" (don't destory video buffer if it is already destroying)

"_e_video_frame_buffer_destroy()" calls "e_devmgr_buffer_unref()" which in turn calls "e_devmgr_buffer_free()"
"e_devmgr_buffer_free()" calls "info->func()" [_e_video_input_buffer_cb_free()].
Inside "_e_video_input_buffer_cb_free()", "video->current_fb" can be same Video_FB which is already in destruction.
"_e_video_input_buffer_cb_free()" again checks "video->waiting_list" and try to destroy the "E_Video_Fb" which holds the "E_Devmgr_Buf".
Hence, double deletion of VFB might occur which can lead to memory corruption.

Checking "mbuf->buffer_destroying" before freeing "mbuf".

Change-Id: I098ca82a1771279b59bd17fec8bd1d581fa9044a
Signed-off-by: nsolanki <n.solanki@samsung.com>
8 years agopackaging: version up to 0.1.33 96/94896/1
Boram Park [Wed, 2 Nov 2016 02:42:12 +0000 (11:42 +0900)]
packaging: version up to 0.1.33

Change-Id: I2dce863b2f13ca085fc9c223350d0ca8f5df3948

8 years agovideo: consider remote_surface's visibility 17/94317/2
Boram Park [Fri, 28 Oct 2016 06:58:29 +0000 (15:58 +0900)]
video: consider remote_surface's visibility

Change-Id: I8bab5859aec51207cc4ba42b33223a8b7d9e72ad

8 years agoviewport: implementation for query_parent_size 16/94316/2
Boram Park [Sun, 23 Oct 2016 03:28:26 +0000 (12:28 +0900)]
viewport: implementation for query_parent_size

Change-Id: I8d1b9bc3f72571562231c71e8bc01700696e67e9

8 years agovideo: correct the wrong reference of current_fb 50/93550/3
Boram Park [Mon, 24 Oct 2016 07:18:16 +0000 (16:18 +0900)]
video: correct the wrong reference of current_fb

Change-Id: Ib632f9ef2559771fa1aaa49bf5b1da8143d37d76

8 years agovideo: create a input_buffer for each comp_buffer 49/93549/2
Boram Park [Mon, 24 Oct 2016 03:59:15 +0000 (12:59 +0900)]
video: create a input_buffer for each comp_buffer

Change-Id: Ie07b914f3206e7c70ab632d3bf0352693ee9c51a

8 years agovideo: stop/show video when video surface becomes invisible/visible. 48/93548/2
Boram Park [Sun, 23 Oct 2016 04:16:57 +0000 (13:16 +0900)]
video: stop/show video when video surface becomes invisible/visible.
However, if video surface has stand_alone flag, we does belows.

 - not hiding video, but setting "mute" to 1.
 - not showing video, but setting "mute" to 0.

Change-Id: I5f3f6ee27dbb4bd229629992fedc5f16bc4deb85

8 years agovideo: fix syntax error 47/93547/2
Boram Park [Mon, 24 Oct 2016 01:54:40 +0000 (10:54 +0900)]
video: fix syntax error

Change-Id: I73e2b1454035f8e67cd19e1479229c135183338b

8 years agovideo: enhance log 37/93237/3
Boram Park [Fri, 21 Oct 2016 07:38:10 +0000 (16:38 +0900)]
video: enhance log

Change-Id: I9103e050046fd97671be8abf79213c1e21ebabe3

8 years agoPackaging: version up to 0.1.32 53/94753/1 accepted/tizen/3.0/ivi/20161102.080516 accepted/tizen/3.0/mobile/20161102.080423 accepted/tizen/3.0/tv/20161102.080439 accepted/tizen/3.0/wearable/20161102.080458 accepted/tizen/common/20161102.121449 accepted/tizen/ivi/20161101.122510 accepted/tizen/mobile/20161101.122422 accepted/tizen/tv/20161101.122434 accepted/tizen/wearable/20161101.122453 submit/tizen/20161101.054044 submit/tizen_3.0/20161102.065320
Sung-Jin Park [Tue, 1 Nov 2016 05:29:40 +0000 (14:29 +0900)]
Packaging: version up to 0.1.32

Change-Id: I2fa2d4db6f8e96e82c2f646ced5368ce2020cffb

8 years agodevice: Modify input generator's reference count to maintain init/deinit state 84/93584/1
JengHyun Kang [Tue, 25 Oct 2016 04:35:20 +0000 (13:35 +0900)]
device: Modify input generator's reference count to maintain init/deinit state

Change-Id: I112bb8b4300ae11c4b36f96d743154e5bf7a10e9

8 years agoeom: remove unusable code 67/92567/2
Roman Peresipkyn [Mon, 17 Oct 2016 11:05:10 +0000 (14:05 +0300)]
eom: remove unusable code

Change-Id: I6de55d9a3bd8e6de310d4c92171ea77a22d151a6
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoeom: clear all buffers before pp 55/92555/4
Roman Peresipkyn [Thu, 13 Oct 2016 07:58:42 +0000 (10:58 +0300)]
eom: clear all buffers before pp

When device is being rotated pp changes its info (extending or decreasing dst rectangle) if not clear all buffers old pixels could be saved

Change-Id: Id56d44595d00ce0a16ec0329fe97193e77b5bfb3
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoeom: rotation support 24/91924/3
Roman Peresipkyn [Tue, 11 Oct 2016 17:08:23 +0000 (20:08 +0300)]
eom: rotation support

Change-Id: I076942902c47bffbfea78474aabe039f4542d4f9
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoRevert "hide video when surface becomes invisible" 09/93209/1 accepted/tizen/common/20161021.111006 accepted/tizen/ivi/20161028.150459 accepted/tizen/mobile/20161028.150411 accepted/tizen/tv/20161028.150428 accepted/tizen/wearable/20161028.150445 submit/tizen/20161021.043609 submit/tizen_3.0_common/20161104.104000
Boram Park [Fri, 21 Oct 2016 04:25:34 +0000 (13:25 +0900)]
Revert "hide video when surface becomes invisible"

This reverts commit 4a8467f53d8a2010f6b20ad1160a4e36fbeaedf0.

Change-Id: If3a559b3d761372ea7fbefcb5a7d0f442901837c

8 years agopackage version up to 0.1.31 89/92489/1 accepted/tizen/3.0/ivi/20161028.134013 accepted/tizen/3.0/mobile/20161028.133127 accepted/tizen/3.0/tv/20161028.133429 accepted/tizen/3.0/wearable/20161028.133735 accepted/tizen/common/20161017.170311 accepted/tizen/ivi/20161018.021046 accepted/tizen/mobile/20161018.020945 accepted/tizen/tv/20161018.021005 accepted/tizen/wearable/20161018.021024 submit/tizen/20161017.072813 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.082423
Boram Park [Mon, 17 Oct 2016 07:25:05 +0000 (16:25 +0900)]
package version up to 0.1.31

Change-Id: I6e8cbcebd8fe42e245102ed4a61b24f220057a8e

8 years agohide video when surface becomes invisible 74/92474/1
Boram Park [Sun, 16 Oct 2016 23:21:49 +0000 (08:21 +0900)]
hide video when surface becomes invisible

Change-Id: Ie9dac0a900deb7ef0841c34b2588ef21558753d0

8 years agoneed to set in_use to EINA_FALSE when destroyed 72/91772/1 accepted/tizen/common/20161011.154344 accepted/tizen/ivi/20161011.234252 accepted/tizen/mobile/20161011.234307 accepted/tizen/tv/20161011.234153 accepted/tizen/wearable/20161011.234207 submit/tizen/20161011.064900
Boram Park [Tue, 11 Oct 2016 08:36:24 +0000 (17:36 +0900)]
need to set in_use to EINA_FALSE when destroyed

Change-Id: Ia2d3cf9d59c08aee108f8aca90f2815a2823cab9

8 years agofix 64bit build-break for uintptr_t 09/91409/1 accepted/tizen/common/20161007.173231 accepted/tizen/ivi/20161007.104015 accepted/tizen/mobile/20161007.104059 accepted/tizen/tv/20161007.104031 accepted/tizen/wearable/20161007.104045 submit/tizen/20161007.081241
Boram Park [Fri, 7 Oct 2016 09:21:14 +0000 (18:21 +0900)]
fix 64bit build-break for uintptr_t

Change-Id: Idb16bdf6cb282f6db1d3cbe1faa9aa14f5b886e3

8 years agopackage version up to 0.1.30 06/91406/1
Boram Park [Fri, 7 Oct 2016 08:57:40 +0000 (17:57 +0900)]
package version up to 0.1.30

Change-Id: I3732a61e9fa132b0c3cb6adc82c8672d5375b594

8 years agoremove circular dependency of buffer destroying 90/91390/1
Boram Park [Fri, 7 Oct 2016 08:18:26 +0000 (17:18 +0900)]
remove circular dependency of buffer destroying

Change-Id: I5cbf3f86a46199c33e6887d5a92ad86a0f289814

8 years agoscreenshooter: do not execute _e_tz_screenmirror_buffer_free in _e_tz_screenmirror_bu... 78/91078/4
Junkyeong Kim [Wed, 5 Oct 2016 13:22:11 +0000 (22:22 +0900)]
screenshooter: do not execute _e_tz_screenmirror_buffer_free in _e_tz_screenmirror_buffer_cb_destroy(fix screen capture seg fault)

Change-Id: I675a2ffb7f156c294d62d5e2b78be5dab563713f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoadd viewport optiont to enlightenment_info 61/91361/1
Boram Park [Fri, 7 Oct 2016 06:30:57 +0000 (15:30 +0900)]
add viewport optiont to enlightenment_info

Change-Id: I10d76583600973f24c98f66441e1ba80bee42bcf

8 years agorecalculate viewport geometry when topmost is showing 60/91360/1
Boram Park [Fri, 7 Oct 2016 06:29:31 +0000 (15:29 +0900)]
recalculate viewport geometry when topmost is showing

Change-Id: I800fe0b0a9759a79e376ec9553485a5a0e8b9b12

8 years agocheck PP available min/max size 59/91359/1
Boram Park [Fri, 7 Oct 2016 06:19:35 +0000 (15:19 +0900)]
check PP available min/max size

Change-Id: Idea6b26e8e24d873f0db2566790c43803425ee95

8 years agoeom: change best mode getting method of external output 43/90743/2
Junkyeong Kim [Tue, 4 Oct 2016 06:28:51 +0000 (15:28 +0900)]
eom: change best mode getting method of external output

Change-Id: I32d34db426566fed6ba821ce8c1e973ed410b4a9
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoPackage version up to 0.1.29 09/90709/1 accepted/tizen/3.0/ivi/20161011.043916 accepted/tizen/3.0/mobile/20161015.033204 accepted/tizen/3.0/tv/20161016.004116 accepted/tizen/3.0/wearable/20161015.082118 accepted/tizen/common/20161004.194311 accepted/tizen/ivi/20161005.120107 accepted/tizen/mobile/20161005.115946 accepted/tizen/tv/20161005.120026 accepted/tizen/wearable/20161005.120048 submit/tizen/20161004.080631 submit/tizen_3.0_ivi/20161010.000001 submit/tizen_3.0_mobile/20161015.000002 submit/tizen_3.0_tv/20161015.000001 submit/tizen_3.0_wearable/20161015.000001
Sung-Jin Park [Tue, 4 Oct 2016 04:38:22 +0000 (13:38 +0900)]
Package version up to 0.1.29

Change-Id: I7375833c5763a28738acf635ee58ae7106d74101

8 years agoinput: Do not remap keycodes in devicemgr 38/90438/1
JengHyun Kang [Fri, 30 Sep 2016 05:11:14 +0000 (14:11 +0900)]
input: Do not remap keycodes in devicemgr
 - Remap keycodes using hwdb instead

Change-Id: If5570c75f6672fa763f69122a8ec5108208e40f5

8 years agouse pp_done handler instead of buffer_release handler 30/90030/2
Boram Park [Wed, 28 Sep 2016 05:28:11 +0000 (14:28 +0900)]
use pp_done handler instead of buffer_release handler

the buffer_release handler is not good to detect when pp is done.
it can be also called when the pp operation is canceled. At this time,
tdm_pp doesn't support the cancelation. But it will be supported soon.
Furthermore it's obvious we can use a buffer whenever the release handler
is called.

Change-Id: Ib5add0becee31663fc24afddb853dfda3a62a47a

8 years agoadd mbuf option to debug video bffers 10/90010/2
Boram Park [Wed, 28 Sep 2016 02:53:59 +0000 (11:53 +0900)]
add mbuf option to debug video bffers

Change-Id: I306e5c177f0ccacff8b85f90c0190f0d800651b6

8 years agodestroy mbuf when wl_buffer is destroyed 78/89978/2
Boram Park [Wed, 28 Sep 2016 01:33:06 +0000 (10:33 +0900)]
destroy mbuf when wl_buffer is destroyed

Change-Id: I69c8c25237bdaa9506ebe8cf0c441f84d53d23c4

8 years agoPackage version up to 0.1.28 46/90046/1 accepted/tizen/common/20160928.164322 accepted/tizen/ivi/20160929.081400 accepted/tizen/mobile/20160929.081407 accepted/tizen/tv/20160929.081349 accepted/tizen/wearable/20160929.081331 submit/tizen/20160928.065212
Sung-Jin Park [Wed, 28 Sep 2016 06:48:14 +0000 (15:48 +0900)]
Package version up to 0.1.28

Change-Id: I6b77cb44fa811a98cfd0ed847d38de1159872587

8 years agodevice: Check reference count is not minus value 88/89988/1
JengHyun Kang [Wed, 28 Sep 2016 04:03:21 +0000 (13:03 +0900)]
device: Check reference count is not minus value

Change-Id: I78e649c4cdf861ba4a54f666064e27e38b9958f8

8 years agoeom: remove init and deinit of wayland outputs 40/89740/1 accepted/tizen/common/20160928.163539 accepted/tizen/ivi/20160928.050616 accepted/tizen/mobile/20160928.050525 accepted/tizen/tv/20160928.050543 accepted/tizen/wearable/20160928.050601 submit/tizen/20160927.093519 submit/tizen/20160927.231501
Roman Peresipkyn [Mon, 26 Sep 2016 13:48:56 +0000 (16:48 +0300)]
eom: remove init and deinit of wayland outputs

The commit fixes next issues:
1. launch apps issue
2. show launched apps in task manager window by holding HOME button

Change-Id: I9e50f714fbc94955758e019910b27f6b0883cba3
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agopackage version up to 0.1.27 61/89661/1 accepted/tizen/common/20160926.154351 accepted/tizen/ivi/20160927.081019 accepted/tizen/mobile/20160927.082713 accepted/tizen/tv/20160927.083519 accepted/tizen/wearable/20160927.081846 submit/tizen/20160926.083253
SooChan Lim [Mon, 26 Sep 2016 08:52:26 +0000 (17:52 +0900)]
package version up to 0.1.27

Change-Id: I3b94c485c52f007edf139f396953dc9c78b056a4

8 years agodevice: Support inputgenerator's pointer events generation 67/85767/6
JengHyun Kang [Mon, 29 Aug 2016 04:56:17 +0000 (13:56 +0900)]
device: Support inputgenerator's pointer events generation

Change-Id: I95ecdb2a5cf73b469bb77508e7b7753f4e589433

8 years agoDo not use video's surface after free 84/89584/1
Neha Gupta [Mon, 26 Sep 2016 05:51:45 +0000 (11:21 +0530)]
Do not use video's surface after free

Change-Id: Ic070f3530eb55ef52f0e6e9221b6ef932e1ff76f
Signed-off-by: Neha Gupta <neha.g1@samsung.com>
8 years agoeom: improve debug messages 84/89484/2
Roman Peresipkyn [Fri, 23 Sep 2016 18:05:55 +0000 (21:05 +0300)]
eom: improve debug messages

Do not show function and line number in debug messages twice

Change-Id: Iea60a68504bb885ad23cddbe6de9a18d4e25ab44
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoeom: hide all eom output layers when new cleint becme current 83/89483/2
Roman Peresipkyn [Fri, 23 Sep 2016 17:59:09 +0000 (20:59 +0300)]
eom: hide all eom output layers when new cleint becme current

Sometimes video buffers are keep showing on a layer, therefore
we have to clear those stuck buffers from a layer

Change-Id: I07729dde4a864ae051933f73e1a0effe62c7fb68
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoeom: skip external client buffer if its top parent is not current for eom anymore 80/89480/2
Roman Peresipkyn [Fri, 23 Sep 2016 15:11:00 +0000 (18:11 +0300)]
eom: skip external client buffer if its top parent is not current for eom anymore

Change-Id: Ifa51cba9115a25b6d957b714ab5ea8e660208fe1
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoeom:add comment for eom.xml 69/89469/3
Junkyeong Kim [Fri, 23 Sep 2016 13:51:18 +0000 (22:51 +0900)]
eom:add comment for eom.xml

Change-Id: I44bdc4229e6adb3a274ff280742d7d12388b3fd1
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agochecking the map's output region instead of eo's geometry 97/89397/1
Boram Park [Fri, 23 Sep 2016 09:18:09 +0000 (18:18 +0900)]
checking the map's output region instead of eo's geometry

Change-Id: Ib5b39c0765f17c401c80adc9bb81f6da76c7ed2e

8 years agodo punching even if a below object is created lately 73/88973/3
Boram Park [Wed, 21 Sep 2016 06:53:43 +0000 (15:53 +0900)]
do punching even if a below object is created lately

Change-Id: Ib0d50819c4497b11669c0ad215e9858d900ab3da

8 years agointersect the input region with buffer size 79/89079/1
Boram Park [Thu, 22 Sep 2016 04:23:01 +0000 (13:23 +0900)]
intersect the input region with buffer size

Change-Id: Iaa676d39060c23f208822af26d4be5bb9f122a2f

8 years agoeom: fix sending appropriate events under certain circumstances 83/88783/3
Roman Peresipkyn [Tue, 20 Sep 2016 12:48:43 +0000 (15:48 +0300)]
eom: fix sending appropriate events under certain circumstances

fixed issues:
1. send NONE -> PRESENTATION if start with 'Presentation mode'
2. set WAIT_PRESENTATION EOM's internal state if external output has been disconnected while being in 'Presentation mode'

Change-Id: I0536cd10c61a88d397931142ec1d902387cd0c97
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoeom: dump buffers 50/88550/4
Roman Peresipkyn [Mon, 19 Sep 2016 14:57:01 +0000 (17:57 +0300)]
eom: dump buffers

Added possibility of dumping buffers:
EOM_DUMP_MIRROR_BUFFERS - if defined EOM dumps all 'Mirror mode' buffers.
EOM_DUMP_PRESENTATION_BUFFERS - if defined EOM dumps all 'Presentation mode' buffers.

Change-Id: I78c219c140c794606299fac05aa18db45d5ee924
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoPackage version up to 0.1.26 43/89043/1 accepted/tizen/common/20160922.120255 accepted/tizen/ivi/20160922.042228 accepted/tizen/mobile/20160922.042306 accepted/tizen/tv/20160922.042214 accepted/tizen/wearable/20160922.042222 submit/tizen/20160921.235957 submit/tizen/20160922.001500
Sung-Jin Park [Wed, 21 Sep 2016 23:58:06 +0000 (08:58 +0900)]
Package version up to 0.1.26

Change-Id: I23e2555c5a42c78f8b4034424e35c309f71afa5f

8 years agodevice: check seat resource when send device_remove 54/88954/1
Duna Oh [Wed, 21 Sep 2016 07:46:14 +0000 (16:46 +0900)]
device: check seat resource when send device_remove

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ie71a51283e98427fb1f68d7f85683e5934b96f91

8 years agoeom: check the g_eom null when the eom init is failed 80/88780/1 accepted/tizen/ivi/20160920.231737 accepted/tizen/mobile/20160920.231621 accepted/tizen/tv/20160920.231651 accepted/tizen/wearable/20160920.231715 submit/tizen/20160920.023021
SooChan Lim [Tue, 20 Sep 2016 13:19:16 +0000 (22:19 +0900)]
eom: check the g_eom null when the eom init is failed

Change-Id: I1028d022b855a13e2687b0133f2aed9d6fe71d43

8 years agopackage version up to 0.1.25 accepted/tizen/common/20160920.131924
SooChan Lim [Tue, 20 Sep 2016 02:48:23 +0000 (11:48 +0900)]
package version up to 0.1.25

Change-Id: Ie67d7c667a4f406cf5df705f367724a0edceb2b1

8 years agoeom: fix mode changing to "Presentation" on client side 35/88535/2
Roman Peresipkyn [Mon, 19 Sep 2016 13:14:41 +0000 (16:14 +0300)]
eom: fix mode changing to "Presentation" on client side

EOM did not set up Presentation state and was not sending realted event to its clients.

Change-Id: I5e8b894b7184171f8dbd6d6fb57c1c8bc997f149
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoadd null checking of resource 09/88509/1
Junkyeong Kim [Mon, 19 Sep 2016 11:15:42 +0000 (20:15 +0900)]
add null checking of resource

Change-Id: I69b61e895be6f08ad9c1e6821cc45d78d4d1de7b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoeom: remove debug variable. fix debug output 62/88462/2
Roman Peresipkyn [Mon, 19 Sep 2016 08:04:23 +0000 (11:04 +0300)]
eom: remove debug variable. fix debug output

Change-Id: Id163f22ced0bc942a3b861df7411b466bc3dc7a3
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoeom: do not print common info to log 79/88379/2
Roman Peresipkyn [Fri, 16 Sep 2016 13:40:22 +0000 (16:40 +0300)]
eom: do not print common info to log

do not print error messages while changing between states and while processing redirect hook callback

Change-Id: I510db6e1d0e32dd9bcd44c564031e3e408cac224
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoeom: rename eom's local api function 72/88372/3
Roman Peresipkyn [Fri, 16 Sep 2016 13:11:02 +0000 (16:11 +0300)]
eom: rename eom's local api function

Change-Id: I68953ec7611470cabd51061582f05b2b9b969191
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoeom: using DeviceMgr's logging in EOM submodule. Rearranging of typedefs, defines... 71/88371/4
Roman Peresipkyn [Fri, 16 Sep 2016 12:56:06 +0000 (15:56 +0300)]
eom: using DeviceMgr's logging in EOM submodule. Rearranging of typedefs, defines, function prototypes and static variables.

Change-Id: Id749094921363db2252ed63dc98c9b6e96f0a65c
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoeom: using EINA macroses instead of EOM ones 56/88356/6
Roman Peresipkyn [Fri, 16 Sep 2016 11:07:22 +0000 (14:07 +0300)]
eom: using EINA macroses instead of EOM ones

Change-Id: I6b4d9ae902f98906a8c55eaeaaddade7a399fdf2
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoeom: send correct connection when client binds to EOM server 38/88138/4
Roman Peresipkyn [Tue, 13 Sep 2016 13:21:46 +0000 (16:21 +0300)]
eom: send correct connection when client binds to EOM server

Change-Id: Ibe603c7071cb168234bb439d266d6347893c5dc2
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoeom: set appropriate flags if starting mirror or presentation mode has failed 49/87949/2
Roman Peresipkyn [Fri, 9 Sep 2016 14:26:30 +0000 (17:26 +0300)]
eom: set appropriate flags if starting mirror or presentation mode has failed

Change-Id: I2a94d222d6f172a7fca5ccf2e55ade51810949e0
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoeom: cosmetic changes 48/87948/2
Roman Peresipkyn [Fri, 9 Sep 2016 14:05:06 +0000 (17:05 +0300)]
eom: cosmetic changes

Change-Id: Ic104281027535c14bdf9f5ea9204a2197b2d7a63
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agopackage version up to 0.1.24 33/88433/1 accepted/tizen/common/20160919.070544 accepted/tizen/ivi/20160920.051449 accepted/tizen/mobile/20160920.051359 accepted/tizen/tv/20160920.051415 accepted/tizen/wearable/20160920.051434 submit/tizen/20160919.050111
SooChan Lim [Mon, 19 Sep 2016 04:59:56 +0000 (13:59 +0900)]
package version up to 0.1.24

Change-Id: I477cb1aabe1cba0cc1a20ebb01a89f0a28728b67

8 years agofix module loading error when eom not suppor 80/87780/1
Junkyeong Kim [Fri, 9 Sep 2016 10:32:48 +0000 (19:32 +0900)]
fix module loading error when eom not suppor

Change-Id: Ib6521b10093ff7f8cf10ee25569c4364f3849724
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoeom: use comp mode when external output connected 54/87754/1
Junkyeong Kim [Fri, 9 Sep 2016 09:04:59 +0000 (18:04 +0900)]
eom: use comp mode when external output connected

Change-Id: I3d3d353f09cf0cb5708749bcd41ee6c75b8b2701
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoeom: use e_client_redirected_set function for external window 50/87750/1
Junkyeong Kim [Fri, 9 Sep 2016 08:49:48 +0000 (17:49 +0900)]
eom: use e_client_redirected_set function for external window

Change-Id: I0204b0583b8a6a8188348599f847734943ad7f2f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoshow video on external outputs 74/86774/3
Roman Peresipkyn [Sun, 4 Sep 2016 14:47:24 +0000 (17:47 +0300)]
show video on external outputs

Change-Id: I8f643da09d8f72b7246172998332a886f80078ff
Signed-off-by: Roman Peresipkyn <r.peresipkyn@samsung.com>
8 years agoCode cleanup 69/87269/2
Roman Marchenko [Tue, 6 Sep 2016 07:41:02 +0000 (10:41 +0300)]
Code cleanup

- replace functions to avoid unnecessary declarations
- delete unused code

Change-Id: Icb8facafa9efe226acf7fa1acd668fdfef84265d
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
8 years agoImproving image output algorithm. 58/86758/5
Roman Marchenko [Fri, 2 Sep 2016 14:16:15 +0000 (17:16 +0300)]
Improving image output algorithm.

- mirror mode is synchronized with ipp
- output buffer queue has been implemented
- SIGTERM (ctrl+C) issue has been fixed

Change-Id: I7129b3bd3db8f42f46427f991538179f924a5d0c
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
8 years agopackage version up to 0.1.23 00/86900/1 accepted/tizen/common/20160906.131408 accepted/tizen/ivi/20160907.060359 accepted/tizen/mobile/20160907.060237 accepted/tizen/tv/20160907.060310 accepted/tizen/wearable/20160907.060336 submit/tizen/20160905.105032 submit/tizen/20160906.071027
SooChan Lim [Mon, 5 Sep 2016 10:55:45 +0000 (19:55 +0900)]
package version up to 0.1.23

Change-Id: I96828282799194f982ee3c25db894e472b458bc0

8 years agodevice: Send a right return value using error event 74/83474/2
JengHyun Kang [Thu, 11 Aug 2016 06:36:08 +0000 (15:36 +0900)]
device: Send a right return value using error event

Change-Id: I26103d8c222d18bd2309869a02ebe4d253bbb69b

8 years agoinput: Define global config variable to extern 20/86320/2
JengHyun Kang [Wed, 31 Aug 2016 12:42:19 +0000 (21:42 +0900)]
input: Define global config variable to extern

Change-Id: I21cee7f47b096c49e0c5c7aa5eba24eff0d740a4

8 years agoinit eom 32/86432/3
Junkyeong Kim [Thu, 1 Sep 2016 07:07:30 +0000 (16:07 +0900)]
init eom

Change-Id: I86af3be7f25d55278314e1679eae78955c024c46
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agohide video when attaching null buffer 70/85770/1 accepted/tizen/common/20160830.150252 accepted/tizen/ivi/20160830.235648 accepted/tizen/mobile/20160830.235438 accepted/tizen/tv/20160830.235519 accepted/tizen/wearable/20160830.235605 submit/tizen/20160829.120328 submit/tizen/20160830.063644
Boram Park [Mon, 29 Aug 2016 05:02:41 +0000 (14:02 +0900)]
hide video when attaching null buffer

Change-Id: I5c24519430cb65b070e0bd7377dd68c0e3be5272

8 years agoadd null checking 49/85749/1
Boram Park [Mon, 29 Aug 2016 02:53:21 +0000 (11:53 +0900)]
add null checking

Change-Id: If1c035e0612dd0a48e313ce865eedf5422ec8854

8 years agoadd null checking 05/84705/1 accepted/tizen/common/20160824.154214 accepted/tizen/ivi/20160824.055133 accepted/tizen/mobile/20160824.055001 accepted/tizen/tv/20160824.055038 accepted/tizen/wearable/20160824.055106 submit/tizen/20160823.022539
Junkyeong Kim [Mon, 22 Aug 2016 05:55:25 +0000 (14:55 +0900)]
add null checking

Change-Id: Iddcf30d8a77dd476d801778dd5e1f9864fa8de0b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoerase no effect condition 00/84700/1
Junkyeong Kim [Mon, 22 Aug 2016 05:48:54 +0000 (14:48 +0900)]
erase no effect condition

Change-Id: I3b8fc6c6bc4bc51c80e53a3c3ac038f66c440a97
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoadd _e_tz_screenmirror_buffer_free function for buffer release 61/84161/1 accepted/tizen/common/20160817.132951 accepted/tizen/ivi/20160817.231109 accepted/tizen/mobile/20160817.231034 accepted/tizen/tv/20160817.231045 accepted/tizen/wearable/20160817.230946 submit/tizen/20160817.040540
Junkyeong Kim [Wed, 17 Aug 2016 04:50:04 +0000 (13:50 +0900)]
add _e_tz_screenmirror_buffer_free function for buffer release

Change-Id: I13c2d4f217bfa7bed9c0630fb0049c34af2a0c99
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agopackaging: update version to 0.1.21 34/84134/1
Boram Park [Wed, 17 Aug 2016 02:37:30 +0000 (11:37 +0900)]
packaging: update version to 0.1.21

Change-Id: I0347a55777773b1cff4785dc458fb6df6108c1c2

8 years agoadd mirror null check in _e_tz_screenmirror_buffer_cb_destroy 79/84079/1
Junkyeong Kim [Tue, 16 Aug 2016 12:38:18 +0000 (21:38 +0900)]
add mirror null check in _e_tz_screenmirror_buffer_cb_destroy

Change-Id: I8fb0b0e1c36027b7e6ce933ba5612fc6edf2fa18
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agocorrect the aligned position of destination 79/83979/1
Boram Park [Tue, 16 Aug 2016 06:06:07 +0000 (15:06 +0900)]
correct the aligned position of destination

Change-Id: I2922b5ebcd3a983c94cd5adac2a12cbbd9522b71

8 years agocorrect the video buffer size 78/83978/1
Boram Park [Tue, 16 Aug 2016 02:36:01 +0000 (11:36 +0900)]
correct the video buffer size

Change-Id: I9026069142f69861384cfcb8666ecf5e6a23f350

8 years agosupport a normal surface to replace wl_viewport interface 60/83660/1 accepted/tizen/common/20160812.141241 accepted/tizen/ivi/20160815.233355 accepted/tizen/mobile/20160815.233309 accepted/tizen/tv/20160815.233329 accepted/tizen/wearable/20160815.233344 submit/tizen/20160812.082015
Boram Park [Mon, 1 Aug 2016 00:43:35 +0000 (09:43 +0900)]
support a normal surface to replace wl_viewport interface

- support a normal surface to unify the viewport interface
- send "destination_changed" event to let client know the geometry information

Change-Id: Iccffe47f0712b4f335e81157bf653f78a276eb06

8 years agoRevert "Revert "punch the UI framebuffer only if topmost's argb is true"" 52/83652/1
Boram Park [Fri, 12 Aug 2016 06:31:12 +0000 (15:31 +0900)]
Revert "Revert "punch the UI framebuffer only if topmost's argb is true""

This reverts commit b5e629b3b0d62564f0a60f80c3ef665f8d984780.

Change-Id: I4f9c39ac46b5a99e989133b9699b21e8b6e5064a

8 years agodo not check the pointer hidden at pointer warp 44/83444/1 accepted/tizen/common/20160811.150222 accepted/tizen/ivi/20160811.085509 accepted/tizen/ivi/20160811.085950 accepted/tizen/mobile/20160811.085422 accepted/tizen/mobile/20160811.085859 accepted/tizen/tv/20160811.085437 accepted/tizen/tv/20160811.085913 accepted/tizen/wearable/20160811.085455 accepted/tizen/wearable/20160811.085931 submit/tizen/20160811.072522
SooChan Lim [Thu, 11 Aug 2016 01:57:27 +0000 (10:57 +0900)]
do not check the pointer hidden at pointer warp

Change-Id: I578c96ef3da1cc50673c70d0bcbd0f9f69d2297c

8 years agoPackaging: update version to 0.1.20 72/82472/1 accepted/tizen/ivi/20160804.081502 accepted/tizen/mobile/20160804.081557 accepted/tizen/tv/20160804.081421 accepted/tizen/wearable/20160804.081238 submit/tizen/20160803.115336
Gwanglim Lee [Wed, 3 Aug 2016 11:38:31 +0000 (20:38 +0900)]
Packaging: update version to 0.1.20

Change-Id: Iae7babccc21a1c605184ab1e2e3e7fdfa7a885ce

8 years agoRevert "punch the UI framebuffer only if topmost's argb is true" 01/82401/1 sandbox/gwanglim/devel
Boram Park [Wed, 3 Aug 2016 06:24:38 +0000 (15:24 +0900)]
Revert "punch the UI framebuffer only if topmost's argb is true"

This reverts commit 82b85a7238a141060e2a4a1370ae7a92ca988ef0.

Conflicts:
src/e_devicemgr_video.c

Change-Id: I83fc7372d63753f8314948d2b6410447c0a5a6b7

8 years agoadd keep_mirror for null check 31/82331/1
Junkyeong Kim [Fri, 22 Jul 2016 09:14:55 +0000 (18:14 +0900)]
add keep_mirror for null check

Change-Id: Id736dcc80b3dc4c2ad8d5c1bdd4f7055e4832a92
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoset src buffer width info by pitch 30/82330/1
Junkyeong Kim [Thu, 21 Jul 2016 07:08:24 +0000 (16:08 +0900)]
set src buffer width info by pitch
clear dump buffer
set x position to even number

Change-Id: I004dea22fae600e64725e722b07d5a06cb8be205
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agodevice: set last_device_ptr when pointer device is plugged-in/out 70/77870/3
Duna Oh [Fri, 1 Jul 2016 10:04:57 +0000 (19:04 +0900)]
device: set last_device_ptr when pointer device is plugged-in/out

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I9f2e8b8ea663ed202e5cc787da3e2f188fca0c5c

8 years agovideo: calculate the correct buffer size
Boram Park [Tue, 19 Jul 2016 11:53:49 +0000 (20:53 +0900)]
video: calculate the correct buffer size

Change-Id: I26d08eeedca11725b54c07f89707d04629801328

8 years agoadd callback after buffer changed
Boram Park [Tue, 19 Jul 2016 09:33:43 +0000 (18:33 +0900)]
add callback after buffer changed

Change-Id: I7f7108276ff0efb1f4a7f89ad77bf19ffcef52ac

8 years agosave old geometry in case of video layer also
Boram Park [Tue, 19 Jul 2016 09:31:36 +0000 (18:31 +0900)]
save old geometry in case of video layer also

Change-Id: I4fccd6ceb7ca2b2ce0a86f7e891ff7aa5c7d4876

8 years agopunch the UI framebuffer only if topmost's argb is true
Boram Park [Tue, 19 Jul 2016 07:59:11 +0000 (16:59 +0900)]
punch the UI framebuffer only if topmost's argb is true

Change-Id: I701b56813610c1b03c77a2b65cabf79b580e00b4

8 years agodevice: Fix a bug to remove keys if this key is pressed or not 00/81000/3 accepted/tizen/common/20160721.180719 accepted/tizen/ivi/20160721.100436 accepted/tizen/mobile/20160721.102510 accepted/tizen/tv/20160721.102124 accepted/tizen/wearable/20160721.100018 submit/tizen/20160721.085724
JengHyun Kang [Thu, 21 Jul 2016 08:32:25 +0000 (17:32 +0900)]
device: Fix a bug to remove keys if this key is pressed or not

Change-Id: I345ce0f930bbcbbc22d4a95163a5c12299cca521

8 years agoMerge "InputGenerator: Modify base finger index 1 to 0" into tizen accepted/tizen/common/20160715.080122 accepted/tizen/ivi/20160715.075426 accepted/tizen/mobile/20160715.075333 accepted/tizen/tv/20160715.075350 accepted/tizen/wearable/20160715.075409 submit/tizen/20160715.055419
Sangjin Lee [Fri, 15 Jul 2016 05:50:33 +0000 (22:50 -0700)]
Merge "InputGenerator: Modify base finger index 1 to 0" into tizen

8 years agoInputGenerator: Modify base finger index 1 to 0 82/80182/1
JengHyun Kang [Fri, 15 Jul 2016 05:46:50 +0000 (14:46 +0900)]
InputGenerator: Modify base finger index 1 to 0

Change-Id: I885f6ef735f7fcec2a51b05a4d7a207585377f92

8 years agoreturn only ui layer video buffer in e_devicemgr_video_fb_get 33/80033/3
Junkyeong Kim [Thu, 14 Jul 2016 07:11:53 +0000 (16:11 +0900)]
return only ui layer video buffer in e_devicemgr_video_fb_get
clear dst buffer of dump_still

Change-Id: I76e8a0cc7499d98a5c8701f812fd6a18e838cc85
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agodevice: Process already pressed key's release events although keyboard is blocked. 04/80104/1 submit/tizen/20160715.021407
JengHyun Kang [Thu, 14 Jul 2016 13:47:17 +0000 (22:47 +0900)]
device: Process already pressed key's release events although keyboard is blocked.

Change-Id: Ifc138f88bdd15435f6aa52fb2dd4fafda973e3d3

8 years agoRemove wl_list before free a destroy listener 01/78601/1 accepted/tizen/common/20160706.142440 accepted/tizen/ivi/20160706.083237 accepted/tizen/mobile/20160706.083226 accepted/tizen/tv/20160706.083156 accepted/tizen/wearable/20160706.083255 submit/tizen/20160706.075652
JengHyun Kang [Wed, 6 Jul 2016 07:46:01 +0000 (16:46 +0900)]
Remove wl_list before free a destroy listener

Change-Id: I32995f355488c4361fc7f0ed5d4cf3918d4be056

8 years agocheck if pointer is NULL 28/78528/1 accepted/tizen/ivi/20160706.083036 accepted/tizen/mobile/20160706.082938 accepted/tizen/tv/20160706.082926 accepted/tizen/wearable/20160706.082931 submit/tizen/20160706.051651
Boram Park [Wed, 6 Jul 2016 03:43:50 +0000 (12:43 +0900)]
check if pointer is NULL

Change-Id: Ieb798f139d256f4607c5e8f9620d6ceb612f2049