)]}'
{
  "log": [
    {
      "commit": "3983754bbba587512dce6ff20a4145b311c15027",
      "tree": "7feb48794e3dae6f87640cf30da605cc1917118c",
      "parents": [
        "b5a7204313447101ad80c0c6015e930f1e6b1013"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 22 18:29:41 2013 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 22 18:29:41 2013 -0800"
      },
      "message": "One more fix for incorrect indices.\n\nChange-Id: I283f2f09cd0a17eefed4a763b08df856bbae76b3\n"
    },
    {
      "commit": "0ce7cdaffdc039c035e7eea80f4b89fc0b4e7ee5",
      "tree": "7115f4706637307c9b183ddb6b9db3e6a4c6654a",
      "parents": [
        "b63e39a076c0643680f501a1c646bca088b4bbfc"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 22 16:01:44 2013 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 22 16:01:44 2013 -0800"
      },
      "message": "Fix array index oob in Matrix3f.loadRotate().\n\nhttps://code.google.com/p/android/issues/detail?id\u003d42860\n\nChange-Id: Idbf18576da3ad5b84b4209147dad34cc2f9044d2\n"
    },
    {
      "commit": "5b4f8f90fd9bb05ea3d8e57ce5217054c5b3406f",
      "tree": "59eb715c5d2cc58d992062dc183d6a32453888b6",
      "parents": [
        "a3d5b688cf500f456127f1c2639ed9323ba50e9c"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Oct 16 13:16:10 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Oct 16 13:19:23 2012 -0700"
      },
      "message": "Convert one more bind() -\u003e setVar().\n\nBug: 7318821\nChange-Id: I215c70a99c81e560a73412b2263fed39a0fdae03\n"
    },
    {
      "commit": "e6a7886674c167b4e17f6dc72d41d5b9c604cdd1",
      "tree": "ba9051e07c9eb56420eb72f286b8a0842f6a0415",
      "parents": [
        "477687c1eb1919c54e2bffba2a740df3b4af6668"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Mon Oct 15 15:45:12 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Mon Oct 15 15:52:22 2012 -0700"
      },
      "message": "Fix bugs in scriptGroup.\n\nIntrinsics were treating inputs as fields rather than varObjs.\nThis would generate a lot of extra work for the reflection\nlayers. Also we would like to deprecate this path in the future.\n\nbug 7318821\n\nChange-Id: I81e8c562ba05aae5d085d5c08e91e2c4877265c5\n"
    },
    {
      "commit": "091f7ccf9a97aed94383370666b592a57a1b9400",
      "tree": "ca8653b6070527f6c6af410446a3ddb383507f60",
      "parents": [
        "b746febca2e3f21704556647cd987fdf902fb779"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Oct 12 12:02:18 2012 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Oct 12 12:07:09 2012 -0700"
      },
      "message": "Fix cycle detection for SGs.\n\nbug 7318821\n\nChange-Id: I695d7230551d8512c6c3f0c31c57f12498da7036\n"
    },
    {
      "commit": "2a603897c6fdeba553051eedb911ec3b0b794530",
      "tree": "e0d9f258ab5d6fe6c98d0589226bc87d0771cd90",
      "parents": [
        "f1b246ddfed6757180768eea080b80c1538333f3"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Oct 10 14:21:46 2012 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Oct 10 14:21:46 2012 -0700"
      },
      "message": "Add DAG validation for ScriptGroups.\n\nbug 7318821\n\nChange-Id: If13cfe7a9f214ab253236bd52dd96df7b07aa14e\n"
    },
    {
      "commit": "31864d76a3624f2c5908218b32bf09051b1b9d24",
      "tree": "96a11f2d3e44b854a317c55047a0d95875f5d494",
      "parents": [
        "3750db176adbaf3f9779df5eadf335f673b2ac4f"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Oct 02 15:21:11 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Oct 02 15:21:11 2012 -0700"
      },
      "message": "Fix range on blur intrinsic.\n\nThe intrinsic fails when the radius was 0. A blur\nof radius 0 is a nop and should be disallowed. Fix the\ntest to allow sub-pixel radius to be selected.\n\nbug 7273437\n\nChange-Id: I2805674e29d557615eb7ac65c7910d4dffa28b58\n"
    },
    {
      "commit": "74478f73b7ecf5c6bceb214b2704184ad9e2e0ec",
      "tree": "e85e16245b0cbd37d64ef63b0174df1d620837fe",
      "parents": [
        "fea9df6386d66089b004719f194625e159bb344a"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Sep 26 13:46:46 2012 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Sep 26 16:29:08 2012 -0700"
      },
      "message": "fix blend intrinsics, add tests\n\nBug: 7190126\nChange-Id: If69213377282bf5b412508e7af974a1f8d440287\n"
    },
    {
      "commit": "f70bb04346707c49f31d5ac4853a6fce555b715e",
      "tree": "71a12200cdd1d557860c5752aaca32743883c06d",
      "parents": [
        "691b68b0d5f89e695c77ddd20367556ff663ea2c"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Sep 21 16:10:49 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Sep 21 16:10:49 2012 -0700"
      },
      "message": "Add Blend intrinsic.\n\nChange-Id: I6f679c910fc23fe7441e17ad66bcf5f3dd7425a0\n"
    },
    {
      "commit": "e69e9e6b6e77d6c7b1ba2719b7aa7001bbbabb32",
      "tree": "92b6fced6d7224fca3fcc0602cf39a99681cd6b3",
      "parents": [
        "a21636074aee3a4291ba3bb7b0eb038dfeccfbb5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 18:23:15 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 18:23:15 2012 -0700"
      },
      "message": "Clean up and publish the YUV to RGB intrinsic.\n\nChange-Id: Iffb346a5d751f0bae123455869bda8db37d542ff\n"
    },
    {
      "commit": "08a81583c18a849e442ceeb8d7baeca743fb3be8",
      "tree": "e249bd2794008cd5c21c7b4c23c9e03d441d017f",
      "parents": [
        "21dfd7c5fe9e42d2ef3ac7423065c86dfe8f29da"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 12:32:10 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 12:32:10 2012 -0700"
      },
      "message": "Add Kernel, Method, and field IDs\nbug 7182873\n\nChange-Id: I066a359bb04027e9376dac088560f042c496b10e\n"
    },
    {
      "commit": "80d819033d4687507907f787d47379b7b37eae19",
      "tree": "8a6533a8e512adeb453644ad98f918a6e919a372",
      "parents": [
        "83cdb021eb9a8cfe26cd565febadb1a70380f3a9"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Sep 13 17:00:48 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Sep 13 17:00:48 2012 -0700"
      },
      "message": "Unhide intrinsics and document API.\n\nChange-Id: I0233245c68f9a08780213062e62cfea6cf909c13\n"
    },
    {
      "commit": "3a5b8011765906c15b5474b2bc43d80f6746cb45",
      "tree": "4dff8ff9edcdc9fbe23af46b88bd413d16b1ca38",
      "parents": [
        "8f008e737a84be289d07cc603f98da1bbbfcf837"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Sat Sep 08 22:16:14 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Sat Sep 08 22:16:22 2012 -0700"
      },
      "message": "LUT intrinsic and CrossProcess test.\n5x5 convolve and test\nGauss blur and test\n\n\nChange-Id: Ic2f5d583cbdc1793ec8c8e2beea783d4ec34a57f\n"
    },
    {
      "commit": "17fec32bba9da8df2062b52e414435574652ad50",
      "tree": "aa1488cd13675744262c03bfb00ee5aee21d5c99",
      "parents": [
        "c1ccbf52319993634e3bcc2433c66aff6dd87707"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Sep 07 15:42:55 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Sep 07 15:42:55 2012 -0700"
      },
      "message": "Fix doc typo.\n\nChange-Id: Ib18172ac72886865dc9ae4535a577b2f8f3468e9\n"
    },
    {
      "commit": "8fd5853c1c07c2fd3954b3c5e64702d70af31144",
      "tree": "cedd85432f77a165b44e51f7bbb8b70407a5e39d",
      "parents": [
        "fb3ec448f1208d75edebff0e93fa97a8913ff29e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Sep 05 15:30:18 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Sep 06 23:29:36 2012 -0700"
      },
      "message": "Document ColorMatrix intrinsic and add helpers\n\nIncrease size of test image.\nAdd helpers for greyscale and yuv\u003c\u003ergb conversions\n\nChange-Id: I6cdd06ae23623b47f5034585ed5d385ff11348ac\n"
    },
    {
      "commit": "5729fcdf950eb909b0ab90a49af58731ed8f92cd",
      "tree": "4b219767d00ad7670cd4068652c9d3efcd229c39",
      "parents": [
        "c3f6d184bba5e2e0877d2c64a8624ffe07ea537d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 04 19:57:40 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 04 19:57:40 2012 -0700"
      },
      "message": "Add ColorMatrix Intrinsic.\n\nAdd better intrinsic testing.\nInclude reference .rs for each intrinsic.\n\nChange-Id: I327649f16ac8f641c2bd96f7b16f51874a3e820e\n"
    },
    {
      "commit": "19e1086df11567be9ee3eaf99fa1fc82c65b2b27",
      "tree": "f0ecdc695141a59ae8f865ffa334cd28b21e75b8",
      "parents": [
        "ee98610f1af9c12fcb89522cf1795470bec60938"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Aug 21 15:53:29 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Aug 21 15:53:29 2012 -0700"
      },
      "message": "Move the kernel launch to specific intrinsic class.\n\nThis allows support of both input types. Kernel source\nand global source.\n\nChange-Id: Iea60bebd79c786795eae81c14cbec352b470a9c0\n"
    },
    {
      "commit": "6ab97682fd444586ee135912a4210417a1c8781b",
      "tree": "d05c0b2ced2826d898d6833f2a005edce63ce7f5",
      "parents": [
        "578531082b8e8c8aa03868e69591b7613b0e8b8e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Aug 10 12:09:43 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Aug 14 12:06:00 2012 -0700"
      },
      "message": "Intrinsics test\n\nChange-Id: I1847ad0c9190100eb84f7e052dd9f3bff81dc447\n"
    },
    {
      "commit": "423ebcb4dc4881c3a83e8121d5212466287d0d0c",
      "tree": "b8ad64ce2954386060441c9726e0d81e57b7e308",
      "parents": [
        "6cc7a9276bdad8b230e35141204c949291350f0b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Aug 10 15:40:53 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Aug 10 16:02:33 2012 -0700"
      },
      "message": "Implement ScriptGroup and add test.\n\nChange-Id: I6ce0479c20f425d501c759c15717aa8b418c3f5f\n"
    },
    {
      "commit": "ec6f200cd8a882458c57a63e1740731f0563cbcc",
      "tree": "5a2d934b646ac74cdca02ff3a138555f7742b60b",
      "parents": [
        "0a6101b2adaae2128e4cad8247f827c164b8d657"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jul 10 16:16:22 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jul 10 16:25:07 2012 -0700"
      },
      "message": "Fix RS matrix docs regarding row/column and x/y.\n\nChange-Id: Ibcb90ee62e458adfa55849fc1bc79257293975fe\n"
    },
    {
      "commit": "d4ca9910982853e50429ea9233f2150ca619b3d8",
      "tree": "981cb82d5420c3ea0b3fb0f6bd18db1080bca0fd",
      "parents": [
        "e619de6a4e4326b7662b523ea2f403801291d432"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue May 08 19:02:07 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue May 08 19:02:07 2012 -0700"
      },
      "message": "GFX api cleanup 2 of 2\n\nChange-Id: Ie928b8ee7d31fcaa26fcad9a2548581bb8395a61\n"
    },
    {
      "commit": "e619de6a4e4326b7662b523ea2f403801291d432",
      "tree": "55a1d6c8a562fd953e9d3f8fb9d7c60078caaa04",
      "parents": [
        "65c80f824711f084c4ece9204f543a7809534294"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue May 08 18:40:58 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue May 08 18:40:58 2012 -0700"
      },
      "message": "GFX api cleanup 1.5 of 2\n\nChange-Id: Ib31332ae0b7a6059d4971ea616089cd382ef6895\n"
    },
    {
      "commit": "65c80f824711f084c4ece9204f543a7809534294",
      "tree": "9f9ceeb4b1e6f80088734a72052e2ec8eeae78fd",
      "parents": [
        "27ef44c46d24a5800e227d945ffede813d7f28f7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue May 08 17:30:26 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue May 08 17:30:26 2012 -0700"
      },
      "message": "GFX api cleanup 1 of 2\n\nChange-Id: Ib85784c18b1647e51f1d7cf2a4c956d17e1d2e3c\n"
    },
    {
      "commit": "9c9ad3f8c218954e46aab81f9af7834cea5675ca",
      "tree": "1ae4ba36dda77457b82b8e2705ecdcc2dc370327",
      "parents": [
        "b3482ffbeee30650359e6ab8f3950a83e06963b4"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon May 07 15:34:29 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon May 07 15:34:29 2012 -0700"
      },
      "message": "Revert \"Deprecate\"\n\nThis reverts commit a0c2eb27b408660b02fa248943166d6c7e447908.\n\nConflicts:\n\n\tapi/current.txt\n\tgraphics/java/android/renderscript/Element.java\n\tgraphics/java/android/renderscript/Script.java\n\nChange-Id: I3c8fa62b12da95b3dbc842b5284dbed65d3cf963\n"
    },
    {
      "commit": "adeb809201fcb77ba2b76a814ae4cdc9dacb326b",
      "tree": "2b19e82372eb7c279c0cc19f9e40df9e2d33bc73",
      "parents": [
        "9da1b5d0301e8d13be8c96cbd12dcda04fcf7118"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Apr 20 14:26:06 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue May 01 00:29:52 2012 -0700"
      },
      "message": "Start passing element/dim information along with FieldPacker.\n\nBUG\u003d6009244\n\nChange-Id: I3c82c8b40c899b875831f53cf0ad82ea36c1a043\n"
    },
    {
      "commit": "9da1b5d0301e8d13be8c96cbd12dcda04fcf7118",
      "tree": "36c96afb51ac536166c6da6d0b148c18aaa6b057",
      "parents": [
        "9b9e74eea1435e4c44eced0f65d301ff9c249c6a"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Apr 30 16:36:04 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue May 01 00:29:52 2012 -0700"
      },
      "message": "Unhide FONT.\n\nChange-Id: I86258076817bb8f34ce3bb76031df41c08750f8c\n"
    },
    {
      "commit": "a0c2eb27b408660b02fa248943166d6c7e447908",
      "tree": "932a25b9e5be808ec05f9913ae876ebf8a5b692e",
      "parents": [
        "cada1ae71781795c10a359f1e11ad5a3f125cf67"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Apr 19 16:30:58 2012 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Apr 19 16:30:58 2012 -0700"
      },
      "message": "Deprecate\n\nChange-Id: Idad2c5ad4f8a30f8cc60d88318f2e1809866d309\n"
    },
    {
      "commit": "e267f5f2b0f2059fac3b62e5cc09d46b65fdf200",
      "tree": "4297492d337206748e29d0dab90fc4e513a7cf2a",
      "parents": [
        "140af0c3ca3d897a1b2a1b0a32abea6cab4a1bb3",
        "3a2914132146f340511425d7f78540098606b512"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Apr 12 16:45:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 12 16:45:00 2012 -0700"
      },
      "message": "Merge \"Add missing support for Element.FONT().\""
    },
    {
      "commit": "3a2914132146f340511425d7f78540098606b512",
      "tree": "cac181c8235b60f244e31e83a7c156b97101592f",
      "parents": [
        "7e6ee74ac40396746f814d57160e30543e632c9a"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Apr 11 17:27:29 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Apr 11 18:15:55 2012 -0700"
      },
      "message": "Add missing support for Element.FONT().\n\nChange-Id: Id66676958cc41d934b7f01acd65916f6d777d355\n"
    },
    {
      "commit": "918e840628a0b40a95fd42618f604ea5a44aebae",
      "tree": "cbaffd8e29056a5a92decce2ca0982cf4315bcbf",
      "parents": [
        "5713c9cfa9a0ed7625c8a48925a5c33b2c070460"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Apr 11 14:04:23 2012 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Apr 11 14:04:23 2012 -0700"
      },
      "message": "Unhiding J API\u0027s for Renderscript.\n\nChange-Id: I8c2d43ccca94549bc6ca1a914106567ccc125503\n"
    },
    {
      "commit": "e07694b24f7d12d72b084b6651356681ebd0efd6",
      "tree": "e5cbb853579a105f5910c1c6640358e0cf69b5d9",
      "parents": [
        "991c8733c3b990b88edf5cf223aebe3d1c71b7f0"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 03 15:36:36 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 03 15:36:36 2012 -0700"
      },
      "message": "Validate context when using RS objects.\n\nBUG\u003d6035422\n\nChange-Id: I8586be0085b36767289e1f634111c0ff076cec3c\n"
    },
    {
      "commit": "c5f519c5ec57400f04f1d0bdc69f7bfddf47f8cb",
      "tree": "cea2f997f444546030cb1826bf48b1454397491a",
      "parents": [
        "75ec67848c06c37ff545fffb8a02fcb23a71209d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 29 17:58:15 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 29 17:58:15 2012 -0700"
      },
      "message": "Rename ioReceive and ioSend\n\nFirst checkin of Allocation IO test\n\nChange-Id: I26379e442796caab95a089dbb42b02192f4cc563\n"
    },
    {
      "commit": "fb9aa9f3ef11878caaf6fcfb5ea49ffb9f7abf33",
      "tree": "385317786534f5f286a5e565017a3d6d507f0b3c",
      "parents": [
        "972ed5809c518ecaaca58723e85282e58c12758c"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 28 15:30:07 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 28 15:30:07 2012 -0700"
      },
      "message": "Convert from SurfaceTexture to Surface\n\nChange-Id: I2ad4307294d4144999ca0c12ac19849b188243fb\n"
    },
    {
      "commit": "36c0f6465896c1ad2f5e4811c275c6aa9f8ae874",
      "tree": "9208835192b43c87bf753a42bf8f113c6155b38f",
      "parents": [
        "03d2d00dc8ce40528d232fdf81eb0b05e92023a7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 23 15:48:37 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 23 15:48:37 2012 -0700"
      },
      "message": "Add getSizeBytes and cleanup docs.\n\nChange-Id: I854a41f50378590b58bfbb205906ed4bee440411\n"
    },
    {
      "commit": "03d2d00dc8ce40528d232fdf81eb0b05e92023a7",
      "tree": "634ba348639d64ba437708eb52f5b1adde55c2f9",
      "parents": [
        "cbe55a1c93056cf2878007ebf823a0ac2ad168b1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 23 13:51:56 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 23 13:51:56 2012 -0700"
      },
      "message": "Cleanup Allocation docs and getter funcs.\n\nChange-Id: Ic6fb92e0675d64016f0d471c1d9e5328101e4b36\n"
    },
    {
      "commit": "fe1d5ffd1b6c4977a9f301997d2ad90e5b049a3b",
      "tree": "7a3135d31e4415a4b6b31c7e44ad15cfa1ccc86f",
      "parents": [
        "3da5525558ad84757c48907eead66f44f0f5dd32"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 23 11:47:26 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 23 11:47:26 2012 -0700"
      },
      "message": "Implement USAGE_IO_INPUT\n\n\n\nChange-Id: Idbf7bb21f5ab673ad77082c5c19921d2b276c04b\n"
    },
    {
      "commit": "861d5ecc7cde0bf7f77ce31d5af2d56ee23b3aee",
      "tree": "79c5291fb8cd1481db774e672012462d870b068c",
      "parents": [
        "062d6d51f26d57b76bdaed940efd90184e6d0cb6",
        "b962b98bef33eba634aec41cf9d84527ce9db3bb"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Fri Mar 02 09:11:54 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 02 09:11:54 2012 -0800"
      },
      "message": "am b962b98b: am 67a15457: am e5e11fd6: Merge \"docs: fixing bug 5942573\" into ics-mr1\n\n* commit \u0027b962b98bef33eba634aec41cf9d84527ce9db3bb\u0027:\n  docs: fixing bug 5942573\n"
    },
    {
      "commit": "1a4e1f3efd077f3a61038aedab84dc84c9c44d19",
      "tree": "010388194a4dcfaebf9aee075baf2d220635da0f",
      "parents": [
        "a6f338ca5f0c8359d1952167858851dd025e47e2"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Feb 24 17:51:24 2012 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Feb 24 17:51:24 2012 -0800"
      },
      "message": "Make compute work without an app context.\n\nChange-Id: I644b4711135d6f5d9866b6c2e5e6f6a5ceb1f3d4\n"
    },
    {
      "commit": "a6f338ca5f0c8359d1952167858851dd025e47e2",
      "tree": "a35f3d74cf0a27eda412ae5c60166bb5b097ba02",
      "parents": [
        "9733f2609312d1ad93344eb64aa40ecb665b1c4b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Feb 24 16:22:16 2012 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Feb 24 16:22:16 2012 -0800"
      },
      "message": "Do RS caching the same way HardwareRenderer does.\nEliminates the need for an application context for caching.\n\nChange-Id: I4374738083b5eb4ce983d2cb5409428e3668c423\n"
    },
    {
      "commit": "f11ffc1178645762b74f945b6c5ee068dc6000d3",
      "tree": "46194c12e1bea7a1b1be90f2b02b24b9713bc154",
      "parents": [
        "197fe26940022be75384f4038dd789f446d33122"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Feb 22 10:59:12 2012 -0800"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Feb 22 16:35:42 2012 -0800"
      },
      "message": "docs: fixing bug 5942573\n\nChange-Id: I2479dc8916f98a8bf7dbec95dc29cbd871c51be5\n"
    },
    {
      "commit": "f70b0fc880edb7c47d5bcc97edbc125b575bc90d",
      "tree": "ad042f40706881008108cfa2bdc404517c4b4514",
      "parents": [
        "b6ad5b14cbb09f8a10c3155895337c773e7a850b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Feb 22 15:22:41 2012 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Feb 22 15:22:41 2012 -0800"
      },
      "message": "start new headers\n\nChange-Id: I950e5db76ecd3afbc7ea2b3ec792e4cb242f57bf\n\ncpp\n"
    },
    {
      "commit": "791c0d188a5f06739e689df49585f87939be3bd8",
      "tree": "be1790315954fe3c5ecccb29724bf9a340591770",
      "parents": [
        "dbbb175258d39fc8a528527a8ce1ad4cb338b496",
        "2123b46ba85adb2cfb78068f8368e830640118d3"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Feb 16 09:28:21 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 16 09:28:21 2012 -0800"
      },
      "message": "Merge \"Piping texture names through shader builder. Fixing uint size_t mismatch.\""
    },
    {
      "commit": "3beb60e67a23b8a7381a7ae16338f793a9ee256a",
      "tree": "b8de34b8508c23163c864e1581cb9249b097f679",
      "parents": [
        "687bdf0ae12addc095ba9f195e4ef3aa1133aa38"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Feb 14 20:38:20 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Feb 15 19:07:43 2012 -0800"
      },
      "message": "Vectors of non-primitive types are not allowed.\n\nBUG\u003d6016669\n\nChange-Id: Ibab2dfc5ce3d9ceb5513e6b5ffc53d5df8b7c6e7\n"
    },
    {
      "commit": "2123b46ba85adb2cfb78068f8368e830640118d3",
      "tree": "a941f2bca3185b5ad067b0593e8a54f9a07497cb",
      "parents": [
        "a3f154324ae74bc8db8c7751e3c83b6be342eace"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 15 16:21:46 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 15 16:21:46 2012 -0800"
      },
      "message": "Piping texture names through shader builder.\nFixing uint size_t mismatch.\n\nChange-Id: Ia7c8bd9f829deaa50e1cc381ccd50f29676bbdfb\n"
    },
    {
      "commit": "f6fb3ab8c02a96391340b1f21a9eb6800171c141",
      "tree": "d85f731baeecd58c884a6409e83a8a469baf3838",
      "parents": [
        "6be163651c988736e0fd2af4bc4dc1e59753d7ee",
        "209481137147e64c72f1d5737085b17736931bda"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Feb 15 15:21:01 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 15 15:21:01 2012 -0800"
      },
      "message": "Merge \"Update Element.isCompatible() to work with NONE.\""
    },
    {
      "commit": "163766cbe798baf8e86eb8201bc6c3def931d59a",
      "tree": "e78c46b84146c0aec0948e65a016ea64dd437157",
      "parents": [
        "ea555e27407ad2a32d2682c08f423d2af71f2a91"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Feb 15 12:04:24 2012 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Feb 15 12:04:24 2012 -0800"
      },
      "message": "Beging IO stream out from allocation to surface texture.\n\nChange-Id: I4d6b7f7740a896d39b811d6fe7532bb00db62373\n"
    },
    {
      "commit": "209481137147e64c72f1d5737085b17736931bda",
      "tree": "16e25b36adab2c011bb4d2e45f91f24d8217713f",
      "parents": [
        "03290d2714ba6365a763ab45dfbee66e02e8280c"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Feb 14 19:42:42 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Feb 14 19:42:42 2012 -0800"
      },
      "message": "Update Element.isCompatible() to work with NONE.\n\nIn the past, we used a null reference to signify a user-created Element. The\nuse of DataType.NONE for user-created Elements thus required an update to our\nElement compatibility check.\n\nChange-Id: I3293a645eff85c9040487c22f3a3240862f74350\n"
    },
    {
      "commit": "0599d6ede37304bf8f9ecd90dadea7707c160cd8",
      "tree": "613f9440e8cd72d21a6400b3361c7e9494b20081",
      "parents": [
        "10e9f39f1d3f1c8dea8637a7dc59f9c6d700425d",
        "9069ee88cb62a62395e895eb6b3333a1dfcead73"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Feb 14 13:38:43 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 14 13:38:43 2012 -0800"
      },
      "message": "Merge \"Fix typos/spacing with new APIs.\""
    },
    {
      "commit": "9069ee88cb62a62395e895eb6b3333a1dfcead73",
      "tree": "aa45a3d53ddd2862e043f769e44847f7f0c2963c",
      "parents": [
        "5b79842b4a1f50098563b448d93d5a43bf4ab050"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 13 18:25:54 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 13 18:25:54 2012 -0800"
      },
      "message": "Fix typos/spacing with new APIs.\n\nChange-Id: I26b772e8e29b12381042fb50c6dfa9df012b3f63\n"
    },
    {
      "commit": "532efd3ce261f9901bfa51d37377069fe6e8ccdf",
      "tree": "bd76cb870aa11a0a906de323e3d75b594fd4b93b",
      "parents": [
        "d51280f10bb06a2d7abb8bd2980415733673c88b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Feb 10 13:24:18 2012 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Feb 10 13:24:18 2012 -0800"
      },
      "message": "Start implementing SurfaceTexture streaming into RS allocations.\n\nChange-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b\n\nConflicts:\n\n\tlibs/rs/rsAllocation.h\n"
    },
    {
      "commit": "0b1ad704f4d66219e4b0e1e87947b4d004d3414f",
      "tree": "b6576e65fedd18fde9a83fa42d151f2fe72d11ab",
      "parents": [
        "c83d64acfce467a95d1ffca77b1799c8d453d44b",
        "e05bc81c19838801b91de2642dc275a16dd7cf71"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Feb 03 15:37:52 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 03 15:37:52 2012 -0800"
      },
      "message": "am e05bc81c: Merge \"We should not throw for non-fatal errors.\"\n\n* commit \u0027e05bc81c19838801b91de2642dc275a16dd7cf71\u0027:\n  We should not throw for non-fatal errors.\n"
    },
    {
      "commit": "be74bdd2349095f203ae0fddcc4816bfbd56bc5d",
      "tree": "8869ca4c401cfa11c074c3f5a86823a3e5ee8f41",
      "parents": [
        "cc2daede56257f0f1f490a1aebf5b9b898d9816a"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Feb 03 15:29:36 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Feb 03 15:29:36 2012 -0800"
      },
      "message": "We should not throw for non-fatal errors.\n\nBUG\u003d5955072\n\nChange-Id: I731242805957a057aaff1ba96a58c69d6e474a59\n"
    },
    {
      "commit": "0a29fe1be19df6d96c1e5df0f1b551a6b14dc60c",
      "tree": "bc11d5db3163f5b4f135c56b1400c8718eb8268c",
      "parents": [
        "d9d9a2f5d58dc6e1d4d516a1e17a60f873d4497d",
        "cc2daede56257f0f1f490a1aebf5b9b898d9816a"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Feb 02 21:28:17 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 02 21:28:17 2012 -0800"
      },
      "message": "am cc2daede: Merge \"Properly recover from failed compilation.\"\n\n* commit \u0027cc2daede56257f0f1f490a1aebf5b9b898d9816a\u0027:\n  Properly recover from failed compilation.\n"
    },
    {
      "commit": "cc2daede56257f0f1f490a1aebf5b9b898d9816a",
      "tree": "d5e0725d5512e99f9a90a7b2b86da9e4def295c8",
      "parents": [
        "c7aab1a9f179e85580104cc76bdeda5474885ddd",
        "862dadb7a7aa290e382ca02a376776e0e27987a1"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Feb 02 21:25:19 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 02 21:25:19 2012 -0800"
      },
      "message": "Merge \"Properly recover from failed compilation.\""
    },
    {
      "commit": "98bea4a3ec6dfd0f5c6ec612b57b122f16f49b7f",
      "tree": "877115f9e72c9e1c2ec0b45ff30f455cef0494c8",
      "parents": [
        "8d1c18a181df7d141e8e341e8b120caf3717a506",
        "7042613c653fd0de253f2f659901318902fa4584"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Feb 02 14:56:34 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 02 14:56:34 2012 -0800"
      },
      "message": "am 7042613c: Merge \"Fix an incorrect assert that doesn\\\u0027t account for element array size.\"\n\n* commit \u00277042613c653fd0de253f2f659901318902fa4584\u0027:\n  Fix an incorrect assert that doesn\u0027t account for element array size.\n"
    },
    {
      "commit": "862dadb7a7aa290e382ca02a376776e0e27987a1",
      "tree": "be6dc5f74a0fab8f2ca1a5001b508c9f468ae49c",
      "parents": [
        "07c12933e3859804a0da063c1111659285184bef"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Feb 02 13:23:20 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Feb 02 13:23:20 2012 -0800"
      },
      "message": "Properly recover from failed compilation.\n\nBUG\u003d5955072\n\nWe used to call delete, which did not update the Context\u0027s view of the world,\nleading to potential segfaults on Context teardown. This change also enables\nexceptions to be thrown when runtime errors are encountered.\n\nChange-Id: If63578efff2d7dd03639da1049c1a5ebc69fde35\n"
    },
    {
      "commit": "bf3c3f2ab1067b647038170cb201cdd1a9a1c6d2",
      "tree": "b5a9129e4c9e34d1f043058c0810fc0405b51340",
      "parents": [
        "bbf1bc8b6c3348265930ce08506efbbd3c5ab61f"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Feb 02 09:47:26 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Feb 02 09:47:26 2012 -0800"
      },
      "message": "Fix an incorrect assert that doesn\u0027t account for element array size.\n\nChange-Id: Ibcb5c55d91967603391a1721137d010a85025990\n"
    },
    {
      "commit": "615e7cee03d1a53072b0369fa9f247811ac56845",
      "tree": "b12af4b87d1dcadea1dbe1528c4c9db255ba2cc2",
      "parents": [
        "17801f1eaafae66d63f862b8e89ee53310ce9972"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Jan 13 14:01:20 2012 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Jan 13 14:01:20 2012 -0800"
      },
      "message": "Start implementing SurfaceTexture streaming into RS allocations.\n\nChange-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b\n"
    },
    {
      "commit": "d5a62bb802887134ed652b01fa6a3159a5c6ad0e",
      "tree": "9ce48d0bf5514a4c2f273fe6d3f5083245258823",
      "parents": [
        "95853e4e2b77eece34f33edd062308aa16459eb7"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 06 10:36:06 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 06 10:36:06 2012 -0800"
      },
      "message": "Adding getters to rs program obejcts.\n\nChange-Id: Iff8ccc1835109d303201d6a1adb6e5cbde8ba634\n"
    },
    {
      "commit": "a041adcb85838ed5dedd811524a1831f964f0fac",
      "tree": "17bbbe92fe01e4318d8f48a52109088fb12c2782",
      "parents": [
        "60deb2d9ba186a89d5d74e45f0e928ebaac6a074",
        "fd79e02e0fec8620da7affaadcf275cf0518241a"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Dec 27 09:04:40 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 27 09:04:40 2011 -0800"
      },
      "message": "Merge \"Missing getter and additional tests.\" into graphics-dev"
    },
    {
      "commit": "60deb2d9ba186a89d5d74e45f0e928ebaac6a074",
      "tree": "fb39b750b96f48b23efda535fb4de4bc7fa4c7c2",
      "parents": [
        "fc8d7a960ac11eaa9dda07b8166ec935513fcceb",
        "3aac0abe7965ce9e2078c7d5796805d83e39df7c"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Dec 27 09:03:38 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 27 09:03:38 2011 -0800"
      },
      "message": "Merge \"Adding tests for element/mesh getters. Fixing bugs found by tests.\" into graphics-dev"
    },
    {
      "commit": "fc8d7a960ac11eaa9dda07b8166ec935513fcceb",
      "tree": "e232d4c6515abf21b244073fe0ac421ce9266f5c",
      "parents": [
        "8072715a46f95ef3c2cab4af006fa02fdd22dad9",
        "2b072677538de979961b5bf527109fdab1713731"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Dec 22 16:01:48 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 22 16:01:48 2011 -0800"
      },
      "message": "am 2b072677: am 201469f5: am bb7f590a: Merge \"docs: Add developer guide cross-references, Project ACRE, round 4\" into ics-mr1\n\n* commit \u00272b072677538de979961b5bf527109fdab1713731\u0027:\n  docs: Add developer guide cross-references, Project ACRE, round 4\n"
    },
    {
      "commit": "2b072677538de979961b5bf527109fdab1713731",
      "tree": "abe7c7d86618d0efa1ace6e3b56e20161e458ed2",
      "parents": [
        "2bd0d74a5885f72435da228a00495bae72c07f6f",
        "201469f54522436be79d4d6665721049bfc74320"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Dec 22 15:59:34 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 22 15:59:34 2011 -0800"
      },
      "message": "am 201469f5: am bb7f590a: Merge \"docs: Add developer guide cross-references, Project ACRE, round 4\" into ics-mr1\n\n* commit \u0027201469f54522436be79d4d6665721049bfc74320\u0027:\n  docs: Add developer guide cross-references, Project ACRE, round 4\n"
    },
    {
      "commit": "3aef8e1d1b2f0b87d470bcccf37ba4ebb6560c45",
      "tree": "7600f58de48f6764d476cc9d6a92ed0a5dddf278",
      "parents": [
        "8f04ae361cd34fdaea41fbedefb85cff2c684e36"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Dec 20 10:38:34 2011 -0800"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Dec 22 15:08:23 2011 -0800"
      },
      "message": "docs: Add developer guide cross-references, Project ACRE, round 4\n\nChange-Id: I1b43414aaec8ea217b39a0d780c80a25409d0991\n"
    },
    {
      "commit": "fd79e02e0fec8620da7affaadcf275cf0518241a",
      "tree": "ee46f6bddb7871759d01a1dd4e64770f426f283c",
      "parents": [
        "3aac0abe7965ce9e2078c7d5796805d83e39df7c"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Dec 22 14:30:55 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Dec 22 14:30:55 2011 -0800"
      },
      "message": "Missing getter and additional tests.\n\nChange-Id: I057dd0a29d2cad40d0a0627b4355faeb82bbc229\n"
    },
    {
      "commit": "3aac0abe7965ce9e2078c7d5796805d83e39df7c",
      "tree": "d562c10f687ce53cbd3fd11d47722803225c260a",
      "parents": [
        "a6db9389bd429e8d894209473301475159829b52"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Dec 22 13:11:48 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Dec 22 13:11:48 2011 -0800"
      },
      "message": "Adding tests for element/mesh getters.\nFixing bugs found by tests.\n\nChange-Id: I6592a3b65f16b21255e7788fe8ee8aaafe268638\n"
    },
    {
      "commit": "f5d8ac7cc35747ef7285ccc196f616b96229def9",
      "tree": "8137188ec4d463d582af117aa1061217384c77f5",
      "parents": [
        "b47fd2955f93c52e9329cd47dc3252b23ac7eb9f"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 16 09:44:26 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 16 09:44:26 2011 -0800"
      },
      "message": "Element getters.\n\nChange-Id: Ibe570464557eeecad108b4d3cb8f02fad13943de\n"
    },
    {
      "commit": "857d0c7017da763a420e825fffa2f260eb982c97",
      "tree": "4c09958d416f38f0d843a8f2355bce36dbd44959",
      "parents": [
        "78af992929af919d3449ab6e58b791f125e16f62"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Nov 23 15:02:15 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Nov 23 15:02:15 2011 -0800"
      },
      "message": "Private API to support MFF transition.\n\nChange-Id: I17cc9dc46eb37e4397428ba64305b0fd8ed3ae81\n"
    },
    {
      "commit": "e679e2ebcfb85a0d26507f7afe7547c986858bc2",
      "tree": "8e1e79fa9b994d11d370407ba553597a31797fdd",
      "parents": [
        "37c52254a1f2f0ec125332068484d2b40766b635",
        "e693fa3e184f7a49f9bf912a0dac057fb339b8a4"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Nov 17 04:13:03 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 17 04:13:03 2011 -0800"
      },
      "message": "am e693fa3e: am a962ef29: am 4c593010: Merge \"Followup to a bug fix. Addtion of synchronized to the methods triggers an API change. Per council advice, pushing synch block into the function body.\" into ics-mr1\n\n* commit \u0027e693fa3e184f7a49f9bf912a0dac057fb339b8a4\u0027:\n  Followup to a bug fix. Addtion of synchronized to the methods triggers an API change. Per council advice, pushing synch block into the function body.\n"
    },
    {
      "commit": "e693fa3e184f7a49f9bf912a0dac057fb339b8a4",
      "tree": "bee10cc38bc679eb09272c5373621be56dda8da9",
      "parents": [
        "d2789aa322357ebb453bcad8825a33b27bb78c29",
        "a962ef2993099e6c5db3809a7e829e43c8cf084a"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Nov 17 04:08:30 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 17 04:08:30 2011 -0800"
      },
      "message": "am a962ef29: am 4c593010: Merge \"Followup to a bug fix. Addtion of synchronized to the methods triggers an API change. Per council advice, pushing synch block into the function body.\" into ics-mr1\n\n* commit \u0027a962ef2993099e6c5db3809a7e829e43c8cf084a\u0027:\n  Followup to a bug fix. Addtion of synchronized to the methods triggers an API change. Per council advice, pushing synch block into the function body.\n"
    },
    {
      "commit": "af9dcfe641486f6bafbd44d330f6db74c06ea1dc",
      "tree": "a781ff3e49bd9dcde675591b849f8d06218fa7fc",
      "parents": [
        "37a55130fcb617a4641bde56e3d8831d48a008aa",
        "5a4718183340a108b55eba7bf755b4432153caa1"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Nov 16 10:40:49 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 16 10:40:49 2011 -0800"
      },
      "message": "am 5a471818: Merge \"Expand RS vector3 types to vector4.\"\n\n* commit \u00275a4718183340a108b55eba7bf755b4432153caa1\u0027:\n  Expand RS vector3 types to vector4.\n"
    },
    {
      "commit": "5a4718183340a108b55eba7bf755b4432153caa1",
      "tree": "9f0491db27e6d2303494f0c1813bcab1316939a0",
      "parents": [
        "5cf2a1399e8cd047e84e159e25c74c259882f52c",
        "e60149d2277da53c4a681b7f3971cf13cd4b012b"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Nov 16 10:36:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 16 10:36:02 2011 -0800"
      },
      "message": "Merge \"Expand RS vector3 types to vector4.\""
    },
    {
      "commit": "e60149d2277da53c4a681b7f3971cf13cd4b012b",
      "tree": "1bb4f453808bf3ebd87d6f724c7b1b73d5d54934",
      "parents": [
        "7b95eba9f47a3992128d59a9ec593b887e4dac0e"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Nov 15 15:15:21 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Nov 15 15:15:21 2011 -0800"
      },
      "message": "Expand RS vector3 types to vector4.\n\nBUG\u003d5609007\n\nThe underlying LLVM implementation for vector3 types does this implicitly. If\nRS does not adjust its implementation, we will always be misaligned for any\nsubsequent data after a vector3 type. We previously inserted padding into the\nreflected layers from llvm-rs-cc (hence the skip padding part of this change).\nWe can safely ignore the padding now that the Java/native code is updated to\nuse the expanded size. The compiler will also need modification to ensure that\nwe don\u0027t mistakenly skip over any end-of-struct padding.\n\nFixing the 3 component vector padding problem.\n\nChange-Id: If68af42287deb8f4b28addcd19a9fa314656be44\n"
    },
    {
      "commit": "38da5086a65e8065e85bbca3638da752dba1dbe7",
      "tree": "a3c4117a10cea23458dcfcce1cdf603efb9dc25c",
      "parents": [
        "3aa684ec0d3f70027fa808fb95b096a1613a1ddc"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Nov 15 14:21:58 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Nov 15 14:21:58 2011 -0800"
      },
      "message": "Followup to a bug fix.\nAddtion of synchronized to the methods triggers an API change.\nPer council advice, pushing synch block into the function body.\n\nChange-Id: Iaa395d9720bce499259ab750fe97149715e9f271\n"
    },
    {
      "commit": "8ee964d10e0411e81b593f8d6ac9684dcd679eb1",
      "tree": "e8253428b0412c4ebef0ee351949160de505ca08",
      "parents": [
        "b069e4e169640dc52780b475f389dad79fa4b5aa",
        "b14d771cf07479e3186a167a219fb2d42d8d4d30"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Nov 15 04:10:47 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 15 04:10:47 2011 -0800"
      },
      "message": "am b14d771c: am f579bb92: am cde433c5: Merge \"Fixing a race condition in RSSurfaceView. Bug 5601083 When destroy is called shortly after creation, RS tries to set a surface on a partially destroyed context.\" into ics-mr1\n\n* commit \u0027b14d771cf07479e3186a167a219fb2d42d8d4d30\u0027:\n  Fixing a race condition in RSSurfaceView. Bug 5601083 When destroy is called shortly after creation, RS tries to set a surface on a partially destroyed context.\n"
    },
    {
      "commit": "93c47f10285df8311601fa94ab3c627b0d0cd4be",
      "tree": "54f8630bc5e79440c073a583c63a848e32d69bb5",
      "parents": [
        "99898de902c36687be126b33ee8a4858d26871ac"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Nov 11 11:49:45 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Nov 11 11:49:45 2011 -0800"
      },
      "message": "Fixing a race condition in RSSurfaceView. Bug 5601083\nWhen destroy is called shortly after creation, RS tries to set a surface on a partially destroyed context.\n\nChange-Id: I7a382a701efde3264e5cd9b9a9b428ade5eb4a9a\n"
    },
    {
      "commit": "f15ed0124ea7f7f87e4188a1dd15cc4917a62ee9",
      "tree": "3331398ede5e59c2c74905eb82cbe2b59c92b3c9",
      "parents": [
        "137266978bc08cbd147ad46c23aa26a7fe64f0f7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Oct 31 13:23:43 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Nov 10 15:19:16 2011 -0800"
      },
      "message": "Path rendering\n\nChange-Id: I5379a676c9ec6a9b25f21bc1e050053f27e411dd\n"
    },
    {
      "commit": "7d5f5e7c8943e043a422ad51c85d4e1684c37e28",
      "tree": "eee61debd73ac054eb1e95259e6e8e16c426df5a",
      "parents": [
        "a744ead977b2beda89091abf295bcda860bf88b2"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Oct 18 11:08:31 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Oct 18 11:08:31 2011 -0700"
      },
      "message": "adding getters to Sampler ProgramRaster, ProgramStore, Element.\nElement adds ability to get subelement info. Tests for new stuff.\n\nChange-Id: I4a77b91e4e0e73c95ab28b42c50732a64e71e7b9\n"
    },
    {
      "commit": "85397d8dcbcbe098c805b90fe7779206125e2399",
      "tree": "0fed370c58750369832d7c89dee98f72897de768",
      "parents": [
        "94d2f366f971bc052da9856e9f8867094e738cd1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Oct 06 17:54:45 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Oct 06 17:55:26 2011 -0700"
      },
      "message": "Simplify the way we get the version info.\nReduces startup overhead.\n\nChange-Id: Id9556dfe553c23bf3f870a524ca5e687bb9fe777\n"
    },
    {
      "commit": "94aaed38467c71a6c804f0e18b41346a4013c25b",
      "tree": "b64c609a2afd305f81b3971a8e3811e5053bc2de",
      "parents": [
        "e94d950d122005bb10e11dd18b6029d0108f2fbe"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Sep 23 14:18:53 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Sep 23 14:18:53 2011 -0700"
      },
      "message": "Remove unused fields in ProgramRaster\n\nChange-Id: I70c9d47674c956ec850c178c7aaa9a5e3dd9dffb\n"
    },
    {
      "commit": "beb2b5cfdb79ac9147296e3a6bd21970a947a6f4",
      "tree": "5a34daca11fbcdb54c00b579bf85f97938c43764",
      "parents": [
        "9cc07c3939581909bf7de42df0215a65fab7b472"
      ],
      "author": {
        "name": "Christian Robertson",
        "email": "robertsonc@google.com",
        "time": "Tue Aug 09 15:24:25 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Aug 11 15:35:52 2011 -0700"
      },
      "message": "Replacing sans serif system font with Roboto\n\nChange-Id: Ibe0aa11e2259898e65dc422c7794ab4065a0a90e\n"
    },
    {
      "commit": "402f05530352f34d5320c2d23be43c274d97c4e2",
      "tree": "f16fff92ad3dead45679fff4ee4c7c3fdb5888bb",
      "parents": [
        "5229f7f2266c25f976070e0c2007e425010152ff"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Tue Aug 09 18:47:17 2011 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Tue Aug 09 18:47:17 2011 -0700"
      },
      "message": "Add a return value for SurfaceTextureListener#onSurfaceTextureDestroyed.\n\nIf returns true, the SurfaceTexture will be released by TextureView.\nIf returns false, the client needs to release the SurfaceTexture.\n\nChange-Id: I946f71e337ad4170c168854ac27e028b82489c8c\n"
    },
    {
      "commit": "4382467a80dd12c6362d57edca7f2367f7ae877c",
      "tree": "f91d338f48444ccb373040ba356910c3fc52c8df",
      "parents": [
        "00451ed2d1f21945766bc0c59e762ef39cb391b8"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Aug 01 15:02:34 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Aug 03 18:46:56 2011 -0700"
      },
      "message": "Start using bcinfo components within librs.\n\nBUG\u003d4942491\n\nChange-Id: I3a46783511c4954bac9eadbbbefe5abf85498c16\n"
    },
    {
      "commit": "804b3d76c39eca09cbbd8b7c3fa1718e7ad094cc",
      "tree": "ef77207706b4ebfe0e8527f818401d537ae8f451",
      "parents": [
        "525efbb29d1198d8562a6d070e1cdf88ce721e01",
        "0400b07c6bfc3fca49bc10db0a2040aba8664c8e"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jul 27 09:50:35 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 27 09:50:35 2011 -0700"
      },
      "message": "Merge \"Add getName to renderscript base object\""
    },
    {
      "commit": "0400b07c6bfc3fca49bc10db0a2040aba8664c8e",
      "tree": "6b480b1549f6b77df7255fe09857d054b059fc2e",
      "parents": [
        "b33d46cc77b0e96a4d0ff39b85158c5c4eca3855"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jul 26 14:13:32 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jul 26 14:13:32 2011 -0700"
      },
      "message": "Add getName to renderscript base object\n\nChange-Id: Ia28f88d2c9d679692778641548fdac08c1041d02\n"
    },
    {
      "commit": "684b23513c9137ddc04b06ac05a4b15be06ad2f4",
      "tree": "09a471f329dd239e14dd31ca0e3088ed9a8a0453",
      "parents": [
        "98c50c529336a99a4a980950bc657ca5c58a6ceb"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jul 26 14:07:19 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jul 26 14:07:19 2011 -0700"
      },
      "message": "Unhide new RS apis.\n\nChange-Id: I83505156bd8a0ffabf0da3aef937693eaee9d9cd\n"
    },
    {
      "commit": "ac7f69bac34e6fbfc497cbb8f3f5a060bc70df6d",
      "tree": "f8daeba8dcb27b381e3da4ca8474b76e36447efd",
      "parents": [
        "308f9f6b248402c67d73c3ad48f5b6b888bab7b7",
        "48fe534838d8b9d10f98ea2662eec258320ab4e7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jul 11 15:47:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 11 15:47:36 2011 -0700"
      },
      "message": "Merge \"Add error checks for AllocationAdapters being used in unsupported ways.\""
    },
    {
      "commit": "ef72ff220c8bf6c8d7753f30ddaad89d4d8cada9",
      "tree": "4df5fab2db41a0ba3acc139f21627058b2262d9d",
      "parents": [
        "e723caee39fd154c4b9da93e0461a8aedc328cee"
      ],
      "author": {
        "name": "Logan Chien",
        "email": "loganchien@google.com",
        "time": "Mon Jul 11 15:32:24 2011 +0800"
      },
      "committer": {
        "name": "Logan Chien",
        "email": "loganchien@google.com",
        "time": "Mon Jul 11 15:32:24 2011 +0800"
      },
      "message": "Use resource entry name instead of mangled name.\n\nChange-Id: I833fa1b529fe505ce20ede12b7f4b5952a6ac1f0\n"
    },
    {
      "commit": "48fe534838d8b9d10f98ea2662eec258320ab4e7",
      "tree": "977813228deab513fe5874b6ec7b65209741a26c",
      "parents": [
        "edbff0df929dab3a8c701de7b1d91fc7907348ed"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jul 08 13:52:30 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jul 08 13:52:30 2011 -0700"
      },
      "message": "Add error checks for AllocationAdapters being used in unsupported ways.\n\nChange-Id: If6506e04d65a7b3d79203ac7a20a7961368ef04f\n"
    },
    {
      "commit": "ad37cb26cd8d8a05077152ebc5b841a5629cfbbd",
      "tree": "56beec542f08819324ee1abf2cb44ad80b947e4b",
      "parents": [
        "452a7661e8b06459b75493b441d33244939c1153"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 07 16:17:36 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 07 16:17:36 2011 -0700"
      },
      "message": "Fix more type info caching bugs.\n\nChange-Id: I917a1190ec12fe954c9bf51ffd446ef564837e68\n"
    },
    {
      "commit": "452a7661e8b06459b75493b441d33244939c1153",
      "tree": "44576be5e70c6643179903a95f74446aad96523e",
      "parents": [
        "ba862d1544a06528151550be1784a926ee986580"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 07 16:05:18 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 07 16:05:18 2011 -0700"
      },
      "message": "Fix defered type creation when loading from A3D.\n\nChange-Id: I09387c0859dcc9fe77014bc7486109d81742f298\n"
    },
    {
      "commit": "ba862d1544a06528151550be1784a926ee986580",
      "tree": "6364160be9fa7203abb85fc3e2e4a408c9d6cbea",
      "parents": [
        "0916350cef633a30822b0cc286457c69615ce69c"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 07 15:24:42 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 07 15:24:42 2011 -0700"
      },
      "message": "AllocationAdapter cleanup.\n\nChange-Id: Ia7eb0925e410779bbd6a925af721e3834dcf83f8\n"
    },
    {
      "commit": "7c1747c13c75eb0197db979d48cb4f9c59d52201",
      "tree": "190ec1ba61349ae60d48b1f857c60f1eb8c45bfb",
      "parents": [
        "95c0f924b28651f45c13a971e718572d15a2682b",
        "3d782666d73c3ce0ffb77e71db7309bc3297ecb8"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 23 17:07:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 23 17:07:10 2011 -0700"
      },
      "message": "Merge \"Remove verbose logging, update test app and docs.\""
    },
    {
      "commit": "3d782666d73c3ce0ffb77e71db7309bc3297ecb8",
      "tree": "dc4c36400b60d9f803edc7382568455de555a531",
      "parents": [
        "8969d9924c662ab4cdacc342bbdc33756db730be"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 23 16:18:28 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 23 16:18:28 2011 -0700"
      },
      "message": "Remove verbose logging, update test app and docs.\n\nChange-Id: I6659c5e51a747011239128dc2682a5d78aecfa26\n"
    },
    {
      "commit": "cf559377b750271472aa0a717bf3b7d34abc0b39",
      "tree": "d7559dc48209ea1fe84c134ec5b83803dd5a1377",
      "parents": [
        "ea5f51909be34bdaec9d17320aaf25ffa56e76e9"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Jun 22 23:05:40 2011 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Jun 22 23:05:40 2011 -0700"
      },
      "message": "Add onSurfaceTextureUpdated to the TextureView listener.\n\nThe app needs a way to throttle the producer side. Expose this to enable it.\n\nChange-Id: I04b6a3fc444117a9fc2449fb87c3c834247c8ef1\n"
    },
    {
      "commit": "dbe03ae5d0f372beee906558af73f32c55382b22",
      "tree": "87a477f087013bac9eb5582d9d038f3afc78a977",
      "parents": [
        "e413899097e4849ae6f7caf4e2d1df5ea5018d32",
        "ee2d809ab099e67698a37f13a42d22eaa2251f77"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jun 21 17:14:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 21 17:14:09 2011 -0700"
      },
      "message": "Merge \"Fix bugs in AllocationAdapter.\""
    },
    {
      "commit": "ee2d809ab099e67698a37f13a42d22eaa2251f77",
      "tree": "09417639236e6b20746dfa36ddb386bcb771be9a",
      "parents": [
        "71767c5577c9708a5e0eeefca89cb2c85f8aeac6"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jun 21 16:42:42 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jun 21 17:07:23 2011 -0700"
      },
      "message": "Fix bugs in AllocationAdapter.\n\nChange-Id: Ib530fc719de3587f44eed88bd1d16e22dd5af64a\n"
    },
    {
      "commit": "419091185f3c9c2d22c0673daca38c92985244c5",
      "tree": "9f1a760c8e611386ac484a43fd9f9a42ab49ff81",
      "parents": [
        "f0c3b99113e89b75da8eb81325a0c2b31283e6f8",
        "79ad3f25bc224a86487aa6cf7b2c7ffe617ee77d"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jun 21 16:35:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 21 16:35:39 2011 -0700"
      },
      "message": "Merge \"Support missing RS vector types.\""
    },
    {
      "commit": "79ad3f25bc224a86487aa6cf7b2c7ffe617ee77d",
      "tree": "3af8e40b45d3f917a44886dc7e880cca960856ea",
      "parents": [
        "b2af97e9a11119a257289cb8c539b5de79093052"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Jun 20 17:27:09 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jun 21 12:00:55 2011 -0700"
      },
      "message": "Support missing RS vector types.\n\nChange-Id: I87eae3cc79c3963d5a8edf16cc26eee6d93d81d7\n"
    },
    {
      "commit": "faa32b33b50ad941f631716dd0915e936bdc3ac5",
      "tree": "67bf6410bf4d030c19c0083dbbe60bf3672c80e2",
      "parents": [
        "3106a9b7f5c5c6a62d3fa5772d8c2bb41d22c6eb"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jun 20 16:58:04 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jun 20 16:58:04 2011 -0700"
      },
      "message": "First cut at RSTextureView.\n\nChange-Id: I920950f33079b6bb7e48bb8970201ab9737bb021\n"
    }
  ],
  "next": "3c0618be2fdad66f8d2249bd8b83a436b8aadec4"
}
