Eino-Ville Talvala
cc588adda3
EmulatedFakeCamera2: Implement basic dump()
...
Bug: 6243944
Change-Id: I84696ea79f8c36d34c2cccdac259c9baba048c1f
2012-06-14 10:52:04 -07:00
Eino-Ville Talvala
e26e64f2de
EmulatedFakeCamera2: Add support for JPEG output, multiple streams
...
Required to support Camera.takePicture()
Bug: 6243944
Change-Id: I60d7a161a7037c25428eac5a6f9327aff47da584
2012-06-13 12:08:28 -07:00
Eino-Ville Talvala
423650c32c
EmulatedFakeCamera2: Minor fixes
...
- Add some error checking
- Change default exposure/gain to avoid overexposure.
- Improve gain calculation for RGBA output
Bug: 6243944
Change-Id: Iaa9f35e0b62883a947cc9e63f86d0ec3ae828576
2012-06-08 09:52:38 -07:00
Eino-Ville Talvala
c7bb6cf132
EmulatedFakeCamera2: Add opaque stream output support
...
- Enables basic preview
- Opaque is RGBA for emulator
- Still only 1 stream max
- Preparations for YUV output support
Bug: 6243944
Change-Id: I11cb494d72c7c2ec5f542c79f1aa15d9a3ce00bf
2012-05-22 10:38:56 -07:00
Eino-Ville Talvala
7b906a7ca9
EmulatedFakeCamera2: Add more static metadata
...
- Add entries for all metadata
- Use better idiom for static metadata construction
- Revise dynamic and static metadata
- New resolution reporting
- Minor revision to some enums
- Quiet excess logging
Bug: 6243944
Change-Id: I0558d7d60ae97d2df9e209f24c1e04330737c220
2012-05-21 14:10:25 -07:00
Eino-Ville Talvala
366eef524c
EmulatedCamera2: Be more const, like the HAL.
...
Bug: 6243944
Change-Id: I01f67c22b6e54dc49f22c6bc2c665b1db4ff6680
2012-05-20 17:04:27 -07:00
Eino-Ville Talvala
ab463b3ece
EmulatedFakeCamera2: Support construct_default_request HAL method.
...
Bug: 6243944
Change-Id: I888fefae0b08532862171323774808cf241cdad1
2012-05-15 14:56:54 -07:00
Eino-Ville Talvala
bb54bb03ec
EmulatedFakeCamera2: Update to match camera_metadata changes
...
Bug: 6243944
Change-Id: I3ff301829827b7e694c371efe7915667d9a66493
2012-05-14 18:08:18 -07:00
Eino-Ville Talvala
61fbf61670
Add minimal operation to new fake camera emulator.
...
- Rework to match latest camera 2 HAL.
- Somewhat realistic scene lighting simulation, for allowing a
realistic range of exposure and gain values.
- Supports raw Bayer sensor data only, at 640x480
- Only one stream configurable
- No support for reprocessing, 3A, flash, YUV, JPEG, etc
Bug: 6243944
Change-Id: I14fbad58ffeff37162c56d9daff7e4f75ab879c3
2012-05-10 16:23:28 -07:00
Eino-Ville Talvala
0819e42a0b
Add skeleton implementation of a fake v2 camera device.
...
Change-Id: Idd2485064548a6036ea318680065b7429463d9cd
2012-04-17 10:05:17 -07:00
Eddy Talvala
ee16c8342b
Revert "Revert "Multi-project commit, other commits weren't ready after all. (Revert)""
...
This reverts commit a1e84accb5
2012-04-17 09:12:39 -07:00
Eddy Talvala
a1e84accb5
Revert "Multi-project commit, other commits weren't ready after all. (Revert)"
...
This reverts commit f3785f1414
2012-04-05 18:06:40 -07:00
Eddy Talvala
f3785f1414
Multi-project commit, other commits weren't ready after all.
...
Revert "Add skeleton implementation of a fake v2 camera device."
This reverts commit 5a35e724fc
2012-04-05 16:45:02 -07:00
Eino-Ville Talvala
5a35e724fc
Add skeleton implementation of a fake v2 camera device.
...
Change-Id: I46df945117adef8d5c03846b1dd29435fa4c7d46
2012-04-05 16:04:29 -07:00