Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_frameworks_native
/
ac93b3a30e97a441d01e8e25b33ec6840aa3f59b
/
libs
/
gui
/
Surface.cpp
ac93b3a
libgui: Check slot received from IGBP in Surface
by Dan Stoza
· 8 years ago
365857d
Make sure do disconnect from a BQ when its client dies.
by Mathias Agopian
· 11 years ago
7895e90
Surface: Fix controlledByApp parameter
by Eino-Ville Talvala
· 11 years ago
3c25621
Re-enable frame dropping for non-auto timestamps
by Andy McFadden
· 11 years ago
d9ba970
Merge "Roll back recent change"
by Andy McFadden
· 11 years ago
4b49e08
Roll back recent change
by Andy McFadden
· 11 years ago
86cd09d
Merge "Drop frames based on presentation timestamp"
by Andy McFadden
· 11 years ago
14fab7d
Drop frames based on presentation timestamp
by Andy McFadden
· 11 years ago
ba93b3f
log an error when dequeueBuffer gets a NULL Fence
by Mathias Agopian
· 11 years ago
7cdd786
Make ANW.setSwapInterval(0) work again
by Mathias Agopian
· 11 years ago
595264f
BufferQueue improvements and APIs changes
by Mathias Agopian
· 11 years ago
ea74d3b
make the warning timout of Fence::waitForever() implicit and longer
by Mathias Agopian
· 12 years ago
4c00cc1
Fix argument types in IGraphicBufferProducer methods
by Jesse Hall
· 12 years ago
35ffa6a
Surface can now be created only from an IGraphicBufferProducer
by Mathias Agopian
· 12 years ago
006a601
Fix reading NULL Surfaces from Parcels
by Jesse Hall
· 12 years ago
e3c697f
Refactoring: Rename SurfaceTextureClient to Surface
by Mathias Agopian
· 12 years ago
ac9fa42
get rid of Surface identity and token
by Mathias Agopian
· 12 years ago
2adaf04
Rename ISurfaceTexture and SurfaceTexture
by Andy McFadden
· 12 years ago
380223b
Remove unused "layer" argument from show().
by Jeff Brown
· 12 years ago
9d4e3d2
Banish DisplayID from the SurfaceFlinger API.
by Jeff Brown
· 12 years ago
6501e99
Remove freeze(), unfreeze() and setFreezeTint().
by Jeff Brown
· 12 years ago
f15a83f
SurfaceFlinger: add a crop to the layer state
by Jamie Gennis
· 13 years ago
b0e76f4
remove dependency of EGL on ndk header
by Mathias Agopian
· 13 years ago
90ac799
fix libgui header location
by Mathias Agopian
· 13 years ago
e6f43dd
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
87a96ea
Fix an issue where Surface::lock() would never update the output region
by Mathias Agopian
· 13 years ago
582270d
SurfaceTexture: fix queues-to-composer
by Jamie Gennis
· 13 years ago
e5d6eb8
Read leftover parcel data when a parceled Surface is found in the cache.
by Ted Bonkenburg
· 13 years ago
bd050ab
Add support for creating a Surface from a a SurfaceTexture.
by Ted Bonkenburg
· 14 years ago
c10d9d9
clean-up. get rid ofunused code and members in Surface[Control].cpp
by Mathias Agopian
· 13 years ago
8f9dbf9
move lock/unlock implementaion outside of Surface into SurfaceTextureClient
by Mathias Agopian
· 14 years ago
1e7fa9e
Add method to create a ParcelSurfaceTexture from android.view.Surface.
by tedbo
· 14 years ago
a67932f
unify SurfaceTexture and Surface
by Mathias Agopian
· 14 years ago
697526b
frameworks/base: android_native_buffer_t -> ANativeWindowBuffer
by Iliyan Malchev
· 14 years ago
41abd67
frameworks/base: make the ANativeWindow query() method const
by Iliyan Malchev
· 14 years ago
47d8730
remove more unused references to ISurface
by Mathias Agopian
· 14 years ago
d87f162
merge libsurfaceflinger_client into libgui
by Mathias Agopian
· 14 years ago
[Renamed from libs/surfaceflinger_client/Surface.cpp]
1d01a12
Add support for timestamps into SurfaceTexture.
by Eino-Ville Talvala
· 14 years ago
391bbe2
ANativeWindow: add query for the concrete type.
by Jamie Gennis
· 14 years ago
134f042
ANativeWindow: add queues-to-window-composer check.
by Jamie Gennis
· 14 years ago
ea72db3
Merge "Add the MIN_UNDEQUEUED_BUFFERS query to ANW."
by Jamie Gennis
· 14 years ago
9d4d6c1
Add the MIN_UNDEQUEUED_BUFFERS query to ANW.
by Jamie Gennis
· 14 years ago
bd9cbc3
surfaceflinger_client: Don't dereference NULL ptrs.
by Jamie Gennis
· 14 years ago
68f9127
Reset ANativeWindow crop on buffer geometry changes.
by Jamie Gennis
· 14 years ago
a317f1b
Fix error reporting in Surface::cancelBuffer()
by Mathias Agopian
· 14 years ago
455d18d
minor clean-up. SurfaceFlinger doesn't need libpixelflinger.so.
by Mathias Agopian
· 14 years ago
e6f096a
dump callstack on Surface use error
by Mathias Agopian
· 14 years ago
54cc83e
Implement reducing the buffer count of a Surface.
by Jamie Gennis
· 14 years ago
e9ebae2
Fix a compile warning in the Surface class.
by Jamie Gennis
· 14 years ago
8845688
am 85c5ca07: am 2f19f56a: Merge "Updade Surface (ANativeWindow) format based on its buffers format" into gingerbread
by Mathias Agopian
· 14 years ago
367dc0b
Updade Surface (ANativeWindow) format based on its buffers format
by Mathias Agopian
· 14 years ago
309d3bb
Move binder magic from the Surface class to GraphicBuffer.
by Jamie Gennis
· 14 years ago
e1c290b
am ff04e97f: am f4619308: Merge "fix [2835280] Add support for cancelling buffers to ANativeWindow" into gingerbread
by Mathias Agopian
· 14 years ago
1995755
fix [2835280] Add support for cancelling buffers to ANativeWindow
by Mathias Agopian
· 14 years ago
c479e18
resolved conflicts for merge of 48a86240 to master
by Mathias Agopian
· 14 years ago
35b48d1
Add logging of various important graphics events
by Mathias Agopian
· 14 years ago
4ad298c
am bc4389ed: am 8395b462: Merge "fix [2931513] Add support for setting the orientation of an ANativeWindow" into gingerbread
by Mathias Agopian
· 14 years ago
b661d66
fix [2931513] Add support for setting the orientation of an ANativeWindow
by Mathias Agopian
· 14 years ago
89c2dd2
Change the framework to use the new camera preview path.
by Jamie Gennis
· 14 years ago
ac07cd6
Remove some debug logging that I accidentally committed.
by Jamie Gennis
· 14 years ago
aca4e22
Re-use existing Surface objects when reading them from parcels.
by Jamie Gennis
· 15 years ago
4b5e91e
Introduce official public NativeWindow type.
by Dianne Hackborn
· 15 years ago
579b3f8
allow re-targetting of surfaces
by Mathias Agopian
· 15 years ago
a0c30e9
optimize Surface.readFromParcel()
by Mathias Agopian
· 15 years ago
b7e930d
split surface management from surface's buffers management
by Mathias Agopian
· 15 years ago
7e27f05
more clean-up in preparation of bigger changes
by Mathias Agopian
· 15 years ago
d4784a3
more clean-up of Surfaceflinger's client management
by Mathias Agopian
· 15 years ago
38ece27
oopsie. forgot to displatch SET_BUFFERS_GEOMETRY
by Mathias Agopian
· 15 years ago
631f358
fix [2712278] The preview buffer left some black borders in left and bottom edges
by Mathias Agopian
· 15 years ago
a138f89
added the notion of fixed-size buffers
by Mathias Agopian
· 15 years ago
f10d7fd
added native_window_set_buffer_count()
by Mathias Agopian
· 15 years ago
bb64124
fix the threading issue for setBuffercount()
by Mathias Agopian
· 15 years ago
b5b7f26
SharedBufferStack now can grow up to 16 buffers.
by Mathias Agopian
· 15 years ago
b296533
cleanup. waitForCondition() now uses polymorphsim instead of templtes
by Mathias Agopian
· 15 years ago
245e4d7
better fix for [2420565] Surface.lockCanvas() updates the dirty region too often
by Mathias Agopian
· 15 years ago
cc08e68
added setCrop() to android_native_window_t
by Mathias Agopian
· 15 years ago
3a80695
fix [2420565] Surface.lockCanvas() updates the dirty region too often
by Mathias Agopian
· 15 years ago
55fa251
implement connect/disconnect in our native_window_t implementations
by Mathias Agopian
· 15 years ago
9cce325
split libsurfaceflinger_client and libcamera_client out of libui
by Mathias Agopian
· 15 years ago
[Renamed (98%) from libs/ui/Surface.cpp]
9014726
return an error when Surface::lock() is called while the surface is already locked.
by Mathias Agopian
· 15 years ago
963abad
fix some aspects of [2258746] native crash in launcher2
by Mathias Agopian
· 15 years ago
d3144be
fix [2170283] SurfaceFlinger crashes on OOM.
by Mathias Agopian
· 15 years ago
9ec430a
fix [2152536] ANR in browser
by Mathias Agopian
· 15 years ago
3330b20
fix [2167050] glTexImage2D code path buggy in SurfaceFlinger
by Mathias Agopian
· 15 years ago
0b3ad46
Attempt to fix [2152536] ANR in browser
by Mathias Agopian
· 15 years ago
68a6afe
fix [2122448] android_native_window_t::setUsage() only reallocates the first buffer
by Mathias Agopian
· 15 years ago
3910f54
Revert "fix [2122448] android_native_window_t::setUsage() only reallocates the first buffer"
by Mathias Agopian
· 15 years ago
d18afab
fix [2122448] android_native_window_t::setUsage() only reallocates the first buffer
by Mathias Agopian
· 15 years ago
cbb288b
fix [2068105] implement queueBuffer/lockBuffer/dequeueBuffer properly
by Mathias Agopian
· 15 years ago
04bc12b
fix [2070341] [FAST BLOCKER] can't successfully setup erc52
by Mathias Agopian
· 15 years ago
1c97d2e
fix a bug that caused the PixelFormat viewed by Surface to be wrong.
by Mathias Agopian
· 15 years ago
5051754
fix [2063336] Surface.lockSurface throws IllegalArgumentException when out of memory
by Mathias Agopian
· 15 years ago
ba5972f
make sure to update a surface's usage bits when it changes, instead of only the first time.
by Mathias Agopian
· 15 years ago
5221271
second take, hopefully this time it doesn't break one of the builds: "SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything."
by Mathias Agopian
· 15 years ago
b2fd466
Revert "SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything."
by Fred Quintana
· 15 years ago
df37b62
SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything.
by Mathias Agopian
· 15 years ago
6b1f410
added NATIVE_WINDOW_FORMAT attribute to android_native_window_t
by Mathias Agopian
· 15 years ago
3eded94
don't crash when SurfaceBuffer::writeToParcel is given a null argument
by Mathias Agopian
· 15 years ago
cf81c84
be more robust when errors occur upon EGL surface creation (ie: don't crash)
by Mathias Agopian
· 15 years ago
cb6b904
fixed some issues with the software renderer when surfaces are made current.
by Mathias Agopian
· 15 years ago
Next »