History log of /frameworks/base/cmds/bootanimation/BootAnimation.cpp
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
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
92c6d2fc50ec2a33a2a990fe66cd70090eb461ca 26-Jul-2012 Mathias Agopian <mathias@google.com> update to new getDisplayInfo API

Change-Id: I8051b4f9f23d3ef4791176de1bbcfafacae7d579
/frameworks/base/cmds/bootanimation/BootAnimation.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
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
60691ce1600cb79ec9bb9957eee29be7a6a5e5d2 11-Jun-2012 Mathias Agopian <mathias@google.com> make the boot animation 32-bits to avoid banding

Bug: 6611693

Change-Id: Id31b711ea755c89240eaea26f6403a031cd939e4
/frameworks/base/cmds/bootanimation/BootAnimation.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
/frameworks/base/cmds/bootanimation/BootAnimation.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
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
8335f1ccccedb6655d96d9d5b697a7f0938235dd 26-Feb-2012 Mathias Agopian <mathias@google.com> fix libgui header location

Change-Id: Iec71706cdd4f29c6904993648ce873e83ef9cafe
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
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
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
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
/frameworks/base/cmds/bootanimation/BootAnimation.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
/frameworks/base/cmds/bootanimation/BootAnimation.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
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
1b253b702a356619ae3c5e68ee92062b5305c5d7 16-Aug-2011 Mathias Agopian <mathias@google.com> boot animation doesn't use EGLUtils anymore

Change-Id: I0767ac2a5ab814382b41c85bd5b0786c7a025255
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
439863f3b3e725b5de1cba4940a21900369961c0 29-Jun-2011 Mathias Agopian <mathias@google.com> SF transactions are now O(1) wrt IPC instead of O(N).

Change-Id: I57669852cbf6aabae244ea86940a08a5a27ffc43
/frameworks/base/cmds/bootanimation/BootAnimation.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
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
59f19e48c1c043bb9debdc35d166e397e2125d33 07-May-2011 Mathias Agopian <mathias@google.com> clear boot-animation background with black (not transparent) pixels

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

Change-Id: I28635e3f803e6abe965d79998e305f54a202465d
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
bd9a08d318f94a3d0b2f8f9d7b16b10736d80c5c 31-Jan-2011 Jason parks <jparks@google.com> Show the encryption boot animation.

Change-Id: I15892a35238d97302b30f26bec170b9f231a3e15
/frameworks/base/cmds/bootanimation/BootAnimation.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
/frameworks/base/cmds/bootanimation/BootAnimation.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
/frameworks/base/cmds/bootanimation/BootAnimation.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
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
000479f9e325b4e426a67033abd92d47da412725 10-Feb-2010 Mathias Agopian <mathias@google.com> split libsurfaceflinger_client and libcamera_client out of libui
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
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
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
a8826d67097b12cf9d6b14a7e32c0862f17b189a 01-Oct-2009 Mathias Agopian <mathias@google.com> improve boot animation a bit
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
8434c5369304e639efe8eab368ca410c589d87c2 24-Sep-2009 Mathias Agopian <mathias@google.com> the boot animation is back! it broke in a recent check-in
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
b4d5a72691846bce5779cc3db056f09a5031d7cc 24-Sep-2009 Mathias Agopian <mathias@google.com> fix simulator build
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
bc7261130a51dc9f3461d3970eee1b923bcbf193 24-Sep-2009 Mathias Agopian <mathias@google.com> fix [2132563] stuck in boot animation (framebuffer_device_open: Failed to create flip chain)
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
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.
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
738b9a45399485893fa9541fae19c47e01bc4af4 07-Aug-2009 Mathias Agopian <mathias@google.com> make sure bootanimation will choose the right config wrt the native surface
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
abac01052c1c40f8582fe9f010c2efe6013e25c6 31-Jul-2009 Mathias Agopian <mathias@google.com> be more robust when errors occur upon EGL surface creation (ie: don't crash)
/frameworks/base/cmds/bootanimation/BootAnimation.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
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
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
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
627e7b50be41e4fdee758a1bfad3a55de56b4e27 22-May-2009 Mathias Agopian <mathias@google.com> split boot animation out of SurfaceFlinger

Conflicts:

data/etc/platform.xml
/frameworks/base/cmds/bootanimation/BootAnimation.cpp