• Home
  • History
  • Annotate
  • only in /pdk/apps/TestingCamera2/src/
History log of /pdk/apps/TestingCamera2/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3a7882e8950b2de5f7693807794ad10c11b499da 02-Oct-2014 Eino-Ville Talvala <etalvala@google.com> TestingCamera2: Update to final SDK codes and naming

- API 21
- Listener->Callback

Change-Id: Ieb15606b280aa34239e334e4d9ad1144a3b40eb3
om/android/testingcamera2/CameraControlPane.java
aba26d0b61ece36e969dae46bd4302c5e48a4cdd 09-Sep-2014 Eino-Ville Talvala <etalvala@google.com> CameraITS, TestingCamera2: Update for API changes

Add frame number to CaptureCallback#onCaptureStarted

Bug: 17421092
Change-Id: Ib944ed58bc8ee772facb92f9ff4cb728be86e810
om/android/testingcamera2/v1/TestingCamera2.java
b6dca4d979f37748eeb53184a3c3184dbe04d123 05-Sep-2014 Eino-Ville Talvala <etalvala@google.com> CameraITS, TestingCamera2: Update for final camera2 API changes

- Listener -> Callback
- add/remove callbacks -> register/unregister

Bug: 17389922
Change-Id: Ia1a56fd6c89499f705c5c0e3def2d020659d4761
om/android/testingcamera2/CameraControlPane.java
om/android/testingcamera2/CameraOps2.java
om/android/testingcamera2/v1/CameraOps.java
om/android/testingcamera2/v1/TestingCamera2.java
1820b2153fcd3069c89d97d990d3caeeddcdeda2 27-Aug-2014 Eino-Ville Talvala <etalvala@google.com> TestingCamera2: Minor session cleanup

Main fix is to stop turning off the 'configure' button when a session
was closed (making it impossible to create a new session).

Also remove session and device states that don't actually exist anymore from
their enums, and ignore session closes for old sessions.

Bug: 17303361
Change-Id: Ia4483208f18755f2c7f3191ef1a768d85e4b4b4a
om/android/testingcamera2/CameraControlPane.java
2ccb5feb70a6ba9e074f89f79e95d71dc8c83054 11-Aug-2014 Igor Murashkin <iam@google.com> Merge "TestingCamera2: Print result key info after pressing JPEG button" into lmp-dev
9fb3d9b8437309d0ee64c6c62409f3445651d476 08-Aug-2014 Zhijun He <zhijunhe@google.com> TestingCamera2: set right orientation for jpeg capture

Bug: 16545802
Change-Id: Ief42c1fa88ffa8ff5a785fdee5db22445baf1c41
om/android/testingcamera2/v1/CameraOps.java
967ea9a1e5d76c7908d5307c0cc1f46aae2b40aa 08-Aug-2014 Igor Murashkin <iam@google.com> TestingCamera2: Print result key info after pressing JPEG button

Prints all keys in verbose mode, prints just # of keys to the UI.

Bug: 16680352
Change-Id: Ie6b8a8bff6f9b87d058a21b07eb3447371a62b6b
om/android/testingcamera2/v1/TestingCamera2.java
5345b93fd44823f695794ab4a7cceb23a82d8f17 31-Jul-2014 Eino-Ville Talvala <etalvala@google.com> TestingCamera2: Stop using hidden Camera2 API methods.

Change-Id: If878508b7aca98ef75ef411396848525b78e27ba
om/android/testingcamera2/CameraControlPane.java
om/android/testingcamera2/CameraOps2.java
om/android/testingcamera2/v1/CameraOps.java
om/android/testingcamera2/v1/TestingCamera2.java
855e70adcfd44412a87fb73703f8127f07ffb8c3 31-Jul-2014 Eino-Ville Talvala <etalvala@google.com> TestingCamera2: Minor fix for camera availability

Calling updateCameraList will close the current camera if it's not the
first one in the dropdown; this means that the front camera is unopenable.
(open front camera -> availability listener fires -> list is updated ->
camera is closed).

Change-Id: I397870857dfb8c1d8c4987f584ffdede22edd859
om/android/testingcamera2/CameraControlPane.java
8704abb0e447c24f1d8599a71e9446f7521b9e1e 24-Jul-2014 Igor Murashkin <iam@google.com> testingcamera2: Add support for auto-focus

Change-Id: I828111425fa587114d5159f7fb2b1e53a2c74e61
om/android/testingcamera2/v1/CameraAutoFocusControls.java
om/android/testingcamera2/v1/CameraControls.java
om/android/testingcamera2/v1/CameraManualControls.java
om/android/testingcamera2/v1/CameraOps.java
om/android/testingcamera2/v1/TestingCamera2.java
04f1cbebf1d5d8ff9c25dcfa08b66c87abefe9b4 10-Jul-2014 Robert Shih <robertshih@google.com> Support webm output on MediaRecorder path

Bug: 16329805
Change-Id: I82fbf4f39f354e8e0ba6ba073e87b255a1567e82
om/android/testingcamera2/v1/CameraRecordingStream.java
om/android/testingcamera2/v1/TestingCamera2.java
fdfd60aee36376910bacac00426d1b0f22bcfa2b 17-Jun-2014 Eino-Ville Talvala <etalvala@google.com> Add ImageReader target

- Capture JPEG, YUV_420_888 (as raw planar .yuv dump), and RAW_SENSOR (as DNG)
- View all image types with rough rendering
- Full-color JPEG
- Monochrome YUV
- RAW_SENSOR with no color balancing and downsample-as-demosaic
- RAW10 not yet supported

Change-Id: I04908a8ad2516a50f6b6aef19f0fa8b30635f759
om/android/testingcamera2/CameraControlPane.java
om/android/testingcamera2/ImageReaderSubPane.java
om/android/testingcamera2/TargetControlPane.java
3e2b3ad76d90a3fb663c7b04794afe534a1f9066 16-May-2014 Ruben Brunk <rubenbrunk@google.com> TestingCamera2: Allow request to target multiple surfaces.

Change-Id: Ida6d1abc0530497a8deb6f9b162d4ee6b8a9e1d6
om/android/testingcamera2/CheckableListAdapter.java
om/android/testingcamera2/RequestControlPane.java
4fee8b2b388f923977acee676556b98f31982e7d 04-Jun-2014 Igor Murashkin <iam@google.com> Merge "camera2: Update TestingCamera2.1 to use CameraCaptureSession" into lmp-preview-dev
61791ada457c5282a583ac869e0f1ba0e8d1e9f4 31-May-2014 Igor Murashkin <iam@google.com> camera2: Update TestingCamera2.1 to use CameraCaptureSession

Bug: 14964443
Change-Id: I8203842c77a94a3a6e5f89494fce658b00a4160d
om/android/testingcamera2/CameraControlPane.java
om/android/testingcamera2/CameraOps2.java
0b631a014c90c9053a8e17be141351abab66d30e 16-May-2014 Eino-Ville Talvala <etalvala@google.com> TestingCamera2: Fix SurfaceView output scaling and orientation

- Add a FixedAspectSurfaceView
- Pipe through UI orientation to panes that might care
- Also adjust v1 TestingCamera2 for latest API changes

Bug: 15330706
Change-Id: Ia7d71a5589043f41fdffc5068d65e23c8e1e1488
om/android/testingcamera2/ControlPane.java
om/android/testingcamera2/FixedAspectSurfaceView.java
om/android/testingcamera2/PaneTracker.java
om/android/testingcamera2/SurfaceViewSubPane.java
om/android/testingcamera2/TargetControlPane.java
om/android/testingcamera2/TargetSubPane.java
om/android/testingcamera2/TestingCamera21.java
om/android/testingcamera2/TextureViewSubPane.java
om/android/testingcamera2/v1/CameraOps.java
om/android/testingcamera2/v1/CameraRecordingStream.java
17b37c186563e86d7d2f992bdc73443b4c6e5e80 28-May-2014 Ruben Brunk <rubenbrunk@google.com> test: Update TestingCamera2 to use managed value classes.

Switches to using managed value classes for the following keys:
- android.sensor.info.sensitivityRange
- android.sensor.info.exposureTimeRange

Bug: 14628001
Change-Id: Ia0f541242f529ab9ba3111db799306b198f2b40b
om/android/testingcamera2/v1/TestingCamera2.java
3ca1329990a74c72fe534c1a06890b50581017c3 27-May-2014 Igor Murashkin <iam@google.com> camera2: Update for partial results API change

Bug: 12492876
Change-Id: I56ec8edbcda8b64c2262ff7472961ac78042c7f4
om/android/testingcamera2/v1/TestingCamera2.java
0cba9f728f67e2b04e5356829dbb2e9b97ea0ede 20-May-2014 Igor Murashkin <iam@google.com> camera2: Refactor CameraMetadata.Key into 3 key classes

Bug: 15091017
Change-Id: Ic56c54c0d184e209e20de374dc8a6d79527c209f
om/android/testingcamera2/CameraInfoDialogFragment.java
e82937211409e869f32c8398ee16ce6bb77bfce6 15-May-2014 Igor Murashkin <iam@google.com> camera: Update for parameter package change in API

Bug: 14628001
Change-Id: Ie7a82bf9f4a0d8c18e0dc3a1581123c0d95da3f0
om/android/testingcamera2/SurfaceViewSubPane.java
om/android/testingcamera2/TextureViewSubPane.java
om/android/testingcamera2/v1/CameraOps.java
om/android/testingcamera2/v1/CameraRecordingStream.java
684d44a36b4ac32e2e162caf9ce4e625bd13b555 15-May-2014 Igor Murashkin <iam@google.com> TestingCamera2: Use StreamConfigurationMap for format/size/duration lookup

Bug: 14628001
Change-Id: I2db490a0849680a133a901403477a147b004fb28
om/android/testingcamera2/SurfaceViewSubPane.java
om/android/testingcamera2/TextureViewSubPane.java
7c5f2935442e974ce30158e35d142f7e2c3ee1a2 16-Apr-2014 Eino-Ville Talvala <etalvala@google.com> Add skeleton for new version of TestingCamera2.

- Overall UI layout
- Load pane configs from XML
- Functional sections
- Camera, all controls
- Targets:
- TextureView
- SurfaceView
- Bare-bones requests
- Capture / repeat
- Missing
- Save XML
- Result viewing
- Multiple targets for requests
- Most targets
- Proper rotation/scaling for texture/surfaceview
- Bursts
- Any utilities (focuser, pre-capture, etc)

Now with missing file added.

Change-Id: I146240fb8116e113024eb6fec6d6f9abbc520281
om/android/testingcamera2/ApiFailureException.java
om/android/testingcamera2/BurstControlPane.java
om/android/testingcamera2/CameraControlPane.java
om/android/testingcamera2/CameraControls.java
om/android/testingcamera2/CameraInfoDialogFragment.java
om/android/testingcamera2/CameraOps.java
om/android/testingcamera2/CameraOps2.java
om/android/testingcamera2/CameraRecordingStream.java
om/android/testingcamera2/ControlPane.java
om/android/testingcamera2/LogPane.java
om/android/testingcamera2/PaneLayout.java
om/android/testingcamera2/PaneTracker.java
om/android/testingcamera2/RequestControlPane.java
om/android/testingcamera2/SurfaceViewSubPane.java
om/android/testingcamera2/TLog.java
om/android/testingcamera2/TargetControlPane.java
om/android/testingcamera2/TargetSubPane.java
om/android/testingcamera2/TestingCamera2.java
om/android/testingcamera2/TestingCamera21.java
om/android/testingcamera2/TextureViewSubPane.java
om/android/testingcamera2/UtilControlPane.java
om/android/testingcamera2/v1/ApiFailureException.java
om/android/testingcamera2/v1/CameraControls.java
om/android/testingcamera2/v1/CameraOps.java
om/android/testingcamera2/v1/CameraRecordingStream.java
om/android/testingcamera2/v1/TestingCamera2.java
f3dc34a8f0ae74a9e1cf153aff7bcf31c92bc194 28-Oct-2013 Robert Shih <robertshih@google.com> TestingCamera2: Added option for WebM output.

Change-Id: I3ae38b49d99d90dee90b83b5795ab11da23e1122
om/android/testingcamera2/CameraOps.java
om/android/testingcamera2/CameraRecordingStream.java
om/android/testingcamera2/TestingCamera2.java
dae13b0bd71a56ac1d40c46622e9b00fd1ac32f5 15-Jan-2014 Andy Hung <hunga@google.com> Handle IOException from MediaCodec factory methods

Bug: 11364276
Change-Id: I5aec9ef29b79223f3938e926d313ca7a511e993a
Signed-off-by: Andy Hung <hunga@google.com>
om/android/testingcamera2/CameraRecordingStream.java
be9ee01b4c6f1660b9f0cbfdcb2ea57335e5394c 02-Jan-2014 Chong Zhang <chz@google.com> TestingCamera2: implement MediaRecorder path

Bug: 12305192
Change-Id: I912f6acae7b6b4a03c4db6d6b085f6acc1799fc8
om/android/testingcamera2/CameraOps.java
om/android/testingcamera2/CameraRecordingStream.java
om/android/testingcamera2/TestingCamera2.java
8e330563835a9c1011509577382a315466684802 19-Sep-2013 Eino-Ville Talvala <etalvala@google.com> TestingCamera2: Add flush testing

Bug: 9758581
Change-Id: Iea4e2e40a5df4b28bf3dce1fabf7104f46af4bfd
om/android/testingcamera2/CameraOps.java
om/android/testingcamera2/TestingCamera2.java
00aeacd24fc31f10e7c77cb9cced5695ef12f51f 07-Nov-2013 Andy Hung <hunga@google.com> Revert "Add "throws IOException" to MediaCodec constructors (4)"

This reverts commit bbd766306b0d04b7e56972bd321d2e7e18f5c23e.

Change-Id: I02a797e095a8bfe545fa49b4eddcdaf2b1400d16
om/android/testingcamera2/CameraRecordingStream.java
bbd766306b0d04b7e56972bd321d2e7e18f5c23e 04-Nov-2013 Andy Hung <hunga@google.com> Add "throws IOException" to MediaCodec constructors (4)

Change to add "throws IOException" to android.media.MediaCodec
(createByCodecName|createDecoderByType|createEncoderByType). The exception was
previously thrown through the native JNI, but not explicitly declared.

Requires changes to existing code for declaration compatibility.

Bug: 11364276
Change-Id: I03405db5703f7659b67643ea18c4c0e645ba503b
Signed-off-by: Andy Hung <hunga@google.com>
om/android/testingcamera2/CameraRecordingStream.java
d5b98fdbb048b7a94cd8628f13faa4334e2c8bf9 25-Oct-2013 Zhijun He <zhijunhe@google.com> TestingCamera2: update manual controls after jpeg capture

In manual control mode, the control metatdata is not applied to preview request
after jpeg capture, this causes weird preview.

Bug: 11340119
Change-Id: I030d0ef232cc0c66d8cf3216b4b8ead9ce80103d
om/android/testingcamera2/CameraOps.java
om/android/testingcamera2/TestingCamera2.java
3996904369aa8aedbd4247bae3e0a8849676e79d 02-Oct-2013 Eino-Ville Talvala <etalvala@google.com> TestingCamera2: Use the device callbacks for sequencing

Bug: 10360518
Change-Id: Ib712dda79a20d1373ec99b2db821173ed23aba0b
om/android/testingcamera2/CameraOps.java
d6d89aaa4d727d543d06d24e997c3c096f9157ca 27-Sep-2013 Zhijun He <zhijunhe@google.com> TestingCamera2: use CameraManager to get camera properties

Use CameraManager#getCameraCharacteristics rather than
CameraDevice#getProperties.

Bug: 10360518
Change-Id: Ieb6de2692446f595a8bbc6c39dd97eb3daaae495
om/android/testingcamera2/CameraOps.java
ea6832b4dd23f5abaa6265f52803c1ef9628030b 23-Sep-2013 Eino-Ville Talvala <etalvala@google.com> Merge "TestingCamera2: Rework the CameraOps handler" into klp-dev
f907e476a3e6594b8dcabb9132cfc0977e229b1e 22-Sep-2013 Eino-Ville Talvala <etalvala@google.com> TestingCamera2: Rework the CameraOps handler

Currently mOpsHandler may be null when you need it, causing a
startup crash in BlockingCameraManager. Replace with a standard
HandlerThread.

Bug: 10360518
Change-Id: I5831c4609437400ee6e42202f3e910f3a8a68dd2
om/android/testingcamera2/CameraOps.java
d7d287b826fb83916ba526027719eb39a33ec872 14-Sep-2013 Igor Murashkin <iam@google.com> testingcamera2/CameraITS: Rename CameraProperties to CameraCharacteristics

Bug: 10360518
Change-Id: Ie42aad1ddfc15d16de2a9c27e3cb323a899f5bb2
om/android/testingcamera2/CameraOps.java
om/android/testingcamera2/TestingCamera2.java
32a48929d68dafaf9ee796d7aa0442af0aec7867 22-Sep-2013 Igor Murashkin <iam@google.com> Merge "TestingCamera2: add rotation support" into klp-dev
dc82bfc6ce14c4989518c2ca49a0f6067768388d 21-Sep-2013 Igor Murashkin <iam@google.com> TestingCamera2/ItsService: Update onCaptureFailed adding new CaptureFailure argument

Bug: 10360518
Change-Id: I472da858f2a2fc42bd98bbc305ed419062027f38
om/android/testingcamera2/TestingCamera2.java
d59e4becb0168a32f2d829cb7c26433bf3616855 20-Sep-2013 Igor Murashkin <iam@google.com> CameraITS/TestingCamera2: update to use async openCamera

Bug: 10360518
Change-Id: Id6d6792cc0e2a6f9db7e1f92091609ffa9d040ad
om/android/testingcamera2/CameraOps.java
0e50db98503df09a94369445c421c9c6530b9458 17-Sep-2013 Igor Murashkin <iam@google.com> TestingCamera2: add rotation support

Bug: 10804238
Change-Id: I5cf863728b7548bad1c8ddccd556291aeb3978d6
om/android/testingcamera2/TestingCamera2.java
15a097d1fb730f57e284b6d66a3892e126d982ee 17-Sep-2013 Eino-Ville Talvala <etalvala@google.com> Merge "TestingCamera2: Be robust to missing results." into klp-dev
15b81b00441923ad495120c75eabc6b6ba5c89c3 17-Sep-2013 Eino-Ville Talvala <etalvala@google.com> TestingCamera2: Be robust to missing results.

While all standard result fields should be present, some may
be gone due to bugs. Be resilient to that.

Bug: 10784454
Change-Id: I6c53b66cda6f88ca8084dff99d8cd5412eb3e0eb
om/android/testingcamera2/TestingCamera2.java
65182e4c393bed0ed69a5737eaac757c57b3ef98 14-Sep-2013 Igor Murashkin <iam@google.com> CameraITS/TestingCamera2: Update ImageReader APIs to remove MaxImagesAcquiredException

Bug: 10691447
Change-Id: I2cf1b13583c2c02217e6050635e919a112311bef
om/android/testingcamera2/CameraOps.java
6951fc9c112eed84ada547a24cdc11af33731ec6 30-Aug-2013 Igor Murashkin <iam@google.com> CameraITS/TestingCamera2: Update ImageReader APIs

Bug: 10461757
Change-Id: I05cd729407ec1a4353a33c7eaee6282d25b538c1
om/android/testingcamera2/CameraOps.java
2401624c18e9e0ee2d2ee21a2aa21d2cdb2cd716 16-Sep-2013 Rachad Alao <rachad@google.com> Revert "CameraITS/TestingCamera2: Update ImageReader APIs"

This reverts commit 301c9ea2e75613565527f856fac53824f089f327.

Change-Id: I52d448db77d19b3679f5ab11473504aaf46f2b83
om/android/testingcamera2/CameraOps.java
301c9ea2e75613565527f856fac53824f089f327 30-Aug-2013 Igor Murashkin <iam@google.com> CameraITS/TestingCamera2: Update ImageReader APIs

Bug: 10461757
Change-Id: Iafdfe8ba12b27298090c0ec83d6f434ecc9c783f
om/android/testingcamera2/CameraOps.java
a04e462a07854595122f19b1df9f19c78e5dc030 09-Sep-2013 Eino-Ville Talvala <etalvala@google.com> TestingCamera2, CameraITS: Update to match latest camera2 API

- Listener rework
- Immutable metadata

Bug: 10549462
Change-Id: Ic4c1339d4873407e25d6485d5faf56814f78ee2f
om/android/testingcamera2/CameraOps.java
om/android/testingcamera2/CameraRecordingStream.java
om/android/testingcamera2/TestingCamera2.java
482889bdb1dad301bc2d0c380de129312ae500c0 28-Aug-2013 Zhijun He <zhijunhe@google.com> TestingCamera2: Fix preview size selection issue.

It's inappropriate to set preview size to the first entry of the processed size
always.

Bug: 10457376
Change-Id: I60afbaf842d18c2edf428e56dccbcf064c3c0417
om/android/testingcamera2/CameraOps.java
9d42c135c172cab66b7eca856cd578ed85d512f6 06-Aug-2013 Zhijun He <zhijunhe@google.com> TestingCamera2: Add MediaCodec based video recording.

Only video track is recorded.

Bug: 10342925

Change-Id: Ic33cb77702f1ca4981583c5bc66feb6a4b782ae3
om/android/testingcamera2/CameraOps.java
om/android/testingcamera2/CameraRecordingStream.java
om/android/testingcamera2/TestingCamera2.java
5b4dd6ff9eb56d1e859613cdf1dfe94fb2236a53 16-Aug-2013 Eino-Ville Talvala <etalvala@google.com> TestingCamera2: Update metadata Key and Enum references

Also return to unbundled since no longer referencing hidden APIs.

Bug: 10345522
Change-Id: Ifb1351661c048cdac24dcc496f634f9b6647c12c
om/android/testingcamera2/CameraOps.java
om/android/testingcamera2/TestingCamera2.java
419fb8918fcdb643dabc58437bcb0a8026a25604 26-Jul-2013 Zhijun He <zhijunhe@google.com> TestingCamera2: Add manual control

Very basic implementation.

Change-Id: I0877e8da9b5a909384dda05f621532a17163d72a
om/android/testingcamera2/CameraControls.java
om/android/testingcamera2/CameraOps.java
om/android/testingcamera2/TestingCamera2.java
913eac773583943840319ddb16b8ccbc395b40eb 26-Jul-2013 Eino-Ville Talvala <etalvala@google.com> TestingCamera2: Update for API rename to android.hardware.camera2

Change-Id: I53428640cfb5870f6ede838640c2ce007232f617
om/android/testingcamera2/CameraOps.java
om/android/testingcamera2/TestingCamera2.java
819a53c75fac8f13b1a01eadf50f36e81f8bf164 28-Jun-2013 Eino-Ville Talvala <etalvala@google.com> TestingCamera2: Bare-bones still capture, plus preview fixes

- Minimal still capture support, single-stream
- Rework preview surface configuration

Change-Id: I2808371f7d04fd317aed6aed0d9810f70c2d59cb
om/android/testingcamera2/CameraOps.java
om/android/testingcamera2/TestingCamera2.java
ccdcb50e3b688be8c4a11d7c827e7ac9bbb2f1d5 15-Jun-2013 Eino-Ville Talvala <etalvala@google.com> TestingCamera2: Initial commit.

Bare-bones skeleton for testing the new camera API.
Only brings up a preview; no other options yet.

Change-Id: I7cd280de447b5f70cd6914115937fffb69e45ec0
om/android/testingcamera2/ApiFailureException.java
om/android/testingcamera2/CameraOps.java
om/android/testingcamera2/TestingCamera2.java