sdk/emulator/qemu.git
9 years agoMerge "Check-GL: Added check-gl pop-up when install SDK in Ubuntu." into tizen
SeokYeon Hwang [Tue, 21 Oct 2014 11:22:04 +0000 (04:22 -0700)]
Merge "Check-GL: Added check-gl pop-up when install SDK in Ubuntu." into tizen

9 years agoCheck-GL: Added check-gl pop-up when install SDK in Ubuntu. 26/29026/3
minkee.lee [Mon, 20 Oct 2014 10:21:06 +0000 (19:21 +0900)]
Check-GL: Added check-gl pop-up when install SDK in Ubuntu.

Change-Id: Ic79803a622d397ad52ce79fcce0aff1afe8b63cb
Signed-off-by: minkee.lee <minkee.lee@samsung.com>
9 years agocheck-gl: Modified check-gl 33/29033/2
jinhyung.jo [Mon, 20 Oct 2014 11:48:55 +0000 (20:48 +0900)]
check-gl: Modified check-gl

Add the routine to check GL driver vendor on Ubuntu

Change-Id: I373dcbbf61e6d0a71ec33fd968771ff526481341
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
9 years agoMerge "configure: remove --disable-coroutine-pool on Windows" into tizen
SeokYeon Hwang [Mon, 20 Oct 2014 08:59:08 +0000 (01:59 -0700)]
Merge "configure: remove --disable-coroutine-pool on Windows" into tizen

9 years agoMerge "coroutine-win32.c: Add noinline attribute to work around gcc bug" into tizen
SeokYeon Hwang [Mon, 20 Oct 2014 08:58:53 +0000 (01:58 -0700)]
Merge "coroutine-win32.c: Add noinline attribute to work around gcc bug" into tizen

9 years agoMerge changes I9c02562a,I49a29543,I3a3b2a36 into tizen
SeokYeon Hwang [Mon, 20 Oct 2014 08:51:48 +0000 (01:51 -0700)]
Merge changes I9c02562a,I49a29543,I3a3b2a36 into tizen

* changes:
  eventcast: fix build error on Mac OS X.
  virtio-9p: improve error message routine.
  maru_err_table: prevent double free case.

9 years agoMerge "hds: added "Host Directory Sharing" feature" into tizen
SeokYeon Hwang [Mon, 20 Oct 2014 08:31:47 +0000 (01:31 -0700)]
Merge "hds: added "Host Directory Sharing" feature" into tizen

9 years agoMerge "eventcast: add evencast_ define" into tizen
SeokYeon Hwang [Mon, 20 Oct 2014 08:28:46 +0000 (01:28 -0700)]
Merge "eventcast: add evencast_ define" into tizen

9 years agoconfigure: remove --disable-coroutine-pool on Windows 03/29003/1
SeokYeon Hwang [Mon, 20 Oct 2014 06:44:09 +0000 (15:44 +0900)]
configure: remove --disable-coroutine-pool on Windows

Change-Id: I02c3e4c787a79164fc3ce3fd32679182f5d47b94
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
9 years agocoroutine-win32.c: Add noinline attribute to work around gcc bug 02/29002/1
Peter Maydell [Mon, 23 Jun 2014 14:55:03 +0000 (15:55 +0100)]
coroutine-win32.c: Add noinline attribute to work around gcc bug

A gcc codegen bug in x86_64-w64-mingw32-gcc (GCC) 4.6.3 means that
non-debug builds of QEMU for Windows tend to assert when using
coroutines. Work around this by marking qemu_coroutine_switch
as noinline.

If we allow gcc to inline qemu_coroutine_switch into
coroutine_trampoline, then it hoists the code to get the
address of the TLS variable "current" out of the while() loop.
This is an invalid transformation because the SwitchToFiber()
call may be called when running thread A but return in thread B,
and so we might be in a different thread context each time
round the loop. This can happen quite often.  Typically.
a coroutine is started when a VCPU thread does bdrv_aio_readv:

     VCPU thread

     main VCPU thread coroutine      I/O coroutine
        bdrv_aio_readv ----->
                                     start I/O operation
                                       thread_pool_submit_co
                       <------------ yields
        back to emulation

Then I/O finishes and the thread-pool.c event notifier triggers in
the I/O thread.  event_notifier_ready calls thread_pool_co_cb, and
the I/O coroutine now restarts *in another thread*:

     iothread

     main iothread coroutine         I/O coroutine (formerly in VCPU thread)
        event_notifier_ready
          thread_pool_co_cb ----->   current = I/O coroutine;
                                     call AIO callback

But on Win32, because of the bug, the "current" being set here the
current coroutine of the VCPU thread, not the iothread.

noinline is a good-enough workaround, and quite unlikely to break in
the future.

(Thanks to Paolo Bonzini for assistance in diagnosing the problem
and providing the detailed example/ascii art quoted above.)

Change-Id: I4a5f4960be4691f6e5d5ad7de7731e14ab594312
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1403535303-14939-1-git-send-email-peter.maydell@linaro.org
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
9 years agoeventcast: fix build error on Mac OS X. 30/28930/1
Kitae Kim [Fri, 17 Oct 2014 07:50:53 +0000 (16:50 +0900)]
eventcast: fix build error on Mac OS X.

CONFIG_SHM is not defined. It causes duplicated symbol declaration.

Change-Id: I9c02562a709089a59cd2a3231a0c19aa106818f6
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
9 years agonew_debug_ch: Extended length of channel name 12/28812/2
jinhyung.jo [Thu, 16 Oct 2014 09:34:24 +0000 (18:34 +0900)]
new_debug_ch: Extended length of channel name

Extend length to name field of channel structure to prevent an incorrect reference.
Even if a channel name is max length(15), it is always null terminated.

Change-Id: I7a82837ab091670e3a24418f1b6cca1a23bfc013
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
9 years agovirtio-9p: improve error message routine. 88/28788/1
Kitae Kim [Thu, 16 Oct 2014 07:28:10 +0000 (16:28 +0900)]
virtio-9p: improve error message routine.

Register error message routine to show the message as a dialog,
because local_init function on Windows and Mac OS X does not check virtfs parameters.

Change-Id: I49a295433631b76473adce179bba665fc9823991
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
9 years agomaru_err_table: prevent double free case. 80/28780/1
Kitae Kim [Thu, 16 Oct 2014 05:19:31 +0000 (14:19 +0900)]
maru_err_table: prevent double free case.

Duplicate source path to avoid double free case
becuase the path might be released at caller side.

Change-Id: I3a3b2a3605c4c4fbca13c6496c898a0f8e268348
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
9 years agoeventcast: add evencast_ define 77/28777/1
Kitae Kim [Wed, 15 Oct 2014 10:26:44 +0000 (19:26 +0900)]
eventcast: add evencast_ define

add those macros to avoid redundant declarations

Change-Id: I524d94abacfcb7ab191f2707d07321d460a9a60e
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
9 years agohds: added "Host Directory Sharing" feature 43/28743/2
Jinhyung Choi [Wed, 15 Oct 2014 09:37:01 +0000 (18:37 +0900)]
hds: added "Host Directory Sharing" feature

Change-Id: I362464b392c41709590756383cca8fc4fdbcd1a6
Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
9 years agoMerge "eventcast: fix build errors" into tizen
SeokYeon Hwang [Wed, 15 Oct 2014 06:52:30 +0000 (23:52 -0700)]
Merge "eventcast: fix build errors" into tizen

9 years agoMerge "build: remove gcc dependency on Mac OS X." into tizen
SeokYeon Hwang [Wed, 15 Oct 2014 06:51:46 +0000 (23:51 -0700)]
Merge "build: remove gcc dependency on Mac OS X." into tizen

9 years agobuild: remove gcc dependency on Mac OS X. 78/28578/4
Kitae Kim [Fri, 10 Oct 2014 01:28:47 +0000 (10:28 +0900)]
build: remove gcc dependency on Mac OS X.

Change-Id: I1ffa24aafe9fbdfddcb72e4d0ae4bf4e52ef2b87
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
9 years agoeventcast: fix build errors 56/28656/2
Kitae Kim [Mon, 13 Oct 2014 12:50:14 +0000 (21:50 +0900)]
eventcast: fix build errors

- add missing Makefile.objs.
- modify header path.
- add stub function in case of disable-sdl and disable-shm.

Change-Id: Ib35650c14681317e0f1c6b892c318fcfaea5727f
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
9 years agoeventcast: rename tethering to eventcast 77/28577/2
Kitae Kim [Wed, 8 Oct 2014 08:13:45 +0000 (17:13 +0900)]
eventcast: rename tethering to eventcast

naming tethering might be confusing to users.

Change-Id: I154e59aefd932728cb3b73ece6c14d4223cc03de
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
9 years agopackage: version up(2.0.11) 32/28232/2
sungmin ha [Wed, 1 Oct 2014 05:28:36 +0000 (14:28 +0900)]
package: version up(2.0.11)

up to 2.0.11

Change-Id: If2f315c3d5c2490e38f859fb9ba9e93bbdc3db73
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
9 years agoweb-viewer: added init and shutdown logic of nodejs and websocket 04/28204/12
sungmin ha [Tue, 30 Sep 2014 08:22:53 +0000 (17:22 +0900)]
web-viewer: added init and shutdown logic of nodejs and websocket

Change-Id: Ib9c9f99be49f6e40f51cb16506adc9d61bb66f1a
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
9 years agomenu: modified SDB shell command 66/27866/3
GiWoong Kim [Sat, 20 Sep 2014 03:02:50 +0000 (12:02 +0900)]
menu: modified SDB shell command

To close a factory gnome-terminal after the SDB session period,
suicide command should be reserved by host shell on Ubuntu.

Change-Id: I090e64733834fd7a95b060fb7ebb1219ec34e950
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
9 years agoskin: add Timer for shell closing 41/27741/2
GiWoong Kim [Thu, 18 Sep 2014 10:19:46 +0000 (19:19 +0900)]
skin: add Timer for shell closing

Change-Id: I169713e7667c1983a672c0eafdde2634abbb05ee
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
9 years agoMerge "bug fixed: status of earjack & usb" into tizen
SeokYeon Hwang [Mon, 22 Sep 2014 10:19:07 +0000 (03:19 -0700)]
Merge "bug fixed: status of earjack & usb" into tizen

9 years agoMerge "skin: added wearable-360x480-1btn skin" into tizen
SeokYeon Hwang [Mon, 22 Sep 2014 10:18:01 +0000 (03:18 -0700)]
Merge "skin: added wearable-360x480-1btn skin" into tizen

9 years agoMerge changes I31aed8e7,Ibdbd63ea,I48d413bb into tizen
SeokYeon Hwang [Mon, 22 Sep 2014 10:17:19 +0000 (03:17 -0700)]
Merge changes I31aed8e7,Ibdbd63ea,I48d413bb into tizen

* changes:
  brillcodec: source clean-up
  configure: modify libav configuration
  brillcodec: use parser APIs to fix broken images in case of mpegts.

9 years agoMerge "tethering: remove build depedency." into tizen
SeokYeon Hwang [Mon, 22 Sep 2014 10:16:50 +0000 (03:16 -0700)]
Merge "tethering: remove build depedency." into tizen

9 years agoMerge "emulator: add null-terminated to string" into tizen
SeokYeon Hwang [Mon, 22 Sep 2014 10:16:06 +0000 (03:16 -0700)]
Merge "emulator: add null-terminated to string" into tizen

9 years agobug fixed: status of earjack & usb 97/27497/2
Jinhyung Choi [Mon, 15 Sep 2014 04:45:28 +0000 (13:45 +0900)]
bug fixed: status of earjack & usb

Change-Id: If5ba70014d67859366792eb7349082559a03e6bf
Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
9 years agoskin: added wearable-360x480-1btn skin 44/27644/2
GiWoong Kim [Tue, 16 Sep 2014 09:02:24 +0000 (18:02 +0900)]
skin: added wearable-360x480-1btn skin

Change-Id: I89dc63b803f4318caa399af720487ffe377a43e6
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
9 years agoemulator: add null-terminated to string 43/27643/2
GiWoong Kim [Mon, 15 Sep 2014 12:36:08 +0000 (21:36 +0900)]
emulator: add null-terminated to string

Change-Id: I6a8616b584b9a122c6c078723c7957be0c52be26
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
9 years agotethering: remove build depedency. 61/27661/1
Kitae Kim [Wed, 17 Sep 2014 05:03:10 +0000 (14:03 +0900)]
tethering: remove build depedency.

when --disable-sdl or --disable-shm on Mac OS X,
encode_fb module get compilation errors because of depedencies.

Change-Id: I0a312acb9ba4b0ec77de5df960de852b8c55a890
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
9 years agopackage: version up(2.0.10) 01/27501/1
sungmin ha [Mon, 15 Sep 2014 05:39:40 +0000 (14:39 +0900)]
package: version up(2.0.10)

Change-Id: I23cac2be426c6592789236f1da4c5a273d02c31b
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
9 years agospice: modified default scale 1/2 00/27500/1
sungmin ha [Mon, 15 Sep 2014 05:30:06 +0000 (14:30 +0900)]
spice: modified default scale 1/2

Change-Id: I792b4f393ce120808cb2aa2eaae85b6eb79847a1
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
9 years agobrillcodec: source clean-up 90/27190/7
Kitae Kim [Sat, 6 Sep 2014 07:47:38 +0000 (16:47 +0900)]
brillcodec: source clean-up

remove duplicated sources when resampling audio buffer.

Change-Id: I31aed8e705c3eb7fa76b67c247efbe2d733abf4e
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
9 years agoconfigure: modify libav configuration 89/27189/3
Kitae Kim [Sat, 6 Sep 2014 07:21:33 +0000 (16:21 +0900)]
configure: modify libav configuration

add --disable-libav option. in case of libav configure failure,
brillcodec module will not be compiled.

Change-Id: Ibdbd63ea57c22b02e3244d7d7441103d26e43ce8
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
9 years agobrillcodec: use parser APIs to fix broken images in case of mpegts. 08/26708/7
Kitae Kim [Thu, 28 Aug 2014 05:54:51 +0000 (14:54 +0900)]
brillcodec: use parser APIs to fix broken images in case of mpegts.

Some decoders are required to use parsers, especially mpeg2video
and parser APIs help them to fix broken frame issue.

Change-Id: I48d413bbd57fafd52db3e810313f308ced3d89e8
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
9 years agopackage: version up (2.0.9) 56/27156/1
jinhyung.jo [Fri, 5 Sep 2014 09:35:25 +0000 (18:35 +0900)]
package: version up (2.0.9)

maru_camera:
    Modified the query control logic
    Bug fix that missing fd close on error condition

Change-Id: I0e1584da43c3db4d579e22ea0907da6098409c67
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
9 years agomaru_camera: Modified the query control logic 55/27155/1
jinhyung.jo [Wed, 3 Sep 2014 09:43:40 +0000 (18:43 +0900)]
maru_camera: Modified the query control logic

Insert the prevent code for when queries default value of controls

Change-Id: I3f995645d0f4857e5e2a8d8873fd6eefb835e175
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
9 years agomaru_camera: Bug fix 54/27154/1
jinhyung.jo [Tue, 19 Aug 2014 08:16:33 +0000 (17:16 +0900)]
maru_camera: Bug fix

missing fd close on error condition

Change-Id: I9146550121654de8c70846edebcbd67690eac364
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
9 years agopackage: version up(2.0.8) 97/27097/1
sungmin ha [Thu, 4 Sep 2014 12:19:56 +0000 (21:19 +0900)]
package: version up(2.0.8)

up to 2.0.8

Change-Id: I5f51d8fd3daf6e79111ebbc3e05e7c9e43f0b2ab
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
9 years agospice-server: added auto port setting for tizen 01/27001/3
sungmin ha [Wed, 3 Sep 2014 06:12:57 +0000 (15:12 +0900)]
spice-server: added auto port setting for tizen

Change-Id: Ifff5499cbc30b2f5d6571d33881773bd1f131e34
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
9 years agopackage: version up(2.0.7) 09/26909/1
jinhyung.jo [Mon, 1 Sep 2014 09:23:02 +0000 (18:23 +0900)]
package: version up(2.0.7)

up to 2.0.7

Change-Id: Ifd210d8c78b01ececc56b1c4efcb46dacd5e06c4
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
9 years agonfc: Add getting status 40/26640/2
Munkyu Im [Wed, 27 Aug 2014 07:28:51 +0000 (16:28 +0900)]
nfc: Add getting status

Client can get nfc status from nfc device.

Change-Id: I1a10cfccebe6031aa6b70da3ad93dd834803029a
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
9 years agoMerge "emulator: add get_emul_serial_port func for logging" into tizen
SeokYeon Hwang [Tue, 26 Aug 2014 11:37:14 +0000 (04:37 -0700)]
Merge "emulator: add get_emul_serial_port func for logging" into tizen

9 years agoMerge changes Icfd4f0b5,Ia4ba1ce9 into tizen
SeokYeon Hwang [Tue, 26 Aug 2014 11:36:34 +0000 (04:36 -0700)]
Merge changes Icfd4f0b5,Ia4ba1ce9 into tizen

* changes:
  VIGS: Implement plane flip/rotate
  VIGS: Fix texture fetch for GL3

9 years agoMerge "VIGS: Disable blending by default" into tizen
SeokYeon Hwang [Tue, 26 Aug 2014 11:35:29 +0000 (04:35 -0700)]
Merge "VIGS: Disable blending by default" into tizen

9 years agoMerge "VIGS: Support YUV420 planar format" into tizen
SeokYeon Hwang [Tue, 26 Aug 2014 11:35:17 +0000 (04:35 -0700)]
Merge "VIGS: Support YUV420 planar format" into tizen

9 years agoMerge "VIGS: Support planar pixel formats" into tizen
SeokYeon Hwang [Tue, 26 Aug 2014 11:35:04 +0000 (04:35 -0700)]
Merge "VIGS: Support planar pixel formats" into tizen

9 years agoMerge "VIGS: Support underlays and alpha blending" into tizen
SeokYeon Hwang [Tue, 26 Aug 2014 11:34:49 +0000 (04:34 -0700)]
Merge "VIGS: Support underlays and alpha blending" into tizen

9 years agoemulator: add get_emul_serial_port func for logging 63/26463/1
GiWoong Kim [Sat, 23 Aug 2014 01:05:37 +0000 (10:05 +0900)]
emulator: add get_emul_serial_port func for logging

Change-Id: Iead04f220523dd6da1211796bcb0b9044a8f2855
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
9 years agoVIGS: Implement plane flip/rotate 19/26419/1
Stanislav Vorobiov [Fri, 22 Aug 2014 06:50:02 +0000 (10:50 +0400)]
VIGS: Implement plane flip/rotate

Planes can now be horizontally/vertically flipped
and rotated by 90, 180 or 270 degrees

Change-Id: Icfd4f0b59e86cad6ec1ec4990aa280a8dcd135a7
Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
9 years agoMerge "tethering: add functions to get connected ip address and port" into tizen
SeokYeon Hwang [Thu, 21 Aug 2014 08:33:00 +0000 (01:33 -0700)]
Merge "tethering: add functions to get connected ip address and port" into tizen

9 years agoMerge "tethering: change log function into new style." into tizen
SeokYeon Hwang [Thu, 21 Aug 2014 08:32:41 +0000 (01:32 -0700)]
Merge "tethering: change log function into new style." into tizen

9 years agoVIGS: Fix texture fetch for GL3 66/26366/1
Stanislav Vorobiov [Thu, 21 Aug 2014 06:46:18 +0000 (10:46 +0400)]
VIGS: Fix texture fetch for GL3

Should be texture, not texture2D

Change-Id: Ia4ba1ce99a6afa7e786f8ef6a7176eeba76cc504
Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
9 years agoVIGS: Disable blending by default 63/26363/1
Stanislav Vorobiov [Wed, 20 Aug 2014 13:10:37 +0000 (17:10 +0400)]
VIGS: Disable blending by default

Change-Id: Ib2d9f4bdbfe76be58964c78e7c8da958bdd71630
Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
9 years agoskin: fixed message format for emuld to shutdown 43/26343/1
Jinhyung Choi [Tue, 19 Aug 2014 05:40:26 +0000 (14:40 +0900)]
skin: fixed message format for emuld to shutdown

Change-Id: Ibc44c41df9b0dbeab9c5123b33ca73fcf8235129
Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
9 years agoMerge "yagl: modified enable_yagl flag" into tizen
SeokYeon Hwang [Thu, 21 Aug 2014 04:48:50 +0000 (21:48 -0700)]
Merge "yagl: modified enable_yagl flag" into tizen

9 years agodebugch: fix logging problem when using DEBUGCH 71/26271/1
Kitae Kim [Wed, 20 Aug 2014 06:03:11 +0000 (15:03 +0900)]
debugch: fix logging problem when using DEBUGCH

nb_debug_options value should not be 0 when using DEBUGCH feature.
However, it was set into 0 again even though the value was increased.

Change-Id: I74c4f80efa53d736bd67a587c016bb206c4a2095
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
9 years agoVIGS: Support YUV420 planar format 62/26362/1
Stanislav Vorobiov [Fri, 4 Jul 2014 13:37:21 +0000 (17:37 +0400)]
VIGS: Support YUV420 planar format

Change-Id: If015f4e6fece5c2d1463c0428565ad3e46083a5d
Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
9 years agoVIGS: Support planar pixel formats 61/26361/1
Stanislav Vorobiov [Mon, 16 Jun 2014 15:44:07 +0000 (19:44 +0400)]
VIGS: Support planar pixel formats

Planar pixel formats such as NV21 need to be
supported in order to be able to play video right
from decoder's output buffer, i.e. without
converting it to RGB. This is implemented via fragment
shader that takes Y and CbCr channels from two different
textures and combines them into a single RGB image

Change-Id: Ic4ba78fda7f077a05c1524313a31b1ba79e46f72
Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
9 years agoVIGS: Support underlays and alpha blending 60/26360/1
Stanislav Vorobiov [Tue, 1 Apr 2014 15:44:36 +0000 (19:44 +0400)]
VIGS: Support underlays and alpha blending

z-pos of planes has new meaning, if
it's >= 0 - plane is an overlay, i.e. it's layered
above root surface. if z-pos is < 0 - plane is underlay,
i.e. it's layered beneath the root surface. This new
logic has no meaning without alpha blending, so it's
supported as well (for all types of planes)

Change-Id: I61a80b48a1ef6c486fc83d0190d0bd5c1b7d4472
Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
9 years agoMerge "codec: remove unused module" into tizen
SeokYeon Hwang [Tue, 19 Aug 2014 04:25:00 +0000 (21:25 -0700)]
Merge "codec: remove unused module" into tizen

9 years agoMerge "brillcodec: clean-up source" into tizen
SeokYeon Hwang [Tue, 19 Aug 2014 02:17:51 +0000 (19:17 -0700)]
Merge "brillcodec: clean-up source" into tizen

9 years agoMerge "brillcodec: remove redundant memory copy when decoding video" into tizen
SeokYeon Hwang [Tue, 19 Aug 2014 02:17:32 +0000 (19:17 -0700)]
Merge "brillcodec: remove redundant memory copy when decoding video" into tizen

9 years agoyagl: modified enable_yagl flag 27/26127/1
GiWoong Kim [Mon, 18 Aug 2014 06:07:17 +0000 (15:07 +0900)]
yagl: modified enable_yagl flag

Change-Id: I326f454c639d252afc6e51129163d4bca5d0fc7d
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agotethering: add functions to get connected ip address and port 58/25858/2
Kitae Kim [Mon, 11 Aug 2014 09:24:15 +0000 (18:24 +0900)]
tethering: add functions to get connected ip address and port

Those functions are required to give connection infomation to ECP-UI and ECP-CLI.

Change-Id: I5d38f038a53a721491a1a0eab2ce90e21dedca96
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
10 years agotethering: change log function into new style. 57/25857/1
Kitae Kim [Mon, 11 Aug 2014 09:14:40 +0000 (18:14 +0900)]
tethering: change log function into new style.

Change-Id: I13ae54a8bb68d64870c5c5622f12bfd7ecda1cf8
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
10 years agoMerge "tethering: remove redundant source when copying ip address." into tizen
SeokYeon Hwang [Mon, 11 Aug 2014 09:04:46 +0000 (02:04 -0700)]
Merge "tethering: remove redundant source when copying ip address." into tizen

10 years agobrillcodec: clean-up source 19/25319/5
SeokYeon Hwang [Sat, 2 Aug 2014 09:21:05 +0000 (18:21 +0900)]
brillcodec: clean-up source

brillcodec is separated into two source files.
Using macro to get a proper codec context.

Change-Id: I5dfc4f0707b5cf6d98653b65ab8b121ea48f5121
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
10 years agocodec: remove unused module 92/25592/1
Kitae Kim [Thu, 7 Aug 2014 07:58:50 +0000 (16:58 +0900)]
codec: remove unused module

codec device has been replaced into brillcodec.
In addition to this, its source does not need to maintain any more.

Change-Id: I6451ab43eb6c84b75a45dfbf17183f8e19812b51
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
10 years agotethering: improve error cases. 56/25556/2
Kitae Kim [Thu, 7 Aug 2014 04:56:21 +0000 (13:56 +0900)]
tethering: improve error cases.

 - null pointer dereferences
 - control flow issues
 - integer handling issues

Change-Id: I9338e0997f86f62e014df972404320277c42a31b
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
10 years agotethering: convert sensor values before sending ecs. 55/25555/2
Kitae Kim [Tue, 5 Aug 2014 13:10:26 +0000 (22:10 +0900)]
tethering: convert sensor values before sending ecs.

Sensor values from App side have to be converted before sending ecs
because ecs_sensor does not calculate gyro or acceleration value any more.

Change-Id: I89be76cd2f2ff64f55faaf50ea5cd8f14561d783
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
10 years agobrillcodec: remove redundant memory copy when decoding video 18/25318/3
SeokYeon Hwang [Sat, 2 Aug 2014 08:43:31 +0000 (17:43 +0900)]
brillcodec: remove redundant memory copy when decoding video

This patch improve performance when playing HD+ video.
Remove maru_brill_codec_get_picture_size() function. We use avpicture_get_size() and avpicture_fill() instead.

Change-Id: I7b09157ee5351836c1e37862222c3042b34fb9da
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
10 years agotethering: remove redundant source when copying ip address. 05/25505/2
Kitae Kim [Wed, 6 Aug 2014 08:17:09 +0000 (17:17 +0900)]
tethering: remove redundant source when copying ip address.

Change-Id: I528aa0886cccf746ca928390da930bf07ec5bccc
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
10 years agoMerge "sdb: fix sdbd port to a dynamic number" into tizen
Yoonki Park [Wed, 6 Aug 2014 04:30:09 +0000 (21:30 -0700)]
Merge "sdb: fix sdbd port to a dynamic number" into tizen

10 years agosdb: fix sdbd port to a dynamic number 66/25466/1
Alice Liu [Tue, 5 Aug 2014 11:12:49 +0000 (19:12 +0800)]
sdb: fix sdbd port to a dynamic number

Currently sdbd port is a dynamic number which depends
on the parameter of sdbd '--listen-port' option. The
sdbd port in the first emulator is diffrent from that
in the second emulator. This patch fixes the issue
that the second emulator cannot be recognized.

Signed-off-by: Alice Liu <alice.liu@intel.com>
Change-Id: Ic034283d0029c03fd835320104506bd9129eed90

10 years agoMerge "tethering: handle hwkey event and source clean-up" into tizen
Sangho Park [Tue, 5 Aug 2014 11:16:26 +0000 (04:16 -0700)]
Merge "tethering: handle hwkey event and source clean-up" into tizen

10 years agoMerge "virtio-9p: fix compilation errors on Windows" into tizen
Sangho Park [Tue, 5 Aug 2014 11:16:14 +0000 (04:16 -0700)]
Merge "virtio-9p: fix compilation errors on Windows" into tizen

10 years agotethering: handle hwkey event and source clean-up 42/25342/1
Kitae Kim [Fri, 1 Aug 2014 06:06:52 +0000 (15:06 +0900)]
tethering: handle hwkey event and source clean-up

Change-Id: Ic1d794b8e136417e6ed2aae0a02af1082f194745
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
10 years agovirtio-9p: fix compilation errors on Windows 24/25324/2
Kitae Kim [Mon, 4 Aug 2014 02:16:38 +0000 (11:16 +0900)]
virtio-9p: fix compilation errors on Windows

Change-Id: I568a19ba46e8f0c9b9c92ef8c3e82ff294c02ff9
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
Signed-off-by: Sooyoung Ha <yoosah.ha@samsung.com>
10 years agoemulator: enhance Makefile for standalone executables 22/25322/3
SeokYeon Hwang [Sun, 3 Aug 2014 07:51:09 +0000 (16:51 +0900)]
emulator: enhance Makefile for standalone executables

Build targets only if source files are modified.
Clean-up CFLAGS, LDFLAGS for standalone executalbes.

Change-Id: I139e3b8b0f9f6983d1a2f3388ad0ec00be63cb00
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
10 years agoMerge "ecs: Add location data set/get" into tizen
Sangho Park [Sun, 3 Aug 2014 04:47:30 +0000 (21:47 -0700)]
Merge "ecs: Add location data set/get" into tizen

10 years agoMerge "log: fix runtime error and MacOS build fail" into tizen
SeokYeon Hwang [Fri, 1 Aug 2014 12:05:48 +0000 (05:05 -0700)]
Merge "log: fix runtime error and MacOS build fail" into tizen

10 years agomaru_shm: fix compilation error on Mac OS X. 86/25286/1
Kitae Kim [Fri, 1 Aug 2014 10:19:50 +0000 (19:19 +0900)]
maru_shm: fix compilation error on Mac OS X.

function prototypes are missing in maru_shm

Change-Id: Ib0ffee36ab08f2fee217fb906de5810360bd10b2
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
10 years agolog: fix runtime error and MacOS build fail 72/25272/2
Sooyoung Ha [Fri, 1 Aug 2014 06:31:33 +0000 (15:31 +0900)]
log: fix runtime error and MacOS build fail

Change-Id: I80581c8810595dd6166989b8a609c5de9031470d
Signed-off-by: Sooyoung Ha <yoosah.ha@samsung.com>
10 years agoMerge changes Ib696c4af,I3589de6d into tizen
SeokYeon Hwang [Fri, 1 Aug 2014 06:00:08 +0000 (23:00 -0700)]
Merge changes Ib696c4af,I3589de6d into tizen

* changes:
  emulator: fix issue that skin is not started on MacOS
  HAX: fix performance degradation on HAX

10 years agoemulator: fix issue that skin is not started on MacOS 50/25250/2
SeokYeon Hwang [Fri, 1 Aug 2014 04:14:27 +0000 (13:14 +0900)]
emulator: fix issue that skin is not started on MacOS

Change-Id: Ib696c4afceab66338779d402bc1bb337bd6400a8
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
10 years agoMerge changes I13497642,Ied85db82 into tizen
SeokYeon Hwang [Fri, 1 Aug 2014 05:39:02 +0000 (22:39 -0700)]
Merge changes I13497642,Ied85db82 into tizen

* changes:
  tethering: fix connection failure case.
  tethering: provide a function to get framebuffer on Mac OS X.

10 years agoMerge "brillcodec: remove useless memory copy." into tizen
SeokYeon Hwang [Fri, 1 Aug 2014 05:38:07 +0000 (22:38 -0700)]
Merge "brillcodec: remove useless memory copy." into tizen

10 years agoHAX: fix performance degradation on HAX 49/25249/1
SeokYeon Hwang [Fri, 1 Aug 2014 04:04:32 +0000 (13:04 +0900)]
HAX: fix performance degradation on HAX

HAX should listen to only main memory address space.
This patch would enhance performance on Windows and MacOS.

Change-Id: I3589de6db5846329314cfb3ed98f17355efe4fe7
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
10 years agolog: modify some emulator.log formats. 99/25199/5
Sooyoung Ha [Thu, 31 Jul 2014 07:49:00 +0000 (16:49 +0900)]
log: modify some emulator.log formats.

add the microsecond time to output format.
add the thread id to output format.

Change-Id: I23247dfdd76481b9f8bd21a6000aa835459ed8ad
Signed-off-by: Sooyoung Ha <yoosah.ha@samsung.com>
10 years agobrillcodec: remove useless memory copy. 18/25218/2
Kitae Kim [Thu, 31 Jul 2014 09:24:30 +0000 (18:24 +0900)]
brillcodec: remove useless memory copy.

Unnecessary memcpy operations occur while decoding video.
It causes performance degradation in emulator.

Change-Id: I7d5fb346ed56d0835f43ccc63a0937080e3712e1
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
10 years agoMerge "debugch: Fix DEBUGCH and open flag" into tizen
SeokYeon Hwang [Thu, 31 Jul 2014 06:04:15 +0000 (23:04 -0700)]
Merge "debugch: Fix DEBUGCH and open flag" into tizen

10 years agoMerge "skin: detect a system settings change" into tizen
SeokYeon Hwang [Thu, 31 Jul 2014 05:46:37 +0000 (22:46 -0700)]
Merge "skin: detect a system settings change" into tizen

10 years agoMerge "tethering: add a function to get framebuffer in maru_sdl." into tizen
SeokYeon Hwang [Thu, 31 Jul 2014 05:17:35 +0000 (22:17 -0700)]
Merge "tethering: add a function to get framebuffer in maru_sdl." into tizen

10 years agoMerge "build: add pkgconfig path of libpng to build qemu on DIBS of Mac OS X." into...
SeokYeon Hwang [Thu, 31 Jul 2014 05:17:24 +0000 (22:17 -0700)]
Merge "build: add pkgconfig path of libpng to build qemu on DIBS of Mac OS X." into tizen

10 years agoMerge "tethering: fix connection routine." into tizen
SeokYeon Hwang [Thu, 31 Jul 2014 05:17:08 +0000 (22:17 -0700)]
Merge "tethering: fix connection routine." into tizen