• Home
  • History
  • Annotate
  • only in /frameworks/base/cmds/bootanimation/
History log of /frameworks/base/cmds/bootanimation/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0b722fe9ce98d97dbcb6fefd170b85ab7037e528 25-Aug-2012 Jeff Brown <jeffbrown@google.com> Use new surface flinger API.

Change-Id: Ic888577408a59a36481a48010e19c5e77c24e211
ootAnimation.cpp
92c6d2fc50ec2a33a2a990fe66cd70090eb461ca 26-Jul-2012 Mathias Agopian <mathias@google.com> update to new getDisplayInfo API

Change-Id: I8051b4f9f23d3ef4791176de1bbcfafacae7d579
ootAnimation.cpp
d3782b26b2026e60a8e0d4b967a156369f2a46f8 26-Apr-2012 Kevin Hester <khester@google.com> Exit boot animation cleanly.

The desc.txt file can now mark parts as 'must finish cleanly' by using
'c' as the part line prefix rather than 'p'. If so indicated, if the
bootanimation is asked to quit it will do so only after waiting to
finish that part.

I considered either making init.c service killing smarter or promoting
bootanim to be a bindable service with a requestExit method. However,
these changes are probably too big/risky given our ship date. So
I used a property as a mailbox between SurfaceFlinger and bootanim.

Bug: 6679877
Change-Id: I1f8dd9e7da1ea80a483b31fa14c4a5645922d774
ootAnimation.cpp
ootAnimation.h
60691ce1600cb79ec9bb9957eee29be7a6a5e5d2 11-Jun-2012 Mathias Agopian <mathias@google.com> make the boot animation 32-bits to avoid banding

Bug: 6611693

Change-Id: Id31b711ea755c89240eaea26f6403a031cd939e4
ootAnimation.cpp
db7dd2af93ae96e5749cfbe978c2695049d9d782 13-May-2012 Mathias Agopian <mathias@google.com> fix BootAnimation timing

We were including the delay of the previous frame when
calculating the delay needed between a frame and the next.
This caused a bad jitter in the animation timing.

We also now use clock_nanosleep().

Change-Id: Iebb8cca4d57fe2f11d83b23a736e03db7a7d2006
ootAnimation.cpp
fd135bc809589d4cadcdbcc7ececaf2d9d0969cf 24-Apr-2012 Travis Geiselbrecht <travisg@google.com> am f4b6628e: BootAnimation: fix bug to delay the appropriate amount of time per frame

* commit 'f4b6628e5084bf317eab5326c51cbecb8fabdc45':
BootAnimation: fix bug to delay the appropriate amount of time per frame
f4b6628e5084bf317eab5326c51cbecb8fabdc45 24-Apr-2012 Travis Geiselbrecht <travisg@google.com> BootAnimation: fix bug to delay the appropriate amount of time per frame

Change-Id: I300b67a97a9a685cec59df12d8d605c2b0b49180
ootAnimation.cpp
8335f1ccccedb6655d96d9d5b697a7f0938235dd 26-Feb-2012 Mathias Agopian <mathias@google.com> fix libgui header location

Change-Id: Iec71706cdd4f29c6904993648ce873e83ef9cafe
ootAnimation.cpp
ootAnimation.h
ootanimation_main.cpp
83c64e6b624a876436d2ef5d2f173b10407e27b4 21-Feb-2012 Mathias Agopian <mathias@google.com> frameworks/base refactoring

create the new libandroidfw from parts of libui and libutils

Change-Id: I1584995616fff5d527a2aba63921b682a6194d58
ndroid.mk
b13b9bdad2baf6ad1ec2e56b6b7598fa20f55fc4 18-Feb-2012 Mathias Agopian <mathias@google.com> frameworks/base refactoring.

step 2: move libutils headers to their new home: androidfw

Change-Id: I14624ba23db92a81f2cb929f104386e1fab293ef
ootAnimation.cpp
ootAnimation.h
3762c311729fe9f3af085c14c5c1fb471d994c03 06-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/157220

Bug: 5449033
Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
ootAnimation.cpp
6215d3ff4b5dfa52a5d8b9a42e343051f31066a5 04-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/156801

Bug: 5449033
Change-Id: Ib08fe86d23db91ee153e9f91a99a35c42b9208ea
ootanimation_main.cpp
5baa3a62a97544669fba6d65a11c07f252e654dd 20-Dec-2011 Steve Block <steveblock@google.com> Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/156016

Bug: 5449033
Change-Id: I4c4e33bb9df3e39e11cd985e193e6fbab4635298
ootAnimation.cpp
2b99e55ee3a0956a43a276f8018356ff9d08eafc 11-Nov-2011 Mathias Agopian <mathias@google.com> boot animation is dithered and scaled

disable dithering which shouldn't have been enabled
in the first place because the frames are typically scaled.
we still use a 16-bits texture format to preserve memory.

Bug: 5600948
Change-Id: Ib4d6e133df4375d0d735cd4325b6e589bbc5dafe
ootAnimation.cpp
1b253b702a356619ae3c5e68ee92062b5305c5d7 16-Aug-2011 Mathias Agopian <mathias@google.com> boot animation doesn't use EGLUtils anymore

Change-Id: I0767ac2a5ab814382b41c85bd5b0786c7a025255
ootAnimation.cpp
bd882b1c8708686d373c56e07e6bb8b1cb6ffd9e 12-Jul-2011 Jeff Brown <jeffbrown@google.com> Remove the simulator target from all makefiles.
Bug: 5010576

Change-Id: I04d722f258951a3078fe07899f5bbe8aac02a8e8
ndroid.mk
439863f3b3e725b5de1cba4940a21900369961c0 29-Jun-2011 Mathias Agopian <mathias@google.com> SF transactions are now O(1) wrt IPC instead of O(N).

Change-Id: I57669852cbf6aabae244ea86940a08a5a27ffc43
ootAnimation.cpp
7bb843ca0777111dae7daf8f1b0705817cf523c4 20-Apr-2011 Mathias Agopian <mathias@google.com> unify SurfaceTexture and Surface

Add the concept of synchronous dequeueBuffer in SurfaceTexture
Implement {Surface|SurfaceTextureClient}::setSwapInterval()
Add SurfaceTexture logging
fix onFrameAvailable
ootAnimation.cpp
59f19e48c1c043bb9debdc35d166e397e2125d33 07-May-2011 Mathias Agopian <mathias@google.com> clear boot-animation background with black (not transparent) pixels

Change-Id: I2fcf9f303e8324cefaa2d96f1c46647f70980bb2
ootAnimation.cpp
9638e5c167be321643bf3f3ee39e3fb45541fb3b 20-Apr-2011 Mathias Agopian <mathias@google.com> Get rid of the "pid" parameter from createSurface

Change-Id: I28635e3f803e6abe965d79998e305f54a202465d
ootAnimation.cpp
696257ccf315a1da042787c5b2d1f80c7146fc94 26-Mar-2011 Mathias Agopian <mathias@google.com> merge libsurfaceflinger_client into libgui

this is the first step in unifying surfacetexture and surface.
for this reason the header files were not moved, as most of them
will eventually go away.

NOTE: currently we keep libsurfaceflinger_client.so as an empty
library to workaround prebuilt binaries wrongly linking against
it.

Change-Id: I130f0de2428e8579033dc41394d093f4e1431a00
ndroid.mk
bd9a08d318f94a3d0b2f8f9d7b16b10736d80c5c 31-Jan-2011 Jason parks <jparks@google.com> Show the encryption boot animation.

Change-Id: I15892a35238d97302b30f26bec170b9f231a3e15
ootAnimation.cpp
0d7c66b3a555356315c17da48969fee28181ceda 04-Nov-2010 Jean-Baptiste Queru <jbq@google.com> Merge 42c94791 from open-source master

Change-Id: Id17a1a787b6d46c44ba39d628129a3a27f6d70be
2978751310b4efef1faa87b116fcaee9423c007f 03-Nov-2010 Chih-Wei Huang <cwhuang@linux.org.tw> Fix the animation disappeared issue

The animation movie disappears due to the incorrect logic of
commit c11f46259a1e8f4e7e58925aefd1ed9eaf57a7fc.

Change-Id: I9c0eac2bf2950fe20e931da367036ddf38d81f52
ootAnimation.cpp
18dd95f451f866804d19797bc47ab5a2821c0020 17-Aug-2010 Jean-Baptiste Queru <jbq@google.com> am 05b20c03: Merge "bootanimation: Don\'t open non-existing bootanimation.zip"

Merge commit '05b20c034d5a1ffe64c15d155dd8511b77b8989b' into gingerbread-plus-aosp

* commit '05b20c034d5a1ffe64c15d155dd8511b77b8989b':
bootanimation: Don't open non-existing bootanimation.zip
c11f46259a1e8f4e7e58925aefd1ed9eaf57a7fc 09-Aug-2010 Jim Huang <jserv@0xlab.org> bootanimation: Don't open non-existing bootanimation.zip

While booting from AOSP image, logcat always complains as following:
W/zipro ( 1001): Unable to open zip '/data/local/bootanimation.zip':
No such file or directory
W/zipro ( 1001): Unable to open zip '/system/media/bootanimation.zip':
No such file or directory

This patch avoids opening non-existing files.

Change-Id: I54cc03f125a5e16dbc930515bd2e43c623b63f8f
ootAnimation.cpp
770492cb2b19f6a36ad748cd05fbedfbb9a67dfa 28-May-2010 Mathias Agopian <mathias@google.com> more clean-up in preparation of bigger changes

the most important change here is the renaming of
ISurfaceFlingerClient to ISurfaceComposerClient

Change-Id: I94e18b0417f50e06f21377446639c61f65f959b3
ootAnimation.cpp
000479f9e325b4e426a67033abd92d47da412725 10-Feb-2010 Mathias Agopian <mathias@google.com> split libsurfaceflinger_client and libcamera_client out of libui
ndroid.mk
ootAnimation.cpp
ootAnimation.h
ootanimation_main.cpp
2a32cbed2c147d084789440b76ed1150b61b7822 07-Nov-2009 Mathias Agopian <mathias@google.com> am c481990b: am b4488930: am 45dd12cb: Merge change I9f3020db into eclair

Merge commit 'c481990b630c7ff5bca155f4b1385f71097500d3'

* commit 'c481990b630c7ff5bca155f4b1385f71097500d3':
fix [2243164] live wallpaper screen artifacts at end of boot
9f3020db15e50d07ee1ace42e47d90b076f2ce54 07-Nov-2009 Mathias Agopian <mathias@google.com> fix [2243164] live wallpaper screen artifacts at end of boot

make sure to glClear() the areas not touched by the animation
ootAnimation.cpp
b1bb6cfe91c97fccd720de565fa69ed787ae1cbc 05-Oct-2009 Doug Kwan <dougkwan@google.com> Add back missing shared libraries used in executables in link commands. These
executables have calls to some shared libraries without explicitly linking
them. Currently it works as linker links these libraries via dependencies of
other libraries. This is fragile and not the right thing to do.
ndroid.mk
a8826d67097b12cf9d6b14a7e32c0862f17b189a 01-Oct-2009 Mathias Agopian <mathias@google.com> improve boot animation a bit
ootAnimation.cpp
ootAnimation.h
8434c5369304e639efe8eab368ca410c589d87c2 24-Sep-2009 Mathias Agopian <mathias@google.com> the boot animation is back! it broke in a recent check-in
ootAnimation.cpp
b4d5a72691846bce5779cc3db056f09a5031d7cc 24-Sep-2009 Mathias Agopian <mathias@google.com> fix simulator build
ootAnimation.cpp
bc7261130a51dc9f3461d3970eee1b923bcbf193 24-Sep-2009 Mathias Agopian <mathias@google.com> fix [2132563] stuck in boot animation (framebuffer_device_open: Failed to create flip chain)
ootAnimation.cpp
ootAnimation.h
317a6280cc109e873646e4652be1582d870eedfd 14-Aug-2009 Mathias Agopian <mathias@google.com> Surface::GPU and Surface::HARDWARE are now deprecated; they will be set automatically if needed.

this also ripples into the window manager API by making some constant there deprecated as well.
ootAnimation.cpp
738b9a45399485893fa9541fae19c47e01bc4af4 07-Aug-2009 Mathias Agopian <mathias@google.com> make sure bootanimation will choose the right config wrt the native surface
ootAnimation.cpp
abac01052c1c40f8582fe9f010c2efe6013e25c6 31-Jul-2009 Mathias Agopian <mathias@google.com> be more robust when errors occur upon EGL surface creation (ie: don't crash)
ootAnimation.cpp
a0d128c8c601750dcbcf97342ffca7865b8a6f9e 29-Jul-2009 Mathias Agopian <mathias@google.com> resolved conflicts for merge of de36313b to master
de36313b0b80c019c2784edd9d41f6761fe80685 29-Jul-2009 Mathias Agopian <mathias@google.com> fix [1981759] -no-boot-anim has no effect
ootanimation_main.cpp
461bcdd3b7fb2d004bdc6b97b3cf36d137b11ad1 29-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am e640d259: Merge change 8832 into donut

Merge commit 'e640d259c29b9d919e80b2b3d3f810459135b8f3'

* commit 'e640d259c29b9d919e80b2b3d3f810459135b8f3':
fix [1996214] Boot animation is occasionally messed up
8166864e42bc20c1544b2028e8dd65b90f29a0ea 28-Jul-2009 Mathias Agopian <mathias@google.com> fix [1996214] Boot animation is occasionally messed up
ootAnimation.cpp
b5af325fb1d21a9295bf3009cc95e5ead4999247 10-Jul-2009 Mike Reed <reed@google.com> rename libsgl/libcorecg to libskia
ndroid.mk
947f4f4d384ea26eb2145cc070a3eed42c59534a 22-May-2009 Mathias Agopian <mathias@google.com> merge master to master_gl
ac31a3b8b09aba1c5ebc73f0cf65cac2210aa6b7 22-May-2009 Mathias Agopian <mathias@google.com> this should fix the build
ootAnimation.cpp
ootanimation_main.cpp
627e7b50be41e4fdee758a1bfad3a55de56b4e27 22-May-2009 Mathias Agopian <mathias@google.com> split boot animation out of SurfaceFlinger

Conflicts:

data/etc/platform.xml
ndroid.mk
ootAnimation.cpp
ootAnimation.h
ootanimation_main.cpp