Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
native
/
dda548ddf42be089efa037281192c4b94b1c2944
/
services
/
surfaceflinger
/
DisplayHardware
/
VirtualDisplaySurface.cpp
bf170d9
SF: Use std::string for display name
by Dominik Laskowski
· 7 years ago
34beb7a
[SurfaceFlinger] Replace android_dataspace with Dataspace.
by Peiyong Lin
· 7 years ago
566a3b4
[SurfaceFlinger] Replace NULL with nullptr.
by Peiyong Lin
· 7 years ago
1e24cce
surfaceflinger: remove all direct use of EGL
by Chia-I Wu
· 7 years ago
83ce7c1
surfaceflinger: remove USE_HWC2
by Chia-I Wu
· 7 years ago
e2786ea
libgui: support 64-bit BQ consumer usage
by Chia-I Wu
· 7 years ago
a2eb34c
Have the Surface class track the buffer age.
by Ian Elliott
· 7 years ago
cb496ac
use 64-bits usage bits almost everywhere
by Mathias Agopian
· 7 years ago
1671de0
Revert "use 64-bits usage bits almost everywhere"
by Guang Zhu
· 7 years ago
175d987
use 64-bits usage bits almost everywhere
by Mathias Agopian
· 7 years ago
6a3c05b
fix circular dependency libnativewindow <-> libui
by Mathias Agopian
· 8 years ago
a34ed63
Use forceHwcCopyForVirtualDisplay in configStore
by Fabien Sanglard
· 8 years ago
aaff73f
surfaceflinger: simplify HWC buffer cache clean up
by Chia-I Wu
· 8 years ago
a934764
Break a dependency of libui on libandroid
by Mathias Agopian
· 8 years ago
06d63de
surfaceflinger: cache HWC client targets and buffers
by Chia-I Wu
· 8 years ago
3d4039d
Use FenceTime to share fence times and reduce open fds.
by Brian Anderson
· 8 years ago
11d0fc3
Rename "retire" to "present" for consistency
by Fabien Sanglard
· 8 years ago
7c3ba8a
Update producer's cache of frame events in de/queue
by Brian Anderson
· 8 years ago
baaad32
BQ: Make QueueBufferOutput implement Flattenable
by Brian Anderson
· 8 years ago
9d96de4
Revert "Delete HWC1"
by Fabien Sanglard
· 8 years ago
90f9234
Delete HWC1
by Fabien Sanglard
· 8 years ago
97b9c86
Surface: Add force disconnection method.
by Robert Carr
· 8 years ago
bc8c192
BQ: Remove getNextFrameNumber Binder call
by Pablo Ceballos
· 8 years ago
8e3e92b
BQ: Add and expose a unique id
by Pablo Ceballos
· 8 years ago
1a61da5
Return the transform to apply in getLastQueuedBuffer
by John Reck
· 9 years ago
50101d0
libgui: Add getLastQueuedBuffer to BufferQueue
by Dan Stoza
· 9 years ago
59d12e9
Merge "Rename single buffer mode to shared buffer mode" into nyc-dev
by Pablo Ceballos
· 9 years ago
40845df
SF: Add FenceTracker
by Pablo Ceballos
· 9 years ago
3559fbf
Rename single buffer mode to shared buffer mode
by Pablo Ceballos
· 9 years ago
9e56aa0
Switch SurfaceFlinger to HWC 2.0
by Dan Stoza
· 9 years ago
ff95aab
Add interface for controlling single buffer auto refresh
by Pablo Ceballos
· 9 years ago
127fc63
libgui: Add dequeue/attach timeout
by Dan Stoza
· 9 years ago
ccdfd60
BQ: Add support for single buffer mode
by Pablo Ceballos
· 9 years ago
b0c8d78
Merge "Support SurfaceView synchronization."
by Rob Carr
· 9 years ago
7dde599
Support SurfaceView synchronization.
by Dan Stoza
· 9 years ago
f133d00
SF: Connect the VDS scratch surface producer
by Pablo Ceballos
· 9 years ago
567dbbb
BQ: get rid of async in producer interface
by Pablo Ceballos
· 9 years ago
583b1b3
BQ: Prevent operations on disconnected BQs
by Pablo Ceballos
· 9 years ago
ff12cba
Merge "BQ: Modify consumer buffer count interfaces"
by Pablo Ceballos
· 9 years ago
4aa427b
Merge "native: Rename mBuf to mSlot"
by Pablo Ceballos
· 9 years ago
19e3e06
BQ: Modify consumer buffer count interfaces
by Pablo Ceballos
· 9 years ago
e5b755a
BQ: Get rid of setBufferCount
by Pablo Ceballos
· 9 years ago
fa45535
BQ: add setMaxDequeuedBufferCount
by Pablo Ceballos
· 9 years ago
47650f4
native: Rename mBuf to mSlot
by Pablo Ceballos
· 9 years ago
c6f30bd
libgui/SurfaceFlinger: Add getConsumerName
by Dan Stoza
· 9 years ago
812ed06
libgui: Add generation numbers to BufferQueue
by Dan Stoza
· 9 years ago
9de7293
libgui: Allow an IGBProducer to disable allocation
by Dan Stoza
· 10 years ago
11611f9
DO NOT MERGE SurfaceFlinger: Stop using IGBC::BufferItem
by Dan Stoza
· 10 years ago
82c6bcc
DO NOT MERGE Add dataSpace to buffer queues; remove old format enums.
by Eino-Ville Talvala
· 10 years ago
3be1c6b
libgui: Enable -Weverything and -Werror
by Dan Stoza
· 10 years ago
01049c8
Enable clang for libui/libgui/surfaceflinger
by Dan Stoza
· 10 years ago
fd9d183
Build fix to use the correct source.
by Michael Lentine
· 10 years ago
47e4540
Allow for resizing of Virtual Displays.
by Michael Lentine
· 10 years ago
24cd98e
Compile libsurfaceflinger with Clang and -std=c++11 [DO NOT MERGE]
by Jesse Hall
· 10 years ago
29a3e90
BufferQueue: Add allocateBuffers method
by Dan Stoza
· 10 years ago
0b63cd1
Handle failed requestBuffer after successful dequeueBuffer
by Jesse Hall
· 11 years ago
fb39827
Merge "BufferQueue: Increase max slots from 32 to 64"
by Dan Stoza
· 11 years ago
febd4f4
BufferQueue: Increase max slots from 32 to 64
by Dan Stoza
· 11 years ago
d9822a3
BufferQueueProducer: add detachNextBuffer
by Dan Stoza
· 11 years ago
f0eaf25
BufferQueue: Add producer buffer-released callback
by Dan Stoza
· 11 years ago
b9b0883
Remove deprecated BufferQueue constructor
by Dan Stoza
· 11 years ago
73ed82f
Merge "Add sideband streams to BufferQueue and related classes"
by Jesse Hall
· 11 years ago
88a459a
VirtualDisplaySurface: no attach/detach support
by Dan Stoza
· 11 years ago
399184a
Add sideband streams to BufferQueue and related classes
by Jesse Hall
· 11 years ago
9f3053d
BufferQueue: Allow detaching/reattaching buffers
by Dan Stoza
· 11 years ago
7143316
Fix virtual display nesting
by Dan Stoza
· 11 years ago
fdfde88
SurfaceFlinger: mFbProducerSlot initailization
by mayank parshar
· 11 years ago
b988f85
SurfaceFlinger: mFbFence initialization
by mayank parshar
· 11 years ago
14e8b01
Don't change the framebuffer target until we render a new one
by Jesse Hall
· 11 years ago
497ba0e
Don't use implementation-defined format with CPU consumers
by Jesse Hall
· 11 years ago
c354eff
Fix handling of undefined TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS
by Jesse Hall
· 11 years ago
6a96846
Add a boardconfig to force HWC composition of virtual displays
by Naseer Ahmed
· 11 years ago
1e27ba2
Use implementation-defined format when HWC writes to output buffer
by Jesse Hall
· 11 years ago
b716e57
Set the outbuf acquire fence after we actually have it.
by Jesse Hall
· 11 years ago
6da15f4
fix crashers with wifi/virtual displays
by Mathias Agopian
· 11 years ago
365857d
Make sure do disconnect from a BQ when its client dies.
by Mathias Agopian
· 11 years ago
8db9255
Force async behavior for the virtual display output BufferQueue
by Jesse Hall
· 11 years ago
028dc8f
Provide HWC prepare with a valid output buffer
by Jesse Hall
· 11 years ago
3c25621
Re-enable frame dropping for non-auto timestamps
by Andy McFadden
· 11 years ago
db89edc
All consumers now take an IGraphicBufferConsumer instead of a BufferQueue
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
bce7611
Fix build -- update for function signature change
by Jesse Hall
· 11 years ago
38efe86
Rewrite VirtualDisplaySurface
by Jesse Hall
· 12 years ago
e737c11
Remove experimental HWC virtual display support
by Jesse Hall
· 11 years ago
2ba647e
Actually set the virtual display output buffer.
by Jesse Hall
· 12 years ago
ffe1f19
Fix virtual displays for HWC<=1.1
by Jesse Hall
· 12 years ago
851cfe8
Isolate knowledge that fb target == output buffer
by Jesse Hall
· 12 years ago
13f01cb
Pass sp<Fence>s around instead of file descriptors
by Jesse Hall
· 12 years ago
7414965
Release virtual display buffer immediately after HWC set
by Jesse Hall
· 12 years ago
80e0a39
Add BufferQueueInterposer and use it for virtual displays
by Jesse Hall
· 12 years ago
99c7dbb
Add DisplaySurface abstraction
by Jesse Hall
· 12 years ago