platform/core/uifw/lottie-player.git
6 years agolottie/example: add ux sample files 98/184398/1
subhransu mohanty [Wed, 18 Jul 2018 00:14:47 +0000 (09:14 +0900)]
lottie/example: add ux sample files

Change-Id: I7b632fa515411becc26f07dced2cdcc30a9f21cd

6 years agovector: clean up single, double-decision comparison 54/184354/5
Hermet Park [Tue, 17 Jul 2018 10:23:22 +0000 (19:23 +0900)]
vector: clean up single, double-decision comparison

Change-Id: I9ed37192c9c1236103aeeb7f239bbae2dabe6368

6 years agoplayer: update seek behavior. 31/184331/6
Hermet Park [Tue, 17 Jul 2018 08:20:29 +0000 (17:20 +0900)]
player: update seek behavior.

1. set default position 0
2. renamed to setPos()
3. add getter()

Change-Id: Ibf4038f666e686ff00d17066c012e7fb2d8e2709

6 years agolottie/example: added a new example to test ux sample images 51/184351/2
subhransu mohanty [Tue, 17 Jul 2018 09:50:34 +0000 (18:50 +0900)]
lottie/example: added a new example to test ux sample images

Change-Id: Ife2496e90c56e1facb6b83b7bc03b25445c6a018

6 years agolottie/example: remove the evas object when lottivew gets destroyed. 50/184350/2
subhransu mohanty [Tue, 17 Jul 2018 09:48:41 +0000 (18:48 +0900)]
lottie/example: remove the evas object when  lottivew gets destroyed.

Change-Id: Ic14ab134b42377200f439b9a7c50cb654221e7e4

6 years agoloader: replace to logging system. 39/184239/2
Hermet Park [Mon, 16 Jul 2018 12:49:12 +0000 (21:49 +0900)]
loader: replace to logging system.

Change-Id: I3c81a2c27a0df1e68b1281b0a79d827ada4f11a1

6 years agoplayer: return as soon as possible. 38/184238/2
Hermet Park [Mon, 16 Jul 2018 12:47:57 +0000 (21:47 +0900)]
player: return as soon as possible.

We need to take account of user side, not internal ones.

Change-Id: Ic7bccc343c771870d10b25fc7dec01217a1d4e35

6 years agoplayer: remove missing member functions. 36/184236/2
Hermet Park [Mon, 16 Jul 2018 12:35:25 +0000 (21:35 +0900)]
player: remove missing member functions.

Change-Id: I805e8cfcb99f972019faa88b082948357865a74e

6 years agoplayer: remove constructor that accepts functional arguments. 33/184233/5
Hermet Park [Mon, 16 Jul 2018 12:08:26 +0000 (21:08 +0900)]
player: remove constructor that accepts functional arguments.

it's not good usage than explicitly function call by users,
if the function is possibly failed.

Change-Id: I0e008093f6627ff24e8bc1d2e9ce0979dcca57bd

6 years agolottie/example: move resourcelist generation to evasapp class for reuse. 30/184330/1
subhransu mohanty [Tue, 17 Jul 2018 08:17:43 +0000 (17:17 +0900)]
lottie/example: move resourcelist generation to evasapp class for reuse.

Change-Id: If96683fe079a6484195b87c2fdd96c385114af12

6 years agolottie/example: updated evasapp to handle keyevent propagation. 91/184291/1
subhransu mohanty [Tue, 17 Jul 2018 04:58:17 +0000 (13:58 +0900)]
lottie/example: updated evasapp to handle keyevent propagation.

Change-Id: Iecc3479ef011e64e113a50f3914676e0a6341f49

6 years agolottie: Added default coding style file of clang-format. 82/184282/2
subhransu mohanty [Tue, 17 Jul 2018 02:23:59 +0000 (11:23 +0900)]
lottie: Added default coding style file of clang-format.
     We can modify this file according to tizen coding guideline and
    then run the clang-format tool on the source tree which will do auto formatting.
    clang-format -style=file -i filename

Change-Id: I396e3da778264e822602ab72b7a06039c6fca0a3

6 years agolottie: removed dead code. 64/184264/1
subhransu mohanty [Tue, 17 Jul 2018 01:18:58 +0000 (10:18 +0900)]
lottie: removed dead code.

Change-Id: I3be0e0d9e1d52d76d7be1ce40e7e901d26c8d772

6 years agolottie/mask: refactored mask drawing to take care of nested layer. 63/184263/1
subhransu mohanty [Tue, 17 Jul 2018 01:12:26 +0000 (10:12 +0900)]
lottie/mask: refactored mask drawing to take care of nested layer.

Change-Id: I287d27bcdebb6eda43243e6514bc1167b1e86dbf

6 years agolottie/example: fixed layout issue. 87/184187/2
subhransu mohanty [Mon, 16 Jul 2018 06:56:38 +0000 (15:56 +0900)]
lottie/example: fixed layout issue.

Change-Id: Id8795b63d13cca081d383f4e1303b990bdb723be

6 years agolottie/optimization: update the layer item only when it has change. 86/184186/2
subhransu mohanty [Mon, 16 Jul 2018 06:53:54 +0000 (15:53 +0900)]
lottie/optimization: update the layer item only when it has change.

Change-Id: If62c796f18ebea949fe598f0f5890f09bd8a42b8

6 years agolottie: fix issue of layer static property updation. 85/184185/2
subhransu mohanty [Mon, 16 Jul 2018 06:48:03 +0000 (15:48 +0900)]
lottie: fix issue of layer static property updation.

Layer can have a parent as well as can be part of the precomp layer.
so take both layers static property into consideration while updating the static property.

Change-Id: I59db01a596977896ab1e9c131ee3ff28e694ff0b

6 years agovector: port radial drawing implementation from ector library. 47/184147/4
subhransu sekhar mohanty [Sat, 14 Jul 2018 06:51:47 +0000 (15:51 +0900)]
vector: port radial drawing implementation from ector library.

Change-Id: I0885d2493a19f71bc82ecf9d03268539a2c98bec

6 years agolottie/vector: move all vector objects to its own namesapce 48/184148/3
subhransu sekhar mohanty [Sun, 15 Jul 2018 02:59:30 +0000 (11:59 +0900)]
lottie/vector: move all vector objects to its own namesapce

Change-Id: I1f7ebc743b45d2ae0857f5d645ca1495e382b3c3

6 years agolottie/vector: fixed typo issue. 75/184175/1
subhransu mohanty [Mon, 16 Jul 2018 05:32:44 +0000 (14:32 +0900)]
lottie/vector: fixed typo issue.

Change-Id: I6e5d811b3f216daff1dbf5ab73d3c2fb97872e56

6 years agovector: convert radial gradient parameter from lottie space to vector space. 46/184146/3
subhransu sekhar mohanty [Sat, 14 Jul 2018 06:48:14 +0000 (15:48 +0900)]
vector: convert radial gradient parameter from lottie space to vector space.

Change-Id: I1894dd03eb0ccd0266fa098eaaae4aa4bf1e1d57

6 years agolottie/example: disable default building of example 45/184145/2
subhransu sekhar mohanty [Fri, 13 Jul 2018 14:20:15 +0000 (23:20 +0900)]
lottie/example: disable default building of example
to enable use meson -Dexample=true build while configuring meson.
or meson configure -Dexample=true in the build directory.

Change-Id: If267e6883fb866a741bf18dbfedd2a7782e21df5

6 years agolottie/player: fixed the regression in playtime() api. 49/184149/1
subhransu mohanty [Mon, 16 Jul 2018 03:22:12 +0000 (12:22 +0900)]
lottie/player: fixed the regression in playtime() api.

Change-Id: I1ce8fc84cb75dbb6a929d9720adc5c57366f35fa

6 years agolottieplayer: add exceptions
Hermet Park [Fri, 13 Jul 2018 12:13:03 +0000 (21:13 +0900)]
lottieplayer: add exceptions

Change-Id: I03de73851867e78de3231131ac92154ca39c3dec

6 years agolottieplayer: remove framerate function.
Hermet Park [Fri, 13 Jul 2018 12:11:03 +0000 (21:11 +0900)]
lottieplayer: remove framerate function.

One of unnecesary functionalities.
Please add this when it really needs.

Change-Id: I1fed313df10c15ea4aca2faa3b15c51154b07f17

6 years agolottieloader: file path for debug info.
Hermet Park [Thu, 12 Jul 2018 12:43:39 +0000 (21:43 +0900)]
lottieloader: file path for debug info.

Change-Id: I551ef127032ac2a2dda36bb14b0bd5ffa2f5762e

6 years agolottie/parser : Fixed proper parsing of opacity stops for gradient. 44/184044/2
subhransu mohanty [Fri, 13 Jul 2018 07:30:44 +0000 (16:30 +0900)]
lottie/parser : Fixed proper parsing of opacity stops for gradient.

Change-Id: I91a2a8f99c253fa0478ec8e8ffc76d5313fafa97

6 years agolottie/model: Fixed hold interpolation issue. 96/183996/1
subhransu mohanty [Fri, 13 Jul 2018 02:26:17 +0000 (11:26 +0900)]
lottie/model: Fixed hold interpolation issue.

Change-Id: I0db56ec46a9f6fec04311d9c96dcea680e29ab5b

6 years agolottie-player : Initial draft for lottie-player library 96/183796/6
subhransu mohanty [Wed, 11 Jul 2018 06:24:42 +0000 (15:24 +0900)]
lottie-player : Initial draft for lottie-player library

Change-Id: I8019e13863ef635fc011f0e7b82c692eaa01201d

6 years agoInitial empty repository
Tizen Infrastructure [Tue, 3 Jul 2018 01:12:25 +0000 (01:12 +0000)]
Initial empty repository