)]}'
{
  "log": [
    {
      "commit": "a8f0f311bd7d7c639eca26801f287b34cc05ca1f",
      "tree": "1beebca276918b20052aa9d072a36f843ab3fa50",
      "parents": [
        "9696b02782eac6c3ad254347cb0b9d8cf2646134"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Apr 19 17:51:04 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Apr 19 17:51:04 2017 -0700"
      },
      "message": "Convert libimg_utils to Android.bp\n\nSee build/soong/README.md for more information.\n\nTest: m -j checkbuild\nChange-Id: I854760bd1f7ab054feb2496d2d18eee35ad8b9f2\n"
    },
    {
      "commit": "263506542fbe480ddb247597bdcef16c437b48dd",
      "tree": "1ad06b1495a50534199f1aa5068b8519dd5d50c5",
      "parents": [
        "712690b37495816a3f55e2d000f1f68caf1c20a4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 25 13:17:47 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 04 14:17:07 2016 -0700"
      },
      "message": "Remove unneeded links with dynamic libraries\n\nVarious media components were linking against dynamic libraries that weren\u0027t needed.\n\nTest: built and booted\n\nChange-Id: I7379506fd06d4e28e0eff0001fd073a2d3860f8e\n"
    },
    {
      "commit": "efc2112df26c8d0c74136ed8807529d1f4141a56",
      "tree": "413e4ac91da0accb566313d77f1345262484992a",
      "parents": [
        "32d6e5f0ebe9e00f80401e5f4fd6e285a474590d",
        "c36d401e836dec17c7cf9afec499625ffd5ea2a0"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Aug 15 20:03:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 15 20:03:52 2016 +0000"
      },
      "message": "Merge \"Fix google-explict-constructor warnings in img_utils.\"\nam: c36d401e83\n\nChange-Id: I3cc4f149a715084f36a5e0fa4007e54ec6a7e84f\n"
    },
    {
      "commit": "a0b40ae71d251a40161881780bc317c025d7678f",
      "tree": "719241046f63f23e8c1489d92bf07f348d4db865",
      "parents": [
        "67fbddfdc2cafd63c83d3bb55a2451d4c26f546d"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:13:55 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:13:55 2016 -0700"
      },
      "message": "Fix google-explict-constructor warnings in img_utils.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I490f8fcb666e0e1cb7923067857a747e7f529b3b\n"
    },
    {
      "commit": "c30ed3a2b4a07a6e1020610de10bb6b4b065de13",
      "tree": "352169d9a3a6c297489a2d5f213af1e95abcbac0",
      "parents": [
        "50bccc66cb570459ae5f93faa986204526b81262",
        "77034d6664baae6e2d9382731d3d52f9687c1496"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed May 18 01:27:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 18 01:27:08 2016 +0000"
      },
      "message": "Merge \"Fix misc-macro-parentheses warnings.\" am: 2a88f51ed0\nam: 77034d6664\n\n* commit \u002777034d6664baae6e2d9382731d3d52f9687c1496\u0027:\n  Fix misc-macro-parentheses warnings.\n\nChange-Id: I697cc0c72c1858e63ef1b5b1d44c37b755d1820c\n"
    },
    {
      "commit": "482343e68853e137c293d4db1e861353ab483ab7",
      "tree": "8c845cb7466634f801f599f343e0a1bf5066a098",
      "parents": [
        "0603c5dfc34923095218307674a60429bfa5873a"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue May 17 15:25:34 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue May 17 15:25:34 2016 -0700"
      },
      "message": "Fix misc-macro-parentheses warnings.\n\nBug: 28705665\nChange-Id: If9b2ac6aa69a75428f51fae4cfb5b97cc452cf45\n"
    },
    {
      "commit": "e204db240b8a12461b2dfba5c3e9b6be11cf5f94",
      "tree": "051b9d7ade741a38942178c37f1a180d1583c5d6",
      "parents": [
        "d1cb1629ace4a9c327b6d148df2e93148d7c35cc",
        "5e3e8e7daf5c77482b23c7669987d9d1bdc67610"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Mar 17 17:33:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 17 17:33:21 2016 +0000"
      },
      "message": "Merge \"DNG/TIFF support: Add NOTICE\" into nyc-dev\nam: 5e3e8e7\n\n* commit \u00275e3e8e7daf5c77482b23c7669987d9d1bdc67610\u0027:\n  DNG/TIFF support: Add NOTICE\n"
    },
    {
      "commit": "41867fa1c0976f30eff87e71e4b912e99bc78e69",
      "tree": "f419698ac7c12d3f5d485596eca79757ae9e886c",
      "parents": [
        "f886997e5528d30386f4973a57a09cf531042b77"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Mar 16 15:51:49 2016 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Mar 16 16:25:24 2016 -0700"
      },
      "message": "DNG/TIFF support: Add NOTICE\n\nBug: 27410459\nChange-Id: Icf11f4021dc48f10a30b22d275f733999d5f8daf\n"
    },
    {
      "commit": "9e82171ed13a8e84090c4481f38d65e88eb74251",
      "tree": "5f96f9ae249b2dc65c0a788e7d68dd4b1b45d484",
      "parents": [
        "6bbf3a15bcba7bed60b83c3b589332f0d1a02a63",
        "8a4a6d3f21f8c6cffb68ad85c09d6669f64410ca"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Mar 04 20:12:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 04 20:12:40 2016 +0000"
      },
      "message": "Merge \"DngCreator: Improve black level support; avoid large stack allocation\" into nyc-dev\nam: 8a4a6d3f21\n\n* commit \u00278a4a6d3f21f8c6cffb68ad85c09d6669f64410ca\u0027:\n  DngCreator: Improve black level support; avoid large stack allocation\n"
    },
    {
      "commit": "45a599d79a1a1b74b959d98eccfbec9c6a5aa237",
      "tree": "ac8237e498479cac37ca9341436d0fb6502e2a84",
      "parents": [
        "ce2d9b4646ec840369a4d3434458c0390f3bc7c4"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Mar 02 15:49:59 2016 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Mar 03 16:01:48 2016 -0800"
      },
      "message": "DngCreator: Improve black level support; avoid large stack allocation\n\n - Switch the BlackLevel entry to be RATIONAL\n - Switch to heap allocation instead of stack allocation for lens\n   shading map construction\n - Add orientation enums for convenience\n\nBug: 25862995\nBug: 27073274\nChange-Id: I7031a33c4797dc8b2c8030d26b749066e03bff9e\n"
    },
    {
      "commit": "cdf15736da5d623948df6586118d5a7d0df3e809",
      "tree": "02bb087ecb4962cc25c235cd3555c6c4336c89e6",
      "parents": [
        "d1a9f491e7850136c203ba118a5f045933cd5d29"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Feb 12 16:41:00 2016 -0800"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Feb 12 16:52:53 2016 -0800"
      },
      "message": "Add missing liblog dependency\n\nBug: http://b/27171986\nChange-Id: Iacceec85de8a64d1f28724ba6c4d6eab34d865a0\n"
    },
    {
      "commit": "bdd368796e7773f0fefb9e238dd16c9242180db5",
      "tree": "84c01a6f8233d4937326bcf58232a23348696d11",
      "parents": [
        "d24b430c3fc82e9288e9072971c9a185a18abd89"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Aug 03 11:36:40 2015 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Aug 05 16:10:12 2015 -0700"
      },
      "message": "camera2: Add bad pixel opcode to img_utils.\n\nBug: 22463079\nChange-Id: Ied76bbdcf3f706cea6e249748c6bfd4092ff6d39\n"
    },
    {
      "commit": "0f212b73e47ef0e1fa39aa250ebabedb9d81a361",
      "tree": "a05bb0a5893e85ddd2c77c59509fcaf52283603d",
      "parents": [
        "bd974011599b6d4ff47c1cee36d617f191dc0c2f"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jun 05 17:03:05 2015 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Jun 16 09:51:20 2015 -0700"
      },
      "message": "Add distortion correction opcodes in DngCreator.\n\nBug: 20491394\n\nChange-Id: Ide932d49e620c7dc9a847bb5ddc8715d5f936bd5\n"
    },
    {
      "commit": "6c955eb0b4777eeade077f99bfa50e462906819a",
      "tree": "bd3ee6fc90cc02e2b320b520b00241cf84aedcca",
      "parents": [
        "050ff19e650a53fd2b6f1f2490758b4bf3104ca4"
      ],
      "author": {
        "name": "Bernhard Rosenkränzer",
        "email": "Bernhard.Rosenkranzer@linaro.org",
        "time": "Mon Dec 08 15:25:12 2014 +0100"
      },
      "committer": {
        "name": "Bernhard Rosenkränzer",
        "email": "Bernhard.Rosenkranzer@linaro.org",
        "time": "Mon Dec 08 15:25:12 2014 +0100"
      },
      "message": "Fix build with clang\n\nIn the -DNDEBUG case, nextOffset is unused, causing clang to spew a\nwarning in code build with -Werror.\n\nChange-Id: If0101dcdf735672050f985a1de25a983edb02a52\nSigned-off-by: Bernhard Rosenkränzer \u003cBernhard.Rosenkranzer@linaro.org\u003e\n"
    },
    {
      "commit": "7877cb80fadae8e31573bbe5b6277457a38bce54",
      "tree": "fe9f97e39b51b9475f49aa24f71b4b8bd0f47b87",
      "parents": [
        "d56a953a1550e36d47563144ffcc4d23c211e7ef",
        "191367e5d2b301f692c4561f252ee462635613a1"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Nov 25 17:39:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 25 17:39:05 2014 +0000"
      },
      "message": "Merge \"Img_utils: Fix \"unused\" variables\""
    },
    {
      "commit": "191367e5d2b301f692c4561f252ee462635613a1",
      "tree": "18d62847e3a1757391c1e2eb75b9b290c3ec4853",
      "parents": [
        "e4f6ecb9d323984c2b86f6d2735ebc69c5a3517a"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Nov 24 18:20:41 2014 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Nov 24 18:20:41 2014 -0800"
      },
      "message": "Img_utils: Fix \"unused\" variables\n\nFor build-system CFLAGS clean-up, fix unused variables.\n\nChange-Id: I589a73780f022271fce40f64305b29a84c382e5f\n"
    },
    {
      "commit": "d7f903ac579b550eb1ec40844e30567f61044a64",
      "tree": "785a7b0ef9d51d3204441351d02bf044dfaf4b2e",
      "parents": [
        "34c55e3ec5d4f6fdc2313ce904fb95b9ccdf9d72"
      ],
      "author": {
        "name": "Bernhard Rosenkränzer",
        "email": "Bernhard.Rosenkranzer@linaro.org",
        "time": "Tue Nov 18 10:19:06 2014 +0100"
      },
      "committer": {
        "name": "Bernhard Rosenkränzer",
        "email": "Bernhard.Rosenkranzer@linaro.org",
        "time": "Tue Nov 18 10:19:06 2014 +0100"
      },
      "message": "Remove unused parameter\n\nRemove unused parameter clang complains about\n\nChange-Id: I6710645658a802438e41d881d262231a10b091d3\nSigned-off-by: Bernhard Rosenkränzer \u003cBernhard.Rosenkranzer@linaro.org\u003e\n"
    },
    {
      "commit": "482e0235f84ec483c57bab4cb16b5918d0821630",
      "tree": "e40503e499201fc74a04e8db2baa55a7e024495b",
      "parents": [
        "955e24d3a8e218d4711cabc6558781e095011132"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Oct 01 12:59:57 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Oct 01 12:59:57 2014 -0700"
      },
      "message": "camera2: Force DNG previews to render with LSC map.\n\nBug: 17688063\nChange-Id: I7f60a3465ab608a6b68d1e38493895cbd40bd7ae\n"
    },
    {
      "commit": "ca73159becc0fc0098530929e467a3d92e470571",
      "tree": "4174bc9dcdd6c2ee8b8dcab4fedcc65988b7ee0a",
      "parents": [
        "c15c265676da2226a18a5373812608b19d4719d7"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jul 25 18:05:46 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jul 25 18:06:57 2014 -0700"
      },
      "message": "DNG: Clean up logging.\n\nChange-Id: Ie34d5a22c89a726215d740fef359d53e5a1a360b\n"
    },
    {
      "commit": "4510de26e5361f3a9f07057ec6f26483c888c1fa",
      "tree": "5a474839318779c1e6eff96a4f98e3e1f74ef85a",
      "parents": [
        "5c68f959eaa2e02fed5643c78e281fff42bcc0a2"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed May 28 18:42:37 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu Jul 10 15:37:26 2014 -0700"
      },
      "message": "DNG: Update TiffWriter to handle thumbnails and SubIfds.\n\n- Fix SubIfd handling.\n- Add StripSources, convenience functions for writing image strips.\n- Update Input classes to use with JNI.\n- Add skip method.\n- Add tag definitions for GPS tags.\n- Add name string to tag definitions.\n\nBug: 15112503\n\nChange-Id: I9535b21261027f6c06a041c1621de8f865a0ad32\n"
    },
    {
      "commit": "3fe1435e28dc6959e410740feea89ca1bf4f4fc1",
      "tree": "52bad49597576835a8f2c7cb9e8a3946937d0323",
      "parents": [
        "0d843fdc91c98d447c3c3e357020d07b783c7bc0"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Jun 04 15:35:21 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Jun 04 15:35:21 2014 -0700"
      },
      "message": "DNG: Fix OpcodeList2 length field.\n\nBug: 15432434\nChange-Id: I2a0e017f72c31cdbd30df1fdb32cdd5ff4af3649\n"
    },
    {
      "commit": "8c472f09e49884146ef7d83917ec482208d320c2",
      "tree": "c21cc582fea3c1f473791e46f7ed06e7bb2110c5",
      "parents": [
        "47ed7dfdae7a41a7532978bd799fa9defd2b9980"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Jun 02 22:57:26 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Jun 02 22:57:26 2014 -0700"
      },
      "message": "DNG: Add additional TIFF/EP tag definitions.\n\nBug: 15112503\nChange-Id: Ib06d9a5e70e6e3d5063a95a7109538ef64f03334\n"
    },
    {
      "commit": "272b7f26c300d2029f278cf2af523cf94e513b89",
      "tree": "d0c676b5575138fa0c096c3fa3ba9897806dc5e8",
      "parents": [
        "22fcacaf30e157037e6651241c7b3a45f075daa0"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Sat May 17 01:09:04 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Sat May 17 08:10:19 2014 +0000"
      },
      "message": "Fix warnings, re-enable -Werror.\n\nChange-Id: Ic6b1a10f46f980f9a9d8d130600419a792703c44"
    },
    {
      "commit": "22fcacaf30e157037e6651241c7b3a45f075daa0",
      "tree": "966d3ae0d2d8b9a779c06cf0a4fd555763a0224e",
      "parents": [
        "e507721000647a7d8afe44c63ef7fd04ef8971b1"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Sat May 17 00:39:17 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Sat May 17 07:39:46 2014 +0000"
      },
      "message": "Fixbuild\n\nChange-Id: I4379964731b671f36a1e239b0f7665f595ac1c2d\n"
    },
    {
      "commit": "e507721000647a7d8afe44c63ef7fd04ef8971b1",
      "tree": "4a82a029108237622608204b4970ad6989742cc0",
      "parents": [
        "c1a4e7cfd07ae8e9c227a97fb4315f035b0ccef9"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Apr 28 16:39:12 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Sat May 17 07:15:51 2014 +0000"
      },
      "message": "camera2: Adding TIFF writing utilities.\n\nAdds a native image utilities library with support for:\n- Writing TIFF 6.0 and TIFF EP compliant file headers.\n- Additional tags defined in EXIF 2.3 and DNG 1.4 specs.\n\nChange-Id: I7a4fef74bd5254d92baf08a3cf61af5de1b7ca83"
    }
  ]
}
