--- /dev/null
+Junkyu Han <junkyu.han@samsung.com>
+Jin Yoon <jinny.yoon@samsung.com>
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
PROJECT(boot-animation C)
+IF("$ENV{CFLAGS}" MATCHES "-DMICRO_ANI")
+ OPTION(USE_MICRO_ANI "Use Micro Ani" ON)
+ENDIF()
+
SET(SRCS
- src/boot-animation.c
+ src/boot.c
src/animation.c
)
INCLUDE(FindPkgConfig)
pkg_check_modules(pkgs REQUIRED
elementary
- avsystem
- audio-session-mgr
- utilX
+ mm-bootsound
+# utilX
vconf
- ecore-x
+# ecore-x
evas
ecore-evas
edje
- x11
+# x11
+ capi-appfw-preference
+ capi-system-info
+ capi-system-system-settings
)
FOREACH(flag ${pkgs_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
ENDFOREACH(flag)
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIE")
+SET(CMAKE_C_FLAGS_PROFILING "-O0 -g -pg -fPIE")
+SET(CMAKE_CXX_FLAGS_PROFILING "-O0 -std=c++0x -g -pg -fPIE")
+SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -fPIE")
+SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -std=c++0x -g -fPIE")
+SET(CMAKE_C_FLAGS_RELEASE "-O2 -g -fPIE")
+SET(CMAKE_CXX_FLAGS_RELEASE "-O2 std=c++0x -g -fPIE")
+SET(CMAKE_C_FLAGS_CCOV "-O2 -g --coverage -fPIE")
+SET(CMAKE_CXX_FLAGS_CCOV "-O2 std=c++0x -g --coverage -fPIE")
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
+IF("${TIZEN_PROFILE_NAME}" STREQUAL "mobile")
ADD_CUSTOM_COMMAND(OUTPUT poweroff.edj
COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/data/image
${CMAKE_SOURCE_DIR}/data/poweroff.edc ${CMAKE_BINARY_DIR}/poweroff.edj
${CMAKE_SOURCE_DIR}/data/poweron_image.h
${CMAKE_SOURCE_DIR}/data/poweron_part.h
)
-ADD_CUSTOM_TARGET(edj_build DEPENDS poweron.edj poweroff.edj)
+ADD_CUSTOM_COMMAND(OUTPUT mobile_poweroff.edj
+ COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/data/image
+ ${CMAKE_SOURCE_DIR}/data/mobile_poweroff.edc ${CMAKE_BINARY_DIR}/mobile_poweroff.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/mobile_poweroff.edc
+ ${CMAKE_SOURCE_DIR}/data/mobile_poweroff_image.h
+ ${CMAKE_SOURCE_DIR}/data/mobile_poweroff_part.h
+)
+ADD_CUSTOM_COMMAND(OUTPUT mobile_poweron.edj
+ COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/data/image
+ ${CMAKE_SOURCE_DIR}/data/mobile_poweron.edc ${CMAKE_BINARY_DIR}/mobile_poweron.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/mobile_poweron.edc
+ ${CMAKE_SOURCE_DIR}/data/mobile_poweron_image.h
+ ${CMAKE_SOURCE_DIR}/data/mobile_poweron_part.h
+)
+ADD_CUSTOM_COMMAND(OUTPUT wearable_poweroff.edj
+ COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/data/image
+ ${CMAKE_SOURCE_DIR}/data/wearable_poweroff.edc ${CMAKE_BINARY_DIR}/wearable_poweroff.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/wearable_poweroff.edc
+ ${CMAKE_SOURCE_DIR}/data/wearable_poweroff_image.h
+ ${CMAKE_SOURCE_DIR}/data/wearable_poweroff_part.h
+)
+ADD_CUSTOM_COMMAND(OUTPUT wearable_poweron.edj
+ COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/data/image
+ ${CMAKE_SOURCE_DIR}/data/wearable_poweron.edc ${CMAKE_BINARY_DIR}/wearable_poweron.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/wearable_poweron.edc
+ ${CMAKE_SOURCE_DIR}/data/wearable_poweron_image.h
+ ${CMAKE_SOURCE_DIR}/data/wearable_poweron_part.h
+)
+ELSE()
+ADD_CUSTOM_COMMAND(OUTPUT poweroff.edj
+ COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/data/image
+ ${CMAKE_SOURCE_DIR}/data/poweroff.edc ${CMAKE_BINARY_DIR}/poweroff.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/poweroff.edc
+ ${CMAKE_SOURCE_DIR}/data/poweroff_image.h
+ ${CMAKE_SOURCE_DIR}/data/poweroff_part.h
+)
+ADD_CUSTOM_COMMAND(OUTPUT poweron.edj
+ COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/data/image
+ ${CMAKE_SOURCE_DIR}/data/poweron.edc ${CMAKE_BINARY_DIR}/poweron.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/poweron.edc
+ ${CMAKE_SOURCE_DIR}/data/poweron_image.h
+ ${CMAKE_SOURCE_DIR}/data/poweron_part.h
+)
+ADD_CUSTOM_COMMAND(OUTPUT mobile_poweroff.edj
+ COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/data/image
+ ${CMAKE_SOURCE_DIR}/data/mobile_poweroff.edc ${CMAKE_BINARY_DIR}/mobile_poweroff.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/mobile_poweroff.edc
+ ${CMAKE_SOURCE_DIR}/data/mobile_poweroff_image.h
+ ${CMAKE_SOURCE_DIR}/data/mobile_poweroff_part.h
+)
+ADD_CUSTOM_COMMAND(OUTPUT mobile_poweron.edj
+ COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/data/image
+ ${CMAKE_SOURCE_DIR}/data/mobile_poweron.edc ${CMAKE_BINARY_DIR}/mobile_poweron.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/mobile_poweron.edc
+ ${CMAKE_SOURCE_DIR}/data/mobile_poweron_image.h
+ ${CMAKE_SOURCE_DIR}/data/mobile_poweron_part.h
+)
+ADD_CUSTOM_COMMAND(OUTPUT wearable_poweroff.edj
+ COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/data/image
+ ${CMAKE_SOURCE_DIR}/data/wearable_poweroff.edc ${CMAKE_BINARY_DIR}/wearable_poweroff.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/wearable_poweroff.edc
+ ${CMAKE_SOURCE_DIR}/data/wearable_poweroff_image.h
+ ${CMAKE_SOURCE_DIR}/data/wearable_poweroff_part.h
+)
+ADD_CUSTOM_COMMAND(OUTPUT wearable_poweron.edj
+ COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/data/image
+ ${CMAKE_SOURCE_DIR}/data/wearable_poweron.edc ${CMAKE_BINARY_DIR}/wearable_poweron.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/data/wearable_poweron.edc
+ ${CMAKE_SOURCE_DIR}/data/wearable_poweron_image.h
+ ${CMAKE_SOURCE_DIR}/data/wearable_poweron_part.h
+)
+ENDIF()
+ADD_CUSTOM_TARGET(edj_build DEPENDS poweron.edj poweroff.edj mobile_poweron.edj mobile_poweroff.edj wearable_poweron.edj wearable_poweroff.edj)
ADD_DEPENDENCIES(${PROJECT_NAME} edj_build)
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
INSTALL(FILES ${CMAKE_BINARY_DIR}/poweron.edj DESTINATION share/edje)
INSTALL(FILES ${CMAKE_BINARY_DIR}/poweroff.edj DESTINATION share/edje)
-
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/boot-ani DESTINATION /etc/init.d
- PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
- GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
-
+INSTALL(FILES ${CMAKE_BINARY_DIR}/mobile_poweron.edj DESTINATION share/edje)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/mobile_poweroff.edj DESTINATION share/edje)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/wearable_poweron.edj DESTINATION share/edje)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/wearable_poweroff.edj DESTINATION share/edje)
+IF("${ARCH}" STREQUAL "emulator")
+ADD_DEFINITIONS("-DEMULATOR_TYPE")
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/sound/SDK_poweron/poweron.wav DESTINATION share/keysound)
+#INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/image/emul/1X1_poweron.edj DESTINATION share/edje/emul)
+#INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/image/emul/1X1_poweroff.edj DESTINATION share/edje/emul)
+#INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/image/emul/3X4_poweron.edj DESTINATION share/edje/emul)
+#INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/image/emul/3X4_poweroff.edj DESTINATION share/edje/emul)
+ELSEIF("${ARCH}" STREQUAL "arm")
+ADD_DEFINITIONS("-DARM_TYPE")
+IF("${USE_MICRO_ANI}" STREQUAL "ON")
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/sound/B2_poweron/poweron.ogg DESTINATION share/keysound)
+ELSEIF("${USE_MICRO_ANI}" STREQUAL "OFF")
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/sound/poweron.ogg DESTINATION share/keysound)
+ENDIF()
+ENDIF()
--- /dev/null
+Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.\r
+\r
+ Apache License\r
+ Version 2.0, January 2004\r
+ http://www.apache.org/licenses/\r
+\r
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r
+\r
+ 1. Definitions.\r
+\r
+ "License" shall mean the terms and conditions for use, reproduction,\r
+ and distribution as defined by Sections 1 through 9 of this document.\r
+\r
+ "Licensor" shall mean the copyright owner or entity authorized by\r
+ the copyright owner that is granting the License.\r
+\r
+ "Legal Entity" shall mean the union of the acting entity and all\r
+ other entities that control, are controlled by, or are under common\r
+ control with that entity. For the purposes of this definition,\r
+ "control" means (i) the power, direct or indirect, to cause the\r
+ direction or management of such entity, whether by contract or\r
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the\r
+ outstanding shares, or (iii) beneficial ownership of such entity.\r
+\r
+ "You" (or "Your") shall mean an individual or Legal Entity\r
+ exercising permissions granted by this License.\r
+\r
+ "Source" form shall mean the preferred form for making modifications,\r
+ including but not limited to software source code, documentation\r
+ source, and configuration files.\r
+\r
+ "Object" form shall mean any form resulting from mechanical\r
+ transformation or translation of a Source form, including but\r
+ not limited to compiled object code, generated documentation,\r
+ and conversions to other media types.\r
+\r
+ "Work" shall mean the work of authorship, whether in Source or\r
+ Object form, made available under the License, as indicated by a\r
+ copyright notice that is included in or attached to the work\r
+ (an example is provided in the Appendix below).\r
+\r
+ "Derivative Works" shall mean any work, whether in Source or Object\r
+ form, that is based on (or derived from) the Work and for which the\r
+ editorial revisions, annotations, elaborations, or other modifications\r
+ represent, as a whole, an original work of authorship. For the purposes\r
+ of this License, Derivative Works shall not include works that remain\r
+ separable from, or merely link (or bind by name) to the interfaces of,\r
+ the Work and Derivative Works thereof.\r
+\r
+ "Contribution" shall mean any work of authorship, including\r
+ the original version of the Work and any modifications or additions\r
+ to that Work or Derivative Works thereof, that is intentionally\r
+ submitted to Licensor for inclusion in the Work by the copyright owner\r
+ or by an individual or Legal Entity authorized to submit on behalf of\r
+ the copyright owner. For the purposes of this definition, "submitted"\r
+ means any form of electronic, verbal, or written communication sent\r
+ to the Licensor or its representatives, including but not limited to\r
+ communication on electronic mailing lists, source code control systems,\r
+ and issue tracking systems that are managed by, or on behalf of, the\r
+ Licensor for the purpose of discussing and improving the Work, but\r
+ excluding communication that is conspicuously marked or otherwise\r
+ designated in writing by the copyright owner as "Not a Contribution."\r
+\r
+ "Contributor" shall mean Licensor and any individual or Legal Entity\r
+ on behalf of whom a Contribution has been received by Licensor and\r
+ subsequently incorporated within the Work.\r
+\r
+ 2. Grant of Copyright License. Subject to the terms and conditions of\r
+ this License, each Contributor hereby grants to You a perpetual,\r
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r
+ copyright license to reproduce, prepare Derivative Works of,\r
+ publicly display, publicly perform, sublicense, and distribute the\r
+ Work and such Derivative Works in Source or Object form.\r
+\r
+ 3. Grant of Patent License. Subject to the terms and conditions of\r
+ this License, each Contributor hereby grants to You a perpetual,\r
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r
+ (except as stated in this section) patent license to make, have made,\r
+ use, offer to sell, sell, import, and otherwise transfer the Work,\r
+ where such license applies only to those patent claims licensable\r
+ by such Contributor that are necessarily infringed by their\r
+ Contribution(s) alone or by combination of their Contribution(s)\r
+ with the Work to which such Contribution(s) was submitted. If You\r
+ institute patent litigation against any entity (including a\r
+ cross-claim or counterclaim in a lawsuit) alleging that the Work\r
+ or a Contribution incorporated within the Work constitutes direct\r
+ or contributory patent infringement, then any patent licenses\r
+ granted to You under this License for that Work shall terminate\r
+ as of the date such litigation is filed.\r
+\r
+ 4. Redistribution. You may reproduce and distribute copies of the\r
+ Work or Derivative Works thereof in any medium, with or without\r
+ modifications, and in Source or Object form, provided that You\r
+ meet the following conditions:\r
+\r
+ (a) You must give any other recipients of the Work or\r
+ Derivative Works a copy of this License; and\r
+\r
+ (b) You must cause any modified files to carry prominent notices\r
+ stating that You changed the files; and\r
+\r
+ (c) You must retain, in the Source form of any Derivative Works\r
+ that You distribute, all copyright, patent, trademark, and\r
+ attribution notices from the Source form of the Work,\r
+ excluding those notices that do not pertain to any part of\r
+ the Derivative Works; and\r
+\r
+ (d) If the Work includes a "NOTICE" text file as part of its\r
+ distribution, then any Derivative Works that You distribute must\r
+ include a readable copy of the attribution notices contained\r
+ within such NOTICE file, excluding those notices that do not\r
+ pertain to any part of the Derivative Works, in at least one\r
+ of the following places: within a NOTICE text file distributed\r
+ as part of the Derivative Works; within the Source form or\r
+ documentation, if provided along with the Derivative Works; or,\r
+ within a display generated by the Derivative Works, if and\r
+ wherever such third-party notices normally appear. The contents\r
+ of the NOTICE file are for informational purposes only and\r
+ do not modify the License. You may add Your own attribution\r
+ notices within Derivative Works that You distribute, alongside\r
+ or as an addendum to the NOTICE text from the Work, provided\r
+ that such additional attribution notices cannot be construed\r
+ as modifying the License.\r
+\r
+ You may add Your own copyright statement to Your modifications and\r
+ may provide additional or different license terms and conditions\r
+ for use, reproduction, or distribution of Your modifications, or\r
+ for any such Derivative Works as a whole, provided Your use,\r
+ reproduction, and distribution of the Work otherwise complies with\r
+ the conditions stated in this License.\r
+\r
+ 5. Submission of Contributions. Unless You explicitly state otherwise,\r
+ any Contribution intentionally submitted for inclusion in the Work\r
+ by You to the Licensor shall be under the terms and conditions of\r
+ this License, without any additional terms or conditions.\r
+ Notwithstanding the above, nothing herein shall supersede or modify\r
+ the terms of any separate license agreement you may have executed\r
+ with Licensor regarding such Contributions.\r
+\r
+ 6. Trademarks. This License does not grant permission to use the trade\r
+ names, trademarks, service marks, or product names of the Licensor,\r
+ except as required for reasonable and customary use in describing the\r
+ origin of the Work and reproducing the content of the NOTICE file.\r
+\r
+ 7. Disclaimer of Warranty. Unless required by applicable law or\r
+ agreed to in writing, Licensor provides the Work (and each\r
+ Contributor provides its Contributions) on an "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r
+ implied, including, without limitation, any warranties or conditions\r
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r
+ PARTICULAR PURPOSE. You are solely responsible for determining the\r
+ appropriateness of using or redistributing the Work and assume any\r
+ risks associated with Your exercise of permissions under this License.\r
+\r
+ 8. Limitation of Liability. In no event and under no legal theory,\r
+ whether in tort (including negligence), contract, or otherwise,\r
+ unless required by applicable law (such as deliberate and grossly\r
+ negligent acts) or agreed to in writing, shall any Contributor be\r
+ liable to You for damages, including any direct, indirect, special,\r
+ incidental, or consequential damages of any character arising as a\r
+ result of this License or out of the use or inability to use the\r
+ Work (including but not limited to damages for loss of goodwill,\r
+ work stoppage, computer failure or malfunction, or any and all\r
+ other commercial damages or losses), even if such Contributor\r
+ has been advised of the possibility of such damages.\r
+\r
+ 9. Accepting Warranty or Additional Liability. While redistributing\r
+ the Work or Derivative Works thereof, You may choose to offer,\r
+ and charge a fee for, acceptance of support, warranty, indemnity,\r
+ or other liability obligations and/or rights consistent with this\r
+ License. However, in accepting such obligations, You may act only\r
+ on Your own behalf and on Your sole responsibility, not on behalf\r
+ of any other Contributor, and only if You agree to indemnify,\r
+ defend, and hold each Contributor harmless for any liability\r
+ incurred by, or claims asserted against, such Contributor by reason\r
+ of your accepting any such warranty or additional liability.\r
+\r
+ END OF TERMS AND CONDITIONS\r
+\r
+ APPENDIX: How to apply the Apache License to your work.\r
+\r
+ To apply the Apache License to your work, attach the following\r
+ boilerplate notice, with the fields enclosed by brackets "[]"\r
+ replaced with your own identifying information. (Don't include\r
+ the brackets!) The text should be enclosed in the appropriate\r
+ comment syntax for the file format. We also recommend that a\r
+ file or class name and description of purpose be included on the\r
+ same "printed page" as the copyright notice for easier\r
+ identification within third-party archives.\r
+\r
+ Copyright [yyyy] [name of copyright owner]\r
+\r
+ Licensed under the Apache License, Version 2.0 (the "License");\r
+ you may not use this file except in compliance with the License.\r
+ You may obtain a copy of the License at\r
+\r
+ http://www.apache.org/licenses/LICENSE-2.0\r
+\r
+ Unless required by applicable law or agreed to in writing, software\r
+ distributed under the License is distributed on an "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ See the License for the specific language governing permissions and\r
+ limitations under the License.\r
+\r
+++ /dev/null
-Flora License
-
-Version 1.1, April, 2013
-
-http://floralicense.org/license/
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
-"License" shall mean the terms and conditions for use, reproduction,
-and distribution as defined by Sections 1 through 9 of this document.
-
-"Licensor" shall mean the copyright owner or entity authorized by
-the copyright owner that is granting the License.
-
-"Legal Entity" shall mean the union of the acting entity and
-all other entities that control, are controlled by, or are
-under common control with that entity. For the purposes of
-this definition, "control" means (i) the power, direct or indirect,
-to cause the direction or management of such entity,
-whether by contract or otherwise, or (ii) ownership of fifty percent (50%)
-or more of the outstanding shares, or (iii) beneficial ownership of
-such entity.
-
-"You" (or "Your") shall mean an individual or Legal Entity
-exercising permissions granted by this License.
-
-"Source" form shall mean the preferred form for making modifications,
-including but not limited to software source code, documentation source,
-and configuration files.
-
-"Object" form shall mean any form resulting from mechanical
-transformation or translation of a Source form, including but
-not limited to compiled object code, generated documentation,
-and conversions to other media types.
-
-"Work" shall mean the work of authorship, whether in Source or Object form,
-made available under the License, as indicated by a copyright notice
-that is included in or attached to the work (an example is provided
-in the Appendix below).
-
-"Derivative Works" shall mean any work, whether in Source or Object form,
-that is based on (or derived from) the Work and for which the editorial
-revisions, annotations, elaborations, or other modifications represent,
-as a whole, an original work of authorship. For the purposes of this License,
-Derivative Works shall not include works that remain separable from,
-or merely link (or bind by name) to the interfaces of, the Work and
-Derivative Works thereof.
-
-"Contribution" shall mean any work of authorship, including the original
-version of the Work and any modifications or additions to that Work or
-Derivative Works thereof, that is intentionally submitted to Licensor
-for inclusion in the Work by the copyright owner or by an individual or
-Legal Entity authorized to submit on behalf of the copyright owner.
-For the purposes of this definition, "submitted" means any form of
-electronic, verbal, or written communication sent to the Licensor or
-its representatives, including but not limited to communication on
-electronic mailing lists, source code control systems, and issue
-tracking systems that are managed by, or on behalf of, the Licensor
-for the purpose of discussing and improving the Work, but excluding
-communication that is conspicuously marked or otherwise designated
-in writing by the copyright owner as "Not a Contribution."
-
-"Contributor" shall mean Licensor and any individual or Legal Entity
-on behalf of whom a Contribution has been received by Licensor and
-subsequently incorporated within the Work.
-
-"Tizen Certified Platform" shall mean a software platform that complies
-with the standards set forth in the Tizen Compliance Specification
-and passes the Tizen Compliance Tests as defined from time to time
-by the Tizen Technical Steering Group and certified by the Tizen
-Association or its designated agent.
-
-2. Grant of Copyright License. Subject to the terms and conditions of
-this License, each Contributor hereby grants to You a perpetual,
-worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-copyright license to reproduce, prepare Derivative Works of,
-publicly display, publicly perform, sublicense, and distribute the
-Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of
-this License, each Contributor hereby grants to You a perpetual,
-worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-(except as stated in this section) patent license to make, have made,
-use, offer to sell, sell, import, and otherwise transfer the Work
-solely as incorporated into a Tizen Certified Platform, where such
-license applies only to those patent claims licensable by such
-Contributor that are necessarily infringed by their Contribution(s)
-alone or by combination of their Contribution(s) with the Work solely
-as incorporated into a Tizen Certified Platform to which such
-Contribution(s) was submitted. If You institute patent litigation
-against any entity (including a cross-claim or counterclaim
-in a lawsuit) alleging that the Work or a Contribution incorporated
-within the Work constitutes direct or contributory patent infringement,
-then any patent licenses granted to You under this License for that
-Work shall terminate as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the
-Work or Derivative Works thereof pursuant to the copyright license
-above, in any medium, with or without modifications, and in Source or
-Object form, provided that You meet the following conditions:
-
- 1. You must give any other recipients of the Work or Derivative Works
- a copy of this License; and
- 2. You must cause any modified files to carry prominent notices stating
- that You changed the files; and
- 3. You must retain, in the Source form of any Derivative Works that
- You distribute, all copyright, patent, trademark, and attribution
- notices from the Source form of the Work, excluding those notices
- that do not pertain to any part of the Derivative Works; and
- 4. If the Work includes a "NOTICE" text file as part of its distribution,
- then any Derivative Works that You distribute must include a readable
- copy of the attribution notices contained within such NOTICE file,
- excluding those notices that do not pertain to any part of
- the Derivative Works, in at least one of the following places:
- within a NOTICE text file distributed as part of the Derivative Works;
- within the Source form or documentation, if provided along with the
- Derivative Works; or, within a display generated by the Derivative Works,
- if and wherever such third-party notices normally appear.
- The contents of the NOTICE file are for informational purposes only
- and do not modify the License. You may add Your own attribution notices
- within Derivative Works that You distribute, alongside or as an addendum
- to the NOTICE text from the Work, provided that such additional attribution
- notices cannot be construed as modifying the License. You may add Your own
- copyright statement to Your modifications and may provide additional or
- different license terms and conditions for use, reproduction, or
- distribution of Your modifications, or for any such Derivative Works
- as a whole, provided Your use, reproduction, and distribution of
- the Work otherwise complies with the conditions stated in this License
- and your own copyright statement or terms and conditions do not conflict
- the conditions stated in the License including section 3.
-
-5. Submission of Contributions. Unless You explicitly state otherwise,
-any Contribution intentionally submitted for inclusion in the Work
-by You to the Licensor shall be under the terms and conditions of
-this License, without any additional terms or conditions.
-Notwithstanding the above, nothing herein shall supersede or modify
-the terms of any separate license agreement you may have executed
-with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade
-names, trademarks, service marks, or product names of the Licensor,
-except as required for reasonable and customary use in describing the
-origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or
-agreed to in writing, Licensor provides the Work (and each
-Contributor provides its Contributions) on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-implied, including, without limitation, any warranties or conditions
-of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-PARTICULAR PURPOSE. You are solely responsible for determining the
-appropriateness of using or redistributing the Work and assume any
-risks associated with Your exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory,
-whether in tort (including negligence), contract, or otherwise,
-unless required by applicable law (such as deliberate and grossly
-negligent acts) or agreed to in writing, shall any Contributor be
-liable to You for damages, including any direct, indirect, special,
-incidental, or consequential damages of any character arising as a
-result of this License or out of the use or inability to use the
-Work (including but not limited to damages for loss of goodwill,
-work stoppage, computer failure or malfunction, or any and all
-other commercial damages or losses), even if such Contributor
-has been advised of the possibility of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing
-the Work or Derivative Works thereof, You may choose to offer,
-and charge a fee for, acceptance of support, warranty, indemnity,
-or other liability obligations and/or rights consistent with this
-License. However, in accepting such obligations, You may act only
-on Your own behalf and on Your sole responsibility, not on behalf
-of any other Contributor, and only if You agree to indemnify,
-defend, and hold each Contributor harmless for any liability
-incurred by, or claims asserted against, such Contributor by reason
-of your accepting any such warranty or additional liability.
-
-END OF TERMS AND CONDITIONS
-
-APPENDIX: How to apply the Flora License to your work
-
-To apply the Flora License to your work, attach the following
-boilerplate notice, with the fields enclosed by brackets "[]"
-replaced with your own identifying information. (Don't include
-the brackets!) The text should be enclosed in the appropriate
-comment syntax for the file format. We also recommend that a
-file or class name and description of purpose be included on the
-same "printed page" as the copyright notice for easier
-identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Flora License, Version 1.1 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://floralicense.org/license/
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
+++ /dev/null
-INCLUDES=include
-SRC+=test.c
-SRC+=src/wav_parser.c
-CFLAGS+=-D_DEBUG
-CFLAGS+=-I${INCLUDES}
-all: test.c src/wav_parser.c
- @gcc ${CFLAGS} ${SRC} `pkg-config avsysaudio --cflags --libs` -o test
-Copyright (c) Samsung Electronics Co., Ltd. All rights reserved.
-Except as noted, this software is licensed under Flora License, Version 1.1.
-Please, see the LICENSE.flora file for Flora License, Version 1.1 terms and conditions.
-
+Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
\ No newline at end of file
+++ /dev/null
-#!/bin/sh
-
-i=0
-while [ ! -f /tmp/.X0-lock ];
-do
- let i++
- echo -ne "Waiting X $i\r"
- sleep 0.1
-done
-
-j=0
-while [ ! -f /tmp/.wm_ready ];
-do
- let j++
- echo -ne "Waiting wm_ready $j\r"
- sleep 0.1
-done
-
-if [ ! -e /tmp/restart ]; then
- if [ -x /usr/bin/boot-animation ]; then
- /usr/bin/boot-animation --start &
- sleep 1
- fi
-fi
--- /dev/null
+<manifest>
+ <define>
+ <domain name="boot-animation"/>
+ <request>
+ <smack request="e17::notification" type="rw"/>
+ </request>
+ <permit>
+ <smack permit="pulseaudio" type="rx"/>
+ </permit>
+ </define>
+ <assign>
+ <filesystem path="/usr/bin/boot-animation" label="_" exec_label="none" />
+ </assign>
+</manifest>
--- /dev/null
+#!/bin/sh
+
+case "$1" in
+ poweron)
+ IMG_H=$1_image.h
+ PART_H=$1_part.h
+ ;;
+ poweroff)
+ IMG_H=$1_image.h
+ PART_H=$1_part.h
+ ;;
+ *)
+ echo "usage) $0 {poweron|poweroff}"
+ echo " ex) # $0 poweron"
+ exit 1
+ ;;
+esac
+
+if [ -e $IMG_H ]; then
+ mv $IMG_H $IMG_H.old
+fi
+touch $IMG_H
+
+if [ -e $PART_H ]; then
+ mv $PART_H $PART_H.old
+fi
+touch part.$$
+
+LASTIMG=
+
+cd image
+
+for file in ./$1/*.png; do
+ echo "image: \"$file\" LOSSY 85;" >> ../$IMG_H
+ echo "tween: \"$file\";" >> ../part.$$
+ LASTIMG=$file
+done
+
+cd ..
+
+echo "normal: \"$LASTIMG\";" > $PART_H
+cat part.$$ >> $PART_H
+rm part.$$
+
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+images {
+#include "mobile_poweroff_image.h"
+}
+
+collections {
+ group { name: "poweroff";
+
+ parts {
+ part { name: "poweroff";
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ image {
+#include "mobile_poweroff_part.h"
+ }
+ visible: 1;
+ }
+ }
+ }
+
+ programs {
+ program {
+ name: "poweroff";
+ signal: "show";
+ action: STATE_SET "default" 0.0;
+ target: "poweroff";
+ transition: LINEAR 2;
+ after: "poweroff_end";
+ }
+
+ program {
+ name: "poweroff_end";
+ action: SIGNAL_EMIT "end" "animation";
+ }
+ }
+ }
+}
+
--- /dev/null
+/*
+ * Copyright (c) 2009-2014 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+
+images {
+#include "mobile_poweroff_image.h"
+}
+
+collections {
+ group { name: "poweroff";
+
+ parts {
+ part { name: "poweroff";
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ image {
+#include "mobile_poweroff_part.h"
+ }
+ visible: 1;
+ }
+ }
+ }
+
+ programs {
+ program {
+ name: "poweroff";
+ signal: "show";
+ action: STATE_SET "default" 0.0;
+ target: "poweroff";
+ transition: LINEAR 2;
+ after: "poweroff_end";
+ }
+
+ program {
+ name: "poweroff_end";
+ action: SIGNAL_EMIT "end" "animation";
+ }
+ }
+ }
+}
+
--- /dev/null
+/*
+ * Copyright (c) 2009-2014 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+ image:"power_off_720_1280/power_off_720_1280__00000.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00001.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00002.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00003.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00004.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00005.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00006.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00007.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00008.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00009.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00010.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00011.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00012.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00013.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00014.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00015.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00016.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00017.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00018.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00019.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00020.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00021.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00022.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00023.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00024.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00025.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00026.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00027.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00028.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00029.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00030.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00031.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00032.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00033.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00034.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00035.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00036.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00037.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00038.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00039.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00040.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00041.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00042.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00043.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00044.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00045.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00046.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00047.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00048.png" LOSSY 85;
+ image:"power_off_720_1280/power_off_720_1280__00049.png" LOSSY 85;
+
--- /dev/null
+/*
+ * Copyright (c) 2009-2014 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+
+ normal:"power_off_720_1280/power_off_720_1280__00049.png";
+ tween:"power_off_720_1280/power_off_720_1280__00000.png";
+ tween:"power_off_720_1280/power_off_720_1280__00001.png";
+ tween:"power_off_720_1280/power_off_720_1280__00002.png";
+ tween:"power_off_720_1280/power_off_720_1280__00003.png";
+ tween:"power_off_720_1280/power_off_720_1280__00004.png";
+ tween:"power_off_720_1280/power_off_720_1280__00005.png";
+ tween:"power_off_720_1280/power_off_720_1280__00006.png";
+ tween:"power_off_720_1280/power_off_720_1280__00007.png";
+ tween:"power_off_720_1280/power_off_720_1280__00008.png";
+ tween:"power_off_720_1280/power_off_720_1280__00009.png";
+ tween:"power_off_720_1280/power_off_720_1280__00010.png";
+ tween:"power_off_720_1280/power_off_720_1280__00011.png";
+ tween:"power_off_720_1280/power_off_720_1280__00012.png";
+ tween:"power_off_720_1280/power_off_720_1280__00013.png";
+ tween:"power_off_720_1280/power_off_720_1280__00014.png";
+ tween:"power_off_720_1280/power_off_720_1280__00015.png";
+ tween:"power_off_720_1280/power_off_720_1280__00016.png";
+ tween:"power_off_720_1280/power_off_720_1280__00017.png";
+ tween:"power_off_720_1280/power_off_720_1280__00018.png";
+ tween:"power_off_720_1280/power_off_720_1280__00019.png";
+ tween:"power_off_720_1280/power_off_720_1280__00020.png";
+ tween:"power_off_720_1280/power_off_720_1280__00021.png";
+ tween:"power_off_720_1280/power_off_720_1280__00022.png";
+ tween:"power_off_720_1280/power_off_720_1280__00023.png";
+ tween:"power_off_720_1280/power_off_720_1280__00024.png";
+ tween:"power_off_720_1280/power_off_720_1280__00025.png";
+ tween:"power_off_720_1280/power_off_720_1280__00026.png";
+ tween:"power_off_720_1280/power_off_720_1280__00027.png";
+ tween:"power_off_720_1280/power_off_720_1280__00028.png";
+ tween:"power_off_720_1280/power_off_720_1280__00029.png";
+ tween:"power_off_720_1280/power_off_720_1280__00030.png";
+ tween:"power_off_720_1280/power_off_720_1280__00031.png";
+ tween:"power_off_720_1280/power_off_720_1280__00032.png";
+ tween:"power_off_720_1280/power_off_720_1280__00033.png";
+ tween:"power_off_720_1280/power_off_720_1280__00034.png";
+ tween:"power_off_720_1280/power_off_720_1280__00035.png";
+ tween:"power_off_720_1280/power_off_720_1280__00036.png";
+ tween:"power_off_720_1280/power_off_720_1280__00037.png";
+ tween:"power_off_720_1280/power_off_720_1280__00038.png";
+ tween:"power_off_720_1280/power_off_720_1280__00039.png";
+ tween:"power_off_720_1280/power_off_720_1280__00040.png";
+ tween:"power_off_720_1280/power_off_720_1280__00041.png";
+ tween:"power_off_720_1280/power_off_720_1280__00042.png";
+ tween:"power_off_720_1280/power_off_720_1280__00043.png";
+ tween:"power_off_720_1280/power_off_720_1280__00044.png";
+ tween:"power_off_720_1280/power_off_720_1280__00045.png";
+ tween:"power_off_720_1280/power_off_720_1280__00046.png";
+ tween:"power_off_720_1280/power_off_720_1280__00047.png";
+ tween:"power_off_720_1280/power_off_720_1280__00048.png";
+ tween:"power_off_720_1280/power_off_720_1280__00049.png";
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+ image:"720X1280_Power_off/Tizen_power_off_01.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_02.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_03.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_04.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_05.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_06.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_07.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_08.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_09.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_10.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_11.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_12.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_13.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_14.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_15.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_16.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_17.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_18.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_19.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_20.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_21.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_22.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_23.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_24.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_25.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_26.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_27.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_28.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_29.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_30.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_31.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_32.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_33.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_34.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_35.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_36.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_37.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_38.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_39.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_40.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_41.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_42.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_43.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_44.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_45.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_46.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_47.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_48.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_49.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_50.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_51.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_52.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_53.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_54.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_55.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_56.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_57.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_58.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_59.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_60.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_61.png" LOSSY 85;
+ image:"720X1280_Power_off/Tizen_power_off_62.png" LOSSY 85;
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+ normal:"720X1280_Power_off/Tizen_power_off_62.png";
+ tween:"720X1280_Power_off/Tizen_power_off_01.png";
+ tween:"720X1280_Power_off/Tizen_power_off_02.png";
+ tween:"720X1280_Power_off/Tizen_power_off_03.png";
+ tween:"720X1280_Power_off/Tizen_power_off_04.png";
+ tween:"720X1280_Power_off/Tizen_power_off_05.png";
+ tween:"720X1280_Power_off/Tizen_power_off_06.png";
+ tween:"720X1280_Power_off/Tizen_power_off_07.png";
+ tween:"720X1280_Power_off/Tizen_power_off_08.png";
+ tween:"720X1280_Power_off/Tizen_power_off_09.png";
+ tween:"720X1280_Power_off/Tizen_power_off_10.png";
+ tween:"720X1280_Power_off/Tizen_power_off_11.png";
+ tween:"720X1280_Power_off/Tizen_power_off_12.png";
+ tween:"720X1280_Power_off/Tizen_power_off_13.png";
+ tween:"720X1280_Power_off/Tizen_power_off_14.png";
+ tween:"720X1280_Power_off/Tizen_power_off_15.png";
+ tween:"720X1280_Power_off/Tizen_power_off_16.png";
+ tween:"720X1280_Power_off/Tizen_power_off_17.png";
+ tween:"720X1280_Power_off/Tizen_power_off_18.png";
+ tween:"720X1280_Power_off/Tizen_power_off_19.png";
+ tween:"720X1280_Power_off/Tizen_power_off_20.png";
+ tween:"720X1280_Power_off/Tizen_power_off_21.png";
+ tween:"720X1280_Power_off/Tizen_power_off_22.png";
+ tween:"720X1280_Power_off/Tizen_power_off_23.png";
+ tween:"720X1280_Power_off/Tizen_power_off_24.png";
+ tween:"720X1280_Power_off/Tizen_power_off_25.png";
+ tween:"720X1280_Power_off/Tizen_power_off_26.png";
+ tween:"720X1280_Power_off/Tizen_power_off_27.png";
+ tween:"720X1280_Power_off/Tizen_power_off_28.png";
+ tween:"720X1280_Power_off/Tizen_power_off_29.png";
+ tween:"720X1280_Power_off/Tizen_power_off_30.png";
+ tween:"720X1280_Power_off/Tizen_power_off_31.png";
+ tween:"720X1280_Power_off/Tizen_power_off_32.png";
+ tween:"720X1280_Power_off/Tizen_power_off_33.png";
+ tween:"720X1280_Power_off/Tizen_power_off_34.png";
+ tween:"720X1280_Power_off/Tizen_power_off_35.png";
+ tween:"720X1280_Power_off/Tizen_power_off_36.png";
+ tween:"720X1280_Power_off/Tizen_power_off_37.png";
+ tween:"720X1280_Power_off/Tizen_power_off_38.png";
+ tween:"720X1280_Power_off/Tizen_power_off_39.png";
+ tween:"720X1280_Power_off/Tizen_power_off_40.png";
+ tween:"720X1280_Power_off/Tizen_power_off_41.png";
+ tween:"720X1280_Power_off/Tizen_power_off_42.png";
+ tween:"720X1280_Power_off/Tizen_power_off_43.png";
+ tween:"720X1280_Power_off/Tizen_power_off_44.png";
+ tween:"720X1280_Power_off/Tizen_power_off_45.png";
+ tween:"720X1280_Power_off/Tizen_power_off_46.png";
+ tween:"720X1280_Power_off/Tizen_power_off_47.png";
+ tween:"720X1280_Power_off/Tizen_power_off_48.png";
+ tween:"720X1280_Power_off/Tizen_power_off_49.png";
+ tween:"720X1280_Power_off/Tizen_power_off_50.png";
+ tween:"720X1280_Power_off/Tizen_power_off_51.png";
+ tween:"720X1280_Power_off/Tizen_power_off_52.png";
+ tween:"720X1280_Power_off/Tizen_power_off_53.png";
+ tween:"720X1280_Power_off/Tizen_power_off_54.png";
+ tween:"720X1280_Power_off/Tizen_power_off_55.png";
+ tween:"720X1280_Power_off/Tizen_power_off_56.png";
+ tween:"720X1280_Power_off/Tizen_power_off_57.png";
+ tween:"720X1280_Power_off/Tizen_power_off_58.png";
+ tween:"720X1280_Power_off/Tizen_power_off_59.png";
+ tween:"720X1280_Power_off/Tizen_power_off_60.png";
+ tween:"720X1280_Power_off/Tizen_power_off_61.png";
+ tween:"720X1280_Power_off/Tizen_power_off_62.png";
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+images {
+#include "mobile_poweron_image.h"
+}
+
+collections {
+ group {
+ name: "poweron";
+
+ parts {
+ part {
+ name: "poweron";
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ image {
+#include "mobile_poweron_part.h"
+ }
+ visible: 1;
+ }
+ }
+ }
+
+ programs {
+ program {
+ name: "poweron";
+ signal: "show";
+ action: STATE_SET "default" 0.0;
+ target: "poweron";
+ transition: LINEAR 4;
+ after: "poweron_end";
+ }
+ program {
+ name: "poweron_end";
+ action: SIGNAL_EMIT "end" "animation";
+ }
+ }
+ }
+}
+
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+
+images {
+#include "mobile_poweron_image.h"
+}
+
+collections {
+ group {
+ name: "poweron";
+
+ parts {
+ part {
+ name: "poweron";
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ image {
+#include "mobile_poweron_part.h"
+ }
+ visible: 1;
+ }
+ }
+ }
+
+ programs {
+ program {
+ name: "poweron";
+ signal: "show";
+ action: STATE_SET "default" 0.0;
+ target: "poweron";
+ transition: LINEAR 2;
+ after: "poweron_end";
+ }
+ program {
+ name: "poweron_end";
+ action: SIGNAL_EMIT "end" "animation";
+ }
+ }
+ }
+}
+
--- /dev/null
+/*
+ * Copyright (c) 2009-2014 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+
+ image:"power_on_720_1280/power_on_720_1280__00000.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00001.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00002.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00003.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00004.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00005.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00006.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00007.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00008.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00009.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00010.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00011.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00012.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00013.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00014.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00015.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00016.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00017.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00018.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00019.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00020.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00021.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00022.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00023.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00024.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00025.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00026.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00027.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00028.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00029.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00030.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00031.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00032.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00033.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00034.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00035.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00036.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00037.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00038.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00039.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00040.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00041.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00042.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00043.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00044.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00045.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00046.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00047.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00048.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00049.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00050.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00051.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00052.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00053.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00054.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00055.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00056.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00057.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00058.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00059.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00060.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00061.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00062.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00063.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00064.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00065.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00066.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00067.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00068.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00069.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00070.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00071.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00072.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00073.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00074.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00075.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00076.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00077.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00078.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00079.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00080.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00081.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00082.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00083.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00084.png" LOSSY 85;
+ image:"power_on_720_1280/power_on_720_1280__00085.png" LOSSY 85;
+
--- /dev/null
+/*
+ * Copyright (c) 2009-2014 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+
+ normal:"power_on_720_1280/power_on_720_1280__00000.png";
+ tween:"power_on_720_1280/power_on_720_1280__00000.png";
+ tween:"power_on_720_1280/power_on_720_1280__00001.png";
+ tween:"power_on_720_1280/power_on_720_1280__00002.png";
+ tween:"power_on_720_1280/power_on_720_1280__00003.png";
+ tween:"power_on_720_1280/power_on_720_1280__00004.png";
+ tween:"power_on_720_1280/power_on_720_1280__00005.png";
+ tween:"power_on_720_1280/power_on_720_1280__00006.png";
+ tween:"power_on_720_1280/power_on_720_1280__00007.png";
+ tween:"power_on_720_1280/power_on_720_1280__00008.png";
+ tween:"power_on_720_1280/power_on_720_1280__00009.png";
+ tween:"power_on_720_1280/power_on_720_1280__00010.png";
+ tween:"power_on_720_1280/power_on_720_1280__00011.png";
+ tween:"power_on_720_1280/power_on_720_1280__00012.png";
+ tween:"power_on_720_1280/power_on_720_1280__00013.png";
+ tween:"power_on_720_1280/power_on_720_1280__00014.png";
+ tween:"power_on_720_1280/power_on_720_1280__00015.png";
+ tween:"power_on_720_1280/power_on_720_1280__00016.png";
+ tween:"power_on_720_1280/power_on_720_1280__00017.png";
+ tween:"power_on_720_1280/power_on_720_1280__00018.png";
+ tween:"power_on_720_1280/power_on_720_1280__00019.png";
+ tween:"power_on_720_1280/power_on_720_1280__00020.png";
+ tween:"power_on_720_1280/power_on_720_1280__00021.png";
+ tween:"power_on_720_1280/power_on_720_1280__00022.png";
+ tween:"power_on_720_1280/power_on_720_1280__00023.png";
+ tween:"power_on_720_1280/power_on_720_1280__00024.png";
+ tween:"power_on_720_1280/power_on_720_1280__00025.png";
+ tween:"power_on_720_1280/power_on_720_1280__00026.png";
+ tween:"power_on_720_1280/power_on_720_1280__00027.png";
+ tween:"power_on_720_1280/power_on_720_1280__00028.png";
+ tween:"power_on_720_1280/power_on_720_1280__00029.png";
+ tween:"power_on_720_1280/power_on_720_1280__00030.png";
+ tween:"power_on_720_1280/power_on_720_1280__00031.png";
+ tween:"power_on_720_1280/power_on_720_1280__00032.png";
+ tween:"power_on_720_1280/power_on_720_1280__00033.png";
+ tween:"power_on_720_1280/power_on_720_1280__00034.png";
+ tween:"power_on_720_1280/power_on_720_1280__00035.png";
+ tween:"power_on_720_1280/power_on_720_1280__00036.png";
+ tween:"power_on_720_1280/power_on_720_1280__00037.png";
+ tween:"power_on_720_1280/power_on_720_1280__00038.png";
+ tween:"power_on_720_1280/power_on_720_1280__00039.png";
+ tween:"power_on_720_1280/power_on_720_1280__00040.png";
+ tween:"power_on_720_1280/power_on_720_1280__00041.png";
+ tween:"power_on_720_1280/power_on_720_1280__00042.png";
+ tween:"power_on_720_1280/power_on_720_1280__00043.png";
+ tween:"power_on_720_1280/power_on_720_1280__00044.png";
+ tween:"power_on_720_1280/power_on_720_1280__00045.png";
+ tween:"power_on_720_1280/power_on_720_1280__00046.png";
+ tween:"power_on_720_1280/power_on_720_1280__00047.png";
+ tween:"power_on_720_1280/power_on_720_1280__00048.png";
+ tween:"power_on_720_1280/power_on_720_1280__00049.png";
+ tween:"power_on_720_1280/power_on_720_1280__00050.png";
+ tween:"power_on_720_1280/power_on_720_1280__00051.png";
+ tween:"power_on_720_1280/power_on_720_1280__00052.png";
+ tween:"power_on_720_1280/power_on_720_1280__00053.png";
+ tween:"power_on_720_1280/power_on_720_1280__00054.png";
+ tween:"power_on_720_1280/power_on_720_1280__00055.png";
+ tween:"power_on_720_1280/power_on_720_1280__00056.png";
+ tween:"power_on_720_1280/power_on_720_1280__00057.png";
+ tween:"power_on_720_1280/power_on_720_1280__00058.png";
+ tween:"power_on_720_1280/power_on_720_1280__00059.png";
+ tween:"power_on_720_1280/power_on_720_1280__00060.png";
+ tween:"power_on_720_1280/power_on_720_1280__00061.png";
+ tween:"power_on_720_1280/power_on_720_1280__00062.png";
+ tween:"power_on_720_1280/power_on_720_1280__00063.png";
+ tween:"power_on_720_1280/power_on_720_1280__00064.png";
+ tween:"power_on_720_1280/power_on_720_1280__00065.png";
+ tween:"power_on_720_1280/power_on_720_1280__00066.png";
+ tween:"power_on_720_1280/power_on_720_1280__00067.png";
+ tween:"power_on_720_1280/power_on_720_1280__00068.png";
+ tween:"power_on_720_1280/power_on_720_1280__00069.png";
+ tween:"power_on_720_1280/power_on_720_1280__00070.png";
+ tween:"power_on_720_1280/power_on_720_1280__00071.png";
+ tween:"power_on_720_1280/power_on_720_1280__00072.png";
+ tween:"power_on_720_1280/power_on_720_1280__00073.png";
+ tween:"power_on_720_1280/power_on_720_1280__00074.png";
+ tween:"power_on_720_1280/power_on_720_1280__00075.png";
+ tween:"power_on_720_1280/power_on_720_1280__00076.png";
+ tween:"power_on_720_1280/power_on_720_1280__00077.png";
+ tween:"power_on_720_1280/power_on_720_1280__00078.png";
+ tween:"power_on_720_1280/power_on_720_1280__00079.png";
+ tween:"power_on_720_1280/power_on_720_1280__00080.png";
+ tween:"power_on_720_1280/power_on_720_1280__00081.png";
+ tween:"power_on_720_1280/power_on_720_1280__00082.png";
+ tween:"power_on_720_1280/power_on_720_1280__00083.png";
+ tween:"power_on_720_1280/power_on_720_1280__00084.png";
+ tween:"power_on_720_1280/power_on_720_1280__00085.png";
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+ image:"720X1280_Power_on/Tizen_power_on_01.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_02.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_03.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_04.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_05.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_06.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_07.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_08.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_09.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_10.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_11.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_12.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_13.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_14.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_15.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_16.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_17.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_18.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_19.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_20.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_21.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_22.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_23.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_24.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_25.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_26.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_27.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_28.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_29.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_30.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_31.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_32.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_33.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_34.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_35.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_36.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_37.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_38.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_39.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_40.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_41.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_42.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_43.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_44.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_45.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_46.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_47.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_48.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_49.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_50.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_51.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_52.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_53.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_54.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_55.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_56.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_57.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_58.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_59.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_60.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_61.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_62.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_63.png" LOSSY 85;
+ image:"720X1280_Power_on/Tizen_power_on_64.png" LOSSY 85;
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+ normal:"720X1280_Power_on/Tizen_power_on_01.png";
+ tween:"720X1280_Power_on/Tizen_power_on_01.png";
+ tween:"720X1280_Power_on/Tizen_power_on_02.png";
+ tween:"720X1280_Power_on/Tizen_power_on_04.png";
+ tween:"720X1280_Power_on/Tizen_power_on_05.png";
+ tween:"720X1280_Power_on/Tizen_power_on_07.png";
+ tween:"720X1280_Power_on/Tizen_power_on_08.png";
+ tween:"720X1280_Power_on/Tizen_power_on_10.png";
+ tween:"720X1280_Power_on/Tizen_power_on_11.png";
+ tween:"720X1280_Power_on/Tizen_power_on_13.png";
+ tween:"720X1280_Power_on/Tizen_power_on_14.png";
+ tween:"720X1280_Power_on/Tizen_power_on_16.png";
+ tween:"720X1280_Power_on/Tizen_power_on_17.png";
+ tween:"720X1280_Power_on/Tizen_power_on_19.png";
+ tween:"720X1280_Power_on/Tizen_power_on_20.png";
+ tween:"720X1280_Power_on/Tizen_power_on_22.png";
+ tween:"720X1280_Power_on/Tizen_power_on_23.png";
+ tween:"720X1280_Power_on/Tizen_power_on_25.png";
+ tween:"720X1280_Power_on/Tizen_power_on_26.png";
+ tween:"720X1280_Power_on/Tizen_power_on_28.png";
+ tween:"720X1280_Power_on/Tizen_power_on_29.png";
+ tween:"720X1280_Power_on/Tizen_power_on_31.png";
+ tween:"720X1280_Power_on/Tizen_power_on_32.png";
+ tween:"720X1280_Power_on/Tizen_power_on_34.png";
+ tween:"720X1280_Power_on/Tizen_power_on_35.png";
+ tween:"720X1280_Power_on/Tizen_power_on_37.png";
+ tween:"720X1280_Power_on/Tizen_power_on_38.png";
+ tween:"720X1280_Power_on/Tizen_power_on_40.png";
+ tween:"720X1280_Power_on/Tizen_power_on_41.png";
+ tween:"720X1280_Power_on/Tizen_power_on_43.png";
+ tween:"720X1280_Power_on/Tizen_power_on_44.png";
+ tween:"720X1280_Power_on/Tizen_power_on_46.png";
+ tween:"720X1280_Power_on/Tizen_power_on_47.png";
+ tween:"720X1280_Power_on/Tizen_power_on_49.png";
+ tween:"720X1280_Power_on/Tizen_power_on_50.png";
+ tween:"720X1280_Power_on/Tizen_power_on_51.png";
+ tween:"720X1280_Power_on/Tizen_power_on_53.png";
+ tween:"720X1280_Power_on/Tizen_power_on_54.png";
+ tween:"720X1280_Power_on/Tizen_power_on_55.png";
+ tween:"720X1280_Power_on/Tizen_power_on_57.png";
+ tween:"720X1280_Power_on/Tizen_power_on_58.png";
+ tween:"720X1280_Power_on/Tizen_power_on_59.png";
+ tween:"720X1280_Power_on/Tizen_power_on_61.png";
+ tween:"720X1280_Power_on/Tizen_power_on_62.png";
+ tween:"720X1280_Power_on/Tizen_power_on_63.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
+ tween:"720X1280_Power_on/Tizen_power_on_64.png";
/*
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://floralicense.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
images {
#include "poweroff_image.h"
/*
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://floralicense.org/license/
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
- image:"HD/power_off_720_1280/power_off_720_1280__00000.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00001.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00002.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00003.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00004.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00005.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00006.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00007.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00008.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00009.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00010.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00011.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00012.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00013.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00014.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00015.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00016.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00017.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00018.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00019.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00020.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00021.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00022.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00023.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00024.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00025.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00026.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00027.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00028.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00029.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00030.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00031.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00032.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00033.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00034.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00035.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00036.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00037.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00038.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00039.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00040.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00041.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00042.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00043.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00044.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00045.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00046.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00047.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00048.png" LOSSY 85;
- image:"HD/power_off_720_1280/power_off_720_1280__00049.png" LOSSY 85;
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+ image:"480X800_Power_off/Tizen_power_off_01.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_02.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_03.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_04.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_05.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_06.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_07.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_08.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_09.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_10.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_11.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_12.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_13.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_14.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_15.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_16.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_17.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_18.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_19.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_20.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_21.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_22.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_23.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_24.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_25.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_26.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_27.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_28.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_29.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_30.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_31.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_32.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_33.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_34.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_35.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_36.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_37.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_38.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_39.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_40.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_41.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_42.png" LOSSY 85;
+ image:"480X800_Power_off/Tizen_power_off_43.png" LOSSY 85;
/*
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://floralicense.org/license/
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
-
- normal:"HD/power_off_720_1280/power_off_720_1280__00049.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00000.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00001.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00002.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00003.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00004.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00005.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00006.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00007.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00008.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00009.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00010.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00011.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00012.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00013.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00014.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00015.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00016.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00017.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00018.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00019.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00020.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00021.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00022.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00023.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00024.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00025.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00026.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00027.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00028.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00029.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00030.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00031.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00032.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00033.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00034.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00035.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00036.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00037.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00038.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00039.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00040.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00041.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00042.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00043.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00044.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00045.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00046.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00047.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00048.png";
- tween:"HD/power_off_720_1280/power_off_720_1280__00049.png";
+ normal:"480X800_Power_off/Tizen_power_off_43.png";
+ tween:"480X800_Power_off/Tizen_power_off_01.png";
+ tween:"480X800_Power_off/Tizen_power_off_02.png";
+ tween:"480X800_Power_off/Tizen_power_off_03.png";
+ tween:"480X800_Power_off/Tizen_power_off_04.png";
+ tween:"480X800_Power_off/Tizen_power_off_05.png";
+ tween:"480X800_Power_off/Tizen_power_off_06.png";
+ tween:"480X800_Power_off/Tizen_power_off_07.png";
+ tween:"480X800_Power_off/Tizen_power_off_08.png";
+ tween:"480X800_Power_off/Tizen_power_off_09.png";
+ tween:"480X800_Power_off/Tizen_power_off_10.png";
+ tween:"480X800_Power_off/Tizen_power_off_11.png";
+ tween:"480X800_Power_off/Tizen_power_off_12.png";
+ tween:"480X800_Power_off/Tizen_power_off_13.png";
+ tween:"480X800_Power_off/Tizen_power_off_14.png";
+ tween:"480X800_Power_off/Tizen_power_off_15.png";
+ tween:"480X800_Power_off/Tizen_power_off_16.png";
+ tween:"480X800_Power_off/Tizen_power_off_17.png";
+ tween:"480X800_Power_off/Tizen_power_off_18.png";
+ tween:"480X800_Power_off/Tizen_power_off_19.png";
+ tween:"480X800_Power_off/Tizen_power_off_20.png";
+ tween:"480X800_Power_off/Tizen_power_off_21.png";
+ tween:"480X800_Power_off/Tizen_power_off_22.png";
+ tween:"480X800_Power_off/Tizen_power_off_23.png";
+ tween:"480X800_Power_off/Tizen_power_off_24.png";
+ tween:"480X800_Power_off/Tizen_power_off_25.png";
+ tween:"480X800_Power_off/Tizen_power_off_26.png";
+ tween:"480X800_Power_off/Tizen_power_off_27.png";
+ tween:"480X800_Power_off/Tizen_power_off_28.png";
+ tween:"480X800_Power_off/Tizen_power_off_29.png";
+ tween:"480X800_Power_off/Tizen_power_off_30.png";
+ tween:"480X800_Power_off/Tizen_power_off_31.png";
+ tween:"480X800_Power_off/Tizen_power_off_32.png";
+ tween:"480X800_Power_off/Tizen_power_off_33.png";
+ tween:"480X800_Power_off/Tizen_power_off_34.png";
+ tween:"480X800_Power_off/Tizen_power_off_35.png";
+ tween:"480X800_Power_off/Tizen_power_off_36.png";
+ tween:"480X800_Power_off/Tizen_power_off_37.png";
+ tween:"480X800_Power_off/Tizen_power_off_38.png";
+ tween:"480X800_Power_off/Tizen_power_off_39.png";
+ tween:"480X800_Power_off/Tizen_power_off_40.png";
+ tween:"480X800_Power_off/Tizen_power_off_41.png";
+ tween:"480X800_Power_off/Tizen_power_off_42.png";
+ tween:"480X800_Power_off/Tizen_power_off_43.png";
/*
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://floralicense.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
images {
#include "poweron_image.h"
signal: "show";
action: STATE_SET "default" 0.0;
target: "poweron";
- transition: LINEAR 4;
+ transition: LINEAR 2;
after: "poweron_end";
}
program {
/*
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://floralicense.org/license/
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
- image:"HD/power_on_720_1280/power_on_720_1280__00000.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00001.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00002.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00003.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00004.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00005.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00006.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00007.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00008.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00009.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00010.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00011.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00012.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00013.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00014.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00015.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00016.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00017.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00018.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00019.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00020.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00021.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00022.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00023.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00024.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00025.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00026.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00027.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00028.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00029.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00030.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00031.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00032.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00033.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00034.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00035.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00036.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00037.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00038.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00039.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00040.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00041.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00042.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00043.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00044.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00045.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00046.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00047.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00048.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00049.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00050.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00051.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00052.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00053.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00054.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00055.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00056.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00057.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00058.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00059.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00060.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00061.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00062.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00063.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00064.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00065.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00066.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00067.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00068.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00069.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00070.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00071.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00072.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00073.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00074.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00075.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00076.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00077.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00078.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00079.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00080.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00081.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00082.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00083.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00084.png" LOSSY 85;
- image:"HD/power_on_720_1280/power_on_720_1280__00085.png" LOSSY 85;
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+ image:"480X800_Power_on/Tizen_power_on_01.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_02.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_03.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_04.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_05.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_06.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_07.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_08.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_09.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_10.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_11.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_12.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_13.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_14.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_15.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_16.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_17.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_18.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_19.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_20.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_21.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_22.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_23.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_24.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_25.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_26.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_27.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_28.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_29.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_30.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_31.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_32.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_33.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_34.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_35.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_36.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_37.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_38.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_39.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_40.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_41.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_42.png" LOSSY 85;
+ image:"480X800_Power_on/Tizen_power_on_43.png" LOSSY 85;
/*
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://floralicense.org/license/
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
- normal:"HD/power_on_720_1280/power_on_720_1280__00000.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00000.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00001.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00002.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00003.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00004.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00005.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00006.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00007.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00008.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00009.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00010.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00011.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00012.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00013.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00014.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00015.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00016.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00017.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00018.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00019.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00020.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00021.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00022.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00023.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00024.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00025.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00026.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00027.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00028.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00029.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00030.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00031.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00032.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00033.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00034.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00035.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00036.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00037.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00038.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00039.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00040.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00041.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00042.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00043.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00044.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00045.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00046.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00047.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00048.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00049.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00050.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00051.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00052.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00053.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00054.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00055.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00056.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00057.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00058.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00059.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00060.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00061.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00062.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00063.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00064.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00065.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00066.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00067.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00068.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00069.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00070.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00071.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00072.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00073.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00074.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00075.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00076.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00077.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00078.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00079.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00080.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00081.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00082.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00083.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00084.png";
- tween:"HD/power_on_720_1280/power_on_720_1280__00085.png";
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+ normal:"480X800_Power_on/Tizen_power_on_01.png";
+ tween:"480X800_Power_on/Tizen_power_on_01.png";
+ tween:"480X800_Power_on/Tizen_power_on_02.png";
+ tween:"480X800_Power_on/Tizen_power_on_04.png";
+ tween:"480X800_Power_on/Tizen_power_on_05.png";
+ tween:"480X800_Power_on/Tizen_power_on_07.png";
+ tween:"480X800_Power_on/Tizen_power_on_08.png";
+ tween:"480X800_Power_on/Tizen_power_on_10.png";
+ tween:"480X800_Power_on/Tizen_power_on_11.png";
+ tween:"480X800_Power_on/Tizen_power_on_13.png";
+ tween:"480X800_Power_on/Tizen_power_on_14.png";
+ tween:"480X800_Power_on/Tizen_power_on_16.png";
+ tween:"480X800_Power_on/Tizen_power_on_17.png";
+ tween:"480X800_Power_on/Tizen_power_on_19.png";
+ tween:"480X800_Power_on/Tizen_power_on_20.png";
+ tween:"480X800_Power_on/Tizen_power_on_22.png";
+ tween:"480X800_Power_on/Tizen_power_on_23.png";
+ tween:"480X800_Power_on/Tizen_power_on_25.png";
+ tween:"480X800_Power_on/Tizen_power_on_26.png";
+ tween:"480X800_Power_on/Tizen_power_on_28.png";
+ tween:"480X800_Power_on/Tizen_power_on_29.png";
+ tween:"480X800_Power_on/Tizen_power_on_31.png";
+ tween:"480X800_Power_on/Tizen_power_on_32.png";
+ tween:"480X800_Power_on/Tizen_power_on_34.png";
+ tween:"480X800_Power_on/Tizen_power_on_35.png";
+ tween:"480X800_Power_on/Tizen_power_on_37.png";
+ tween:"480X800_Power_on/Tizen_power_on_38.png";
+ tween:"480X800_Power_on/Tizen_power_on_40.png";
+ tween:"480X800_Power_on/Tizen_power_on_41.png";
+ tween:"480X800_Power_on/Tizen_power_on_43.png";
--- /dev/null
+#!/bin/sh
+
+case "$1" in
+ poweron)
+ IMG_H=$1_image.h
+ PART_H=$1_part.h
+ ;;
+ poweroff)
+ IMG_H=$1_image.h
+ PART_H=$1_part.h
+ ;;
+ *)
+ echo "usage) $0 {poweron|poweroff}"
+ echo " ex) # $0 poweron"
+ exit 1
+ ;;
+esac
+
+if [ -e $IMG_H ]; then
+ mv $IMG_H $IMG_H.old
+fi
+touch $IMG_H
+
+if [ -e $PART_H ]; then
+ mv $PART_H $PART_H.old
+fi
+touch part.$$
+
+LASTIMG=
+
+cd image
+
+for file in ./$1/*.png; do
+ echo "image: \"$file\" LOSSY 85;" >> ../$IMG_H
+ echo "tween: \"$file\";" >> ../part.$$
+ LASTIMG=$file
+done
+
+cd ..
+
+echo "normal: \"$LASTIMG\";" > $PART_H
+cat part.$$ >> $PART_H
+rm part.$$
+
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+images {
+#include "wearable_poweroff_image.h"
+}
+
+collections {
+ group { name: "poweroff";
+
+ parts {
+ part { name: "poweroff";
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ image {
+#include "wearable_poweroff_part.h"
+ }
+ visible: 1;
+ }
+ }
+ }
+
+ programs {
+ program {
+ name: "poweroff";
+ signal: "show";
+ action: STATE_SET "default" 0.0;
+ target: "poweroff";
+ transition: LINEAR 2;
+ after: "poweroff_end";
+ }
+
+ program {
+ name: "poweroff_end";
+ action: SIGNAL_EMIT "end" "animation";
+ }
+ }
+ }
+}
+
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+ image:"TIZEN_W_Power_off/Tizen_power_off_01.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_02.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_03.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_04.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_05.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_06.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_07.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_08.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_09.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_10.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_11.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_12.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_13.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_14.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_15.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_16.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_17.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_18.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_19.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_20.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_21.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_22.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_23.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_24.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_25.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_26.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_27.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_28.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_29.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_30.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_31.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_32.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_33.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_34.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_35.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_36.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_37.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_38.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_39.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_40.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_41.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_42.png" LOSSY 85;
+ image:"TIZEN_W_Power_off/Tizen_power_off_43.png" LOSSY 85;
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+ normal:"TIZEN_W_Power_off/Tizen_power_off_43.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_01.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_02.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_03.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_04.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_05.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_06.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_07.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_08.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_09.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_10.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_11.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_12.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_13.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_14.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_15.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_16.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_17.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_18.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_19.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_20.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_21.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_22.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_23.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_24.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_25.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_26.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_27.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_28.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_29.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_30.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_31.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_32.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_33.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_34.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_35.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_36.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_37.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_38.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_39.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_40.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_41.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_42.png";
+ tween:"TIZEN_W_Power_off/Tizen_power_off_43.png";
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+images {
+#include "wearable_poweron_image.h"
+}
+
+collections {
+ group {
+ name: "poweron";
+
+ parts {
+ part {
+ name: "poweron";
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ image {
+#include "wearable_poweron_part.h"
+ }
+ visible: 1;
+ }
+ }
+ }
+
+ programs {
+ program {
+ name: "poweron";
+ signal: "show";
+ action: STATE_SET "default" 0.0;
+ target: "poweron";
+ transition: LINEAR 2;
+ after: "poweron_end";
+ }
+ program {
+ name: "poweron_end";
+ action: SIGNAL_EMIT "end" "animation";
+ }
+ }
+ }
+}
+
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+ image:"TIZEN_W_Power_on/Tizen_power_on_01.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_02.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_03.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_04.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_05.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_06.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_07.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_08.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_09.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_10.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_11.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_12.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_13.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_14.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_15.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_16.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_17.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_18.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_19.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_20.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_21.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_22.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_23.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_24.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_25.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_26.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_27.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_28.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_29.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_30.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_31.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_32.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_33.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_34.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_35.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_36.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_37.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_38.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_39.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_40.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_41.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_42.png" LOSSY 85;
+ image:"TIZEN_W_Power_on/Tizen_power_on_43.png" LOSSY 85;
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+ normal:"TIZEN_W_Power_on/Tizen_power_on_01.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_01.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_02.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_03.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_04.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_05.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_06.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_07.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_08.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_09.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_10.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_11.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_12.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_13.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_14.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_15.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_16.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_17.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_18.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_19.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_20.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_21.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_22.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_23.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_24.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_25.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_26.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_27.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_28.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_29.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_30.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_31.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_32.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_33.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_34.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_35.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_36.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_37.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_38.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_39.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_40.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_41.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_42.png";
+ tween:"TIZEN_W_Power_on/Tizen_power_on_43.png";
/*
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://floralicense.org/license/
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
extern int init_animation(int state, const char *msg);
extern int fini_animation(void);
-extern void restart_animation(int state, const char *msg);
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+extern int init_avsys(void);
+extern int play_avsys(int type);
+extern int cleanup_avsys(void);
+extern int fini_avsys(void);
+++ /dev/null
-/*
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://floralicense.org/license/
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-#ifndef PREFIX
-#define PREFIX "/usr"
-#endif
-
-#define EDJ_OFF PREFIX"/share/edje/poweroff.edj"
-#define EDJ_ON PREFIX"/share/edje/poweron.edj"
-#define GRP_OFF "poweroff"
-#define GRP_ON "poweron"
-
-#define NICE_VALUE -20
-
-#define TITLE "Password Application"
-
-#define BA_DEFAULT_WINDOW_H 800
-#define BA_DEFAULT_WINDOW_W 1280
-
-enum {
- TYPE_UNKNOWN,
- TYPE_ON,
- TYPE_OFF,
- TYPE_OFF_NOEXIT,
- TYPE_OFF_WITH_MSG,
- TYPE_CLEAR,
- TYPE_MAX
-};
-
-#if defined(_DEBUG)
-
-static int _func_depth;
-
-#define ENTER_FUNCTION() \
- do { \
- _func_depth++; \
- printf("%*.c \e[32m[%s:%d]\e[0m\n", _func_depth*4, '-', __func__, __LINE__); \
- } while (0)
-#define LEAVE_FUNCTION() \
- do { \
- _func_depth--; \
- } while (0)
-
-inline static void dump_riff_header(RIFFChunk * riff)
-{
- ENTER_FUNCTION();
- fprintf(stderr, "%*.c Type ID: %.4s\n", _func_depth * 4, '-',
- riff->type);
- LEAVE_FUNCTION();
-}
-
-inline static void dump_format_header(FormatChunk * format)
-{
- ENTER_FUNCTION();
- fprintf(stderr, "%*.c Format tag: %d\n", _func_depth * 4, '-',
- format->wFormatTag);
- fprintf(stderr, "%*.c Channel : %d\n", _func_depth * 4, '-',
- format->wChannels);
- fprintf(stderr, "%*.c Samples per sec : %lu\n", _func_depth * 4, '-',
- format->dwSamplesPerSec);
-
- fprintf(stderr, "%*.c Byte per sec : %lu\n", _func_depth * 4, '-',
- format->dwAvBytesPerSec);
-
- fprintf(stderr, "%*.c Block align : %d\n", _func_depth * 4, '-',
- format->wBlockAlign);
- fprintf(stderr, "%*.c Size of a sample frame : %d bytes\n",
- _func_depth * 4, '-',
- format->wChannels * (format->wBitsPerSample / 8));
- fprintf(stderr, "%*.c Bits per sample : %d\n", _func_depth * 4, '-',
- format->wBitsPerSample);
- LEAVE_FUNCTION();
-}
-
-#define DbgPrint(fmt, arg...) fprintf(stderr, "%*.c "fmt, _func_depth*4, '-', ##arg);
-
-#else
-#define DbgPrint(fmt, ...)
-#define ENTER_FUNCTION()
-#define LEAVE_FUNCTION()
-
-#define dump_riff_header(riff)
-#define dump_format_header(format)
-#endif
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef PREFIX
+#define PREFIX "/usr"
+#endif
+
+#define MOBILE_EDJ_OFF PREFIX"/share/edje/mobile_poweroff.edj"
+#define MOBILE_EDJ_ON PREFIX"/share/edje/mobile_poweron.edj"
+#define WEARABLE_EDJ_OFF PREFIX"/share/edje/wearable_poweroff.edj"
+#define WEARABLE_EDJ_ON PREFIX"/share/edje/wearable_poweron.edj"
+#define DEFAULT_EDJ_OFF PREFIX"/share/edje/poweroff.edj"
+#define DEFAULT_EDJ_ON PREFIX"/share/edje/poweron.edj"
+#define EDJ_OFF "poweroff.edj"
+#define EDJ_ON "poweron.edj"
+#define GRP_OFF "poweroff"
+#define GRP_ON "poweron"
+
+#ifdef ARM_TYPE
+#define DEFAULT_POWERON_WAV PREFIX"/share/keysound/poweron.ogg"
+#define DEFAULT_POWEROFF_WAV PREFIX"/share/keysound/poweroff.ogg"
+
+#define POWERON_WAV "poweron.ogg"
+#define POWEROFF_WAV "poweroff.ogg"
+#else
+#define DEFAULT_POWERON_WAV PREFIX"/share/keysound/poweron.wav"
+#define DEFAULT_POWEROFF_WAV PREFIX"/share/keysound/poweroff.wav"
+
+#define POWERON_WAV "poweron.wav"
+#define POWEROFF_WAV "poweroff.wav"
+#endif
+
+
+#define NICE_VALUE -20
+
+#define TITLE "Password Application"
+
+#define BA_DEFAULT_WINDOW_H 800 /* Default is HD(720 X 1280) */
+#define BA_DEFAULT_WINDOW_W 1280 /* Default is WXGA(1280 X 800) */
+
+#define FILE_PATH_MAX 128
+
+enum {
+ TYPE_UNKNOWN,
+ TYPE_ON,
+ TYPE_OFF,
+ TYPE_OFF_NOEXIT,
+ TYPE_OFF_WITH_MSG,
+ TYPE_CLEAR,
+ TYPE_MAX
+};
+
+enum {
+ TYPE_CHECK_ANI,
+ TYPE_CHECK_SOUND,
+};
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <dlog.h>
+
+#undef LOG_TAG
+#define LOG_TAG "BOOT_ANIMATION"
+
+#if !defined(_D)
+#define _D(fmt, arg...) LOGD(fmt"\n", ##arg)
+#endif
+
+#if !defined(_E)
+#define _E(fmt, arg...) LOGE(fmt"\n", ##arg)
+#endif
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#define __PACK __attribute__((packed))
+
+typedef struct chunk_header {
+ char chunkID[4];
+ long chunkSize;
+} chunk_header;
+
+#define RIFFID "RIFF"
+#define WAVEID "WAVE"
+
+typedef struct {
+ char type[4]; /* WAVE */
+} __PACK RIFFChunk;
+
+/* FMT Sub chunk */
+#define FormatID "fmt "
+typedef struct {
+ short wFormatTag; /* other than 1, compressed */
+ unsigned short wChannels;
+ unsigned long dwSamplesPerSec; /* 11025, 22050, 44100 Khz ... */
+ unsigned long dwAvBytesPerSec; /* dwSamplesPerSec * wBlockAlign */
+
+ /* 16-bit mono wave = 2 Bytes */
+ /* 16-bit stereo wave = 4 Bytes */
+ /* wChannels * (wBitsPerSample / 8) == Size of a sample frame, in terms of byte */
+ unsigned short wBlockAlign;
+ unsigned short wBitsPerSample; /* 16-bit waveform would have 16 */
+
+ /* NOTE: Depends on wFormatTag, here could be more fields exists */
+
+} __PACK FormatChunk;
+
+enum FORMAT {
+ IBM_FORMAT_MULAW = 0x0101,
+ IBM_FORMAT_ALAW = 0x0102,
+ IBM_FORMAT_ADPCM = 0x0103,
+};
+
+enum CHANNELS {
+ MONOPHONIC = 1,
+ STEREO = 2,
+ FOR_CHANNEL = 4,
+ /* ... ( 0x1 << nr of channels ) */
+};
+
+#define DataID "DATA"
+
+typedef struct {
+ unsigned char waveformData[1];
+} __PACK DataChunk;
+
+typedef struct {
+ long dwIdentifier;
+ long dwPosition;
+ unsigned long fccChunk;
+ long dwChunkStart;
+ long dwBlockStart;
+ long dwSampleOffset;
+} __PACK CuePoint;
+
+#define CueID "cue "
+
+typedef struct {
+ long dwCuePoints;
+ CuePoint points[];
+} __PACK CueChunk;
+
+typedef struct {
+ long dwIdentifier;
+ long dwLength;
+ long dwRepeats;
+} __PACK Segment;
+
+#define PlaylistID "plst"
+
+typedef struct {
+ long dwSegments;
+ Segment Segments[];
+} __PACK PlaylistChunk;
+
+typedef struct {
+ unsigned long typeID;
+} __PACK ListHeader;
+
+#define LabelID "labl"
+typedef struct {
+ long dwIdentifier;
+ char dwText[];
+} __PACK LabelChunk;
+
+#define NoteID "note"
+typedef struct {
+ long dwIdentifier;
+ char dwText[];
+} __PACK NoteChunk;
+
+#define LabelTextID "ltxt"
+typedef struct {
+ long dwIdentifier;
+ long dwSampleLength;
+ long dwPurpose;
+ short wCountry;
+ short wLanguage;
+ short wDialect;
+ short wCodePage;
+ char dwText[];
+} __PACK LabelTextChunk;
+
+#define SamplerID "smpl"
+
+typedef struct {
+ long dwIdentifier;
+ long dwType;
+ long dwStart;
+ long dwEnd;
+ long dwFraction;
+ long dwPlayCount;
+} __PACK SampleLoop;
+
+typedef struct {
+ long dwManufacturer;
+ long dwProduct;
+ long dwSamplePeriod;
+ long dwMIDIUnityNote;
+ long dwMIDIPitchFraction;
+ long dwSMPTEFormat;
+ long dwSMPTEOffset;
+ long cSampleLoops;
+ long cbSamplerData;
+ SampleLoop Loops[];
+} __PACK SamplerChunk;
+
+enum SMPTE {
+ FRAME24 = 24,
+ FRAME25 = 25,
+ FRAME30_WITH_DROP = 29,
+ FRAME30 = 30,
+};
+
+enum LOOP_TYPE {
+ FORWARD_LOOP = 0,
+ ALTERNATE_LOOP = 1,
+ BACKWARD_LOOP = 2,
+};
+
+#define InstrumentID "inst"
+typedef struct {
+ unsigned char UnshiftedNote;
+ char FineTune;
+ char Gain;
+ unsigned char LowNote;
+ unsigned char HighNote;
+ unsigned char LowVelocity;
+ unsigned char HighVelocity;
+} __PACK InstrumentChunk;
+
+#define ListID "list"
+typedef struct {
+ char typeID[4];
+ char text[];
+} __PACK ListChunk;
+
+#define FactID "fact"
+typedef struct {
+ char data[1];
+} __PACK FactChunk;
+
+struct wave {
+ char *filename;
+ int fd;
+
+ chunk_header riff_header;
+ off_t riff_off;
+ /* RIFFChunk *riff; */
+
+ chunk_header fmt_header;
+ off_t fmt_off;
+ /* FormatChunk *format; */
+
+ chunk_header data_header;
+ off_t data_off;
+ /* DataChunk *data; */
+
+ chunk_header list_header;
+ off_t list_off;
+ /* ListChunk *list; */
+};
+
+extern struct wave *open_wave_file(const char *filename);
+extern int get_wave_channel(struct wave *handle);
+extern int get_wave_samples_per_sec(struct wave *handle);
+extern int get_wave_bits_per_sample(struct wave *handle);
+extern int get_wave_data_size(struct wave *handle);
+extern int get_wave_data(struct wave *handle, void *data, int off, int size);
+extern void close_wave_file(struct wave *handle);
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+enum running_state {
+ STATE_UNKNOWN = 0x00,
+ STATE_READY = 0x01,
+ STATE_PLAY = 0x02,
+};
+
+struct player {
+ /* initializer will be invoked when the player is ready to play wave file. */
+ /* normally, it is invoked at right after complete the format header loading */
+ int (*init) (struct player * player, struct wave * handle);
+ /* Play if if is ready, normaly, this callback can
+ be invoked after the format header is loaded. */
+ int (*play) (struct player * player, struct wave * handle);
+ /* After parsing all chunks in the wave file, this function will be invoked */
+ int (*fini) (struct player * player);
+
+ void *data;
+ enum running_state state;
+};
+
+extern struct player *create_player(void);
+extern int set_player_initializer(struct player *player,
+ int (*init) (struct player * player,
+ struct wave * handle));
+extern int set_player_player(struct player *player,
+ int (*play) (struct player * player,
+ struct wave * handle));
+extern int set_player_finalizer(struct player *player,
+ int (*fini) (struct player * player));
+extern int init_player(struct player *player, struct wave *handle, void *data);
+extern int play_player(struct player *player, struct wave *handle);
+extern int fini_player(struct player *player);
+extern void destroy_player(struct player *player);
--- /dev/null
+[Unit]
+Description=Boot Animation
+After=xorg.target e17.service
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/boot-animation --start
+
+[Install]
+WantedBy=core-efl.target
--- /dev/null
+[Unit]
+Description=Boot Animation
+After=tizen-boot.target sound-server.service pulseaudio.service sound-init.service system-server.service
+Before=tizen-system.target
+ConditionPathExists=!/tmp/restart
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/boot-animation --start
+ExecStart=/bin/sleep 1
+
+[Install]
+WantedBy=tizen-system.target
+++ /dev/null
-* Mon Dec 10 2012 Patrick McCarty <patrick.mccarty@linux.intel.com> 76ee53d
-- Remove non-Tizen parts of poweron animation
[Unit]
Description=Boot Animation
-After=xorg.target e17.service
+After=wm_ready.service sound-server.service pulseaudio.service sound-init.service system-server.service
+Before=tizen-system.target
+ConditionPathExists=!/tmp/restart
+ConditionKernelCommandLine=|!bootmode=silent
[Service]
Type=oneshot
+Nice=-20
ExecStart=/usr/bin/boot-animation --start
+ExecStart=/bin/sleep 2
[Install]
-WantedBy=core-efl.target
+WantedBy=tizen-system.target
+#sbs-git:slp/pkgs/b/boot-animation boot-animation 0.2 d1bbca3948e4cdb6b2f9e75f176500f452fe6a33
+
+%if "%{?tizen_profile_name}" == "wearable"
+ %define micro_ani ON
+%else
+ %define micro_ani OFF
+%endif
+
+%if "%{?tizen_profile_name}" == "tv"
+ExcludeArch: %{arm} %ix86 x86_64
+%endif
+
Name: boot-animation
-Version: 0.4.2
-Release: 1
+Version: 0.3.7
+Release: 7
Summary: Boot animation
+URL: http://slp-source.sec.samsung.net
Source: %{name}-%{version}.tar.gz
-Source101: boot-animation.service
-Source1001: packaging/boot-animation.manifest
-License: Flora Software License
+Source1: boot-animation.service
+Source2: shutdown-animation.service
+Source3: silent-animation.service
+Source4: late-tizen-system.service
+License: Apache
Group: Samsung/Application
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: cmake
BuildRequires: edje, edje-bin, embryo, embryo-bin
BuildRequires: pkgconfig(ecore)
-BuildRequires: pkgconfig(x11)
+#BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(libexif)
BuildRequires: pkgconfig(elementary)
-BuildRequires: pkgconfig(utilX)
+#BuildRequires: pkgconfig(utilX)
BuildRequires: pkgconfig(vconf)
-BuildRequires: pkgconfig(avsystem)
-BuildRequires: pkgconfig(audio-session-mgr)
-
+BuildRequires: pkgconfig(mm-bootsound)
+BuildRequires: pkgconfig(capi-appfw-preference)
+BuildRequires: pkgconfig(capi-system-info)
+BuildRequires: pkgconfig(capi-system-system-settings)
Requires(post): /usr/bin/vconftool
-Requires(post): /usr/bin/systemctl
%description
Shows an animation and plays a sound when the device is booted or shutdown.
%setup -q
#%patch0 -p1
+%build
+%ifarch %{arm}
+%define ARCH arm
+%else
+%define ARCH emulator
+%endif
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DUSE_MICRO_ANI=%{micro_ani} -DARCH=%{ARCH} -DTIZEN_PROFILE_NAME=%{tizen_profile_name}
-%build
-cp %{SOURCE1001} .
make %{?jobs:-j%jobs}
%install
rm -rf %{buildroot}
+mkdir -p %{buildroot}/usr/share/license
+cp -f LICENSE %{buildroot}/usr/share/license/%{name}
%make_install
-mkdir -p %{buildroot}%{_libdir}/systemd/user/core-efl.target.wants
-install -m 0644 %SOURCE101 %{buildroot}%{_libdir}/systemd/user/
-ln -sf ../boot-animation.service %{buildroot}%{_libdir}/systemd/user/core-efl.target.wants
-mkdir -p %{buildroot}/usr/share/license
-cp -f LICENSE.Flora %{buildroot}/usr/share/license/%{name}
+mkdir -p %{buildroot}%{_libdir}/systemd/system/tizen-system.target.wants
+install -m 0644 %SOURCE1 %{buildroot}%{_libdir}/systemd/system/boot-animation.service
+ln -s ../boot-animation.service %{buildroot}%{_libdir}/systemd/system/tizen-system.target.wants/
+#mkdir -p %{buildroot}%{_libdir}/systemd/system/shutdown.target.wants
+install -m 0644 %SOURCE2 %{buildroot}%{_libdir}/systemd/system/shutdown-animation.service
+#ln -s ../shutdown-animation.service %{buildroot}%{_libdir}/systemd/system/shutdown.target.wants/
+install -m 0644 %SOURCE3 %{buildroot}%{_libdir}/systemd/system/silent-animation.service
+ln -s ../silent-animation.service %{buildroot}%{_libdir}/systemd/system/tizen-system.target.wants/
+install -m 0644 %SOURCE4 %{buildroot}%{_libdir}/systemd/system/late-tizen-system.service
+ln -s ../late-tizen-system.service %{buildroot}%{_libdir}/systemd/system/tizen-system.target.wants/
%clean
make clean
%docs_package
-
%post
-ln -s /etc/init.d/boot-ani /etc/rc.d/rc3.d/S41boot-ani
-/usr/bin/systemctl daemon-reload
-vconftool -i set -t string memory/boot-animation/restart start:start
-vconftool -i set -t int memory/boot-animation/finished 0
+
%files
-%manifest %{name}.manifest
-/etc/init.d/boot-ani
+%manifest boot-animation.manifest
/usr/share/edje/poweroff.edj
/usr/share/edje/poweron.edj
-/usr/bin/boot-animation
-%{_libdir}/systemd/user/boot-animation.service
-%{_libdir}/systemd/user/core-efl.target.wants/boot-animation.service
+/usr/share/edje/mobile_poweroff.edj
+/usr/share/edje/mobile_poweron.edj
+/usr/share/edje/wearable_poweroff.edj
+/usr/share/edje/wearable_poweron.edj
+%if %{?ARCH} == arm
+/usr/share/keysound/poweron.ogg
+%else
+/usr/share/keysound/poweron.wav
+%endif
+%if %{?ARCH} == emulator
+#/usr/share/edje/emul/1X1_poweron.edj
+#/usr/share/edje/emul/1X1_poweroff.edj
+#/usr/share/edje/emul/3X4_poweron.edj
+#/usr/share/edje/emul/3X4_poweroff.edj
+%endif
/usr/share/license/%{name}
+%{_bindir}/boot-animation
+%{_libdir}/systemd/system/boot-animation.service
+%{_libdir}/systemd/system/tizen-system.target.wants/boot-animation.service
+%{_libdir}/systemd/system/shutdown-animation.service
+%{_libdir}/systemd/system/silent-animation.service
+%{_libdir}/systemd/system/tizen-system.target.wants/silent-animation.service
+#%{_libdir}/systemd/system/shutdown.target.wants/shutdown-animation.service
+%{_libdir}/systemd/system/late-tizen-system.service
+%{_libdir}/systemd/system/tizen-system.target.wants/late-tizen-system.service
--- /dev/null
+[Unit]
+Description=Late Tizen System Target
+After=wm_ready.service boot-animation.service
+Before=tizen-system.target
+
+[Service]
+Type=oneshot
+ExecStart=/bin/sleep 3
+
+[Install]
+WantedBy=tizen-system.target
+
--- /dev/null
+[Unit]
+Description=Shutdown Animation
+DefaultDependencies=no
+Before=shutdown.target
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/boot-animation --offmsg " " --clear
--- /dev/null
+[Unit]
+Description=Silent Boot Animation
+After=wm_ready.service boot-animation.service
+Before=tizen-system.target
+ConditionPathExists=!/tmp/restart
+ConditionKernelCommandLine=|bootmode=silent
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/vconftool set -t int memory/boot_animation/finished 1 -f
+ExecStart=/bin/sleep 3
+
+[Install]
+WantedBy=tizen-system.target
+
/*
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://floralicense.org/license/
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
+#include <sys/wait.h>
+#include <sys/time.h>
#include <unistd.h>
+#include <dirent.h>
-#include <utilX.h>
#include <vconf.h>
#include <Elementary.h>
-#include <Ecore_X.h>
-#include <Ecore_X_Atoms.h>
-#include <boot-animation.h>
+#include <boot.h>
#include <animation.h>
+#include "log.h"
+
+#define OVER_COUNT 19
+
static struct animation {
- Ecore_X_Window focus_win;
- Ecore_X_Window root_win;
Evas_Object *win;
- Ecore_Window xwin;
Evas_Coord w;
Evas_Coord h;
int t;
} s_animation = {
.txt = NULL,};
+#define CHECK_Xorg "/tmp/.wm_ready"
+#define CHECK_LCD "/sys/class/lcd"
+
+static int run_child(const char *argv[])
+{
+ pid_t pid;
+ struct sigaction act, oldact;
+ int i, r = 0, status;
+
+ if (!argv)
+ return -EINVAL;
+
+ /* Use default signal handler */
+ act.sa_handler = SIG_DFL;
+ act.sa_sigaction = NULL;
+ act.sa_flags = 0;
+ sigemptyset(&act.sa_mask);
+
+ if (sigaction(SIGCHLD, &act, &oldact) < 0)
+ return -errno;
+
+ pid = fork();
+ if (pid < 0) {
+ r = -errno;
+ } else if (pid == 0) {
+ for (i = 0; i < _NSIG; ++i)
+ signal(i, SIG_DFL);
+ r = execv(argv[0], (char **)argv);
+ if (r < 0)
+ exit(EXIT_FAILURE);
+ } else {
+ /* wait for child */
+ if (waitpid(pid, &status, 0) != -1)
+ /* terminated normally */
+ if (WIFEXITED(status))
+ return WEXITSTATUS(status);
+ }
+
+ if (sigaction(SIGCHLD, &oldact, NULL) < 0)
+ _E("Failed to restore sigaction");
+ return r;
+}
+
+static int check_window_validity(void)
+{
+ _D("Check window validity");
+ DIR *dp;
+ struct dirent *dentry;
+ int ret = -1;
+ dp = opendir(CHECK_LCD);
+ _D("Check window validity");
+ if (!dp) {
+ _E("Failed to get lcd node");
+ return -1;
+ }
+ while ((dentry = readdir(dp)) != NULL) {
+ _D("Check window validity");
+ if ((!strcmp(dentry->d_name, ".")) || (!strcmp(dentry->d_name, ".."))) {
+ continue;
+ }
+ else {
+ _D("Check window validity");
+ ret = 0;
+ break;
+ }
+ }
+ _D("Check window validity");
+ closedir(dp);
+ return ret;
+}
+
static void win_del(void *data, Evas_Object * obj, void *event_info)
{
- fprintf(stderr, "Window delete event received\n");
+ _D("Window delete event received");
elm_exit();
}
-static void _edje_cb(void *d, Evas_Object * obj, const char *e, const char *s)
+static Eina_Bool _end_cb(void *data)
{
- fprintf(stderr, "edje calback is invoked\n");
+ static const char *argv[5] = {
+ "/usr/bin/xset",
+ "dpms", "force", "off", NULL,
+ };
+ _D("_end_cb is invoked");
+ if (vconf_set_int(VCONFKEY_BOOT_ANIMATION_FINISHED, 1) != 0)
+ _E("Failed to set finished set");
+ if (s_animation.state == TYPE_OFF || s_animation.state == TYPE_OFF_WITH_MSG)
+ run_child(argv);
+ _D("_end_cb is invoked");
+ elm_exit();
+ _D("_end_cb is invoked");
+ return ECORE_CALLBACK_CANCEL;
+}
- if (vconf_set_int("memory/boot-animation/finished", 1) != 0) {
- fprintf(stderr, "Failed to set finished set\n");
- }
+static void _edje_cb(void *d, Evas_Object * obj, const char *e, const char *s)
+{
+ _D("edje callback is invoked");
- if (s_animation.state == TYPE_OFF || s_animation.state == TYPE_ON) {
- elm_exit();
- } else if (s_animation.state == TYPE_OFF_WITH_MSG) {
+ if (s_animation.state == TYPE_OFF || s_animation.state == TYPE_OFF_WITH_MSG) {
+ _D("TYPE OFF");
+ if (vconf_set_int(VCONFKEY_BOOT_ANIMATION_FINISHED, 1) != 0)
+ _E("Failed to set finished set");
if (s_animation.txt) {
Evas_Coord w;
Evas_Coord h;
(s_animation.h - h) >> 1);
evas_object_show(s_animation.txt);
}
+ ecore_timer_add(1, _end_cb, NULL);
+ } else
+ _D("TYPE_ON");
+ _end_cb(NULL);
+}
+
+#define DEFAULT_W 480
+static void layout_file_set(int state)
+{
+ _D("Layout file set according to resolution");
+ _D("Screen Width: %d, DEFAULT_WIDTH: %d", s_animation.w, DEFAULT_W);
+
+ if (s_animation.w < DEFAULT_W) {
+ if (state == TYPE_ON) {
+ _D("Set file: %s", WEARABLE_EDJ_ON);
+ elm_layout_file_set(s_animation.layout, WEARABLE_EDJ_ON, GRP_ON);
+ } else {
+ _D("Set file: %s", WEARABLE_EDJ_OFF);
+ elm_layout_file_set(s_animation.layout, WEARABLE_EDJ_OFF, GRP_OFF);
+ }
+ } else if (s_animation.w > DEFAULT_W) {
+ if (state == TYPE_ON) {
+ _D("Set file: %s", MOBILE_EDJ_ON);
+ elm_layout_file_set(s_animation.layout, MOBILE_EDJ_ON, GRP_ON);
+ } else {
+ _D("Set file: %s", MOBILE_EDJ_OFF);
+ elm_layout_file_set(s_animation.layout, MOBILE_EDJ_OFF, GRP_OFF);
+ }
+ } else {
+ if (state == TYPE_ON) {
+ _D("Set file: %s", DEFAULT_EDJ_ON);
+ elm_layout_file_set(s_animation.layout, DEFAULT_EDJ_ON, GRP_ON);
+ } else {
+ _D("Set file: %s", DEFAULT_EDJ_OFF);
+ elm_layout_file_set(s_animation.layout, DEFAULT_EDJ_OFF, GRP_OFF);
+ }
}
}
-static
-int init_layout(const char *msg)
+static int init_layout(const char *msg)
{
s_animation.layout = elm_layout_add(s_animation.win);
if (!s_animation.layout) {
- fprintf(stderr, "Failed to create layout\n");
+ _E("Failed to create layout");
return EXIT_FAILURE;
}
- if (s_animation.state == TYPE_ON) {
- elm_layout_file_set(s_animation.layout, EDJ_ON, GRP_ON);
- } else {
- elm_layout_file_set(s_animation.layout, EDJ_OFF, GRP_OFF);
- }
+ layout_file_set(s_animation.state);
evas_object_size_hint_weight_set(s_animation.layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- printf("[Boot-ani] Start animation: %d mode\n", s_animation.state);
+ _D("[Boot-ani] Start animation: %d mode", s_animation.state);
elm_win_resize_object_add(s_animation.win, s_animation.layout);
- edje_object_signal_callback_add(elm_layout_edje_get(s_animation.layout),
- "end", "animation", _edje_cb, NULL);
+ edje_object_signal_callback_add(elm_layout_edje_get(s_animation.layout), "end", "animation", _edje_cb, NULL);
evas_object_show(s_animation.layout);
- Ecore_X_Window xwin;
- xwin = elm_win_xwindow_get(s_animation.win);
- ecore_x_icccm_hints_set(xwin, 0, 0, 0, 0, 0, 0, 0);
-
-
if (msg) {
if (!s_animation.txt) {
- s_animation.txt =
- evas_object_text_add(s_animation.evas);
+ s_animation.txt = evas_object_text_add(s_animation.evas);
if (!s_animation.txt) {
- fprintf(stderr, "Failed to add text\n");
+ _E("Failed to add text");
evas_object_del(s_animation.layout);
return EXIT_FAILURE;
}
evas_object_hide(s_animation.txt);
}
- if (vconf_set_int("memory/boot-animation/finished", 0) != 0) {
- fprintf(stderr, "Failed to set finished value to 0\n");
- }
-
return EXIT_SUCCESS;
}
-static
-void fini_layout(void)
+static void fini_layout(void)
{
if (s_animation.layout) {
evas_object_del(s_animation.layout);
}
}
-void restart_animation(int state, const char *msg)
+static int create_window(void)
{
- fini_layout();
+ _D("Create Window");
- s_animation.state = state;
+ int x, y = 0;
- init_layout(msg);
-
- evas_object_show(s_animation.win);
-}
-
-static
-int create_window(void)
-{
- s_animation.win = elm_win_add(NULL, "", ELM_WIN_BASIC);
+ s_animation.win = elm_win_add(NULL, "", ELM_WIN_NOTIFICATION);
if (!s_animation.win) {
- fprintf(stderr, "Failed to create a new window\n");
+ _E("Failed to create a new window");
return EXIT_FAILURE;
}
- evas_object_smart_callback_add(s_animation.win, "delete-request",
- win_del, NULL);
- evas_object_resize(s_animation.win, s_animation.w, s_animation.h);
+ if (s_animation.state == TYPE_OFF || s_animation.state == TYPE_OFF_WITH_MSG) {
+ _D("We are turning off the Tizen");
+ elm_win_alpha_set(s_animation.win, EINA_TRUE);
+ }
+ evas_object_smart_callback_add(s_animation.win, "delete-request", win_del, NULL);
s_animation.evas = evas_object_evas_get(s_animation.win);
if (!s_animation.evas) {
evas_object_del(s_animation.win);
- fprintf(stderr, "Failed to get the evas object\n");
+ _E("Failed to get the evas object");
return EXIT_FAILURE;
}
+ elm_win_screen_size_get(s_animation.win, &x, &y, &s_animation.w, &s_animation.h);
+ _D("Window size is x: %d, y: %d, w: %d, h: %d", x, y, s_animation.w, s_animation.h);
elm_win_borderless_set(s_animation.win, 1);
+ elm_win_indicator_mode_set(s_animation.win, ELM_WIN_INDICATOR_HIDE);
evas_object_move(s_animation.win, 0, 0);
if (s_animation.w > s_animation.h) {
int t;
elm_win_rotation_with_resize_set(s_animation.win, 90);
+ /* Update geometry infomration */
t = s_animation.w;
s_animation.w = s_animation.h;
s_animation.h = t;
}
+
evas_object_show(s_animation.win);
s_animation.ee = ecore_evas_ecore_evas_get(s_animation.evas);
if (!s_animation.ee) {
evas_object_del(s_animation.win);
- fprintf(stderr, "Failed to get the ecore evas object\n");
+ _E("Failed to get the ecore evas object");
return EXIT_FAILURE;
}
- s_animation.xwin = ecore_evas_window_get(s_animation.ee);
- ecore_x_netwm_window_type_set(s_animation.xwin,
- ECORE_X_WINDOW_TYPE_NOTIFICATION);
- utilx_set_system_notification_level(ecore_x_display_get(),
- s_animation.xwin,
- UTILX_NOTIFICATION_LEVEL_HIGH);
-
return EXIT_SUCCESS;
}
+static Eina_Bool _count_for_xorg_timer_cb(void *data)
+{
+ int ret = 0;
+ static int count = 0;
+
+ ret = access(CHECK_Xorg, F_OK);
+ if (ret == 0) {
+ if (init_layout(data) == EXIT_FAILURE) {
+ _E("Failed to init the layout object");
+ if (data) {
+ evas_object_del(s_animation.txt);
+ }
+ evas_object_del(s_animation.win);
+ }
+ count = 0;
+ return ECORE_CALLBACK_CANCEL;
+ }
+ if (count > OVER_COUNT) {
+ _E("Getting Xorg is delaying, Something is wrong");
+ if (init_layout(data) == EXIT_FAILURE) {
+ _E("Failed to init the layout object");
+ if (data) {
+ evas_object_del(s_animation.txt);
+ }
+ evas_object_del(s_animation.win);
+ }
+ count = 0;
+ return ECORE_CALLBACK_CANCEL;
+ }
+ count ++;
+
+ return ECORE_CALLBACK_RENEW;
+}
+
int init_animation(int state, const char *msg)
{
- s_animation.focus_win = ecore_x_window_focus_get();
- s_animation.root_win = ecore_x_window_root_get(s_animation.focus_win);
+ _D("Init animation");
+
+ Ecore_Timer *timer = NULL;
+
+ //if (check_window_validity()) {
+ // _E("Failed to access LCD");
+ // return EXIT_FAILURE;
+ //}
+
s_animation.state = state;
- ecore_x_window_size_get(s_animation.root_win, &s_animation.w,
- &s_animation.h);
if (create_window() == EXIT_FAILURE) {
- fprintf(stderr, "Failed to create a new window\n");
+ _E("Failed to create a new window");
return EXIT_FAILURE;
}
- if (init_layout(msg) == EXIT_FAILURE) {
- fprintf(stderr, "Failed to init the layout object\n");
- if (msg)
- evas_object_del(s_animation.txt);
- evas_object_del(s_animation.win);
+ /* waiting initialzing Xorg process during 2 seconds */
+ timer = ecore_timer_add(0.1f, _count_for_xorg_timer_cb, msg);
+ if (!timer) {
+ _E("Critical Error");
return EXIT_FAILURE;
}
+++ /dev/null
-/*
- * Copyright 2012 - 2013 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://floralicense.org/license/
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <sys/ioctl.h>
-#include <sys/mman.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <linux/fb.h>
-#include <stddef.h>
-#include <unistd.h>
-
-#include <pthread.h>
-#include <utilX.h>
-
-#include <Elementary.h>
-#include <Ecore_X.h>
-#include <Ecore_X_Atoms.h>
-#include <audio-session-manager.h>
-
-#include <getopt.h>
-#include <boot-animation.h>
-#include <animation.h>
-
-#include <vconf.h>
-
-#define XRGB8888 4
-extern char *optarg;
-extern int optind, opterr, optopt;
-
-struct args {
- int argc;
- char **argv;
- char *msg;
-};
-
-static void print_usages(char *argv0)
-{
- printf("Usage) %s {--start|--stop}\n"
- " Ex:\n"
- " # %s --start\n"
- " # %s --stop\n"
- " # %s --off\n"
- " # %s --offmsg YOUR_MESSAGE\n", argv0, argv0, argv0, argv0,
- argv0);
-}
-
-static int fb_init()
-{
- int fd_fb;
- struct fb_fix_screeninfo fix;
- struct fb_var_screeninfo var;
- void *start;
- int length;
-
- fd_fb = open("/dev/fb0", O_RDWR);
-
- if (fd_fb < 0) {
- return -1;
- }
-
- if (ioctl(fd_fb, FBIOGET_FSCREENINFO, &fix) < 0) {
- close(fd_fb);
- return -1;
- }
-
- if (ioctl(fd_fb, FBIOGET_VSCREENINFO, &var) < 0) {
- close(fd_fb);
- return -1;
- }
-
- start = mmap(0, fix.smem_len, PROT_READ | PROT_WRITE, MAP_SHARED, fd_fb, 0);
- length = var.yres * var.xres * XRGB8888;
-
- if (start == MAP_FAILED) {
- munmap(0, fix.smem_len);
- close(fd_fb);
- return -1;
- }
-
- memset(start, 0, length);
-
- close(fd_fb);
- return 0;
-}
-
-static
-void restart_cb(keynode_t * node, void *user_data)
-{
- char *str;
- char cmd[128];
- char msg[256];
- int type = TYPE_UNKNOWN;
-
- if (!node) {
- fprintf(stderr, "Invalid node\n");
- return;
- }
-
- str = vconf_keynode_get_str(node);
- if (!str) {
- fprintf(stderr, "Failed to get string\n");
- return;
- }
-
- if (sscanf(str, "%127[^:]:%255s", cmd, msg) != 2) {
- fprintf(stderr, "Invalid format [%s]\n", str);
- free(str);
- return;
- }
- free(str);
-
- if (!strcasecmp(cmd, "start")) {
- type = TYPE_ON;
- } else if (!strcasecmp(cmd, "stop")) {
- type = TYPE_OFF;
- } else if (!strcasecmp(cmd, "off")) {
- type = TYPE_OFF_NOEXIT;
- } else if (!strcasecmp(cmd, "offmsg")) {
- type = TYPE_OFF_WITH_MSG;
- } else {
- fprintf(stderr, "Unknown command %s\n", cmd);
- }
-
- restart_animation(type, msg);
-}
-
-static
-void xready_cb(keynode_t * node, void *user_data)
-{
- int c;
- int argc;
- char **argv;
- int option_index = 0;
- int type = TYPE_UNKNOWN;
- int clear_type = TYPE_UNKNOWN;
- int errorcode = -1;
- int asm_handle;
- struct args *args = user_data;
- static struct option long_options[] = {
- {"start", 0, 0, 's'},
- {"stop", 0, 0, 'p'},
- {"off", 0, 0, 'o'},
- {"offmsg", 1, 0, 'm'},
- {"clear", 0, 0, 'c'},
- {0, 0, 0, 0},
- };
- static int invoked_flag = 0;
-
- if (invoked_flag == 1) {
- fprintf(stderr, "Already launched.\n");
- return;
- }
-
- invoked_flag = 1;
-
- argc = args->argc;
- argv = args->argv;
-
- nice(NICE_VALUE);
-
- while (1) {
- c = getopt_long(argc, argv, "spom:", long_options,
- &option_index);
- if (c < 0) {
- break;
- } else if (c == 0) {
- c = long_options[option_index].val;
- }
-
- switch (c) {
- case 's':
- type = TYPE_ON;
- break;
- case 'p':
- type = TYPE_OFF;
- break;
- case 'o':
- type = TYPE_OFF_NOEXIT;
- break;
- case 'm':
- type = TYPE_OFF_WITH_MSG;
- args->msg = strdup(optarg);
- if (!args->msg)
- perror("strdup");
- break;
- case 'c':
- clear_type = TYPE_CLEAR;
- break;
- default:
- type = TYPE_UNKNOWN;
- break;
- }
- }
-
- if (type == TYPE_UNKNOWN) {
- fprintf(stderr, "[Boot-ani] unknown arg [%s]\n", argv[1]);
- return;
- }
-
- if (clear_type == TYPE_CLEAR) {
- fprintf(stderr, "fb_init\n");
- fb_init();
- }
-
- init_animation(type, args->msg);
- if ((type == TYPE_OFF) || (type == TYPE_OFF_WITH_MSG)) {
- if (!ASM_register_sound
- (-1, &asm_handle, ASM_EVENT_EXCLUSIVE_AVSYSTEM,
- ASM_STATE_PLAYING, NULL, NULL, ASM_RESOURCE_NONE,
- &errorcode)) {
- fprintf(stderr, "ASM_register_sound() failed 0x%x\n",
- errorcode);
- return;
- }
- }
-}
-
-int main(int argc, char *argv[])
-{
- struct args args;
-
- if (argc < 2) {
- print_usages(argv[0]);
- return EXIT_FAILURE;
- }
-
- args.argc = argc;
- args.argv = argv;
- args.msg = NULL;
-
- if (ecore_x_init(NULL) == NULL) {
- fprintf(stderr, "Cannot connect to X11 display\n");
- return 0;
- }
-
- elm_init(argc, argv);
-
- vconf_notify_key_changed("memory/boot-animation/restart", restart_cb,
- NULL);
- xready_cb(NULL, &args);
-
- elm_run();
-
- fini_animation();
-
- if (args.msg)
- free(args.msg);
- return 0;
-}
--- /dev/null
+/*
+ * boot-animation
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <sys/ioctl.h>
+#include <sys/mman.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <sys/time.h>
+#include <linux/fb.h>
+#include <stddef.h>
+#include <unistd.h>
+
+#include <pthread.h>
+
+#include <Elementary.h>
+#include <audio-session-manager.h>
+
+#include <getopt.h>
+#include <mm_sound_private.h>
+#include <system_settings.h>
+
+#include <vconf.h>
+
+#include "animation.h"
+#include "boot.h"
+#include "log.h"
+
+#define XRGB8888 4
+
+extern char *optarg;
+extern int optind, opterr, optopt;
+
+struct args {
+ int argc;
+ char **argv;
+ char *msg;
+};
+
+
+static void print_usages(char *argv0)
+{
+ printf("Usage) %s {--start|--stop}\n"
+ " Ex:"
+ " # %s --start\n"
+ " # %s --stop\n"
+ " # %s --off\n"
+ " # %s --offmsg YOUR_MESSAGE\n", argv0, argv0, argv0, argv0,
+ argv0);
+}
+
+static int get_wav_file(int state, char *wavpath)
+{
+ _D("Get wav file");
+ if (state == TYPE_ON) {
+ snprintf(wavpath, FILE_PATH_MAX-1, "%s", DEFAULT_POWERON_WAV);
+ _D("Wav file: %s", wavpath);
+ } else
+ return -1;
+
+ return 0;
+}
+
+static int xready_cb(keynode_t * node, void *user_data)
+{
+ int c;
+ int argc;
+ char **argv;
+ int type = TYPE_UNKNOWN;
+ int soundon = 1; /* default sound on */
+ struct args *args = user_data;
+ char wav_path[256];
+ static struct option long_options[] = {
+ {"start", no_argument, 0, 's' },
+ {"stop", no_argument, 0, 'p' },
+ {"off", no_argument, 0, 'o' },
+ {"offmsg", required_argument, 0, 'm' },
+ {"clear", no_argument, 0, 'c' },
+ {0, 0, 0, 0 },
+ };
+ static int invoked_flag = 0;
+
+ _D("xready_cb");
+
+ if (invoked_flag == 1) {
+ _E("Already launched");
+ return EXIT_FAILURE;
+ }
+
+ invoked_flag = 1;
+
+ argc = args->argc;
+ argv = args->argv;
+
+ while ((c = getopt_long(argc, argv, "spom:c", long_options, NULL)) >= 0) {
+
+ switch (c) {
+ case 's':
+ type = TYPE_ON;
+ continue;
+ case 'p':
+ type = TYPE_OFF;
+ continue;
+ case 'o':
+ type = TYPE_OFF_NOEXIT;
+ continue;
+ case 'm':
+ if (args->msg) continue;
+ type = TYPE_OFF_WITH_MSG;
+ args->msg = strdup(optarg);
+ if (!args->msg)
+ perror("strdup");
+ continue;
+ default:
+ type = TYPE_UNKNOWN;
+ _D("[Boot-ani] unknown arg [%s]", optarg);
+ return EXIT_FAILURE;
+ }
+ }
+
+ /* check sound profile */
+ if (vconf_get_bool(VCONFKEY_SETAPPL_SOUND_STATUS_BOOL, &soundon) < 0) {
+ _D("VCONFKEY_SETAPPL_SOUND_STATUS_BOOL ==> FAIL!!");
+ }
+
+ _D("Sound status: %d", soundon);
+
+ if (init_animation(type, args->msg) != EXIT_SUCCESS) {
+ _D("Exit boot-animation");
+ return EXIT_FAILURE;
+ }
+
+ if (soundon) {
+ if (!get_wav_file(type, wav_path)) {
+ mm_sound_boot_ready(3);
+ mm_sound_boot_play_sound(wav_path);
+ }
+ }
+ _D("EXIT SUCESS");
+
+ return EXIT_SUCCESS;
+}
+
+#if 0
+static void _boot_ani_ui_set_scale(void)
+{
+ double root_height = 0.0;
+ double root_width = 0.0;
+ char buf[128] = { 0, };
+ Display *disp;
+ int screen_num;
+
+ disp = XOpenDisplay(NULL);
+ if (disp == NULL)
+ return;
+
+ screen_num = DefaultScreen(disp);
+
+ root_height = DisplayHeight(disp, screen_num);
+ root_width = DisplayWidth(disp, screen_num);
+
+ XCloseDisplay(disp);
+
+ snprintf(buf, sizeof(buf), "%lf", root_height / BA_DEFAULT_WINDOW_H);
+ //snprintf(buf, sizeof(buf), "%lf", root_width / BA_DEFAULT_WINDOW_W);
+ _D("Boot animation scale : [%s]", buf);
+
+ setenv("ELM_SCALE", buf, 1);
+ setenv("SCALE_FACTOR", buf, 1);
+}
+#endif
+
+//int elm_main(int argc, char *argv[])
+int main(int argc, char *argv[])
+{
+ struct args args;
+ setenv("HOME", "/home/root", 1);
+
+ if (argc < 2) {
+ print_usages(argv[0]);
+ return EXIT_FAILURE;
+ }
+
+ args.argc = argc;
+ args.argv = argv;
+ args.msg = NULL;
+
+#if 0
+ _boot_ani_ui_set_scale();
+#endif
+
+ elm_init(argc, argv);
+
+ if (vconf_set_int(VCONFKEY_BOOT_ANIMATION_FINISHED, 0) != 0) {
+ _D("Failed to set finished value to 0\n");
+ }
+ if (xready_cb(NULL, &args) != EXIT_SUCCESS) {
+ vconf_set_int(VCONFKEY_BOOT_ANIMATION_FINISHED, 1);
+ return 1;
+ }
+
+ elm_run();
+
+ fini_animation();
+
+ if (args.msg)
+ free(args.msg);
+ return 0;
+}
+
+//ELM_MAIN()
--- /dev/null
+!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
+!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
+!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
+!_TAG_PROGRAM_NAME Exuberant Ctags //
+!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
+!_TAG_PROGRAM_VERSION 5.9~svn20110310 //
+ALTERNATE_LOOP include/wav_parser.h /^ ALTERNATE_LOOP = 1,$/;" e enum:LOOP_TYPE
+BACKWARD_LOOP include/wav_parser.h /^ BACKWARD_LOOP = 2,$/;" e enum:LOOP_TYPE
+BA_DEFAULT_WINDOW_H include/boot.h 56;" d
+BA_DEFAULT_WINDOW_W include/boot.h 57;" d
+CHANNELS include/wav_parser.h /^enum CHANNELS {$/;" g
+CHECK_LCD src/animation.c 65;" d file:
+CHECK_Xorg src/animation.c 64;" d file:
+CueChunk include/wav_parser.h /^} __PACK CueChunk;$/;" t typeref:struct:__anon5
+CueID include/wav_parser.h 82;" d
+CuePoint include/wav_parser.h /^} __PACK CuePoint;$/;" t typeref:struct:__anon4
+DEFAULT_EDJ_OFF include/boot.h 30;" d
+DEFAULT_EDJ_ON include/boot.h 31;" d
+DEFAULT_POWEROFF_WAV include/boot.h 39;" d
+DEFAULT_POWEROFF_WAV include/boot.h 45;" d
+DEFAULT_POWERON_WAV include/boot.h 38;" d
+DEFAULT_POWERON_WAV include/boot.h 44;" d
+DEFAULT_W src/animation.c 187;" d file:
+DataChunk include/wav_parser.h /^} __PACK DataChunk;$/;" t typeref:struct:__anon3
+DataID include/wav_parser.h 67;" d
+EDJ_OFF include/boot.h 32;" d
+EDJ_ON include/boot.h 33;" d
+FILE_PATH_MAX include/boot.h 59;" d
+FORMAT include/wav_parser.h /^enum FORMAT {$/;" g
+FORWARD_LOOP include/wav_parser.h /^ FORWARD_LOOP = 0,$/;" e enum:LOOP_TYPE
+FOR_CHANNEL include/wav_parser.h /^ FOR_CHANNEL = 4,$/;" e enum:CHANNELS
+FRAME24 include/wav_parser.h /^ FRAME24 = 24,$/;" e enum:SMPTE
+FRAME25 include/wav_parser.h /^ FRAME25 = 25,$/;" e enum:SMPTE
+FRAME30 include/wav_parser.h /^ FRAME30 = 30,$/;" e enum:SMPTE
+FRAME30_WITH_DROP include/wav_parser.h /^ FRAME30_WITH_DROP = 29,$/;" e enum:SMPTE
+FactChunk include/wav_parser.h /^} __PACK FactChunk;$/;" t typeref:struct:__anon16
+FactID include/wav_parser.h 184;" d
+FineTune include/wav_parser.h /^ char FineTune;$/;" m struct:__anon14
+FormatChunk include/wav_parser.h /^} __PACK FormatChunk;$/;" t typeref:struct:__anon2
+FormatID include/wav_parser.h 37;" d
+GRP_OFF include/boot.h 34;" d
+GRP_ON include/boot.h 35;" d
+Gain include/wav_parser.h /^ char Gain;$/;" m struct:__anon14
+HighNote include/wav_parser.h /^ unsigned char HighNote;$/;" m struct:__anon14
+HighVelocity include/wav_parser.h /^ unsigned char HighVelocity;$/;" m struct:__anon14
+IBM_FORMAT_ADPCM include/wav_parser.h /^ IBM_FORMAT_ADPCM = 0x0103,$/;" e enum:FORMAT
+IBM_FORMAT_ALAW include/wav_parser.h /^ IBM_FORMAT_ALAW = 0x0102,$/;" e enum:FORMAT
+IBM_FORMAT_MULAW include/wav_parser.h /^ IBM_FORMAT_MULAW = 0x0101,$/;" e enum:FORMAT
+InstrumentChunk include/wav_parser.h /^} __PACK InstrumentChunk;$/;" t typeref:struct:__anon14
+InstrumentID include/wav_parser.h 167;" d
+LOG_TAG include/log.h 24;" d
+LOG_TAG include/log.h 25;" d
+LOOP_TYPE include/wav_parser.h /^enum LOOP_TYPE {$/;" g
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00000.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00001.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00002.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00003.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00004.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00005.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00006.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00007.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00008.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00009.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00010.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00011.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00012.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00013.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00014.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00015.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00016.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00017.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00018.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00019.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00020.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00021.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00022.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00023.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00024.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00025.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00026.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00027.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00028.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00029.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00030.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00031.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00032.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00033.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00034.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00035.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00036.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00037.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00038.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00039.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00040.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00041.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00042.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00043.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00044.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00045.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00046.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00047.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00048.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff1_image.h /^ image:"power_off_720_1280\/power_off_720_1280__00049.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_01.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_02.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_03.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_04.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_05.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_06.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_07.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_08.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_09.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_10.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_11.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_12.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_13.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_14.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_15.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_16.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_17.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_18.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_19.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_20.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_21.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_22.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_23.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_24.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_25.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_26.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_27.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_28.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_29.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_30.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_31.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_32.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_33.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_34.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_35.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_36.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_37.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_38.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_39.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_40.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_41.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_42.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_43.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_44.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_45.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_46.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_47.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_48.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_49.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_50.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_51.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_52.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_53.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_54.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_55.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_56.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_57.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_58.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_59.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_60.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_61.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweroff_image.h /^ image:"720X1280_Power_off\/Tizen_power_off_62.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00000.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00001.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00002.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00003.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00004.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00005.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00006.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00007.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00008.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00009.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00010.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00011.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00012.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00013.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00014.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00015.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00016.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00017.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00018.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00019.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00020.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00021.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00022.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00023.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00024.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00025.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00026.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00027.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00028.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00029.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00030.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00031.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00032.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00033.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00034.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00035.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00036.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00037.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00038.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00039.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00040.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00041.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00042.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00043.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00044.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00045.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00046.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00047.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00048.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00049.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00050.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00051.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00052.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00053.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00054.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00055.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00056.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00057.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00058.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00059.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00060.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00061.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00062.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00063.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00064.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00065.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00066.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00067.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00068.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00069.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00070.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00071.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00072.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00073.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00074.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00075.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00076.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00077.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00078.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00079.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00080.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00081.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00082.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00083.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00084.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron1_image.h /^ image:"power_on_720_1280\/power_on_720_1280__00085.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_01.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_02.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_03.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_04.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_05.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_06.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_07.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_08.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_09.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_10.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_11.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_12.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_13.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_14.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_15.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_16.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_17.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_18.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_19.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_20.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_21.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_22.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_23.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_24.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_25.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_26.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_27.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_28.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_29.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_30.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_31.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_32.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_33.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_34.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_35.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_36.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_37.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_38.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_39.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_40.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_41.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_42.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_43.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_44.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_45.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_46.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_47.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_48.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_49.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_50.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_51.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_52.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_53.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_54.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_55.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_56.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_57.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_58.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_59.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_60.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_61.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_62.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_63.png" LOSSY 85;$/;" v
+LOSSY data/mobile_poweron_image.h /^ image:"720X1280_Power_on\/Tizen_power_on_64.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_01.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_02.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_03.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_04.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_05.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_06.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_07.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_08.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_09.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_10.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_11.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_12.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_13.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_14.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_15.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_16.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_17.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_18.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_19.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_20.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_21.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_22.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_23.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_24.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_25.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_26.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_27.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_28.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_29.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_30.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_31.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_32.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_33.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_34.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_35.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_36.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_37.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_38.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_39.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_40.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_41.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_42.png" LOSSY 85;$/;" v
+LOSSY data/poweroff_image.h /^ image:"480X800_Power_off\/Tizen_power_off_43.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_01.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_02.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_03.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_04.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_05.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_06.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_07.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_08.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_09.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_10.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_11.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_12.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_13.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_14.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_15.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_16.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_17.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_18.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_19.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_20.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_21.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_22.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_23.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_24.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_25.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_26.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_27.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_28.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_29.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_30.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_31.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_32.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_33.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_34.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_35.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_36.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_37.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_38.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_39.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_40.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_41.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_42.png" LOSSY 85;$/;" v
+LOSSY data/poweron_image.h /^ image:"480X800_Power_on\/Tizen_power_on_43.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_01.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_02.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_03.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_04.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_05.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_06.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_07.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_08.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_09.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_10.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_11.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_12.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_13.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_14.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_15.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_16.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_17.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_18.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_19.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_20.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_21.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_22.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_23.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_24.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_25.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_26.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_27.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_28.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_29.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_30.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_31.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_32.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_33.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_34.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_35.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_36.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_37.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_38.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_39.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_40.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_41.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_42.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweroff_image.h /^ image:"TIZEN_W_Power_off\/Tizen_power_off_43.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_01.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_02.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_03.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_04.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_05.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_06.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_07.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_08.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_09.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_10.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_11.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_12.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_13.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_14.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_15.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_16.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_17.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_18.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_19.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_20.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_21.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_22.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_23.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_24.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_25.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_26.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_27.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_28.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_29.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_30.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_31.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_32.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_33.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_34.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_35.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_36.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_37.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_38.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_39.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_40.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_41.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_42.png" LOSSY 85;$/;" v
+LOSSY data/wearable_poweron_image.h /^ image:"TIZEN_W_Power_on\/Tizen_power_on_43.png" LOSSY 85;$/;" v
+LabelChunk include/wav_parser.h /^} __PACK LabelChunk;$/;" t typeref:struct:__anon9
+LabelID include/wav_parser.h 106;" d
+LabelTextChunk include/wav_parser.h /^} __PACK LabelTextChunk;$/;" t typeref:struct:__anon11
+LabelTextID include/wav_parser.h 118;" d
+ListChunk include/wav_parser.h /^} __PACK ListChunk;$/;" t typeref:struct:__anon15
+ListHeader include/wav_parser.h /^} __PACK ListHeader;$/;" t typeref:struct:__anon8
+ListID include/wav_parser.h 178;" d
+Loops include/wav_parser.h /^ SampleLoop Loops[];$/;" m struct:__anon13
+LowNote include/wav_parser.h /^ unsigned char LowNote;$/;" m struct:__anon14
+LowVelocity include/wav_parser.h /^ unsigned char LowVelocity;$/;" m struct:__anon14
+MOBILE_EDJ_OFF include/boot.h 26;" d
+MOBILE_EDJ_ON include/boot.h 27;" d
+MONOPHONIC include/wav_parser.h /^ MONOPHONIC = 1,$/;" e enum:CHANNELS
+NICE_VALUE include/boot.h 52;" d
+NoteChunk include/wav_parser.h /^} __PACK NoteChunk;$/;" t typeref:struct:__anon10
+NoteID include/wav_parser.h 112;" d
+OVER_COUNT src/animation.c 46;" d file:
+POWEROFF_WAV include/boot.h 42;" d
+POWEROFF_WAV include/boot.h 48;" d
+POWERON_WAV include/boot.h 41;" d
+POWERON_WAV include/boot.h 47;" d
+PREFIX include/boot.h 23;" d
+PlaylistChunk include/wav_parser.h /^} __PACK PlaylistChunk;$/;" t typeref:struct:__anon7
+PlaylistID include/wav_parser.h 95;" d
+RIFFChunk include/wav_parser.h /^} __PACK RIFFChunk;$/;" t typeref:struct:__anon1
+RIFFID include/wav_parser.h 29;" d
+SMPTE include/wav_parser.h /^enum SMPTE {$/;" g
+STATE_PLAY include/wav_player.h /^ STATE_PLAY = 0x02,$/;" e enum:running_state
+STATE_READY include/wav_player.h /^ STATE_READY = 0x01,$/;" e enum:running_state
+STATE_UNKNOWN include/wav_player.h /^ STATE_UNKNOWN = 0x00,$/;" e enum:running_state
+STEREO include/wav_parser.h /^ STEREO = 2,$/;" e enum:CHANNELS
+SampleLoop include/wav_parser.h /^} __PACK SampleLoop;$/;" t typeref:struct:__anon12
+SamplerChunk include/wav_parser.h /^} __PACK SamplerChunk;$/;" t typeref:struct:__anon13
+SamplerID include/wav_parser.h 130;" d
+Segment include/wav_parser.h /^} __PACK Segment;$/;" t typeref:struct:__anon6
+Segments include/wav_parser.h /^ Segment Segments[];$/;" m struct:__anon7
+TITLE include/boot.h 54;" d
+TYPE_CHECK_ANI include/boot.h /^ TYPE_CHECK_ANI,$/;" e enum:__anon18
+TYPE_CHECK_SOUND include/boot.h /^ TYPE_CHECK_SOUND,$/;" e enum:__anon18
+TYPE_CLEAR include/boot.h /^ TYPE_CLEAR,$/;" e enum:__anon17
+TYPE_MAX include/boot.h /^ TYPE_MAX$/;" e enum:__anon17
+TYPE_OFF include/boot.h /^ TYPE_OFF,$/;" e enum:__anon17
+TYPE_OFF_NOEXIT include/boot.h /^ TYPE_OFF_NOEXIT,$/;" e enum:__anon17
+TYPE_OFF_WITH_MSG include/boot.h /^ TYPE_OFF_WITH_MSG,$/;" e enum:__anon17
+TYPE_ON include/boot.h /^ TYPE_ON,$/;" e enum:__anon17
+TYPE_UNKNOWN include/boot.h /^ TYPE_UNKNOWN,$/;" e enum:__anon17
+UnshiftedNote include/wav_parser.h /^ unsigned char UnshiftedNote;$/;" m struct:__anon14
+WAVEID include/wav_parser.h 30;" d
+WEARABLE_EDJ_OFF include/boot.h 28;" d
+WEARABLE_EDJ_ON include/boot.h 29;" d
+XRGB8888 src/boot.c 55;" d file:
+_D include/log.h 28;" d
+_E include/log.h 32;" d
+__PACK include/wav_parser.h 22;" d
+_count_for_xorg_timer_cb src/animation.c /^static Eina_Bool _count_for_xorg_timer_cb(void *data)$/;" f file:
+_edje_cb src/animation.c /^static void _edje_cb(void *d, Evas_Object * obj, const char *e, const char *s)$/;" f file:
+_end_cb src/animation.c /^static Eina_Bool _end_cb(void *data)$/;" f file:
+animation src/animation.c /^static struct animation {$/;" s file:
+argc src/boot.c /^ int argc;$/;" m struct:args file:
+args src/boot.c /^struct args {$/;" s file:
+argv src/boot.c /^ char **argv;$/;" m struct:args file:
+cSampleLoops include/wav_parser.h /^ long cSampleLoops;$/;" m struct:__anon13
+cbSamplerData include/wav_parser.h /^ long cbSamplerData;$/;" m struct:__anon13
+check_window_validity src/animation.c /^static int check_window_validity(void)$/;" f file:
+chunkID include/wav_parser.h /^ char chunkID[4];$/;" m struct:chunk_header
+chunkSize include/wav_parser.h /^ long chunkSize;$/;" m struct:chunk_header
+chunk_header include/wav_parser.h /^typedef struct chunk_header {$/;" s
+chunk_header include/wav_parser.h /^} chunk_header;$/;" t typeref:struct:chunk_header
+create_window src/animation.c /^static int create_window(void)$/;" f file:
+data include/wav_parser.h /^ char data[1];$/;" m struct:__anon16
+data include/wav_player.h /^ void *data;$/;" m struct:player
+data_header include/wav_parser.h /^ chunk_header data_header;$/;" m struct:wave
+data_off include/wav_parser.h /^ off_t data_off;$/;" m struct:wave
+dwAvBytesPerSec include/wav_parser.h /^ unsigned long dwAvBytesPerSec; \/* dwSamplesPerSec * wBlockAlign *\/$/;" m struct:__anon2
+dwBlockStart include/wav_parser.h /^ long dwBlockStart;$/;" m struct:__anon4
+dwChunkStart include/wav_parser.h /^ long dwChunkStart;$/;" m struct:__anon4
+dwCuePoints include/wav_parser.h /^ long dwCuePoints;$/;" m struct:__anon5
+dwEnd include/wav_parser.h /^ long dwEnd;$/;" m struct:__anon12
+dwFraction include/wav_parser.h /^ long dwFraction;$/;" m struct:__anon12
+dwIdentifier include/wav_parser.h /^ long dwIdentifier;$/;" m struct:__anon10
+dwIdentifier include/wav_parser.h /^ long dwIdentifier;$/;" m struct:__anon11
+dwIdentifier include/wav_parser.h /^ long dwIdentifier;$/;" m struct:__anon12
+dwIdentifier include/wav_parser.h /^ long dwIdentifier;$/;" m struct:__anon4
+dwIdentifier include/wav_parser.h /^ long dwIdentifier;$/;" m struct:__anon6
+dwIdentifier include/wav_parser.h /^ long dwIdentifier;$/;" m struct:__anon9
+dwLength include/wav_parser.h /^ long dwLength;$/;" m struct:__anon6
+dwMIDIPitchFraction include/wav_parser.h /^ long dwMIDIPitchFraction;$/;" m struct:__anon13
+dwMIDIUnityNote include/wav_parser.h /^ long dwMIDIUnityNote;$/;" m struct:__anon13
+dwManufacturer include/wav_parser.h /^ long dwManufacturer;$/;" m struct:__anon13
+dwPlayCount include/wav_parser.h /^ long dwPlayCount;$/;" m struct:__anon12
+dwPosition include/wav_parser.h /^ long dwPosition;$/;" m struct:__anon4
+dwProduct include/wav_parser.h /^ long dwProduct;$/;" m struct:__anon13
+dwPurpose include/wav_parser.h /^ long dwPurpose;$/;" m struct:__anon11
+dwRepeats include/wav_parser.h /^ long dwRepeats;$/;" m struct:__anon6
+dwSMPTEFormat include/wav_parser.h /^ long dwSMPTEFormat;$/;" m struct:__anon13
+dwSMPTEOffset include/wav_parser.h /^ long dwSMPTEOffset;$/;" m struct:__anon13
+dwSampleLength include/wav_parser.h /^ long dwSampleLength;$/;" m struct:__anon11
+dwSampleOffset include/wav_parser.h /^ long dwSampleOffset;$/;" m struct:__anon4
+dwSamplePeriod include/wav_parser.h /^ long dwSamplePeriod;$/;" m struct:__anon13
+dwSamplesPerSec include/wav_parser.h /^ unsigned long dwSamplesPerSec; \/* 11025, 22050, 44100 Khz ... *\/$/;" m struct:__anon2
+dwSegments include/wav_parser.h /^ long dwSegments;$/;" m struct:__anon7
+dwStart include/wav_parser.h /^ long dwStart;$/;" m struct:__anon12
+dwText include/wav_parser.h /^ char dwText[];$/;" m struct:__anon10
+dwText include/wav_parser.h /^ char dwText[];$/;" m struct:__anon11
+dwText include/wav_parser.h /^ char dwText[];$/;" m struct:__anon9
+dwType include/wav_parser.h /^ long dwType;$/;" m struct:__anon12
+ee src/animation.c /^ Ecore_Evas *ee;$/;" m struct:animation file:
+evas src/animation.c /^ Evas *evas;$/;" m struct:animation file:
+fccChunk include/wav_parser.h /^ unsigned long fccChunk;$/;" m struct:__anon4
+fd include/wav_parser.h /^ int fd;$/;" m struct:wave
+filename include/wav_parser.h /^ char *filename;$/;" m struct:wave
+fini include/wav_player.h /^ int (*fini) (struct player * player);$/;" m struct:player
+fini_animation src/animation.c /^int fini_animation(void)$/;" f
+fini_layout src/animation.c /^static void fini_layout(void)$/;" f file:
+fmt_header include/wav_parser.h /^ chunk_header fmt_header;$/;" m struct:wave
+fmt_off include/wav_parser.h /^ off_t fmt_off;$/;" m struct:wave
+focus_win src/animation.c /^ Ecore_X_Window focus_win;$/;" m struct:animation file:
+get_wav_file src/boot.c /^static int get_wav_file(int state, char *wavpath)$/;" f file:
+h src/animation.c /^ Evas_Coord h;$/;" m struct:animation file:
+init include/wav_player.h /^ int (*init) (struct player * player, struct wave * handle);$/;" m struct:player
+init_animation src/animation.c /^int init_animation(int state, const char *msg)$/;" f
+init_layout src/animation.c /^static int init_layout(const char *msg)$/;" f file:
+layout src/animation.c /^ Evas_Object *layout;$/;" m struct:animation file:
+layout_file_set src/animation.c /^static void layout_file_set(int state)$/;" f file:
+list_header include/wav_parser.h /^ chunk_header list_header;$/;" m struct:wave
+list_off include/wav_parser.h /^ off_t list_off;$/;" m struct:wave
+main src/boot.c /^int main(int argc, char *argv[])$/;" f
+msg src/boot.c /^ char *msg;$/;" m struct:args file:
+play include/wav_player.h /^ int (*play) (struct player * player, struct wave * handle);$/;" m struct:player
+player include/wav_player.h /^struct player {$/;" s
+points include/wav_parser.h /^ CuePoint points[];$/;" m struct:__anon5
+print_usages src/boot.c /^static void print_usages(char *argv0)$/;" f file:
+riff_header include/wav_parser.h /^ chunk_header riff_header;$/;" m struct:wave
+riff_off include/wav_parser.h /^ off_t riff_off;$/;" m struct:wave
+root_win src/animation.c /^ Ecore_X_Window root_win;$/;" m struct:animation file:
+run_child src/animation.c /^static int run_child(const char *argv[])$/;" f file:
+running_state include/wav_player.h /^enum running_state {$/;" g
+s_animation src/animation.c /^} s_animation = {$/;" v typeref:struct:animation file:
+state include/wav_player.h /^ enum running_state state;$/;" m struct:player typeref:enum:player::running_state
+state src/animation.c /^ int state;$/;" m struct:animation file:
+t src/animation.c /^ int t;$/;" m struct:animation file:
+text include/wav_parser.h /^ char text[];$/;" m struct:__anon15
+txt src/animation.c /^ Evas_Object *txt;$/;" m struct:animation file:
+type include/wav_parser.h /^ char type[4]; \/* WAVE *\/$/;" m struct:__anon1
+typeID include/wav_parser.h /^ char typeID[4];$/;" m struct:__anon15
+typeID include/wav_parser.h /^ unsigned long typeID;$/;" m struct:__anon8
+w src/animation.c /^ Evas_Coord w;$/;" m struct:animation file:
+wBitsPerSample include/wav_parser.h /^ unsigned short wBitsPerSample; \/* 16-bit waveform would have 16 *\/$/;" m struct:__anon2
+wBlockAlign include/wav_parser.h /^ unsigned short wBlockAlign;$/;" m struct:__anon2
+wChannels include/wav_parser.h /^ unsigned short wChannels;$/;" m struct:__anon2
+wCodePage include/wav_parser.h /^ short wCodePage;$/;" m struct:__anon11
+wCountry include/wav_parser.h /^ short wCountry;$/;" m struct:__anon11
+wDialect include/wav_parser.h /^ short wDialect;$/;" m struct:__anon11
+wFormatTag include/wav_parser.h /^ short wFormatTag; \/* other than 1, compressed *\/$/;" m struct:__anon2
+wLanguage include/wav_parser.h /^ short wLanguage;$/;" m struct:__anon11
+wave include/wav_parser.h /^struct wave {$/;" s
+waveformData include/wav_parser.h /^ unsigned char waveformData[1];$/;" m struct:__anon3
+win src/animation.c /^ Evas_Object *win;$/;" m struct:animation file:
+win_del src/animation.c /^static void win_del(void *data, Evas_Object * obj, void *event_info)$/;" f file:
+xready_cb src/boot.c /^static int xready_cb(keynode_t * node, void *user_data)$/;" f file:
+xwin src/animation.c /^ Ecore_Window xwin;$/;" m struct:animation file: