summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-24Merge cherrypicks of [2310196, 2310339, 2310340, 2310175, 2310320, 2310321, ↵android-7.1.2_r36android-7.1.2_r28android-7.1.2_r19android-7.1.2_r18nougat-mr2-releaseandroid-build-team Robot
2310322, 2310323, 2310217, 2310311, 2310349, 2310313, 2310331, 2310314, 2310286, 2310368, 2310383, 2310272, 2310439, 2310317, 2310318, 2310370, 2310352, 2310459, 2310287, 2310384, 2310237, 2310422, 2310440, 2310372, 2310289, 2310374, 2310355, 2310461, 2310423, 2310375, 2310376, 2310385, 2310386, 2310275, 2310462, 2310442, 2310443, 2310539, 2310378, 2310445, 2310238, 2310446, 2310540, 2310335, 2310582, 2310454, 2310659, 2310392, 2310393, 2310437, 2310679, 2310626] into nyc-mr2-release Change-Id: I8bceb87f1f3733f729cef9e4936ad00b2e13c432
2017-05-24Throw exception on integer overflow in dng_ifd.cpp.Yujie Qin
Bug: 36724453 Test: manual, see b/36724453 Change-Id: I6115361002d3e4167ff7ff654e1fd2176ac24e87 (cherry picked from commit 2cb858a7ed887b231086ae81e2b35a3614299da3) (cherry picked from commit 1cc3bdb6e11a9a6ce4629d77960a895cfb055200)
2016-03-17Integrate integer overflow fixes from security branchandroid-cts_7.1_r1android-cts-7.1_r9android-cts-7.1_r8android-cts-7.1_r7android-cts-7.1_r6android-cts-7.1_r5android-cts-7.1_r4android-cts-7.1_r3android-cts-7.1_r29android-cts-7.1_r28android-cts-7.1_r27android-cts-7.1_r26android-cts-7.1_r25android-cts-7.1_r24android-cts-7.1_r23android-cts-7.1_r22android-cts-7.1_r21android-cts-7.1_r20android-cts-7.1_r2android-cts-7.1_r19android-cts-7.1_r18android-cts-7.1_r17android-cts-7.1_r16android-cts-7.1_r15android-cts-7.1_r14android-cts-7.1_r13android-cts-7.1_r12android-cts-7.1_r11android-cts-7.1_r10android-cts-7.1_r1android-7.1.2_r9android-7.1.2_r8android-7.1.2_r6android-7.1.2_r5android-7.1.2_r4android-7.1.2_r3android-7.1.2_r2android-7.1.2_r17android-7.1.2_r16android-7.1.2_r15android-7.1.2_r14android-7.1.2_r13android-7.1.2_r12android-7.1.2_r11android-7.1.2_r10android-7.1.2_r1android-7.1.1_r9android-7.1.1_r8android-7.1.1_r7android-7.1.1_r6android-7.1.1_r43android-7.1.1_r42android-7.1.1_r41android-7.1.1_r40android-7.1.1_r4android-7.1.1_r39android-7.1.1_r38android-7.1.1_r35android-7.1.1_r33android-7.1.1_r32android-7.1.1_r31android-7.1.1_r3android-7.1.1_r28android-7.1.1_r27android-7.1.1_r26android-7.1.1_r25android-7.1.1_r24android-7.1.1_r23android-7.1.1_r22android-7.1.1_r21android-7.1.1_r20android-7.1.1_r2android-7.1.1_r17android-7.1.1_r16android-7.1.1_r15android-7.1.1_r14android-7.1.1_r13android-7.1.1_r12android-7.1.1_r11android-7.1.1_r10android-7.1.1_r1android-7.1.0_r7android-7.1.0_r6android-7.1.0_r5android-7.1.0_r4android-7.1.0_r3android-7.1.0_r2android-7.1.0_r1nougat-mr2-devnougat-mr1.4-releasenougat-mr1.3-releasenougat-mr1.2-releasenougat-mr1-releasenougat-mr1-devnougat-mr1-cts-releasenougat-dr1-releasenougat-devFlorian Kriener
cherry-pick of 1754202ed3e25b98179a4f377f0bdd605d9a157a for nyc-dev. Bug: 26535130 Change-Id: I9a97903cb9f79131b426736351f0d0a0060294e5
2016-03-11Integrate integer overflow fixes from security branchFlorian Kriener
cherry-pick of 55625cf05f4345dcab5d9d92b83bb8b5606debab for nyc-dev. * Throw exception on float cast overflow in dng_stream.cpp. * Ensure hue is in range before converting to integer. * Replace the limits from stdint.h by the limit from std::numeric_limits<>. Bug: 26535130 Change-Id: I660c730a8551a8613655898c0fff749925dad149
2016-03-11Merge "Integrate integer overflow changes from security branch" into nyc-devYujie Qin
2016-03-08Add static, validating variant of dng_sdk libraryEino-Ville Talvala
This is needed for Android CTS to be able to use dng_sdk to validate captured DNG images. Bug: 23727371 Change-Id: I7f9293f01574944973e306aa8d4d0b0768aff449
2016-03-03Integrate integer overflow changes from security branchYujie Qin
Replace the limits from stdint.h by the limit from std::numeric_limits<>. Bug: 26535130 Change-Id: If75ff4f1071db7c2e81bfd1ab59cbeed0d290f71
2016-03-02Integrate integer overflow changes from security branchFlorian Kriener
Bug: 26535130 Change-Id: I1cffc1d01af3d54fe18ce3bfcf99818f14081aff
2016-03-01Merge "Add DNG SDK license text and technology license note to NOTICE." into ↵Eino-Ville Talvala
nyc-dev
2016-03-01Convert line endings to Unix formatFlorian Kriener
Line endings were inconsistent before, this commit normalized line endings to Unix format. This is a necessary pre-step for doing the real work for fixing integer overflow issue. Bug: 26535130 Change-Id: I9a08119a2bf374db1a9b402ec8d22ee1ae04bc6b
2016-02-29Add DNG SDK license text and technology license note toEino-Ville Talvala
NOTICE. Bug: 27410459 Change-Id: Ib2cf54319a5f943f56055d07675989c4b7d8df49
2016-02-03Dng_sdk: Ignore some warningsAndreas Gampe
Ignore unused-parameter warnings. Ignore ignored-qualifiers warnings. Some integral return types are annotated with const. This is benign. Bug: 18632512 Bug: 26936282 Change-Id: I3ef49dc0c06c711a6d2eab496b7299139637b20f
2016-02-02Remove the -DNO_POSIX_MEMALIGN as it is not used anymoreYujie Qin
Bug: 26900515
2016-02-01Use better conditions to check if posix_memalign() is available.Yujie Qin
Bug: 26900515
2016-02-01Fix integer overflow in dng_bad_pixels.cppKinan Hakim
2016-01-28Fix invalid shift baseKinan Hakim
2016-01-27Fix the compiler issue for DNG SDK in VS2010 or newer versions.Kinan Hakim
2016-01-26Fix integer overflowKinan Hakim
2016-01-25Add local includes.Kinan Hakim
2016-01-25Add -DNO_POSIX_MEMALIGN to the android.mk fileKinan Hakim
2016-01-25Fix Division by ZeroKinan Hakim
Change-Id: I9832ab5949ac9e0d0051645869d4cda7ce8860c8
2016-01-25Fix and avoid some integer overflowsKinan Hakim
Change-Id: I479a2b3bff0a0aeaa4f54e1b45226998b4d99775
2016-01-25Fix for NO_POSIX_MEMALIGNKinan Hakim
2016-01-25Follow up fix for ifdefKinan Hakim
2016-01-25Use malloc for NEON and MIPS, since for these it seems to be not available.Kinan Hakim
2016-01-25Set qDNGBigEndian flag for ARM NEON (arm_v7_neon and arm64) and MIPSKinan Hakim
2016-01-25Fix Tickcount for iOS.Kinan Hakim
2016-01-22Fix ifdef for some compilers.Kinan Hakim
2016-01-21Handle integer no sanitize in a more general way.Kinan Hakim
2016-01-21Fix warnings on Apple.Kinan Hakim
2016-01-13Exclude some integer sanitationsKinan Hakim
Change-Id: I33b26ec104e5184e3dfbb411ba418d7748413aa9
2016-01-08Avoid some unsigned integer overflow errors. In some cases, the code intends ↵Kinan Hakim
overflow to occur and relies on the defined behavior for unsigned integer wraparound; detection has been switched off in these cases. In other cases, the overflow was undesired; these cases have been fixed to avoid the overflow.
2016-01-07Make dng_sdk build for Linux.Kinan Hakim
2016-01-04Use MobileCoreServices on iOS.Kinan Hakim
2015-12-22fix buildNick Kralevich
Fix the following compile time error: build/core/config_sanitizers.mk:70: *** external/dng_sdk: libdng_sdk: Use of sanitizers requires LOCAL_CLANG := true. make: *** [out/build-aosp_angler-PRODUCT-aosp_angler-userdebug_dist_platform-java.ninja] Error 1 Change-Id: I2a6609bfda0714d42389990339668a69d10a1331
2015-12-22Add Android.mk and exclude xmp.Kinan Hakim
Change-Id: Idbe400dbff847ee4ee0faeededc7132473f1d6af
2015-12-18Add Google security patches to dng_sdkKinan Hakim
Change-Id: Id7f4dea009b3842f9a00d4a7e80d0bd286547e79
2015-12-03Add the Adobe DNG SDK 1.4 to aosp. This initial cl is a pristine copy of the ↵Kinan Hakim
sources, without any build targets. Change-Id: Iaab2352b038e3272929ffd2f66013a9e56e11d1b
2015-11-26Add license files for dng_sdk.Kinan Hakim
2015-11-10Initial empty repositoryBill Yi