186 Commits (3e29db0621e2571b1f615cc48cb5848b5c1f263f)

Author SHA1 Message Date
Mathias Agopian 8343f2c317 fix Surface positions are not floats
13 years ago
Mike Lockwood 81eedd1746 Remove some #ifdef HAVE_ANDROID_OS that were needed for the simulator build
13 years ago
Mathias Agopian 2df788fb0c SF transactions are now O(1) wrt IPC instead of O(N).
13 years ago
Mathias Agopian 4b85d17501 unify SurfaceTexture and Surface
13 years ago
Glenn Kasten c6854100ce Remove unnecessary level of priority indirection
13 years ago
Jean-Michel Trivi 0d255b2d90 Use channel mask instead of channel count for track creation
13 years ago
Mathias Agopian 68178d6419 remove last traces of copybit
13 years ago
Mathias Agopian d0675ede6d get rid of dependency on copybit HAL module
13 years ago
Eric Laurent 38ccae2c03 New fix for issue 4111672: control block flags
13 years ago
Romain Guy 0ab985cf1e Send WebView the current transform and whether we're drawing a layer.
14 years ago
Eric Laurent 1703cdfee7 Fix issue 3439872: video chat and bluetooth SCO
14 years ago
Mathias Agopian 196855ed4e Add support for up to 32 buffers per Surface
14 years ago
Mathias Agopian 9383d1a219 clean-up unneeded code
14 years ago
Mathias Agopian 181a379b43 fix [3259708] Graphic Buffer Mapper does not support YV12
14 years ago
Jamie Gennis effae7fc1a Implement reducing the buffer count of a Surface.
14 years ago
James Dong ce0febae17 Support extracting thumbnail from rotated video tracks
14 years ago
Mathias Agopian 50817931e4 fix [2835280] Add support for cancelling buffers to ANativeWindow
14 years ago
Eric Laurent 44d9848d66 Issue 3032913: improve AudioTrack recovery time
14 years ago
Mathias Agopian d7c43d3d1e fix a race in SF buffer management
14 years ago
Mathias Agopian 92235649a4 fix [2931513] Add support for setting the orientation of an ANativeWindow
14 years ago
Mathias Agopian be1ad8d186 fix [2873058] Surface::dequeueBuffer blocks on last buffer, i.e. cannot dequeue all allocated buffers at once.
14 years ago
Jeff Brown 628eff9967 Native input dispatch rewrite work in progress.
14 years ago
Mathias Agopian 36ef8cf54e allow re-targetting of surfaces
14 years ago
Mathias Agopian cbbf27f76b split surface management from surface's buffers management
14 years ago
Eric Laurent be916aa126 Issue 2667801: [Audio Effect Framework] AudioFlinger, AudioMixer AudioTrack modifications.
14 years ago
Mathias Agopian ba0fab325c more clean-up in preparation of bigger changes
14 years ago
Mathias Agopian 3f6b0cdd8c fix [2712278] The preview buffer left some black borders in left and bottom edges
14 years ago
Mathias Agopian fb6ae66666 added the notion of fixed-size buffers
14 years ago
Mathias Agopian 68f929b84a fix a bug when reallocating a window's buffers is needed
14 years ago
Mathias Agopian 082a4d89ae added native_window_set_buffer_count()
14 years ago
Mathias Agopian dd9a3a7cb9 fix the threading issue for setBuffercount()
14 years ago
Mathias Agopian e1f61055b4 fix some bugs in SharedBufferStack::resize
14 years ago
Eric Laurent d1b449aad6 Fix issue 2553359: Pandora does not work well with Passion deskdock / Cardock.
14 years ago
Eric Laurent 45df6a2a25 AudioFlinger: rename variables to clarify reference to track channel count or channel mask
14 years ago
Mathias Agopian 5cc61b153d SharedBufferStack now can grow up to 16 buffers.
14 years ago
Mathias Agopian 86f69c1f41 Add support for enqueuing buffers in arbitrary order
14 years ago
Mathias Agopian 41623bfd33 cleanup. waitForCondition() now uses polymorphsim instead of templtes
14 years ago
Mathias Agopian 43d8a28165 fix a race condition in undoDequeue(), where 'tail' could be computed incorrectly.
14 years ago
Mathias Agopian e9e4d5431d added setCrop() to android_native_window_t
14 years ago
Mathias Agopian cdaaf320a1 add support for up to 16 buffers per surface
14 years ago
Mathias Agopian 3cf613507f split libsurfaceflinger_client and libcamera_client out of libui
15 years ago
Mathias Agopian 2eeabb1f98 fix [2133133] Software OpenGL ES Lighting is buggy (GL Gears washed out bug)
15 years ago
Mathias Agopian 1c38c276c8 implement [2396050] Add ETC1 texture support to AGL
15 years ago
Mathias Agopian 9416be414b fix[2228133] pixelflinger ignores the "vertical stride" leading to artifacts when playing back video
15 years ago
Mathias Agopian 7b9d6a9253 fix [2182249] [MR1] valgrind error in surface flinger
15 years ago
Mathias Agopian 68174b17d6 fix [2170319] gmail bulk operation checkbox latency on passion
15 years ago
Mathias Agopian d46758b6ec fix [2152536] ANR in browser
15 years ago
Mathias Agopian 5bffa09d44 fix [2168531] have software-only gralloc buffer side-step the HAL
15 years ago
Mathias Agopian 9d64a06fd8 fix [2167050] glTexImage2D code path buggy in SurfaceFlinger
15 years ago
Mathias Agopian defd1bd08a Attempt to fix [2152536] ANR in browser
15 years ago
Mathias Agopian 9e3ebf8c45 add basic time stats for surfaces lock time
15 years ago
Mathias Agopian 5a37cc5155 make sure to update the tail pointer when undoing a dequeue
15 years ago
Mathias Agopian 4fc61bfdef fix [2112575] stuck on DequeueCondition for a surface that doesn't exist anymore
15 years ago
Mathias Agopian 3dbf98cec7 make sure conditions will return when the status of a surface is not NO_ERROR
15 years ago
Mathias Agopian 81e2a52fea fix [2068105] implement queueBuffer/lockBuffer/dequeueBuffer properly
15 years ago
Martin Storsjo 4e3d2484c9 Calculate specular lighting correctly
15 years ago
Mathias Agopian 806a5fcb30 be more friendly with C
15 years ago
Eric Laurent c2f1f07084 Fix issue 1795088 Improve audio routing code
15 years ago
Mathias Agopian b07c28b90b add a ctor to Mutex to specify the type, which can be shared. This is used by sf and af an soon will allow some optimization in the kernel for non shared mutexes
15 years ago
Mathias Agopian 00ee480034 implement Mutex and Condition with pthread instead of calling futex directly.
15 years ago
Android (Google) Code Review 814914cd08 Merge change 6382
15 years ago
Mathias Agopian 7c5252ed0a add a virtual destructor to region_rasterizer, to be on the safe side
15 years ago
Eric Laurent 349dba337e am 88e209dc: Fix issue 1743700: AudioTrack: setPlaybackRate can not set the playback rate to twice of the ouputSR
15 years ago
Eric Laurent 573266210f Fix issue 1743700: AudioTrack: setPlaybackRate can not set the playback rate to twice of the ouputSR
15 years ago
Mathias Agopian e35922dc71 merge master in master_gl
15 years ago
Android (Google) Code Review e4f071b1f3 am 5277103d: Merge change 5035 into donut
15 years ago
Mathias Agopian f1bd03d1eb add glTexParameteri() and fix glTexParameteriv()
15 years ago
Mathias Agopian 2ff585f4bd fix a bug where copybit only renders in the first buffer when used with s/w GL
15 years ago
Mathias Agopian 79021f4b51 revive the copybit test.
15 years ago
Mathias Agopian 348514d9be cleanup Debug.h a bit
15 years ago
Mathias Agopian 794aaef95e merge master to master_gl
15 years ago
Mathias Agopian 7562408b22 move libbinder's header files under includes/binder
15 years ago
Mathias Agopian 615a9bfbd9 checkpoint: split libutils into libutils + libbinder
15 years ago
Mathias Agopian cde489a26a Region now has its own implementation instead of relying on SkRegion, which allows us to break libui's dependency on libcorecg.
15 years ago
Mathias Agopian 376f561469 move android_native_buffer_t declaration into its own private/ui/android_native_priv.h header, since user code should never have access to it.
15 years ago
Mathias Agopian 81dd9e9f10 move opengl/include/EGL/android_natives.h to include/ui/egl/android_natives.h and don't include it from egl.h
15 years ago
Mathias Agopian 4fde27f0b8 a brand new MessageQueue for SurfaceFlinger.
15 years ago
Mathias Agopian b1514c918d Integrate from //sandbox/mathias/donut/...@145728
15 years ago
The Android Open Source Project 1179bc9b0e auto import from //branches/cupcake_rel/...@140373
16 years ago
The Android Open Source Project 89fa4ad53f auto import from //depot/cupcake/@135843
16 years ago
The Android Open Source Project 15f767b960 auto import from //depot/cupcake/@135843
16 years ago
The Android Open Source Project 5e07b5774c auto import from //branches/cupcake/...@130745
16 years ago
The Android Open Source Project e5198b620a auto import from //branches/cupcake/...@127101
16 years ago
The Android Open Source Project 54ffb8abf9 auto import from //branches/cupcake/...@126645
16 years ago
The Android Open Source Project 7b5eb023f8 Code drop from //branches/cupcake/...@124589
16 years ago
The Android Open Source Project 2729ea9262 Initial Contribution
16 years ago