History log of /frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8c35d5be63ab1811679875f12b19b050ac163b18 09-Mar-2016 Eino-Ville Talvala <etalvala@google.com> DngCreator: Only write orientation into IFD0

The orientation field is not expected to be present in subIFDs.
With this, the new DNG validation CTS checks pass.

Bug: 23727371
Change-Id: I959fd84bc196adbbba1de2c4369e25f568411168
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
8069b1f252d6a1e1c469dfc733bdd0db5d69574f 03-Mar-2016 Eino-Ville Talvala <etalvala@google.com> DngCreator: Improve BlackLevel, fix thumbnail metadata

- Use new dynamic black level result key when available
- Write rational black level instead of integral value
- Fix incorrect thumbnail BitsPerSample metadata
- Fix incorrect date/time format string
- Fix unknown orientation

Test: dng_validate for captured DNGs is clean
Bug: 27452979
Bug: 25862995
Change-Id: I87b73f7a4f4ecc3cf6498c7db16df68dd0b0b43a
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
462b8b3986fd194e08c78d66b6cc547af7388830 17-Oct-2015 Ruben Brunk <rubenbrunk@google.com> am 55dd957d: am 7a027807: am c03443b2: Fix lens shading map origin calculation.

* commit '55dd957d87e847c1ae7d4ddeff68fdb0b18ee23b':
Fix lens shading map origin calculation.
c03443b23de0b474080168d892cd685283c3285b 15-Oct-2015 Ruben Brunk <rubenbrunk@google.com> Fix lens shading map origin calculation.

Bug: 24816235
Change-Id: Id4609f3349f86c811cbc3d5e1839f880da926486
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
ea1831d211ea0e6b2d161c714bb0786369ef2df5 24-Sep-2015 Elliott Hughes <enh@google.com> am b57dd722: resolved conflicts for a884d81e to stage-aosp-master

* commit 'b57dd722f1dc0663417da37d3a82f8283ad3c982':
constify JNINativeMethod function pointer tables
b57dd722f1dc0663417da37d3a82f8283ad3c982 24-Sep-2015 Elliott Hughes <enh@google.com> resolved conflicts for a884d81e to stage-aosp-master

Change-Id: Ice485967fa96f13786024b6939b826638e906ff0
76f6a86de25e1bf74717e047e55fd44b089673f3 19-Sep-2015 Daniel Micay <danielmicay@gmail.com> constify JNINativeMethod function pointer tables

Change-Id: I4036c924958221cbc644724f8eb01c5de3cd7954
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
a4ff47ced1ebed01722b77bc417d5a4eb51d0af9 27-Aug-2015 Ruben Brunk <rubenbrunk@google.com> Fix DngCreator default crop calculations.

Bug: 23591407
Change-Id: I1b0e46e7371b3db63e8d68230964d09d7537c3ce
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
9ce22a095685a581823316457217a318fb40c754 03-Aug-2015 Ruben Brunk <rubenbrunk@google.com> camera2: Update DngCreator with bad pixel opcode.

Bug: 22463079
Change-Id: Id40f02f565d5ce3427479968bc8c3a9e78c04816
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
2079612e5851d73f4672ae3729c883a58adc4ddd 22-Jul-2015 Ruben Brunk <rubenbrunk@google.com> Update DngCreator to correctly handle array sizes.

- Allow both pixelArraySize and preCorrectionArraySize
buffer dimensions for input buffers.
- Adjust crop, active area, and dimensions used for
opcode lists based on the input buffer size.

Bug: 22302614
Bug: 22210811
Change-Id: I16fb8921a144b0a251d555037ca45fdc12f7dd18
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
b8f4c6ab1e99a44a51af26dc522819bb833825ab 23-Jun-2015 Ruben Brunk <rubenbrunk@google.com> Update DngCreator to handle pre-correction dimens.

Bug: 20491394
Change-Id: I0cdf7cec104bcb5683139c81fc52c8a0a7d2365c
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
fe81662cc5c0f04ecd2ef2d96b1d8890500d69a5 17-Jun-2015 Ruben Brunk <rubenbrunk@google.com> Move distortion correction to correct opcode list.

- Prior to this, the lens distortion correction was applying
resampling to the bayer mosaic, resulting in magenta
output images (oops).

Bug: 20491394
Change-Id: Ia244364954062d1c38ef3ec3b7a1d087904112f9
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
5f2368d6def80ad18ee77cdf0e451c0e9f41e322 06-Jun-2015 Ruben Brunk <rubenbrunk@google.com> Add distortion correction opcodes in DngCreator.

Bug: 20491394

Change-Id: Ic85470cbb1cd121db9fb9c37f012fbf9dba1a8cb
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
0e679e75a2f715f71950644797d983dba57a48d0 13-May-2015 Ruben Brunk <rubenbrunk@google.com> camera2: Fix DngCreator default crop size.

Bug: 20090682
Change-Id: I4343fc10a4f812f706a5423b133fcd32a794976a
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
8f8dc4882bc61b7e273ac991e2ae99834d55b7d0 10-Jan-2015 Ruben Brunk <rubenbrunk@google.com> resolve merge conflicts of 0f647c1 to lmp-mr1-dev-plus-aosp.

Change-Id: Idbf96ab23c02dc7c380d6c3a4a87b1f380446c61
a3fdec8dac09b178d642c07a538c42faf84c2aaa 09-Jan-2015 Ruben Brunk <rubenbrunk@google.com> Camera2: Fix early EOF in DngCreator#writeByteBuffer.

Bug: 18962278
Change-Id: I8641a03d866930c86bdd2db0a29ccd5560712c90
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
ed6b9dff563c5e22f040ff37e12c0d771e0478ae 21-Nov-2014 Andreas Gampe <agampe@google.com> Frameworks/base: Consistency in core/jni

Make consistent use of core_jni_helpers for registration.

Translate some #ifdefs into const bools.

Change-Id: I37639aa053dd50f003a552cbd8550dddecc811c5
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
46d8444631b4b1253a76bfcc78a29d26014d022f 19-Nov-2014 Dan Albert <danalbert@google.com> Fix clang warnings in core/jni.

There are a few bugs in here too (mostly people expecting + to
concatenate C strings) :(

Change-Id: I0a243c05c4ea8b56e84896f37814d0fbea4c39d5
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
0f0b4919667f418b249c497f5ad3e83fdf4437e5 12-Nov-2014 Andreas Gampe <agampe@google.com> Frameworks/base: Wall Werror in core/jni

Turn on -Wall -Werror in core/jni. Fix warnings.

Clang TODO: For GCC we need to turn off Wunused-but-set-variable in
the GL bindings. However, Clang doesn't have that warning and thus
complains about an unknown pragma. It is necessary to make the
pragma #ifdef-ed on the compiler being GCC.

Change-Id: I14cab48d45c2771eef0432082356c47ed44a3d7f
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
9592b0136aadd8d2dbe140f743f4230b5a6542ae 11-Nov-2014 Andreas Gampe <agampe@google.com> Frameworks/base: Right transform in DngCreator

Use the right calibrationTransform.

Change-Id: Ibc633ff1e02d1e48a27ae2a72585d3de2222a2c1
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
2377cd319f8a77f147f3d70a7ddc75fa9e9fe87c 11-Nov-2014 Andreas Gampe <agampe@google.com> Frameworks/base: Right transform in DngCreator

Use the right calibrationTransform.

Change-Id: Ibc633ff1e02d1e48a27ae2a72585d3de2222a2c1
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
d70132c373eee01b4e0a35250bd4246672e7a02e 23-Aug-2014 Ruben Brunk <rubenbrunk@google.com> camera2: Fix number of DNG NoiseProfile coeffs.

Bug: 16369384
Change-Id: I3ceca5ed3489120664990c0d057e6537b357c788
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
3e1902504979b9b456a14dffa6507ee2d9ea3d6a 12-Aug-2014 Ruben Brunk <rubenbrunk@google.com> DNG: Fix row stride check.

Bug: 16986715

Change-Id: I5337194f7078d394b9e972e81861794283925612
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
b1971dc8a69b8cee91208b7d3017c52b36e55721 23-Jul-2014 Ruben Brunk <rubenbrunk@google.com> camera2: Add noiseModel when saving DNG tag.

Bug: 16369384

Change-Id: I3c84dd3e5f3279bcfe56637b23f37c3b6984774d
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
47e91f20952e5eb2290146ba6e33a694dd2e45e8 29-May-2014 Ruben Brunk <rubenbrunk@google.com> DNG: Implement remaining interface methods.

Bug: 15112503
Bug: 16206973
Bug: 15748139

- Adds remaining write methods.
- Adds GPS and description convenience methods.
- Unhides convenience methods.

Change-Id: I9535b21261027f6c06a041c1621de8f865a0ad32
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
b8df8e07d6fc530c82d21ca3199411e2e60975b1 03-Jun-2014 Ruben Brunk <rubenbrunk@google.com> DNG: Write out additional fields.

Bug: 15112503

Change-Id: Ib06d9a5e70e6e3d5063a95a7109538ef64f03334
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp
b6079005ed0631c3972ff427f56e12523ec214a7 22-May-2014 Ruben Brunk <rubenbrunk@google.com> camera2: Move DngCreator to hardware/camera2.

Bug: 15091253
Change-Id: Ibe2ee376436e5c796e33c0b782ea68278589f2e6
/frameworks/base/core/jni/android_hardware_camera2_DngCreator.cpp