History log of /device/generic/goldfish/camera/fake-pipeline2/Sensor.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
03f8d09be1e4d48d2093df9f79058de6c04aafcb 12-Jan-2018 huans <huans@google.com> Camera HAL3 supports multiple dimensions

Bug: 70507102, 70507373
Test: run cts -m CameraTestCases
run cts -m CtsMediaStressTestCases -t
android.mediastress.cts.MediaRecorderStressTest#testStressRecordVideoAndPlayback
run cts -m CtsNNAPITestCases -t GeneratedTests#mobilenet
run cts -m CtsMediaTestCases -t
android.media.cts.CamcorderProfileTest#testGetWithId
run cts -m CtsMediaTestCases -t
android.media.cts.CamcorderProfileTest#testGet

Change-Id: I969701f8afddcf6cfbc1138bc6574daf0d429b91
/device/generic/goldfish/camera/fake-pipeline2/Sensor.h
2ea5ca4a8c12142cf75d5e2d333b39788aea7448 21-Mar-2017 Eino-Ville Talvala <etalvala@google.com> Camera: Fix assorted HALv3 bugs to pass more CTS

- Fill out all fields of camera_result_t for JPEG capture
- Use AF OFF for front camera default focus mode for all templates
- Rework sensor sizing to be consistent across capture stack, to avoid
attempting to write big buffers into small spaces, or reporting the
same size multiple times.
- Fix 'scaling' math so that writing to output buffers doesn't overflow
More specifically, downscaling is done by simply skipping N pixels;
the rounding of the increment variable was wrong.
- Fix JPEG encoder being used in two requests in a row by reserving it
for use earlier in the pipeline.
- Fix some basic issues with autoexposure and auto-white balance to
correctly follow changes to control modes and states.
- Cut down on the per-frame logging.

Test: Now passing android.hardware.camera2.cts.FastBasicsTest, along
with many other camera CTS tests. Failures mostly in timing checks,
recording, and flakiness. Pass: 181 / Fail: 39
Bug: 36233279
Change-Id: If0a77a697de5659c35dd64f3fa3a70115c8d082c
/device/generic/goldfish/camera/fake-pipeline2/Sensor.h
c52b876faea09e94b69fee865e249cb3a2b0bfb1 06-Aug-2015 Eino-Ville Talvala <etalvala@google.com> Camera/gralloc: Add basic capability handling, support DEPTH

Also fix bug with AE not correctly overriding sensor values
when ON but still INACTIVE.

- Add Y16 support to gralloc (treat exactly as RAW16)
- Add Y16 output support to camera
- Adds depth static and dynamic fields to camera:
- poseRotation
- poseTranslation
- intrinsicCalibration
- radialDistortion
- availableDepthStreamConfigurations
- availableDepthMinFrameDurations
- availableDepthStallDurations
- depthIsExclusive

Bug: 20537722
Change-Id: If64bb2a698a8a49777f848cfc6401d8fba299541
/device/generic/goldfish/camera/fake-pipeline2/Sensor.h
79f8dcdb2da221f2e6992f53a83c36b95332fc2e 14-Jul-2015 Eino-Ville Talvala <etalvala@google.com> Camera: Update emulator camera v3 HAL to v3.3, module to v2.3

Many updates to meet requirements of v3.3, including quite a few
of metadata updates.

Not all features promised by the metadata are actually wired up,
though.

Also adds initial support for capability selection based on system
properties, though the selection isn't reflected in behavior
outside the capability field for the most part.

Sufficient to make the AOSP camera app run (and even record video),
but not sufficient to pass all the CTS tests yet.

Bug: 20537722

Change-Id: I0776fe361492402189569b7ab5c2f37b6900ffc5
/device/generic/goldfish/camera/fake-pipeline2/Sensor.h
3ad13188d4e7e873947040ec22a35d73efb76812 15-May-2013 Eino-Ville Talvala <etalvala@google.com> Camera2/3: Implement full-color NV21 output.

Needed for full CTS compliance, and existing grayscale-only output makes
debugging color plane issues on the emulator impossible.

Bug: 8949720
Change-Id: Iea9a1a8508b2c05c2fd81bb4d2c729986e1184af
/device/generic/goldfish/camera/fake-pipeline2/Sensor.h
0049ee8925212a3a5ff095a8a66cab184adf8f1b 18-Jul-2013 Zhijun He <zhijunhe@google.com> Camera2/3: Update static metadata

Change-Id: I795d30f236a65d610e0801f5c98f1191d18f0a21
/device/generic/goldfish/camera/fake-pipeline2/Sensor.h
4e8dfb1f38cb0f0ed72f05452d26f6b271e20419 10-Apr-2013 Eino-Ville Talvala <etalvala@google.com> Camera3: Add shutter notification

Mandatory now due to fragmented process_capture_result calls.

Bug: 8565103
Change-Id: I4e815e99a5220cc61650157894869189ceaf883d
/device/generic/goldfish/camera/fake-pipeline2/Sensor.h
2de81ad1fbadb0b2dd26830f6bb97c19c783969f 12-Mar-2013 Eino-Ville Talvala <etalvala@google.com> Bare-bones emulated fake camera for HAL version 3

- Uses same backend as HAL version 2 fake camera.
- No fake 3A yet
- No reprocessing support
- No JPEG support

Change-Id: I9b55b05fbeac9d42340eb988021e65491d13a2f9
/device/generic/goldfish/camera/fake-pipeline2/Sensor.h
8a94683196406b83b14218d1beef66067f126a16 08-Mar-2013 keunyoung <keunyoung@google.com> migrate opengl and system from development/tools

- components under system are moved one directory up like all other HALs

Change-Id: I03b870b870d83b247ac398cadfb155f03c9adfa0
/device/generic/goldfish/camera/fake-pipeline2/Sensor.h