)]}'
{
  "log": [
    {
      "commit": "b94c6fe6065530b9b10ac3be53a35906e81a155a",
      "tree": "670f98466127bf589ee15b5522202c74683d8b89",
      "parents": [
        "c2d95b901f2da002bff26a310e12c93342aa08dd",
        "486b14c69f8e8ae89e6da78a1cfe1ec1d6878827"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jan 07 20:39:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 07 20:39:44 2015 +0000"
      },
      "message": "Merge \"Remove HAVE_UNWIND_CONTEXT_STRUCT from hardware/ti/omap4xxx.\""
    },
    {
      "commit": "486b14c69f8e8ae89e6da78a1cfe1ec1d6878827",
      "tree": "670f98466127bf589ee15b5522202c74683d8b89",
      "parents": [
        "c2d95b901f2da002bff26a310e12c93342aa08dd"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jan 07 12:22:32 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jan 07 12:22:32 2015 -0800"
      },
      "message": "Remove HAVE_UNWIND_CONTEXT_STRUCT from hardware/ti/omap4xxx.\n\nChange-Id: I2984f3958a7fbf1c3cc76eead3ab72fed7da22a3\n"
    },
    {
      "commit": "c2d95b901f2da002bff26a310e12c93342aa08dd",
      "tree": "2c7a0c226430369604bc94dd7f85d4b79f5f53ea",
      "parents": [
        "fe94a195639921ae99e5a286a735b2deb18b4a09",
        "49aa13bb14c363c3dd7736c6aa0a91fad06d5cee"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Dec 16 20:36:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 16 20:36:57 2014 +0000"
      },
      "message": "Merge \"Cleanup Obsolete LOCAL_PRELINK_MODULE.\""
    },
    {
      "commit": "49aa13bb14c363c3dd7736c6aa0a91fad06d5cee",
      "tree": "2c7a0c226430369604bc94dd7f85d4b79f5f53ea",
      "parents": [
        "fe94a195639921ae99e5a286a735b2deb18b4a09"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Dec 16 12:34:07 2014 -0800"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Dec 16 12:34:07 2014 -0800"
      },
      "message": "Cleanup Obsolete LOCAL_PRELINK_MODULE.\n\nBug: 18675947\nChange-Id: Ib4061f5d92bb04fa8167e02767edc3c5a5632474\n"
    },
    {
      "commit": "fe94a195639921ae99e5a286a735b2deb18b4a09",
      "tree": "2f3524866db69f625da860cd6ebb3202c7f0ddf0",
      "parents": [
        "b88ae5df3ef69d8969b878fc4486c14778fa967b",
        "734ca3030210e23192ce94a5b35b9ac1a0ad0934"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Apr 30 12:50:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 30 12:50:34 2014 +0000"
      },
      "message": "am 734ca303: am c32caab8: am 0fbe7ecf: libexif is now libjhead\n\n* commit \u0027734ca3030210e23192ce94a5b35b9ac1a0ad0934\u0027:\n"
    },
    {
      "commit": "734ca3030210e23192ce94a5b35b9ac1a0ad0934",
      "tree": "2f3524866db69f625da860cd6ebb3202c7f0ddf0",
      "parents": [
        "df1b83e11a7694ec7c5a6fdf5617a966afcdf232",
        "c32caab84ff9edc1489ed6c8079c7d252caafc4d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Apr 30 00:59:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 30 00:59:14 2014 +0000"
      },
      "message": "am c32caab8: am 0fbe7ecf: libexif is now libjhead\n\n* commit \u0027c32caab84ff9edc1489ed6c8079c7d252caafc4d\u0027:\n"
    },
    {
      "commit": "c32caab84ff9edc1489ed6c8079c7d252caafc4d",
      "tree": "2f3524866db69f625da860cd6ebb3202c7f0ddf0",
      "parents": [
        "9182ce4dc3c2b180c7dba83fb6253eea08d81022",
        "0fbe7ecfb0a526c02b774208fa00e0cba19d13a4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 18:31:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:31:05 2014 +0000"
      },
      "message": "am 0fbe7ecf: libexif is now libjhead\n\n* commit \u00270fbe7ecfb0a526c02b774208fa00e0cba19d13a4\u0027:\n  libexif is now libjhead\n"
    },
    {
      "commit": "b88ae5df3ef69d8969b878fc4486c14778fa967b",
      "tree": "2f3524866db69f625da860cd6ebb3202c7f0ddf0",
      "parents": [
        "443a3ea42f360368cd113f7463d28beb1ba0cd3e",
        "df1b83e11a7694ec7c5a6fdf5617a966afcdf232"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 03:10:09 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 03:10:09 2014 +0000"
      },
      "message": "am df1b83e1: am 0fbe7ecf: libexif is now libjhead\n\n* commit \u0027df1b83e11a7694ec7c5a6fdf5617a966afcdf232\u0027:\n  libexif is now libjhead\n"
    },
    {
      "commit": "df1b83e11a7694ec7c5a6fdf5617a966afcdf232",
      "tree": "2f3524866db69f625da860cd6ebb3202c7f0ddf0",
      "parents": [
        "9182ce4dc3c2b180c7dba83fb6253eea08d81022",
        "0fbe7ecfb0a526c02b774208fa00e0cba19d13a4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 00:47:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 00:47:19 2014 +0000"
      },
      "message": "am 0fbe7ecf: libexif is now libjhead\n\n* commit \u00270fbe7ecfb0a526c02b774208fa00e0cba19d13a4\u0027:\n  libexif is now libjhead\n"
    },
    {
      "commit": "0fbe7ecfb0a526c02b774208fa00e0cba19d13a4",
      "tree": "156e92f73565f487584ee31727a7cb75b42cc2fa",
      "parents": [
        "2bfd180d5257d72f7c22c80741e6b03470f3aa60"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Dec 19 14:15:23 2013 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 06 16:01:25 2014 -0800"
      },
      "message": "libexif is now libjhead\n\nb/12203995\nChange-Id: I78c3eae1dc3a3e37da182513078749ad83d6d004\n"
    },
    {
      "commit": "443a3ea42f360368cd113f7463d28beb1ba0cd3e",
      "tree": "2f3524866db69f625da860cd6ebb3202c7f0ddf0",
      "parents": [
        "9182ce4dc3c2b180c7dba83fb6253eea08d81022"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Dec 19 14:15:23 2013 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Dec 19 14:15:23 2013 -0800"
      },
      "message": "libexif is now libjhead\n\nChange-Id: I78c3eae1dc3a3e37da182513078749ad83d6d004\n"
    },
    {
      "commit": "9182ce4dc3c2b180c7dba83fb6253eea08d81022",
      "tree": "f6d726334dad8439085cfcfb348f4fdedca42ab1",
      "parents": [
        "2bfd180d5257d72f7c22c80741e6b03470f3aa60",
        "1cf8eeea133768499ab601ac81176906cde671dc"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Oct 31 20:20:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 31 20:20:22 2013 +0000"
      },
      "message": "Merge \"camera: do not use GNU old-style field designators\""
    },
    {
      "commit": "1cf8eeea133768499ab601ac81176906cde671dc",
      "tree": "f6d726334dad8439085cfcfb348f4fdedca42ab1",
      "parents": [
        "2bfd180d5257d72f7c22c80741e6b03470f3aa60"
      ],
      "author": {
        "name": "synergydev",
        "email": "synergye@codefi.re",
        "time": "Mon Oct 28 17:04:12 2013 -0700"
      },
      "committer": {
        "name": "synergydev",
        "email": "synergye@codefi.re",
        "time": "Sat Nov 02 05:52:18 2013 -0700"
      },
      "message": "camera: do not use GNU old-style field designators\n\nAvoiding the use of GNU extensions improves portability\n\nFixes the following:\nerror: use of GNU old-style field designator extension\n\nChange-Id: Ic1bf7e44b3bf0c9b30c8c950b02ad71452a0bd8f\n"
    },
    {
      "commit": "2bfd180d5257d72f7c22c80741e6b03470f3aa60",
      "tree": "1c539441d7228254c001f8cde6e9578bcde2d6a5",
      "parents": [
        "ee52126edf8ff361cc2aff193488302985e4df1b"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Mon Apr 22 18:16:11 2013 -0700"
      },
      "committer": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Mon Apr 22 18:16:11 2013 -0700"
      },
      "message": "camera: Handle capture request in AF run\n\nBug: 8140969\nChange-Id: I1e1889434d57714cdb0c10929609eade299c1ea9\n"
    },
    {
      "commit": "ee52126edf8ff361cc2aff193488302985e4df1b",
      "tree": "a35a5c6aec8400da0e6306a6891ca7bbb7b30d1c",
      "parents": [
        "0c7098837630e258e0e6cbc8a54e977410fd2b6c"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Apr 09 22:01:26 2013 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Apr 09 22:01:26 2013 -0700"
      },
      "message": "Add liblog\n\nBug: 8580410\nChange-Id: If897b4d39c67a49aa590b1692d26db794a53c2a3\n"
    },
    {
      "commit": "0c7098837630e258e0e6cbc8a54e977410fd2b6c",
      "tree": "7a1366c04b40489b02aa9fb85834e8ece1d82333",
      "parents": [
        "58134d029dce1f2e0d15b0717491697ed693d150"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Mar 28 14:42:38 2013 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Mar 28 14:42:38 2013 -0700"
      },
      "message": "cleanup\n\nChange-Id: Id710a5b742eb81351f0ef14a331824293b4df522\n"
    },
    {
      "commit": "58134d029dce1f2e0d15b0717491697ed693d150",
      "tree": "e8dfc429796cc6405fcb4c9e340f923163de13eb",
      "parents": [
        "50f28e594dc1ae97a8d63d141994e38af52cd20f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Mar 22 09:45:43 2013 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Mar 22 09:45:43 2013 -0700"
      },
      "message": "Fix native test\u0027s calls to camera library\n\nChange-Id: I816bd24669229c3ff3a8397c516080c7d409455f\n"
    },
    {
      "commit": "50f28e594dc1ae97a8d63d141994e38af52cd20f",
      "tree": "38bb12ec235fe53f2b9bb9bf4c5421d72c2b8635",
      "parents": [
        "9f5f49764ba7b37b020e89881e27bfb7ee545356"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Mar 12 18:50:57 2013 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Mar 12 18:50:57 2013 -0700"
      },
      "message": "remove Surface uses in favor of IGraphicBufferProducer\n\nChange-Id: I0d52884fbe80aa7f29f71bfbedd62162601a1360\n"
    },
    {
      "commit": "9f5f49764ba7b37b020e89881e27bfb7ee545356",
      "tree": "1ec2b709bcdd3835d77f0316f9847c40dbfbe0bd",
      "parents": [
        "64c6d6dddfe9b1a0fdd5b501ed343c82c345b7eb",
        "32f08e77913e7938f5982276a3c44d93d8091498"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Dec 03 18:25:48 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 03 18:25:48 2012 -0800"
      },
      "message": "am 32f08e77: Merge \"Panda: Set lcd_xpy to 1 if the x/y res and dimensions are not set\"\n\n* commit \u002732f08e77913e7938f5982276a3c44d93d8091498\u0027:\n  Panda: Set lcd_xpy to 1 if the x/y res and dimensions are not set\n"
    },
    {
      "commit": "32f08e77913e7938f5982276a3c44d93d8091498",
      "tree": "24390eb368f1a19bfe23dcdfacba308a6dc25c2e",
      "parents": [
        "015960eb1f62f682432137441737d8440a871536",
        "646975c9e41ec806ac6547b123dbaaf89859f1d4"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Dec 03 18:17:14 2012 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 03 18:17:14 2012 -0800"
      },
      "message": "Merge \"Panda: Set lcd_xpy to 1 if the x/y res and dimensions are not set\""
    },
    {
      "commit": "646975c9e41ec806ac6547b123dbaaf89859f1d4",
      "tree": "24390eb368f1a19bfe23dcdfacba308a6dc25c2e",
      "parents": [
        "015960eb1f62f682432137441737d8440a871536"
      ],
      "author": {
        "name": "Dan Murphy",
        "email": "dmurphy@ti.com",
        "time": "Tue Nov 27 13:37:33 2012 -0600"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Dec 03 18:07:51 2012 -0800"
      },
      "message": "Panda: Set lcd_xpy to 1 if the x/y res and dimensions are not set\n\nSince the panda uses HDMI and DVI only there is no setting to\nindicate the x/y res or dimensions.\n\nThere fore if these values are not set in the kernel set the\nlcd_xpy to 1\n\nChange-Id: I538eb0fc059daebfa3fe125cbdf0b70eb51f1616\nSigned-off-by: Dan Murphy \u003cdmurphy@ti.com\u003e\n"
    },
    {
      "commit": "64c6d6dddfe9b1a0fdd5b501ed343c82c345b7eb",
      "tree": "2cf51312142234d0af44374e5adf1ec431506e8b",
      "parents": [
        "a0763482ea8c9cb1bf48e9c5f103858bf1e49e4e",
        "015960eb1f62f682432137441737d8440a871536"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Nov 08 15:58:57 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 08 15:58:57 2012 -0800"
      },
      "message": "am 015960eb: am 707e301d: Revert \"CameraHal: Sync AF cancel with incoming OMX events\"\n\n* commit \u0027015960eb1f62f682432137441737d8440a871536\u0027:\n  Revert \"CameraHal: Sync AF cancel with incoming OMX events\"\n"
    },
    {
      "commit": "015960eb1f62f682432137441737d8440a871536",
      "tree": "75f42b45ce299f9a63a77184f846d5ebabde9889",
      "parents": [
        "646723c06120cc9344463f6b3f001178e606838f",
        "707e301de8b52780a7f0e88e6f25ac919c23671f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Nov 08 12:02:57 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 08 12:02:57 2012 -0800"
      },
      "message": "am 707e301d: Revert \"CameraHal: Sync AF cancel with incoming OMX events\"\n\n* commit \u0027707e301de8b52780a7f0e88e6f25ac919c23671f\u0027:\n  Revert \"CameraHal: Sync AF cancel with incoming OMX events\"\n"
    },
    {
      "commit": "707e301de8b52780a7f0e88e6f25ac919c23671f",
      "tree": "bb3435c3b0fac8bf78867774fdfb2f3c870cdfd9",
      "parents": [
        "b96dffd40e25d29a61f9fbd7f2e5968b5335b957"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Nov 07 16:54:31 2012 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Nov 07 16:54:31 2012 -0800"
      },
      "message": "Revert \"CameraHal: Sync AF cancel with incoming OMX events\"\n\nThis reverts commit b96dffd40e25d29a61f9fbd7f2e5968b5335b957.\n\nBug: 7495861\n"
    },
    {
      "commit": "a0763482ea8c9cb1bf48e9c5f103858bf1e49e4e",
      "tree": "5f34282b3eb2cf6404778e64d3cae677542d8de7",
      "parents": [
        "29bbc4a6bc001c3255931dded77a5112c5496874",
        "646723c06120cc9344463f6b3f001178e606838f"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Mon Nov 05 16:19:35 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 16:19:35 2012 -0800"
      },
      "message": "am 646723c0: am b96dffd4: CameraHal: Sync AF cancel with incoming OMX events\n\n* commit \u0027646723c06120cc9344463f6b3f001178e606838f\u0027:\n  CameraHal: Sync AF cancel with incoming OMX events\n"
    },
    {
      "commit": "646723c06120cc9344463f6b3f001178e606838f",
      "tree": "57934572a5f2aadde89cd183d7ce61939b66b857",
      "parents": [
        "6438f90cb8c3702cbd5a742c2535bcffb25e99bc",
        "b96dffd40e25d29a61f9fbd7f2e5968b5335b957"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Mon Nov 05 16:15:34 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 16:15:34 2012 -0800"
      },
      "message": "am b96dffd4: CameraHal: Sync AF cancel with incoming OMX events\n\n* commit \u0027b96dffd40e25d29a61f9fbd7f2e5968b5335b957\u0027:\n  CameraHal: Sync AF cancel with incoming OMX events\n"
    },
    {
      "commit": "29bbc4a6bc001c3255931dded77a5112c5496874",
      "tree": "2cf51312142234d0af44374e5adf1ec431506e8b",
      "parents": [
        "251478690d5402c62a3cbb7d25e040d826d6cb44"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Oct 30 10:59:21 2012 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Oct 30 10:59:21 2012 -0700"
      },
      "message": "Remove obsolete references to libmedia_native\n\nBug: 6654403\nChange-Id: I56fbf4925d64670c9d0ce7c8ba78ab6462abee2d\n"
    },
    {
      "commit": "251478690d5402c62a3cbb7d25e040d826d6cb44",
      "tree": "38b7c84bdc848dd7a9b8a7361e16c39ef1867119",
      "parents": [
        "6438f90cb8c3702cbd5a742c2535bcffb25e99bc"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Oct 24 14:20:17 2012 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Oct 26 15:09:04 2012 -0700"
      },
      "message": "Add embedded omap4 target\n\nChange-Id: I901fb32c51d05ccc6dbff8f4de17364efac12da3\nSigned-off-by: Mike Lockwood \u003clockwood@google.com\u003e\n"
    },
    {
      "commit": "b96dffd40e25d29a61f9fbd7f2e5968b5335b957",
      "tree": "0b7384538b706387ca8a05a94737c08233beb5df",
      "parents": [
        "b6a9d10508e321ebc53193a117bf6c65d98ae888"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Mon Oct 22 10:53:12 2012 +0300"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Oct 23 09:30:42 2012 -0700"
      },
      "message": "CameraHal: Sync AF cancel with incoming OMX events\n\n- Cancel AF is made to wait on incoming OMX events\n  when AF status changes. An AF timeout is introduced\n  in order not to block this call indefinitely.\n- Additionally calls to \u0027autoFocus()\u0027 will immediately\n  trigger AF callbacks if fixed modes are being used.\n\nBug: 6949572\n\nChange-Id: I5f240fb6fc7fe53aecaff76d75d608dd522c1e27\nSigned-off-by: Emilian Peev \u003cepeev@mm-sol.com\u003e\n"
    },
    {
      "commit": "6438f90cb8c3702cbd5a742c2535bcffb25e99bc",
      "tree": "75f42b45ce299f9a63a77184f846d5ebabde9889",
      "parents": [
        "b6a9d10508e321ebc53193a117bf6c65d98ae888",
        "48f7b61596c4d4159141f397a595c76c69da6b9c"
      ],
      "author": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Tue Oct 16 17:33:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 16 17:33:24 2012 -0700"
      },
      "message": "Merge \"Add conditional on TARGET_BOARD_PLATFORM_VARIANT\" into jb-mr1-aah-dev"
    },
    {
      "commit": "48f7b61596c4d4159141f397a595c76c69da6b9c",
      "tree": "1fe0ea621574ee120f23ea148b52a192e9164297",
      "parents": [
        "3d6b69f0a0fb325443ef8c2987c16af1f8618d3e"
      ],
      "author": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Mon Oct 15 12:54:09 2012 -0700"
      },
      "committer": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Mon Oct 15 12:54:09 2012 -0700"
      },
      "message": "Add conditional on TARGET_BOARD_PLATFORM_VARIANT\n\nOnly build if TARGET_BOARD_PLATFORM_VARIANT is not set.\nBoards (like phantasm) will set TARGET_BOARD_PLATFORM_VARIANT\nwhen they want to use a different set of hardware files\n(like hardware/ti/omap4-aah) and not the ones in this project.\n\nChange-Id: I2cd921a97ae66b08494c65e038022fa3c739de72\nSigned-off-by: Mike J. Chen \u003cmjchen@google.com\u003e\n"
    },
    {
      "commit": "b6a9d10508e321ebc53193a117bf6c65d98ae888",
      "tree": "bb3435c3b0fac8bf78867774fdfb2f3c870cdfd9",
      "parents": [
        "3d6b69f0a0fb325443ef8c2987c16af1f8618d3e"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Wed Oct 10 15:52:54 2012 +0300"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Oct 15 09:50:22 2012 -0700"
      },
      "message": "CameraHal: Avoid race condition during recording stop\n\n- A race condition is possible when recording is stopped.\n  \u0027BaseCameraAdapter::stopVideoCapture()\u0027 is clearing\n  \u0027mVideoBuffersAvailable\u0027. A delayed video frame from\n  \u0027AppCallbackNotifier\u0027 can return afterwards though and\n  then try to query the already empty \u0027KeyedVector\u0027. This\n  will result in a segfault. Solution is to move the vector\n  reset away from \u0027stopVideoCapture()\u0027 and in to\n  \u0027startVideoCapture()\u0027 where it is needed.\n\nBug: 7021214\n\nChange-Id: Ic234189b49e35c990b3af70bd713a12cb762362c\nSigned-off-by: Emilian Peev \u003cepeev@mm-sol.com\u003e\n"
    },
    {
      "commit": "3d6b69f0a0fb325443ef8c2987c16af1f8618d3e",
      "tree": "c0acceeb5d4118f2fd06ac20920035019cd3a470",
      "parents": [
        "c5d2fc3ce62f91306fe342d3aa2bfe37f6b51ef6"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Sep 06 17:15:27 2012 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Sep 12 09:38:28 2012 -0700"
      },
      "message": "HWC field was renamed\n\nChange-Id: If08258776db427c45d9ba70cfa79f4d290398ca6\n"
    },
    {
      "commit": "c5d2fc3ce62f91306fe342d3aa2bfe37f6b51ef6",
      "tree": "240c33d88d2d8cd902b9da81f50ee7804dd690ed",
      "parents": [
        "3a96e09f206327fb5fd64d3fdc7ba3a315421082"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Aug 24 22:35:14 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Aug 24 22:35:14 2012 -0700"
      },
      "message": "Use new surface flinger API.\n\nChange-Id: I90a00bd284a5d800f0f0eac5616ffa9ce14303c0\n"
    },
    {
      "commit": "3a96e09f206327fb5fd64d3fdc7ba3a315421082",
      "tree": "e0ee8b4332b9fa2d413e4e5491ac17c0d45b5f07",
      "parents": [
        "6ce89d3c3ec5d07a21bd1fc33f6ff61d67acbe95"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Aug 21 12:13:34 2012 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Aug 22 15:46:07 2012 -0700"
      },
      "message": "Update for cleanups in hwc interface\n\nChange-Id: I7851cd5ca7cd826b3b4b35e6df90ce1e2a9f4327\n"
    },
    {
      "commit": "6ce89d3c3ec5d07a21bd1fc33f6ff61d67acbe95",
      "tree": "9c59e9558f6a860d2e73bc541616fe6c7859d6e9",
      "parents": [
        "67afacd59d1df0c602b13e39264a46494cad96b4"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Thu Aug 16 15:41:28 2012 -0700"
      },
      "committer": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue Aug 21 10:47:01 2012 -0700"
      },
      "message": "Update the omap4xxx HWC to use the 1.0 interfaces\n\nSwitch to HWC_DEVICE_API_VERSION_1_0 and the corresponding\nstructures.\n\nThis change removes special-case handling for Panda, which was\nusing v0.2.  This will likely break the Panda display.\n\nChange-Id: Id9ba6910ae2285d116f697bfa5af2c1f6b022ce0\n"
    },
    {
      "commit": "67afacd59d1df0c602b13e39264a46494cad96b4",
      "tree": "961bdd0860db07ef2f26025527d144c979c93cc2",
      "parents": [
        "2b127470a41b683f49b0b2f1a5c3ac7e0af53e28",
        "0c714e6bc04e4d765d08814b6857675990041bd8"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Aug 03 17:12:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 17:12:38 2012 -0700"
      },
      "message": "Merge \"Revert \"Revert Widevine 6.0.0 -\u003e 4.5.0 libraries\"\" into jb-mr1-dev"
    },
    {
      "commit": "2b127470a41b683f49b0b2f1a5c3ac7e0af53e28",
      "tree": "961bdd0860db07ef2f26025527d144c979c93cc2",
      "parents": [
        "632a608d94a1c42cd5dd1b36e88b162d8e11ca9a",
        "f040963b43cd68083536cb514ea030c670b504b0"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Aug 03 17:11:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 17:11:54 2012 -0700"
      },
      "message": "Merge \"Fix the build.\" into jb-mr1-dev"
    },
    {
      "commit": "f040963b43cd68083536cb514ea030c670b504b0",
      "tree": "4f16b8a6ad5b2db9b2019fcc81b7c00d9c67d108",
      "parents": [
        "6e18d140dfd80193121abf35764b8dad2f369041"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Aug 03 17:10:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 17:10:58 2012 -0700"
      },
      "message": "Fix the build.\n\nRevert \"Revert Widevine 6.0.0 -\u003e 4.5.0 libraries\"\n\nThis reverts commit 6e18d140dfd80193121abf35764b8dad2f369041\n\nChange-Id: Ia2cb66fc1f88298df675b9085b16c83558dede62\n"
    },
    {
      "commit": "0c714e6bc04e4d765d08814b6857675990041bd8",
      "tree": "4f16b8a6ad5b2db9b2019fcc81b7c00d9c67d108",
      "parents": [
        "6e18d140dfd80193121abf35764b8dad2f369041"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Aug 03 16:55:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 16:55:19 2012 -0700"
      },
      "message": "Revert \"Revert Widevine 6.0.0 -\u003e 4.5.0 libraries\"\n\nThis reverts commit 6e18d140dfd80193121abf35764b8dad2f369041\n\nChange-Id: Idcedbc1cc744c42c06e5c731b3c60355414e6add\n"
    },
    {
      "commit": "632a608d94a1c42cd5dd1b36e88b162d8e11ca9a",
      "tree": "3e7750833edcaa9c91a780a10875a90d2e44cf7f",
      "parents": [
        "7e093dba39ffb912fea76826a96d82bf91008f66",
        "6e18d140dfd80193121abf35764b8dad2f369041"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Aug 03 15:52:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 15:52:46 2012 -0700"
      },
      "message": "Merge \"Revert Widevine 6.0.0 -\u003e 4.5.0 libraries\" into jb-mr1-dev"
    },
    {
      "commit": "6e18d140dfd80193121abf35764b8dad2f369041",
      "tree": "0459e1b390771533126ebbc00f04c7eaecbb86fe",
      "parents": [
        "741df2bd6f7e1fb0f2ef1194d7cf1325d327d5a4"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Wed Aug 01 11:30:39 2012 -0700"
      },
      "committer": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Aug 03 13:32:00 2012 -0700"
      },
      "message": "Revert Widevine 6.0.0 -\u003e 4.5.0 libraries\n\nIncludes Widevine libraries Version 4.5.0.7809\n\nAlso fixed samplePlayer\u0027s MediaCodec mode not running and\nWVDrmInfoRequestStatusKey returning incorrect value.\n\nChange-Id: I1d7df9cf3935d7fec143e326f142e974979cc69b\nrelated-to-bug: 6929628\nrelated-to-bug: 6833718\nrelated-to-bug: 6889322\n"
    },
    {
      "commit": "7e093dba39ffb912fea76826a96d82bf91008f66",
      "tree": "961bdd0860db07ef2f26025527d144c979c93cc2",
      "parents": [
        "741df2bd6f7e1fb0f2ef1194d7cf1325d327d5a4",
        "53835e97845edf78d513010ae4faa8fc467f0a6c"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Aug 02 16:07:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 02 16:07:38 2012 -0700"
      },
      "message": "am 53835e97: Merge \"OMAP4:Panda: Use old hwcomposer API version for panda\"\n\n* commit \u002753835e97845edf78d513010ae4faa8fc467f0a6c\u0027:\n  OMAP4:Panda: Use old hwcomposer API version for panda\n"
    },
    {
      "commit": "53835e97845edf78d513010ae4faa8fc467f0a6c",
      "tree": "6d1d9581c9e32e62fc3f4c2e7906f509a6869936",
      "parents": [
        "692b0d6601761e7b1c1f8cb9581358d77551d4dd",
        "d64ff502731a2e42df31ec24f287bac5b77e1312"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Aug 02 15:19:11 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 02 15:19:12 2012 -0700"
      },
      "message": "Merge \"OMAP4:Panda: Use old hwcomposer API version for panda\""
    },
    {
      "commit": "d64ff502731a2e42df31ec24f287bac5b77e1312",
      "tree": "6d1d9581c9e32e62fc3f4c2e7906f509a6869936",
      "parents": [
        "692b0d6601761e7b1c1f8cb9581358d77551d4dd"
      ],
      "author": {
        "name": "Dan Murphy",
        "email": "dmurphy@ti.com",
        "time": "Thu Aug 02 15:15:48 2012 -0500"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Aug 02 14:29:41 2012 -0700"
      },
      "message": "OMAP4:Panda: Use old hwcomposer API version for panda\n\nThe hwcomposer for OMAP4 is generic to the all OMAP4\nprocessors.\n\nPanda does not support Vsync protocal which is expected\nwhen the HAL declares an API support level of 0.3.\n\nTherefore indicate to the upper layers that if the product is\npanda then only API level 0.2 is supported which then forces\nupper layers to fake the vsync signal\n\nChange-Id: I22a39f55ea017ced25424556ffc95b099d0a2781\nSigned-off-by: Dan Murphy \u003cdmurphy@ti.com\u003e\n"
    },
    {
      "commit": "741df2bd6f7e1fb0f2ef1194d7cf1325d327d5a4",
      "tree": "4f16b8a6ad5b2db9b2019fcc81b7c00d9c67d108",
      "parents": [
        "80fba10a860e6c7900367a6a9dfd9bbbe5ef2cd2",
        "9ca0b752e6b8b091656497c1700f6126a3fdf11b"
      ],
      "author": {
        "name": "Fred",
        "email": "fredgc@google.com",
        "time": "Tue Jul 17 08:42:26 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 17 08:42:26 2012 -0700"
      },
      "message": "Merge \"Remove libdrmdecrypt from AOSP build.\""
    },
    {
      "commit": "80fba10a860e6c7900367a6a9dfd9bbbe5ef2cd2",
      "tree": "6541402f4e2f5e8409cd94559d828cf9d1629542",
      "parents": [
        "ac49064fbdd0373464bd6ce4b38ba597ce792dd4"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Tue Jul 03 09:50:33 2012 -0700"
      },
      "committer": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Mon Jul 09 12:29:32 2012 -0700"
      },
      "message": "Fixup ion change to old library\n\nMissed a few places that needed updating\n\nChange-Id: I1a483d9d85858e752df0f1d970559fcac6695856\nSigned-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n"
    },
    {
      "commit": "9ca0b752e6b8b091656497c1700f6126a3fdf11b",
      "tree": "590304165d75ba17946159f2681f4a63e78a5d84",
      "parents": [
        "ac49064fbdd0373464bd6ce4b38ba597ce792dd4"
      ],
      "author": {
        "name": "Fred",
        "email": "fredgc@google.com",
        "time": "Mon Jul 02 16:15:20 2012 -0700"
      },
      "committer": {
        "name": "Fred",
        "email": "fredgc@google.com",
        "time": "Sat Jul 07 14:22:24 2012 -0700"
      },
      "message": "Remove libdrmdecrypt from AOSP build.\n\nNot all boards that use the omap4 chipset need to have the drm\nlibrary.  In particular, the panda does not.  The libdrmdecrypt\nmake file was moved from hardware/ti/omap4xxx, to vendor/ti/proprietary.\n\nThe directory libdrmdecrypt was removed in this change, and added\nin change Icbeb6c5c.\n\nThe dependency on libdrmdecrypt was removed from omap4.mk and added\nto tuna_common.mk in change Ia1019321.\n\nChange-Id: Iaad4d1122809ad67869d7515c5c5009a048bb1c2\n"
    },
    {
      "commit": "ac49064fbdd0373464bd6ce4b38ba597ce792dd4",
      "tree": "b04fdf0ac7559ead0c43aa41fa3b3d37ac20081a",
      "parents": [
        "ad85f0df686348d85b2f81aa76c405c53e46674d",
        "692b0d6601761e7b1c1f8cb9581358d77551d4dd"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jun 29 08:19:30 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 29 08:19:30 2012 -0700"
      },
      "message": "am 692b0d66: Reconcile with jb-release\n\n* commit \u0027692b0d6601761e7b1c1f8cb9581358d77551d4dd\u0027:\n"
    },
    {
      "commit": "692b0d6601761e7b1c1f8cb9581358d77551d4dd",
      "tree": "dd92d63c087994113188dceb97ceaf3e22d6dd67",
      "parents": [
        "35e328cb5be78e7823198e5a236e0d4dd36ef920",
        "7d5da7131f5628f04d3c6e601f3938709ecf5a77"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jun 29 08:14:09 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jun 29 08:14:09 2012 -0700"
      },
      "message": "Reconcile with jb-release\n\nChange-Id: I4deb64bb027bc5216883f21f97502ae54c97fd39\n"
    },
    {
      "commit": "ad85f0df686348d85b2f81aa76c405c53e46674d",
      "tree": "b04fdf0ac7559ead0c43aa41fa3b3d37ac20081a",
      "parents": [
        "d2b5a4a00c5edc558698ac83bcbb5ca8ee30a167",
        "4a35937fcb950ccd05af56c49214b88e393233e3"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Thu Jun 28 15:25:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 28 15:25:01 2012 -0700"
      },
      "message": "Merge \"Put back old ion library\""
    },
    {
      "commit": "4a35937fcb950ccd05af56c49214b88e393233e3",
      "tree": "0fcbde0b01bc6ee6d2aeef61ce8c5b84a32e8049",
      "parents": [
        "1cd363ddf9566cd3ec5814c9f7382baace8eee49"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Thu Jun 28 15:08:22 2012 -0700"
      },
      "committer": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Thu Jun 28 15:08:22 2012 -0700"
      },
      "message": "Put back old ion library\n\nNon-backwards compatible changes are being made to the version in system core\n\nChange-Id: I66d5119fb28a7eb3dc6cb9f7cbd1a8a8d902f290\nSigned-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n"
    },
    {
      "commit": "7d5da7131f5628f04d3c6e601f3938709ecf5a77",
      "tree": "dd92d63c087994113188dceb97ceaf3e22d6dd67",
      "parents": [
        "812f0cdd21be16f695df67670fb3370087400f8b",
        "ae08d213dd073f18ec81ac00f74b097107b40631"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Jun 26 11:10:47 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Jun 26 11:10:47 2012 -0700"
      },
      "message": "merge in jb-release history after reset to jb-dev\n"
    },
    {
      "commit": "d2b5a4a00c5edc558698ac83bcbb5ca8ee30a167",
      "tree": "c344606efeed3149512d94829ba4b632f14bf80d",
      "parents": [
        "1cd363ddf9566cd3ec5814c9f7382baace8eee49",
        "35e328cb5be78e7823198e5a236e0d4dd36ef920"
      ],
      "author": {
        "name": "Keun young Park",
        "email": "keunyoung@google.com",
        "time": "Mon Jun 25 20:43:07 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 25 20:43:07 2012 -0700"
      },
      "message": "am 35e328cb: am 812f0cdd: fix full_maguro-userdebug build\n\n* commit \u002735e328cb5be78e7823198e5a236e0d4dd36ef920\u0027:\n  fix full_maguro-userdebug build\n"
    },
    {
      "commit": "35e328cb5be78e7823198e5a236e0d4dd36ef920",
      "tree": "dd92d63c087994113188dceb97ceaf3e22d6dd67",
      "parents": [
        "b9bf3ee004e70555219cd40b64e8eb1bcbf00df0",
        "812f0cdd21be16f695df67670fb3370087400f8b"
      ],
      "author": {
        "name": "Keun young Park",
        "email": "keunyoung@google.com",
        "time": "Mon Jun 25 20:40:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 25 20:40:24 2012 -0700"
      },
      "message": "am 812f0cdd: fix full_maguro-userdebug build\n\n* commit \u0027812f0cdd21be16f695df67670fb3370087400f8b\u0027:\n  fix full_maguro-userdebug build\n"
    },
    {
      "commit": "812f0cdd21be16f695df67670fb3370087400f8b",
      "tree": "dd92d63c087994113188dceb97ceaf3e22d6dd67",
      "parents": [
        "c78626b15e9f29a5bcf85447ceafb17dcbf58b69"
      ],
      "author": {
        "name": "Keun young Park",
        "email": "keunyoung@google.com",
        "time": "Mon Jun 25 16:52:53 2012 -0700"
      },
      "committer": {
        "name": "Keun young Park",
        "email": "keunyoung@google.com",
        "time": "Mon Jun 25 16:52:53 2012 -0700"
      },
      "message": "fix full_maguro-userdebug build\n\n- add libcutils and libcrypto to library list\n\nChange-Id: Ic395785b2e0bf2af137ba53f4682d1d184ac53ea\n"
    },
    {
      "commit": "1cd363ddf9566cd3ec5814c9f7382baace8eee49",
      "tree": "816400ccfc9632b7de7a35061a0ca5025c9c2a76",
      "parents": [
        "3a2286ed1770865c324655c197bd315adc5d4149",
        "b9bf3ee004e70555219cd40b64e8eb1bcbf00df0"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu May 24 09:03:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 24 09:03:51 2012 -0700"
      },
      "message": "am b9bf3ee0: Reconcile with jb-release\n\n* commit \u0027b9bf3ee004e70555219cd40b64e8eb1bcbf00df0\u0027:\n"
    },
    {
      "commit": "b9bf3ee004e70555219cd40b64e8eb1bcbf00df0",
      "tree": "b6fcc502eceb58bfda03fcc60f597ce121b56585",
      "parents": [
        "ca48276c03af29e1e7f221f96bd2699cd4fa13c3",
        "ae08d213dd073f18ec81ac00f74b097107b40631"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu May 24 09:01:20 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu May 24 09:01:20 2012 -0700"
      },
      "message": "Reconcile with jb-release\n\nChange-Id: I8b082311ec344c83c7483b92e1066799b0d14986\n"
    },
    {
      "commit": "ae08d213dd073f18ec81ac00f74b097107b40631",
      "tree": "b6fcc502eceb58bfda03fcc60f597ce121b56585",
      "parents": [
        "c78626b15e9f29a5bcf85447ceafb17dcbf58b69",
        "938cab476d8ed97f4a3b81f9fe44698037a46c6e"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu May 24 07:00:23 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu May 24 07:00:23 2012 -0700"
      },
      "message": "merge in jb-release history after reset to jb-dev\n"
    },
    {
      "commit": "3a2286ed1770865c324655c197bd315adc5d4149",
      "tree": "816400ccfc9632b7de7a35061a0ca5025c9c2a76",
      "parents": [
        "5cea9942049630f7a188dc304311c0c51fd887c2",
        "ca48276c03af29e1e7f221f96bd2699cd4fa13c3"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Wed May 23 18:50:05 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 23 18:50:05 2012 -0700"
      },
      "message": "am ca48276c: am c78626b1: CameraHal: Avoids possible race conditions while accessing \\\u0027mParams\\\u0027\n\n* commit \u0027ca48276c03af29e1e7f221f96bd2699cd4fa13c3\u0027:\n  CameraHal: Avoids possible race conditions while accessing \u0027mParams\u0027\n"
    },
    {
      "commit": "ca48276c03af29e1e7f221f96bd2699cd4fa13c3",
      "tree": "b6fcc502eceb58bfda03fcc60f597ce121b56585",
      "parents": [
        "94d807c4a2c6d0a8212669a3ca4f5d8a97e8dc04",
        "c78626b15e9f29a5bcf85447ceafb17dcbf58b69"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Wed May 23 18:47:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 23 18:47:39 2012 -0700"
      },
      "message": "am c78626b1: CameraHal: Avoids possible race conditions while accessing \\\u0027mParams\\\u0027\n\n* commit \u0027c78626b15e9f29a5bcf85447ceafb17dcbf58b69\u0027:\n  CameraHal: Avoids possible race conditions while accessing \u0027mParams\u0027\n"
    },
    {
      "commit": "c78626b15e9f29a5bcf85447ceafb17dcbf58b69",
      "tree": "b6fcc502eceb58bfda03fcc60f597ce121b56585",
      "parents": [
        "8fa731ddc4e629880eda7f1f69de4fc4556cb7cb"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Mon May 21 12:38:23 2012 +0300"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed May 23 14:38:01 2012 -0700"
      },
      "message": "CameraHal: Avoids possible race conditions while accessing \u0027mParams\u0027\n\n- Direct access of \u0027mParams\u0027 outside of \u0027get-/setParameters()\u0027 should\n  be avoided. The underlying strings can get invalidated with each\n  call to \u0027setParameters()\u0027, which can lead to instabilities.\n- This change also removes legacy stereo code, which is not used\n  any more.\n\nBug: 6509329\n\nChange-Id: Ief6df206c33fbdc666644cea8630e0bce6a36c00\nSigned-off-by: Emilian Peev \u003cepeev@mm-sol.com\u003e\n"
    },
    {
      "commit": "938cab476d8ed97f4a3b81f9fe44698037a46c6e",
      "tree": "0f9f904c8590934bd25fc92c34d996b06a672047",
      "parents": [
        "8fa731ddc4e629880eda7f1f69de4fc4556cb7cb",
        "1902292f48ff88056bd3b83a3cd5ba7503fd7799"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed May 23 07:02:54 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed May 23 07:02:54 2012 -0700"
      },
      "message": "merge in jb-release history after reset to jb-dev\n"
    },
    {
      "commit": "5cea9942049630f7a188dc304311c0c51fd887c2",
      "tree": "c8925977062fe26f8fff61a56285cf9508f85d48",
      "parents": [
        "6e034e72e637fc8b1c0958f3cc0329e32b131d25",
        "94d807c4a2c6d0a8212669a3ca4f5d8a97e8dc04"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 22 14:39:57 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 22 14:39:57 2012 -0700"
      },
      "message": "am 94d807c4: am 8fa731dd: Don\\\u0027t include widevine proprietary for panda.\n\n* commit \u002794d807c4a2c6d0a8212669a3ca4f5d8a97e8dc04\u0027:\n  Don\u0027t include widevine proprietary for panda.\n"
    },
    {
      "commit": "94d807c4a2c6d0a8212669a3ca4f5d8a97e8dc04",
      "tree": "0f9f904c8590934bd25fc92c34d996b06a672047",
      "parents": [
        "d6204cf0bc6fddb04031510cca3cb44b2b4a6d4e",
        "8fa731ddc4e629880eda7f1f69de4fc4556cb7cb"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 22 14:36:01 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 22 14:36:01 2012 -0700"
      },
      "message": "am 8fa731dd: Don\\\u0027t include widevine proprietary for panda.\n\n* commit \u00278fa731ddc4e629880eda7f1f69de4fc4556cb7cb\u0027:\n  Don\u0027t include widevine proprietary for panda.\n"
    },
    {
      "commit": "6e034e72e637fc8b1c0958f3cc0329e32b131d25",
      "tree": "635f4e1d37b02fc3317a4cce8eea9c84359c5f35",
      "parents": [
        "2f67bad61f266779080424e808dcd4aecf1232e5",
        "d6204cf0bc6fddb04031510cca3cb44b2b4a6d4e"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 22 14:21:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 22 14:21:15 2012 -0700"
      },
      "message": "am d6204cf0: Reconcile with jb-release\n\n* commit \u0027d6204cf0bc6fddb04031510cca3cb44b2b4a6d4e\u0027:\n"
    },
    {
      "commit": "d6204cf0bc6fddb04031510cca3cb44b2b4a6d4e",
      "tree": "a9aab1b86cd8aecb97e8e501b0f775e9452705fc",
      "parents": [
        "aca35afd1da95e99a3b66c8a4864f9c70b2f7e70",
        "1902292f48ff88056bd3b83a3cd5ba7503fd7799"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 22 13:06:37 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 22 13:06:37 2012 -0700"
      },
      "message": "Reconcile with jb-release\n\nChange-Id: I99645be9bd73a07efdbb60669775c6f38887dded\n"
    },
    {
      "commit": "8fa731ddc4e629880eda7f1f69de4fc4556cb7cb",
      "tree": "0f9f904c8590934bd25fc92c34d996b06a672047",
      "parents": [
        "16b7f6c4b06ac7350c30309d0559a466097d8ae7"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 22 11:10:04 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 22 11:10:04 2012 -0700"
      },
      "message": "Don\u0027t include widevine proprietary for panda.\n\nThere\u0027s no DRM support on panda.\n\nBug: 6533487\nChange-Id: I41c2ab72edb5b7fb1d440cb9248e5bd0bf37a0db\n"
    },
    {
      "commit": "2f67bad61f266779080424e808dcd4aecf1232e5",
      "tree": "635f4e1d37b02fc3317a4cce8eea9c84359c5f35",
      "parents": [
        "9f184c3c874e43af8174a9fd888f8c926866daab"
      ],
      "author": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Tue May 22 08:40:12 2012 -0700"
      },
      "committer": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Tue May 22 08:40:12 2012 -0700"
      },
      "message": "Revert \"hwc: Stash hdmi mode resolution in a property\"\n\nThis reverts commit ce768b26571c66e176fa6d10c64ded578da937d9.\n\nThis should have been marked DO NOT MERGE in ics-aah.\n"
    },
    {
      "commit": "1902292f48ff88056bd3b83a3cd5ba7503fd7799",
      "tree": "a9aab1b86cd8aecb97e8e501b0f775e9452705fc",
      "parents": [
        "16b7f6c4b06ac7350c30309d0559a466097d8ae7",
        "99710b5eaa2b8cd652a2c844b63e7c00c04c7969"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue May 22 07:05:51 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue May 22 07:05:51 2012 -0700"
      },
      "message": "merge in jb-release history after reset to jb-dev\n"
    },
    {
      "commit": "9f184c3c874e43af8174a9fd888f8c926866daab",
      "tree": "f0d1e3e6aad0e9814cbbc2457149b75b57a9970b",
      "parents": [
        "886e290da36f55c64a1d1aee5f1749c44807a9ff",
        "ce768b26571c66e176fa6d10c64ded578da937d9"
      ],
      "author": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Mon May 21 19:26:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 21 19:26:45 2012 -0700"
      },
      "message": "am ce768b26: hwc: Stash hdmi mode resolution in a property\n\n* commit \u0027ce768b26571c66e176fa6d10c64ded578da937d9\u0027:\n  hwc: Stash hdmi mode resolution in a property\n"
    },
    {
      "commit": "ce768b26571c66e176fa6d10c64ded578da937d9",
      "tree": "b60bc203a699914665c0eef637bd6f95fa4af1e4",
      "parents": [
        "97160be189cd52b5cb8eecf97fd47ed034b54f5c"
      ],
      "author": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Mon May 21 17:18:20 2012 -0700"
      },
      "committer": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Mon May 21 17:18:20 2012 -0700"
      },
      "message": "hwc: Stash hdmi mode resolution in a property\n\nThe property can be read by apps like YouTube to choose\nlower resolution videos if the hdmi mode is \u003c 1080p.\nSaves bandwidth, latency, and time wasted scaling.\n\nChange-Id: Iab46699f4ea2208f1f9475420d57ccf1e16214df\nSigned-off-by: Mike J. Chen \u003cmjchen@google.com\u003e\n"
    },
    {
      "commit": "886e290da36f55c64a1d1aee5f1749c44807a9ff",
      "tree": "635f4e1d37b02fc3317a4cce8eea9c84359c5f35",
      "parents": [
        "1617ed59df6fa6a0ac7a2168d8acd262a8ac47d7",
        "aca35afd1da95e99a3b66c8a4864f9c70b2f7e70"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@ti.com",
        "time": "Mon May 21 14:38:07 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 21 14:38:07 2012 -0700"
      },
      "message": "am aca35afd: am 16b7f6c4: hwc: Fix truncation errors in scaling decision\n\n* commit \u0027aca35afd1da95e99a3b66c8a4864f9c70b2f7e70\u0027:\n  hwc: Fix truncation errors in scaling decision\n"
    },
    {
      "commit": "1617ed59df6fa6a0ac7a2168d8acd262a8ac47d7",
      "tree": "9ecfd9783b98cf733fb837bb067b86100be742f9",
      "parents": [
        "08083da011f5dfd9b7dbd45ec0d7016be9422cd5",
        "7a7d4c25c7362c011397219180c9b7e9afa9ce9c"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon May 21 14:31:13 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 21 14:31:13 2012 -0700"
      },
      "message": "am 7a7d4c25: (-s ours) am 4495a871: Fix secondary builds (AOSP, panda) - do not merge\n\n* commit \u00277a7d4c25c7362c011397219180c9b7e9afa9ce9c\u0027:\n  Fix secondary builds (AOSP, panda) - do not merge\n"
    },
    {
      "commit": "aca35afd1da95e99a3b66c8a4864f9c70b2f7e70",
      "tree": "a9aab1b86cd8aecb97e8e501b0f775e9452705fc",
      "parents": [
        "7a7d4c25c7362c011397219180c9b7e9afa9ce9c",
        "16b7f6c4b06ac7350c30309d0559a466097d8ae7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@ti.com",
        "time": "Mon May 21 14:30:02 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 21 14:30:02 2012 -0700"
      },
      "message": "am 16b7f6c4: hwc: Fix truncation errors in scaling decision\n\n* commit \u002716b7f6c4b06ac7350c30309d0559a466097d8ae7\u0027:\n  hwc: Fix truncation errors in scaling decision\n"
    },
    {
      "commit": "16b7f6c4b06ac7350c30309d0559a466097d8ae7",
      "tree": "a9aab1b86cd8aecb97e8e501b0f775e9452705fc",
      "parents": [
        "4495a87138cd1f0fdf62a9c4649e2c2bdbd3527d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@ti.com",
        "time": "Mon May 07 16:42:31 2012 -0500"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Mon May 21 13:37:50 2012 -0700"
      },
      "message": "hwc: Fix truncation errors in scaling decision\n\nWhen checking if we are downscaling beyond what the hardware\nsupports, we were dividing by the factors rather than multiplying\nthe other side with them.  The truncation of the divisions had\nhwc allowing downscaling by a factor slightly larger than what\nwas supported.\n\nChange-Id: I6ae4d897f4afe68ae26f0d7385e4003d6f2a4253\nSigned-off-by: Lajos Molnar \u003clajos@ti.com\u003e\n"
    },
    {
      "commit": "7a7d4c25c7362c011397219180c9b7e9afa9ce9c",
      "tree": "0715734a54cb6631bf06b37225e7957718945a65",
      "parents": [
        "fff80172cafb42a06fa952a7412faaabe648f7c3",
        "4495a87138cd1f0fdf62a9c4649e2c2bdbd3527d"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon May 21 08:55:50 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 21 08:55:50 2012 -0700"
      },
      "message": "am 4495a871: Fix secondary builds (AOSP, panda) - do not merge\n\n* commit \u00274495a87138cd1f0fdf62a9c4649e2c2bdbd3527d\u0027:\n  Fix secondary builds (AOSP, panda) - do not merge\n"
    },
    {
      "commit": "4495a87138cd1f0fdf62a9c4649e2c2bdbd3527d",
      "tree": "0715734a54cb6631bf06b37225e7957718945a65",
      "parents": [
        "d822531f1f2b4c0fea1cd971d28bd1e552ed67ba"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed May 02 18:02:39 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon May 21 08:22:53 2012 -0700"
      },
      "message": "Fix secondary builds (AOSP, panda) - do not merge\n\nliboemcrypto only exists in vendor/ builds\nBOARD_USES_SECURE_SERVICES isn\u0027t set in all builds\n\nBug: 6521860\nChange-Id: Ied82b1f8dc177feb710e8d9b0abd42fbfac4d9f9\n"
    },
    {
      "commit": "08083da011f5dfd9b7dbd45ec0d7016be9422cd5",
      "tree": "9ecfd9783b98cf733fb837bb067b86100be742f9",
      "parents": [
        "ba362ca08c550a9f15ce6947cbe64d4aa437ff49",
        "97160be189cd52b5cb8eecf97fd47ed034b54f5c"
      ],
      "author": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Thu May 17 12:40:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 12:40:24 2012 -0700"
      },
      "message": "am 97160be1: (-s ours) DO NOT MERGE\n\n* commit \u002797160be189cd52b5cb8eecf97fd47ed034b54f5c\u0027:\n  DO NOT MERGE\n"
    },
    {
      "commit": "97160be189cd52b5cb8eecf97fd47ed034b54f5c",
      "tree": "9923366fa7130d03c8a3d11554d4e70318784fef",
      "parents": [
        "c6c812aba62cf44f7f83c402cdc3318108a207ed"
      ],
      "author": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Thu May 17 12:07:16 2012 -0700"
      },
      "committer": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Thu May 17 12:07:16 2012 -0700"
      },
      "message": "DO NOT MERGE\n\nThis reverts commit c6c812aba62cf44f7f83c402cdc3318108a207ed.\n\nWe\u0027re not going to support \u003c 1080p without scaling after all.\nIt was deemed too hard to correct the DPI issues and the\nnumber of users with 720p monitors is too small (about 15%).\n\nSigned-off-by: Mike J. Chen \u003cmjchen@google.com\u003e\n"
    },
    {
      "commit": "ba362ca08c550a9f15ce6947cbe64d4aa437ff49",
      "tree": "9ecfd9783b98cf733fb837bb067b86100be742f9",
      "parents": [
        "830ac54641c00c500573f7c7cf5d4438584d67af",
        "c6c812aba62cf44f7f83c402cdc3318108a207ed"
      ],
      "author": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Wed May 16 10:21:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 16 10:21:54 2012 -0700"
      },
      "message": "am c6c812ab: (-s ours) DO NOT MERGE:\n\n* commit \u0027c6c812aba62cf44f7f83c402cdc3318108a207ed\u0027:\n  DO NOT MERGE:\n"
    },
    {
      "commit": "830ac54641c00c500573f7c7cf5d4438584d67af",
      "tree": "9ecfd9783b98cf733fb837bb067b86100be742f9",
      "parents": [
        "abb7c0bd65723d802b6ed32faaec5c1e31863748",
        "fc8f4796e2893e4e0d6b9051fa7a37ecf522f0b8"
      ],
      "author": {
        "name": "Dandawate Saket",
        "email": "dsaket@ti.com",
        "time": "Wed May 16 10:19:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 16 10:19:39 2012 -0700"
      },
      "message": "am fc8f4796: (-s ours) DO NOT MERGE\n\n* commit \u0027fc8f4796e2893e4e0d6b9051fa7a37ecf522f0b8\u0027:\n  DO NOT MERGE\n"
    },
    {
      "commit": "c6c812aba62cf44f7f83c402cdc3318108a207ed",
      "tree": "81d2328d6b6ef2bbf4c44fce2468a46be533569f",
      "parents": [
        "fc8f4796e2893e4e0d6b9051fa7a37ecf522f0b8"
      ],
      "author": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Mon May 14 18:55:35 2012 -0700"
      },
      "committer": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Wed May 16 10:18:36 2012 -0700"
      },
      "message": "DO NOT MERGE:\n\nOMAP4: HWC: Don\u0027t scale on non-1080p monitors\n\nInstead, we\u0027re going to use WindowManager\u0027s setForcedDisplaySize()\nAPI to have the apps draw to windows that are a subregion of the\nframebuffer and only show that on the HDMI output.\n\nWe set a property when the mode is set so that Java code elsewhere\n(going into TungstenLEDService in a separate CL) can read it\nand pass it on to the WindowManager.\n\nThis reverts a bunch of the scaling code that was introduced\nin Saket\u0027s change:\n\n8e8bf69d94423df082460c43d818e58046b2d1de\n\nChange-Id: Ic6b12c5552bc75aee762ee71dd786d17da1f911f\nSigned-off-by: Mike J. Chen \u003cmjchen@google.com\u003e\n"
    },
    {
      "commit": "abb7c0bd65723d802b6ed32faaec5c1e31863748",
      "tree": "9ecfd9783b98cf733fb837bb067b86100be742f9",
      "parents": [
        "f9af72a3c6a9d55f6db3039f970df75208c3a4b1",
        "fff80172cafb42a06fa952a7412faaabe648f7c3"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 16 08:45:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 16 08:45:24 2012 -0700"
      },
      "message": "am fff80172: Reconcile with jb-release nakasi-factoryrom-release\n\n* commit \u0027fff80172cafb42a06fa952a7412faaabe648f7c3\u0027:\n"
    },
    {
      "commit": "fff80172cafb42a06fa952a7412faaabe648f7c3",
      "tree": "9700fbfa48b841de211baa465be0f20483b4e4cc",
      "parents": [
        "d822531f1f2b4c0fea1cd971d28bd1e552ed67ba",
        "99710b5eaa2b8cd652a2c844b63e7c00c04c7969",
        "99710b5eaa2b8cd652a2c844b63e7c00c04c7969"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 16 08:40:50 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 16 08:40:50 2012 -0700"
      },
      "message": "Reconcile with jb-release nakasi-factoryrom-release\n\nChange-Id: I390214bd97cf63ec6bbf211b281eeb34f53b4a5e\n"
    },
    {
      "commit": "99710b5eaa2b8cd652a2c844b63e7c00c04c7969",
      "tree": "9700fbfa48b841de211baa465be0f20483b4e4cc",
      "parents": [
        "d822531f1f2b4c0fea1cd971d28bd1e552ed67ba",
        "3bff524f39a7a46d3103893b6ad5aec3a85423c2"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon May 14 07:03:51 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon May 14 07:03:51 2012 -0700"
      },
      "message": "merge in jb-release history after reset to jb-dev\n"
    },
    {
      "commit": "f9af72a3c6a9d55f6db3039f970df75208c3a4b1",
      "tree": "9ecfd9783b98cf733fb837bb067b86100be742f9",
      "parents": [
        "4c55711a5e94f6e2567d280b7eaa2abb587a9db4",
        "d822531f1f2b4c0fea1cd971d28bd1e552ed67ba"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Thu May 10 11:58:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 10 11:58:04 2012 -0700"
      },
      "message": "am d822531f: CameraHAL: Aligns UV planes during YV12 preview callbacks\n\n* commit \u0027d822531f1f2b4c0fea1cd971d28bd1e552ed67ba\u0027:\n  CameraHAL: Aligns UV planes during YV12 preview callbacks\n"
    },
    {
      "commit": "4c55711a5e94f6e2567d280b7eaa2abb587a9db4",
      "tree": "d5657d4112c34e10477fa995bdc6ebca473f13d1",
      "parents": [
        "fcd047ef397de73e1fac42b9b906eb4ec0025dda",
        "1e67b5ff2e8016d506cb29900b476435f03cb3a3"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Thu May 10 11:54:59 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 10 11:54:59 2012 -0700"
      },
      "message": "am 1e67b5ff: CameraHal: Remove lock queries from \\\u0027mParams\\\u0027 during \\\u0027getParameters()\\\u0027\n\n* commit \u00271e67b5ff2e8016d506cb29900b476435f03cb3a3\u0027:\n  CameraHal: Remove lock queries from \u0027mParams\u0027 during \u0027getParameters()\u0027\n"
    },
    {
      "commit": "d822531f1f2b4c0fea1cd971d28bd1e552ed67ba",
      "tree": "9700fbfa48b841de211baa465be0f20483b4e4cc",
      "parents": [
        "1e67b5ff2e8016d506cb29900b476435f03cb3a3"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Tue May 08 12:47:30 2012 +0300"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu May 10 10:36:01 2012 -0700"
      },
      "message": "CameraHAL: Aligns UV planes during YV12 preview callbacks\n\n- UV planes stride should be multiple of 16. The buffer\n  size should also be updated accordingly.\n\nBug: 6447707\n\nChange-Id: If436801fbb2750523a3207878f611c8094667367\nSigned-off-by: Emilian Peev \u003cepeev@mm-sol.com\u003e\n"
    },
    {
      "commit": "3bff524f39a7a46d3103893b6ad5aec3a85423c2",
      "tree": "8193e461a82a4cd5d60b5e70343ca0a8933d46c2",
      "parents": [
        "1e67b5ff2e8016d506cb29900b476435f03cb3a3",
        "df144145591ce5f263e3e8fa487688bf50cdf9d0"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu May 10 07:03:49 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu May 10 07:03:49 2012 -0700"
      },
      "message": "merge in jb-release history after reset to jb-dev\n"
    },
    {
      "commit": "fcd047ef397de73e1fac42b9b906eb4ec0025dda",
      "tree": "5207eea4720a95cb6126e75e362f0bc1774787ef",
      "parents": [
        "c95db5c5ddcb727ce79525fef3775db873f7a7f2",
        "baed3f89bba1cbd3720656f7125f25705be38db7"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Tue May 08 11:32:59 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 08 11:32:59 2012 -0700"
      },
      "message": "am baed3f89: CameraHal: Add support for YUY2 preview callbacks\n\n* commit \u0027baed3f89bba1cbd3720656f7125f25705be38db7\u0027:\n  CameraHal: Add support for YUY2 preview callbacks\n"
    },
    {
      "commit": "df144145591ce5f263e3e8fa487688bf50cdf9d0",
      "tree": "ade727b6ec805073b3cb472c4857e27d2a212f91",
      "parents": [
        "baed3f89bba1cbd3720656f7125f25705be38db7",
        "27934bfcebb2999517fc5d519be9748cc0162177"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue May 08 08:20:58 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue May 08 08:20:58 2012 -0700"
      },
      "message": "merge in jb-release history after reset to jb-dev\n"
    },
    {
      "commit": "1e67b5ff2e8016d506cb29900b476435f03cb3a3",
      "tree": "8193e461a82a4cd5d60b5e70343ca0a8933d46c2",
      "parents": [
        "baed3f89bba1cbd3720656f7125f25705be38db7"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Fri Apr 06 17:35:47 2012 +0300"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Tue May 08 18:14:52 2012 +0800"
      },
      "message": "CameraHal: Remove lock queries from \u0027mParams\u0027 during \u0027getParameters()\u0027\n\n- A race condition with \u0027set3ALock()\u0027 is possible, which\n  can lead to a segfault during calls to \u0027getParameters()\u0027.\n\nBug: 6255665\n\nChange-Id: Id64cf3ccfa1e47501d7ba0fb892f2f72329a2ad6\nSigned-off-by: Emilian Peev \u003cepeev@mm-sol.com\u003e\n"
    },
    {
      "commit": "baed3f89bba1cbd3720656f7125f25705be38db7",
      "tree": "ade727b6ec805073b3cb472c4857e27d2a212f91",
      "parents": [
        "d8bf3dc07ef357eb0761cfdacab458f2358907aa"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Wed May 02 12:18:12 2012 +0300"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon May 07 11:35:33 2012 -0700"
      },
      "message": "CameraHal: Add support for YUY2 preview callbacks\n\n- The currently used Gralloc buffers for preview\n  are limited to only NV12 pixelformat. In order\n  to support this type of preview callbacks,\n  CameraHal will internally convert from NV12 to\n  YUY2.\n\nBug: 6419136\n\nChange-Id: I879e32d4b2142bdd0a1f89fe7c5496d250039b73\nSigned-off-by: Emilian Peev \u003cepeev@mm-sol.com\u003e\n"
    },
    {
      "commit": "27934bfcebb2999517fc5d519be9748cc0162177",
      "tree": "4ce2447b61a8e5010baa0bb5d837161435bdedef",
      "parents": [
        "d8bf3dc07ef357eb0761cfdacab458f2358907aa",
        "2f683f44dc1917987c9e5bb5e2a87b1f992ee3d6"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon May 07 07:03:00 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon May 07 07:03:00 2012 -0700"
      },
      "message": "merge in jb-release history after reset to jb-dev\n"
    },
    {
      "commit": "c95db5c5ddcb727ce79525fef3775db873f7a7f2",
      "tree": "281d84f98c1feed005e904a071bc85fa45f53e35",
      "parents": [
        "9835bb9484acbc86986070adc09eb4af56ac0fb7",
        "d8bf3dc07ef357eb0761cfdacab458f2358907aa"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Mon May 07 03:47:27 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 07 03:47:27 2012 -0700"
      },
      "message": "am d8bf3dc0: CameraHal: Do full AF sweep during lost AF status\n\n* commit \u0027d8bf3dc07ef357eb0761cfdacab458f2358907aa\u0027:\n  CameraHal: Do full AF sweep during lost AF status\n"
    },
    {
      "commit": "fc8f4796e2893e4e0d6b9051fa7a37ecf522f0b8",
      "tree": "9923366fa7130d03c8a3d11554d4e70318784fef",
      "parents": [
        "eafa266c88c496aa539f46407fbdab137b86d2c7"
      ],
      "author": {
        "name": "Dandawate Saket",
        "email": "dsaket@ti.com",
        "time": "Wed Apr 25 17:35:58 2012 +0530"
      },
      "committer": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Fri May 04 08:45:38 2012 -0700"
      },
      "message": "DO NOT MERGE\n\nOMAP4: HWC : Fix overlay assignement issue\n\nIt was found that when there are more than\n4 layers overlay 3 was gettig multiple assignements.\nThis was causing the mouse pointer layer not to show\non the screen.\n\nChange-Id: I422b772ed78f83db31f31060664b21ec31105642\nSigned-off-by: Dandawate Saket \u003cdsaket@ti.com\u003e\nSigned-off-by: Muralidhar Dixit \u003cmurali@ti.com\u003e\n"
    },
    {
      "commit": "d8bf3dc07ef357eb0761cfdacab458f2358907aa",
      "tree": "4ce2447b61a8e5010baa0bb5d837161435bdedef",
      "parents": [
        "06eefd58a5593c2bf780c89c6c2e0ff1d34045bc"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@mm-sol.com",
        "time": "Wed May 02 15:04:50 2012 +0300"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri May 04 23:28:47 2012 +0800"
      },
      "message": "CameraHal: Do full AF sweep during lost AF status\n\n- Previously only \"OMX_FocusStatusUnableToReach\" status\n  was activating the full AF scan. Currently with CAF\n  callbacks updates in Ducati, this is no longer the case\n  and \"OMX_FocusStatusLost\" should be considered as well.\n\nBug: 6378194\n\nChange-Id: Ib296c6d7197cd275a9e5106f791451f4179be3e9\nSigned-off-by: Emilian Peev \u003cepeev@mm-sol.com\u003e\n"
    },
    {
      "commit": "9835bb9484acbc86986070adc09eb4af56ac0fb7",
      "tree": "6edc490defae1647e1d698f51acd615990f0e0ce",
      "parents": [
        "06eefd58a5593c2bf780c89c6c2e0ff1d34045bc"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed May 02 18:02:39 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed May 02 18:02:39 2012 -0700"
      },
      "message": "liboemcrypto only exists in vendor/ builds\n\nChange-Id: Ied82b1f8dc177feb710e8d9b0abd42fbfac4d9f9\n"
    },
    {
      "commit": "2f683f44dc1917987c9e5bb5e2a87b1f992ee3d6",
      "tree": "ae8cf828d1aa71f4c4efd3aead047a8331d96b4b",
      "parents": [
        "06eefd58a5593c2bf780c89c6c2e0ff1d34045bc",
        "cd615bb0b6cd1b26f4b9fb9ba5ce9973356b5171"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed May 02 07:06:11 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed May 02 07:06:11 2012 -0700"
      },
      "message": "merge in jb-release history after reset to jb-dev\n"
    }
  ],
  "next": "06eefd58a5593c2bf780c89c6c2e0ff1d34045bc"
}
