summaryrefslogtreecommitdiffstats
path: root/include/ui/PixelFormat.h
Commit message (Collapse)AuthorAgeFilesLines
* Adding SurfaceEncoder for encoding FilterFramesPannag Sanketi2011-07-211-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding SurfaceEncoder which can be used to encode custom frame data. In a sense, it is reverse of what SurfaceTexture does. SurfaceEncoder takes in frames from a native window and passes them to an encoder, thus acting like a MediaSource. It uses GRAlloc buffers underneath for passing data. The client side sets the geometry, format in the beginning, which cannot be changed while the recording is going on. Currently, there is no common pixel format that both GRAlloc and HAL understand. Also, the encoder cannot encode using the data from the GRAlloc buffers. The SurfaceEncoder_test examines mainly the buffer passage since true encoding cannot be done at this point. SimpleDummyRecorder 'reads' the frames in the same thread as the start(), whereas DummyRecorder 'reads' in a separate thread much like the MPEG4Writer. The test with DummyRecorder is much closer to the real encoding implementation. Related to bug id: 4529323 Change-Id: I58ec19a150f8fe4d6195196dc44f55002b46c7c8
* fix a bug I introduced recently where YUV formats would crash the systemMathias Agopian2010-02-161-1/+2
|
* get rid off the YUV formats at the libui layerMathias Agopian2010-02-161-18/+9
|
* Integrate from //sandbox/mathias/donut/...@145728Mathias Agopian2009-04-101-8/+28
| | | | SurfaceFlinger rework for new EGL driver model support.
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+125
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-125/+0
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-101-1/+19
|
* auto import from //branches/cupcake/...@125939The Android Open Source Project2009-01-091-2/+2
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-171-0/+1
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+106