History log of /hardware/ti/omap4-aah/test/CameraHal/camera_test_surfacetexture.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
709ed76788930c34958b8f8ba754f6bbcef4834c 13-Jul-2013 Mathias Agopian <mathias@google.com> always pass the BufferQueue explicitely to consumers

Change-Id: Ieef876f56bb7d503696e59f406108700459f1a69
/hardware/ti/omap4-aah/test/CameraHal/camera_test_surfacetexture.cpp
75b70f1ebbc2299e417c260e7f05040213d8b323 15-Feb-2013 Mathias Agopian <mathias@google.com> Refactoring: Rename SurfaceTextureClient to Surface

Change-Id: If4d56220d57d866b2f914753ef1cf8396ca7a961
/hardware/ti/omap4-aah/test/CameraHal/camera_test_surfacetexture.cpp
4f2cc4b749e22393266c143971aec55f7f1f11e1 18-Dec-2012 Andy McFadden <fadden@android.com> Rename ISurfaceTexture and SurfaceTexture

The C++ class names don't match what the classes do, so rename
ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to
GLConsumer.

Bug 7736700

Change-Id: Ib65a7b0495d0bd405e1d487014ff21ca956b177a
/hardware/ti/omap4-aah/test/CameraHal/camera_test_surfacetexture.cpp
99b946945c8bcc5902f93a7e1516643f02967ee5 03-Sep-2012 Emilian Peev <epeev@mm-sol.com> Camera_test: Add support for UYVY reprocessing

- Added format HAL_PIXEL_FORMAT_TI_UYVY.

Change-Id: I444eb6239fc3eb19acdf2620db53efc52dafbc51
Signed-off-by: Emilian Peev <epeev@mm-sol.com>
Signed-off-by: Vladimir Petrov <vppetrov@mm-sol.com>
/hardware/ti/omap4-aah/test/CameraHal/camera_test_surfacetexture.cpp
30f74d865f141304800d9a4a7bf243c66124e165 04-Oct-2012 Vladimir Petrov <vppetrov@mm-sol.com> Camera_test: Bayer reprocessing fixes

- 'pixformat' inside 'setInput()' was not
correctly initialized. It has to hold the
pixelformat of the incoming buffer.
- Bayer buffers should not be aligned.
- Updates the copying of the incoming Bayer
buffers.

Change-Id: I5e47daa7f783158bb60d756d08fe121078970ead
Signed-off-by: Emilian Peev <epeev@mm-sol.com>
Signed-off-by: Vladimir Petrov <vppetrov@mm-sol.com>
/hardware/ti/omap4-aah/test/CameraHal/camera_test_surfacetexture.cpp
18d468a29fde8e8653c142291349e066a27d5da5 28-Sep-2012 Vladimir Petrov <vppetrov@mm-sol.com> Camera: Set minimum undequeuable on tap-in

- Will set the minimum undequeuable count on tap-in instead of
setting "1", which in most cases is incorrect value.

Change-Id: I145b12f86d410415f6ed67a058392c89adb6d3c6
Signed-off-by: Vladimir Petrov <vppetrov@mm-sol.com>
/hardware/ti/omap4-aah/test/CameraHal/camera_test_surfacetexture.cpp
ce75a6a467b1a7e833e285276bfa96325584f7d0 08-Aug-2012 Vladimir Petrov <vppetrov@mm-sol.com> Camera_test: BQ: Always write cropped NV12

- Write cropped NV12 regardless of offset to handle
cases where image is cropped and both top and left
are zero.

Change-Id: Id8789b2d9745a67916295819303ba7fa399e8826
Signed-off-by: Vladimir Petrov <vppetrov@mm-sol.com>
/hardware/ti/omap4-aah/test/CameraHal/camera_test_surfacetexture.cpp
307afa2019d77c6506b6e9061938795bff498ad0 02-Aug-2012 David Schleef <ds@ti.com> Camera_test: Fixes crop handling, locking of buffers

- SurfaceTextureMapper->lock() writes an array of pointers.
Providing just one causes stack corruption with NV12 buffers.

- Fixes handling of buffers with crop.

Change-Id: Ie792a31bc034d49d13f0ed7384e480c1ab945c08
Signed-off-by: Vladimir Petrov <vppetrov@mm-sol.com>
/hardware/ti/omap4-aah/test/CameraHal/camera_test_surfacetexture.cpp
3e21fc49deca3d8ff59b9b1fbc08c540e786fa74 06-Jun-2012 Tyler Luu <tluu@ti.com> Camera_test: BQ: Add support for writing cropped

- Add support for writing cropped buffers in camera_test
return from surface texture. Camera_test needs to
calculate the crop rectangle from the transform
matrix. Using the calculated values camera_test
will write the buffer accordingly.

Change-Id: I8884f06a98ddf404343424a4bec4a82a22dc01fe
Signed-off-by: Tyler Luu <tluu@ti.com>
Signed-off-by: Vladimir Petrov <vppetrov@mm-sol.com>
/hardware/ti/omap4-aah/test/CameraHal/camera_test_surfacetexture.cpp
b9c7d5a253c3d73e59a1c543bfde367c92585045 31-May-2012 Tyler Luu <tluu@ti.com> Camera_test: Changes to NV12 and BAYER allocation

Adapting NV12 and BAYER system heap allocations to gralloc changes.

- NV12-1D format is no longer supported. Instead, we are using
existing NV12 format with the GRALLOC_USAGE_PRIVATE_0 usage
flag to signal to gralloc we want allocations to come from
the system heap. The same flag we are using for BAYER format
also.

Change-Id: Id47a8da1a5c0bde6e39125a8e0f243386cadabd5
Signed-off-by: Tyler Luu <tluu@ti.com>
Signed-off-by: Vladimir Petrov <vppetrov@mm-sol.com>
/hardware/ti/omap4-aah/test/CameraHal/camera_test_surfacetexture.cpp
335caabfe4dec9b14bad89fc6e4a63292b36ea5f 31-Jul-2012 David Schleef <ds@ti.com> Camera_test: Set SurfaceTexture flags correctly

- To write to a buffer, one needs WRITE_OFTEN.

Change-Id: I44ade4551c5f133960e51e7cd540c3a9adf57da4
Signed-off-by: Vladimir Petrov <vppetrov@mm-sol.com>
/hardware/ti/omap4-aah/test/CameraHal/camera_test_surfacetexture.cpp
fa5a022a051ae01a1d8610dd1a95da60975cdcb3 21-Jun-2012 Tyler Luu <tluu@ti.com> Camera_test: Pre-set buffer source

- Change camera_test to pre-set all buffer sources during
start preview instead of during takePicture/reprocess.

- Omit pre-setting tap-in/-outs if the client
doesn't use raw picture format.

Depends on frameworks/native change I20c0f4a8:
http://review.omapzoom.org/#/c/28901/

Change-Id: I8c0d29ffc5b21c56a2d79bc80cab910f55c7ca21
Signed-off-by: Tyler Luu <tluu@ti.com>
Signed-off-by: Vladimir Petrov <vppetrov@mm-sol.com>
/hardware/ti/omap4-aah/test/CameraHal/camera_test_surfacetexture.cpp
fd2c5e05707c33c8672f0e95f26837b4053eb74b 07-Nov-2012 Jason Simmons <jsimmons@google.com> Bring test/CameraHal in sync with the camera HAL code we imported from TI

Keeping these two directories in sync will make it simpler to integrate
future TI camera HAL patches.

Change-Id: If9d01c214548acf4560936a802c75c046755102e
/hardware/ti/omap4-aah/test/CameraHal/camera_test_surfacetexture.cpp