)]}'
{
  "log": [
    {
      "commit": "10b7722d745fb70a9becdfccac0eeb481f058ff0",
      "tree": "3b48d69ce5f148080357d463e1f2f15bb5c3a82f",
      "parents": [
        "592364b53ddde403d6bc0db7cf5ed592f7e12dd0",
        "d398c2724c8a942961d13245a4669db0555080e4"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 28 00:34:13 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 28 00:34:13 2012 -0700"
      },
      "message": "am d398c272: am ecc8db5e: Merge \"Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit.\" into jb-mr1-dev\n\n* commit \u0027d398c2724c8a942961d13245a4669db0555080e4\u0027:\n  Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit.\n"
    },
    {
      "commit": "592364b53ddde403d6bc0db7cf5ed592f7e12dd0",
      "tree": "b057b54041552b5f889e1d558a15412cf3d4de43",
      "parents": [
        "adca8d0f4b2e9d229da56eeda587590c79aa036b",
        "bf5d85e633d5818b47e5fd92d69bec7963fc3d52"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 28 00:34:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 28 00:34:12 2012 -0700"
      },
      "message": "am bf5d85e6: am 5cfd237f: Merge \"Prepend SPS/PPS manually before encryption in HDCP mode. This is\" into jb-mr1-dev\n\n* commit \u0027bf5d85e633d5818b47e5fd92d69bec7963fc3d52\u0027:\n  Prepend SPS/PPS manually before encryption in HDCP mode. This is\n"
    },
    {
      "commit": "adca8d0f4b2e9d229da56eeda587590c79aa036b",
      "tree": "e50bf8cea4ba71c4d2ba7398ee8d11d45dbea096",
      "parents": [
        "795b3ab5061891a9bd605ea5231cd811e68fa40b",
        "8fc5ad15d70f29747314cb8737f5a6b63a4975ec"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Fri Sep 28 00:33:58 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 28 00:33:58 2012 -0700"
      },
      "message": "am 8fc5ad15: am f58cac48: Tune WFD audio bitrate (did some listening tests). Bug: 7241844\n\n* commit \u00278fc5ad15d70f29747314cb8737f5a6b63a4975ec\u0027:\n  Tune WFD audio bitrate (did some listening tests). Bug: 7241844\n"
    },
    {
      "commit": "795b3ab5061891a9bd605ea5231cd811e68fa40b",
      "tree": "a8ee57a226c3456b1bd3a5fd22b130445ddf95c3",
      "parents": [
        "f40c239e645b4e1afca3df9a022715b4056e7111",
        "df62b0a7d6657a6c83fd1dd2625933daade2c17d"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Sep 28 00:32:41 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 28 00:32:41 2012 -0700"
      },
      "message": "am df62b0a7: (-s ours) Reconcile with jb-mr1-release - do not merge\n\n* commit \u0027df62b0a7d6657a6c83fd1dd2625933daade2c17d\u0027:\n"
    },
    {
      "commit": "d398c2724c8a942961d13245a4669db0555080e4",
      "tree": "9cb266a15854ea7fc2af8c4e1e8e38613b84107d",
      "parents": [
        "bf5d85e633d5818b47e5fd92d69bec7963fc3d52",
        "ecc8db5ee83d648532be1392f53277aa3a25284e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Sep 27 14:32:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 27 14:32:22 2012 -0700"
      },
      "message": "am ecc8db5e: Merge \"Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit.\" into jb-mr1-dev\n\n* commit \u0027ecc8db5ee83d648532be1392f53277aa3a25284e\u0027:\n  Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit.\n"
    },
    {
      "commit": "bf5d85e633d5818b47e5fd92d69bec7963fc3d52",
      "tree": "f4247a6fe84c7fd7b19355bffff1c925bc3c4ecc",
      "parents": [
        "8fc5ad15d70f29747314cb8737f5a6b63a4975ec",
        "5cfd237fd70572796b86f977ff4fdfe29cab888d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Sep 27 14:32:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 27 14:32:21 2012 -0700"
      },
      "message": "am 5cfd237f: Merge \"Prepend SPS/PPS manually before encryption in HDCP mode. This is\" into jb-mr1-dev\n\n* commit \u00275cfd237fd70572796b86f977ff4fdfe29cab888d\u0027:\n  Prepend SPS/PPS manually before encryption in HDCP mode. This is\n"
    },
    {
      "commit": "ecc8db5ee83d648532be1392f53277aa3a25284e",
      "tree": "9cb266a15854ea7fc2af8c4e1e8e38613b84107d",
      "parents": [
        "5cfd237fd70572796b86f977ff4fdfe29cab888d",
        "ef7d3793fa9bbfb25253626ede9a020ee9280a17"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Sep 27 14:31:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 27 14:31:05 2012 -0700"
      },
      "message": "Merge \"Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit.\" into jb-mr1-dev"
    },
    {
      "commit": "5cfd237fd70572796b86f977ff4fdfe29cab888d",
      "tree": "f4247a6fe84c7fd7b19355bffff1c925bc3c4ecc",
      "parents": [
        "f58cac48e5732dbc4a5f33eed9cd39f109146ca4",
        "e399acc9d9f3b7af72106c4209e4bb40de37aa6a"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Sep 27 14:30:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 27 14:30:50 2012 -0700"
      },
      "message": "Merge \"Prepend SPS/PPS manually before encryption in HDCP mode. This is\" into jb-mr1-dev"
    },
    {
      "commit": "ef7d3793fa9bbfb25253626ede9a020ee9280a17",
      "tree": "294e3f0459595612c4b7ae4865e396147ebb0754",
      "parents": [
        "e399acc9d9f3b7af72106c4209e4bb40de37aa6a"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Sep 27 14:13:05 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Sep 27 14:25:18 2012 -0700"
      },
      "message": "Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit.\n\nChange-Id: Ie54ee3edd672ec629360b4ecc5df2f85ecbaa45f\nrelated-to-bug: 7247584\n"
    },
    {
      "commit": "8fc5ad15d70f29747314cb8737f5a6b63a4975ec",
      "tree": "54f8ef01c170810940821753e11f550e38abbda6",
      "parents": [
        "df62b0a7d6657a6c83fd1dd2625933daade2c17d",
        "f58cac48e5732dbc4a5f33eed9cd39f109146ca4"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Thu Sep 27 12:57:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 27 12:57:04 2012 -0700"
      },
      "message": "am f58cac48: Tune WFD audio bitrate (did some listening tests). Bug: 7241844\n\n* commit \u0027f58cac48e5732dbc4a5f33eed9cd39f109146ca4\u0027:\n  Tune WFD audio bitrate (did some listening tests). Bug: 7241844\n"
    },
    {
      "commit": "f58cac48e5732dbc4a5f33eed9cd39f109146ca4",
      "tree": "54f8ef01c170810940821753e11f550e38abbda6",
      "parents": [
        "6d6a4d3f37b332284b8b976bd5bb21d29007a97e"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Thu Sep 27 12:54:57 2012 -0700"
      },
      "committer": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Thu Sep 27 12:54:57 2012 -0700"
      },
      "message": "Tune WFD audio bitrate (did some listening tests).\nBug: 7241844\n\nChange-Id: I5243f7a771871e650c6c2f380e0e81e7671c7bac\n"
    },
    {
      "commit": "df62b0a7d6657a6c83fd1dd2625933daade2c17d",
      "tree": "a17b47a0f2290028d6864bd9662c0ca6e1902725",
      "parents": [
        "33afc99b78977ab94ba3fe86f485c6e2a33563aa",
        "e3c7774fc608fdaa8f8810affa8111d6072bc0ed"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Sep 27 09:57:48 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Sep 27 09:57:48 2012 -0700"
      },
      "message": "Reconcile with jb-mr1-release - do not merge\n\nChange-Id: I140c6ef68bdb8fa5a2e4d1041405ba9f3c85097a\n"
    },
    {
      "commit": "e399acc9d9f3b7af72106c4209e4bb40de37aa6a",
      "tree": "ed6485886ae7e2d148191546ab97b1247af321a9",
      "parents": [
        "6d6a4d3f37b332284b8b976bd5bb21d29007a97e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Sep 27 08:53:23 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Sep 27 09:46:43 2012 -0700"
      },
      "message": "Prepend SPS/PPS manually before encryption in HDCP mode. This is\n\na temporary change that will go away once the encoder can take care\nof this.\n\nChange-Id: Id65218f8a250d8c8fe3e8987b522065b5f5d7dca\nrelated-to-bug: 7245308\n"
    },
    {
      "commit": "e3c7774fc608fdaa8f8810affa8111d6072bc0ed",
      "tree": "a17b47a0f2290028d6864bd9662c0ca6e1902725",
      "parents": [
        "6d6a4d3f37b332284b8b976bd5bb21d29007a97e",
        "49aa4936290e8fc01625be046d9b99cdd53cd0fc"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Sep 27 06:59:33 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Sep 27 06:59:33 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "f40c239e645b4e1afca3df9a022715b4056e7111",
      "tree": "a8ee57a226c3456b1bd3a5fd22b130445ddf95c3",
      "parents": [
        "85cb2f5ff8abc465fb3b369f02e486f01ac0d56c",
        "33afc99b78977ab94ba3fe86f485c6e2a33563aa"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 26 20:27:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 20:27:11 2012 -0700"
      },
      "message": "am 33afc99b: am 6d6a4d3f: Merge changes Ia4414241,I34f5d36a into jb-mr1-dev\n\n* commit \u002733afc99b78977ab94ba3fe86f485c6e2a33563aa\u0027:\n  audioflinger: use resample coefficients from audio-resampler library.\n  audioflinger/resampler: Add VERY_HIGH_QUALITY audio-resampler\n"
    },
    {
      "commit": "33afc99b78977ab94ba3fe86f485c6e2a33563aa",
      "tree": "a17b47a0f2290028d6864bd9662c0ca6e1902725",
      "parents": [
        "2288e55a9291e90a6063cbab0bdd211f46f4e47d",
        "6d6a4d3f37b332284b8b976bd5bb21d29007a97e"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 26 20:24:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 20:24:18 2012 -0700"
      },
      "message": "am 6d6a4d3f: Merge changes Ia4414241,I34f5d36a into jb-mr1-dev\n\n* commit \u00276d6a4d3f37b332284b8b976bd5bb21d29007a97e\u0027:\n  audioflinger: use resample coefficients from audio-resampler library.\n  audioflinger/resampler: Add VERY_HIGH_QUALITY audio-resampler\n"
    },
    {
      "commit": "6d6a4d3f37b332284b8b976bd5bb21d29007a97e",
      "tree": "a17b47a0f2290028d6864bd9662c0ca6e1902725",
      "parents": [
        "ee93c8c0f65cc1965ca09c9e33ae672f8bc9b88c",
        "76b111685010e1fea7c0a865c038aee35507fde4"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 26 20:22:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 26 20:22:13 2012 -0700"
      },
      "message": "Merge changes Ia4414241,I34f5d36a into jb-mr1-dev\n\n* changes:\n  audioflinger: use resample coefficients from audio-resampler library.\n  audioflinger/resampler: Add VERY_HIGH_QUALITY audio-resampler\n"
    },
    {
      "commit": "85cb2f5ff8abc465fb3b369f02e486f01ac0d56c",
      "tree": "3ffc9065f16096a4a19746bdd61a3c9e0b619cc8",
      "parents": [
        "1e0b66891ecc5bcc9aa3bcef480827aa4558cf93",
        "2288e55a9291e90a6063cbab0bdd211f46f4e47d"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Wed Sep 26 19:15:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 19:15:28 2012 -0700"
      },
      "message": "am 2288e55a: am ee93c8c0: Tune iframe interval to 1sec. Bug: 7241844\n\n* commit \u00272288e55a9291e90a6063cbab0bdd211f46f4e47d\u0027:\n  Tune iframe interval to 1sec. Bug: 7241844\n"
    },
    {
      "commit": "2288e55a9291e90a6063cbab0bdd211f46f4e47d",
      "tree": "3c8804845ba6a4d632d74e5f7de7f78c11445373",
      "parents": [
        "e92306a05548416cc02de0eb5c5907a8724ff868",
        "ee93c8c0f65cc1965ca09c9e33ae672f8bc9b88c"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Wed Sep 26 19:12:56 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 19:12:56 2012 -0700"
      },
      "message": "am ee93c8c0: Tune iframe interval to 1sec. Bug: 7241844\n\n* commit \u0027ee93c8c0f65cc1965ca09c9e33ae672f8bc9b88c\u0027:\n  Tune iframe interval to 1sec. Bug: 7241844\n"
    },
    {
      "commit": "76b111685010e1fea7c0a865c038aee35507fde4",
      "tree": "25a9d24b4cc23476d25cc026ff0888a3ffcf73e8",
      "parents": [
        "12bff5dd87e6b863482e6bfd9f4561078ebcf3f0"
      ],
      "author": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Tue Jan 17 10:49:47 2012 -0800"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 26 18:48:44 2012 -0700"
      },
      "message": "audioflinger: use resample coefficients from audio-resampler library.\n\n-Add a separate quality VERY_HIGH_QUALITY in resampler\n-Use resample coefficients audio-resampler library for\n quality VERY_HIGH_QUALITY.\n-This improves the quality of resampled output.\n\nBug: 7024293\nChange-Id: Ia44142413bed5f5963d7eab7846eec877a2415e4\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "12bff5dd87e6b863482e6bfd9f4561078ebcf3f0",
      "tree": "9b565e188d5e7d66916bda87c8f9c09b7d3e6874",
      "parents": [
        "72ff5903df5f409ea83f74c363a52f0745ced8b8"
      ],
      "author": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Mon Sep 24 11:48:11 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 26 18:48:34 2012 -0700"
      },
      "message": "audioflinger/resampler: Add VERY_HIGH_QUALITY audio-resampler\n\nChange-Id: I34f5d36ae60010ec64222d6660d10a84da3bf566\nBug: 7024293\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "ee93c8c0f65cc1965ca09c9e33ae672f8bc9b88c",
      "tree": "3c8804845ba6a4d632d74e5f7de7f78c11445373",
      "parents": [
        "72ff5903df5f409ea83f74c363a52f0745ced8b8"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Wed Sep 26 17:56:37 2012 -0700"
      },
      "committer": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Wed Sep 26 17:56:37 2012 -0700"
      },
      "message": "Tune iframe interval to 1sec.\nBug: 7241844\n\nChange-Id: Iae0d73ecc680f6fa69d82ee2e8fac18ebece7782\n"
    },
    {
      "commit": "1e0b66891ecc5bcc9aa3bcef480827aa4558cf93",
      "tree": "a0a1f34afa966df84e2a55dbc03eb31da5bef0b1",
      "parents": [
        "2ce98b3ed58b58a105087e577554ad50fd5ff73e",
        "e92306a05548416cc02de0eb5c5907a8724ff868"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 14:51:13 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 14:51:13 2012 -0700"
      },
      "message": "am e92306a0: am 72ff5903: 720p24 i-frames every 2 secs.\n\n* commit \u0027e92306a05548416cc02de0eb5c5907a8724ff868\u0027:\n  720p24 i-frames every 2 secs.\n"
    },
    {
      "commit": "e92306a05548416cc02de0eb5c5907a8724ff868",
      "tree": "2a1322c40f2c07ac29eef61b66170c5698e0c218",
      "parents": [
        "547b467bc87a07674a3debc9b0ecf27ab12fbd7a",
        "72ff5903df5f409ea83f74c363a52f0745ced8b8"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 14:49:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 14:49:49 2012 -0700"
      },
      "message": "am 72ff5903: 720p24 i-frames every 2 secs.\n\n* commit \u002772ff5903df5f409ea83f74c363a52f0745ced8b8\u0027:\n  720p24 i-frames every 2 secs.\n"
    },
    {
      "commit": "72ff5903df5f409ea83f74c363a52f0745ced8b8",
      "tree": "2a1322c40f2c07ac29eef61b66170c5698e0c218",
      "parents": [
        "5895c5db5caa6b1e3e415716269947755506859e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 14:30:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 26 14:46:40 2012 -0700"
      },
      "message": "720p24 i-frames every 2 secs.\n\nrelated-to-bug: 7239971\n\nChange-Id: I4cbf7e9b878b180b0683656e9e8c0a6bb18e06dc\n"
    },
    {
      "commit": "2ce98b3ed58b58a105087e577554ad50fd5ff73e",
      "tree": "28319ff3900e97ea5d35fd3979a9fad54fa5dcc5",
      "parents": [
        "173ed81066eb0cacd7f9c456b9a4193da7879763",
        "547b467bc87a07674a3debc9b0ecf27ab12fbd7a"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 14:14:59 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 14:14:59 2012 -0700"
      },
      "message": "am 547b467b: am 5895c5db: Merge \"Make sure we only release the HDCP module once shutdown has completed.\" into jb-mr1-dev\n\n* commit \u0027547b467bc87a07674a3debc9b0ecf27ab12fbd7a\u0027:\n  Make sure we only release the HDCP module once shutdown has completed.\n"
    },
    {
      "commit": "547b467bc87a07674a3debc9b0ecf27ab12fbd7a",
      "tree": "b479f374252668d2f798ce4b1d9550311d00d050",
      "parents": [
        "23520044cfcb78db77950abc41c27e11b0d0f7db",
        "5895c5db5caa6b1e3e415716269947755506859e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 14:12:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 14:12:44 2012 -0700"
      },
      "message": "am 5895c5db: Merge \"Make sure we only release the HDCP module once shutdown has completed.\" into jb-mr1-dev\n\n* commit \u00275895c5db5caa6b1e3e415716269947755506859e\u0027:\n  Make sure we only release the HDCP module once shutdown has completed.\n"
    },
    {
      "commit": "5895c5db5caa6b1e3e415716269947755506859e",
      "tree": "b479f374252668d2f798ce4b1d9550311d00d050",
      "parents": [
        "eb8a42b934f20a15f40d656e2bc90f384f1ccb10",
        "eb11600a248cfe5b95ddd3e5aaae02bd2ab65276"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 14:11:26 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 26 14:11:27 2012 -0700"
      },
      "message": "Merge \"Make sure we only release the HDCP module once shutdown has completed.\" into jb-mr1-dev"
    },
    {
      "commit": "eb11600a248cfe5b95ddd3e5aaae02bd2ab65276",
      "tree": "9b808c55bfce6bc2bf6235065bc3748d3e2806c7",
      "parents": [
        "44b175c31a96804d8f981c43145967473491540f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 12:54:26 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 12:54:26 2012 -0700"
      },
      "message": "Make sure we only release the HDCP module once shutdown has completed.\n\nChange-Id: I4b614afe2b55ac53b4aa63311e5bea8fd6c4462e\nrelated-to-bug: 7223555\n"
    },
    {
      "commit": "173ed81066eb0cacd7f9c456b9a4193da7879763",
      "tree": "2b1a8c098c0a8f982834510c660d76bc4e94c581",
      "parents": [
        "ad522fb09a63df0b38d165cb58be65a1159bea48",
        "23520044cfcb78db77950abc41c27e11b0d0f7db"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Wed Sep 26 11:56:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 11:56:04 2012 -0700"
      },
      "message": "am 23520044: am eb8a42b9: Camera2: Fix JPEG Transport Header offset\n\n* commit \u002723520044cfcb78db77950abc41c27e11b0d0f7db\u0027:\n  Camera2: Fix JPEG Transport Header offset\n"
    },
    {
      "commit": "23520044cfcb78db77950abc41c27e11b0d0f7db",
      "tree": "d68bc9c458628a5256e71443adafc624510b5c9b",
      "parents": [
        "2f9c5004df912e7979a16ff1edabcae89c55e9ca",
        "eb8a42b934f20a15f40d656e2bc90f384f1ccb10"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Wed Sep 26 11:54:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 11:54:21 2012 -0700"
      },
      "message": "am eb8a42b9: Camera2: Fix JPEG Transport Header offset\n\n* commit \u0027eb8a42b934f20a15f40d656e2bc90f384f1ccb10\u0027:\n  Camera2: Fix JPEG Transport Header offset\n"
    },
    {
      "commit": "eb8a42b934f20a15f40d656e2bc90f384f1ccb10",
      "tree": "d68bc9c458628a5256e71443adafc624510b5c9b",
      "parents": [
        "44b175c31a96804d8f981c43145967473491540f"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Tue Sep 25 12:37:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 26 11:11:43 2012 -0700"
      },
      "message": "Camera2: Fix JPEG Transport Header offset\n\nUse offset into start of buffer after transport header\n\nBug: 7108816\nChange-Id: I6f9778db313856eaeee31f6999e4e55678b09b26\n"
    },
    {
      "commit": "ad522fb09a63df0b38d165cb58be65a1159bea48",
      "tree": "f22f3f9d0d5db7415edf60da38f7088e17e921bc",
      "parents": [
        "d70f5785b62e9cfc58487a19474d7dde3e886652",
        "2f9c5004df912e7979a16ff1edabcae89c55e9ca"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 11:03:46 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 11:03:46 2012 -0700"
      },
      "message": "am 2f9c5004: am 44b175c3: Merge \"Fix shutdown and eliminate those annoying \"failed to post...\" logs.\" into jb-mr1-dev\n\n* commit \u00272f9c5004df912e7979a16ff1edabcae89c55e9ca\u0027:\n  Fix shutdown and eliminate those annoying \"failed to post...\" logs.\n"
    },
    {
      "commit": "d70f5785b62e9cfc58487a19474d7dde3e886652",
      "tree": "7ff70f3407e1da482cda6eeaa4c00c7c67c8e10f",
      "parents": [
        "fc417dc27adee8421eae1c6f506993e9a0cf2c4e",
        "1dcadb46b579f76ba28935263250697119830d48"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 11:03:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 11:03:45 2012 -0700"
      },
      "message": "am 1dcadb46: am 6283af5f: Merge \"Logic to include HDCP specific PES extra header data was backwards.\" into jb-mr1-dev\n\n* commit \u00271dcadb46b579f76ba28935263250697119830d48\u0027:\n  Logic to include HDCP specific PES extra header data was backwards.\n"
    },
    {
      "commit": "2f9c5004df912e7979a16ff1edabcae89c55e9ca",
      "tree": "cbbcd87cdc61a956b72eacf8fbe3605e0618654c",
      "parents": [
        "1dcadb46b579f76ba28935263250697119830d48",
        "44b175c31a96804d8f981c43145967473491540f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 11:02:09 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 11:02:09 2012 -0700"
      },
      "message": "am 44b175c3: Merge \"Fix shutdown and eliminate those annoying \"failed to post...\" logs.\" into jb-mr1-dev\n\n* commit \u002744b175c31a96804d8f981c43145967473491540f\u0027:\n  Fix shutdown and eliminate those annoying \"failed to post...\" logs.\n"
    },
    {
      "commit": "1dcadb46b579f76ba28935263250697119830d48",
      "tree": "37a63c519bd99e21d4ee7309ad54207ec02e6690",
      "parents": [
        "070936d0530b535ccc9b404872f8333368bbfb02",
        "6283af5f0a99bc7cba43bb9d09bd920b438f47c8"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 11:02:08 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 11:02:08 2012 -0700"
      },
      "message": "am 6283af5f: Merge \"Logic to include HDCP specific PES extra header data was backwards.\" into jb-mr1-dev\n\n* commit \u00276283af5f0a99bc7cba43bb9d09bd920b438f47c8\u0027:\n  Logic to include HDCP specific PES extra header data was backwards.\n"
    },
    {
      "commit": "44b175c31a96804d8f981c43145967473491540f",
      "tree": "cbbcd87cdc61a956b72eacf8fbe3605e0618654c",
      "parents": [
        "6283af5f0a99bc7cba43bb9d09bd920b438f47c8",
        "df4ddebe61ac84c7773da1f774d13e4d4bbe9f72"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 11:00:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 26 11:00:50 2012 -0700"
      },
      "message": "Merge \"Fix shutdown and eliminate those annoying \"failed to post...\" logs.\" into jb-mr1-dev"
    },
    {
      "commit": "6283af5f0a99bc7cba43bb9d09bd920b438f47c8",
      "tree": "37a63c519bd99e21d4ee7309ad54207ec02e6690",
      "parents": [
        "842c5d9553f3f8e97d04ed1bd0d37e4851240654",
        "019aabab44e396d9a68c8126c9e0745162a4603a"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 11:00:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 26 11:00:10 2012 -0700"
      },
      "message": "Merge \"Logic to include HDCP specific PES extra header data was backwards.\" into jb-mr1-dev"
    },
    {
      "commit": "019aabab44e396d9a68c8126c9e0745162a4603a",
      "tree": "4db06741ed819c9a1f5a81d2ad038865bd89b076",
      "parents": [
        "cc0f1cfb69ce8b8985fc2c0984847a06a13ad22d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 10:19:18 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 10:19:18 2012 -0700"
      },
      "message": "Logic to include HDCP specific PES extra header data was backwards.\n\nChange-Id: I85ab02f0c3ab945093b27210da1e36a31c022da5\nrelated-to-bug: 7237850\n"
    },
    {
      "commit": "df4ddebe61ac84c7773da1f774d13e4d4bbe9f72",
      "tree": "c133a7a3d4173ca0f6b0c8c4a93249e0905f2d2f",
      "parents": [
        "cc0f1cfb69ce8b8985fc2c0984847a06a13ad22d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 10:16:56 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 26 10:16:56 2012 -0700"
      },
      "message": "Fix shutdown and eliminate those annoying \"failed to post...\" logs.\n\nChange-Id: I963e0712f59070f83a26946c494fdeb3558aa0e3\nrelated-to-bug: 7230886\n"
    },
    {
      "commit": "fc417dc27adee8421eae1c6f506993e9a0cf2c4e",
      "tree": "3325cb79e3acff7896ff44cee55c652212319377",
      "parents": [
        "15e2344990b8080225478c97ac70012620d2287f",
        "070936d0530b535ccc9b404872f8333368bbfb02"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Sep 26 10:14:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 10:14:45 2012 -0700"
      },
      "message": "am 070936d0: am 842c5d95: Revert \"Don\\\u0027t wait for presentation complete if terminated\"\n\n* commit \u0027070936d0530b535ccc9b404872f8333368bbfb02\u0027:\n  Revert \"Don\u0027t wait for presentation complete if terminated\"\n"
    },
    {
      "commit": "070936d0530b535ccc9b404872f8333368bbfb02",
      "tree": "7147d39e042bd7b4f06867168178322b811e1d65",
      "parents": [
        "e7ba1ae010b69dc1b2d7ae91d602d967720c64af",
        "842c5d9553f3f8e97d04ed1bd0d37e4851240654"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Sep 26 10:08:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 10:08:44 2012 -0700"
      },
      "message": "am 842c5d95: Revert \"Don\\\u0027t wait for presentation complete if terminated\"\n\n* commit \u0027842c5d9553f3f8e97d04ed1bd0d37e4851240654\u0027:\n  Revert \"Don\u0027t wait for presentation complete if terminated\"\n"
    },
    {
      "commit": "15e2344990b8080225478c97ac70012620d2287f",
      "tree": "ae5d43d38087958ffaaf4ff5b93b5e471bb609a7",
      "parents": [
        "a4b3b7df111099ae6ce4996c6ff8ea586614e0b4",
        "e7ba1ae010b69dc1b2d7ae91d602d967720c64af"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Sep 26 10:08:01 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 26 10:08:01 2012 -0700"
      },
      "message": "am e7ba1ae0: (-s ours) Reconcile with jb-mr1-release - do not merge\n\n* commit \u0027e7ba1ae010b69dc1b2d7ae91d602d967720c64af\u0027:\n"
    },
    {
      "commit": "e7ba1ae010b69dc1b2d7ae91d602d967720c64af",
      "tree": "f3522fd1ad371d1e592c8c8cfd8d0ce1d98f80c2",
      "parents": [
        "512ba3150d45803ebadbefe45977a5eeed323540",
        "49aa4936290e8fc01625be046d9b99cdd53cd0fc"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Sep 26 09:06:36 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Sep 26 09:06:36 2012 -0700"
      },
      "message": "Reconcile with jb-mr1-release - do not merge\n\nChange-Id: Ia30ecedfb569952d5aa125673ea4a749ef7f0144\n"
    },
    {
      "commit": "842c5d9553f3f8e97d04ed1bd0d37e4851240654",
      "tree": "7147d39e042bd7b4f06867168178322b811e1d65",
      "parents": [
        "cc0f1cfb69ce8b8985fc2c0984847a06a13ad22d"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Sep 26 08:34:10 2012 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Sep 26 08:55:08 2012 -0700"
      },
      "message": "Revert \"Don\u0027t wait for presentation complete if terminated\"\n\nThis reverts commit 44cda3a4e7ca3de0db9cb49145def3803b03ebb4\n\nChange-Id: I7fd29b77690dab057ac966a42fb198b2772f092c\n"
    },
    {
      "commit": "49aa4936290e8fc01625be046d9b99cdd53cd0fc",
      "tree": "f3522fd1ad371d1e592c8c8cfd8d0ce1d98f80c2",
      "parents": [
        "cc0f1cfb69ce8b8985fc2c0984847a06a13ad22d",
        "0659dba50fdeb8f1537e8ecb375e8c210c75467d"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Sep 26 06:59:25 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Sep 26 06:59:25 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "a4b3b7df111099ae6ce4996c6ff8ea586614e0b4",
      "tree": "ae5d43d38087958ffaaf4ff5b93b5e471bb609a7",
      "parents": [
        "2ee6b28f0efb533e372b68aa3a224da336648902",
        "512ba3150d45803ebadbefe45977a5eeed323540"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Sep 25 17:26:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 25 17:26:25 2012 -0700"
      },
      "message": "am 512ba315: am cc0f1cfb: Implement android.media.AudioManager.getProperty()\n\n* commit \u0027512ba3150d45803ebadbefe45977a5eeed323540\u0027:\n  Implement android.media.AudioManager.getProperty()\n"
    },
    {
      "commit": "2ee6b28f0efb533e372b68aa3a224da336648902",
      "tree": "fe6a7a5a44971d98b3f4a3c15836780f877cbc6a",
      "parents": [
        "ff6a657d99a7aa1f2222a50037e687df80bddc82",
        "0cef8839bfdd689ee33255e7368992878e225cb7"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Sep 25 17:26:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 25 17:26:24 2012 -0700"
      },
      "message": "am 0cef8839: am d9aa7b4d: Merge \"Better transport stream timestamp handling.\" into jb-mr1-dev\n\n* commit \u00270cef8839bfdd689ee33255e7368992878e225cb7\u0027:\n  Better transport stream timestamp handling.\n"
    },
    {
      "commit": "ff6a657d99a7aa1f2222a50037e687df80bddc82",
      "tree": "9fc9b298f1d815468e93c23ccd4da8238588640a",
      "parents": [
        "9c7c6b36a7e443562148458bb4ee263433d73c26",
        "8e28f62b63b275754df3d4db85b88777efe95b58"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Sep 25 17:26:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 25 17:26:23 2012 -0700"
      },
      "message": "am 8e28f62b: am c910b7ac: Merge \"Add some more logging, reduce startup delay to 1 sec.\" into jb-mr1-dev\n\n* commit \u00278e28f62b63b275754df3d4db85b88777efe95b58\u0027:\n  Add some more logging, reduce startup delay to 1 sec.\n"
    },
    {
      "commit": "512ba3150d45803ebadbefe45977a5eeed323540",
      "tree": "f3522fd1ad371d1e592c8c8cfd8d0ce1d98f80c2",
      "parents": [
        "0cef8839bfdd689ee33255e7368992878e225cb7",
        "cc0f1cfb69ce8b8985fc2c0984847a06a13ad22d"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Sep 25 17:23:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 25 17:23:44 2012 -0700"
      },
      "message": "am cc0f1cfb: Implement android.media.AudioManager.getProperty()\n\n* commit \u0027cc0f1cfb69ce8b8985fc2c0984847a06a13ad22d\u0027:\n  Implement android.media.AudioManager.getProperty()\n"
    },
    {
      "commit": "0cef8839bfdd689ee33255e7368992878e225cb7",
      "tree": "362ebced356de73b5ed052d1ec6f164a5f5f67a5",
      "parents": [
        "8e28f62b63b275754df3d4db85b88777efe95b58",
        "d9aa7b4db46bea5966401f9fcfbecb3269ec55c7"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Sep 25 17:23:43 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 25 17:23:43 2012 -0700"
      },
      "message": "am d9aa7b4d: Merge \"Better transport stream timestamp handling.\" into jb-mr1-dev\n\n* commit \u0027d9aa7b4db46bea5966401f9fcfbecb3269ec55c7\u0027:\n  Better transport stream timestamp handling.\n"
    },
    {
      "commit": "8e28f62b63b275754df3d4db85b88777efe95b58",
      "tree": "a4c08fd6c9754b1cd8eddb96be1acb3dc71c51c4",
      "parents": [
        "0c82e02258cf31347b16d1c1c305bb31490098bb",
        "c910b7accbed385ce5905e800c16d92290ccd997"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Sep 25 17:23:43 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 25 17:23:43 2012 -0700"
      },
      "message": "am c910b7ac: Merge \"Add some more logging, reduce startup delay to 1 sec.\" into jb-mr1-dev\n\n* commit \u0027c910b7accbed385ce5905e800c16d92290ccd997\u0027:\n  Add some more logging, reduce startup delay to 1 sec.\n"
    },
    {
      "commit": "cc0f1cfb69ce8b8985fc2c0984847a06a13ad22d",
      "tree": "f3522fd1ad371d1e592c8c8cfd8d0ce1d98f80c2",
      "parents": [
        "d9aa7b4db46bea5966401f9fcfbecb3269ec55c7"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Sep 24 11:27:18 2012 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Sep 25 17:13:18 2012 -0700"
      },
      "message": "Implement android.media.AudioManager.getProperty()\n\nBug: 6635041\nChange-Id: I3386a4a6c226bc4eceaf65556119e4fb15f73224\n"
    },
    {
      "commit": "d9aa7b4db46bea5966401f9fcfbecb3269ec55c7",
      "tree": "362ebced356de73b5ed052d1ec6f164a5f5f67a5",
      "parents": [
        "c910b7accbed385ce5905e800c16d92290ccd997",
        "28e17ed7e2fbb254fb99481b74db85e427c905ee"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Sep 25 16:16:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 25 16:16:07 2012 -0700"
      },
      "message": "Merge \"Better transport stream timestamp handling.\" into jb-mr1-dev"
    },
    {
      "commit": "c910b7accbed385ce5905e800c16d92290ccd997",
      "tree": "a4c08fd6c9754b1cd8eddb96be1acb3dc71c51c4",
      "parents": [
        "c7d9afdc7d2181aef7688638fff52859bcdabd65",
        "92f655fe351a5f2eb7d36123d2b687d6e7e3e913"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Sep 25 16:15:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 25 16:15:53 2012 -0700"
      },
      "message": "Merge \"Add some more logging, reduce startup delay to 1 sec.\" into jb-mr1-dev"
    },
    {
      "commit": "28e17ed7e2fbb254fb99481b74db85e427c905ee",
      "tree": "8d4af5c5b495452f048a58eccb07736f3c03a30a",
      "parents": [
        "92f655fe351a5f2eb7d36123d2b687d6e7e3e913"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Sep 25 14:20:08 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Sep 25 16:05:09 2012 -0700"
      },
      "message": "Better transport stream timestamp handling.\n\nProperly emit PCR and PMT/PAT updates every 0.1 secs.\nDon\u0027t stream RTCP unless requested by the dongle.\n\nrelated-to-bug: 7232540\nChange-Id: Ie9a6949a074d86ab022adfab5d2811294ba746aa\n"
    },
    {
      "commit": "9c7c6b36a7e443562148458bb4ee263433d73c26",
      "tree": "6f2e899fba537f7331d979a9fbb3a36cf4936f4c",
      "parents": [
        "ce00c851de49bc42cd1cbb86dd852b30dc744757",
        "0c82e02258cf31347b16d1c1c305bb31490098bb"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 25 12:35:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 25 12:35:25 2012 -0700"
      },
      "message": "am 0c82e022: am c7d9afdc: Camera2: Make sure to clean out reprocess streams on shutdown as well.\n\n* commit \u00270c82e02258cf31347b16d1c1c305bb31490098bb\u0027:\n  Camera2: Make sure to clean out reprocess streams on shutdown as well.\n"
    },
    {
      "commit": "ce00c851de49bc42cd1cbb86dd852b30dc744757",
      "tree": "4ac1b22346d2d78f13d7f392db2b5a400f61fb4e",
      "parents": [
        "19dedfe04206b9d8044cb86bb2ed9dc30a26b9b5",
        "d2b4224e356e363bf753d246d805da4cf7481097"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 25 12:35:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 25 12:35:24 2012 -0700"
      },
      "message": "am d2b4224e: am 4bb81188: Camera2: Debug and logging fixes.\n\n* commit \u0027d2b4224e356e363bf753d246d805da4cf7481097\u0027:\n  Camera2: Debug and logging fixes.\n"
    },
    {
      "commit": "19dedfe04206b9d8044cb86bb2ed9dc30a26b9b5",
      "tree": "9bcdc5bea49a84ce14eb847d8163daf8a00d204e",
      "parents": [
        "2afedd50da98c47835adc8d46885b3e85f2e9d1e",
        "4680802d540379fda8a831167d8e7f2067327d90"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Sep 25 12:35:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 25 12:35:23 2012 -0700"
      },
      "message": "am 4680802d: am b6ba2fd0: audioflinger: improve record start and thread exit\n\n* commit \u00274680802d540379fda8a831167d8e7f2067327d90\u0027:\n  audioflinger: improve record start and thread exit\n"
    },
    {
      "commit": "0c82e02258cf31347b16d1c1c305bb31490098bb",
      "tree": "21cc632f36cd9a1c45570fe15aa458f77d3dccaa",
      "parents": [
        "d2b4224e356e363bf753d246d805da4cf7481097",
        "c7d9afdc7d2181aef7688638fff52859bcdabd65"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 25 12:32:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 25 12:32:25 2012 -0700"
      },
      "message": "am c7d9afdc: Camera2: Make sure to clean out reprocess streams on shutdown as well.\n\n* commit \u0027c7d9afdc7d2181aef7688638fff52859bcdabd65\u0027:\n  Camera2: Make sure to clean out reprocess streams on shutdown as well.\n"
    },
    {
      "commit": "d2b4224e356e363bf753d246d805da4cf7481097",
      "tree": "685c57b06d3faa9750d0e0c2aae5eedb59484a70",
      "parents": [
        "4680802d540379fda8a831167d8e7f2067327d90",
        "4bb8118816874c696d9f1adab48490df1da365f7"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 25 12:32:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 25 12:32:24 2012 -0700"
      },
      "message": "am 4bb81188: Camera2: Debug and logging fixes.\n\n* commit \u00274bb8118816874c696d9f1adab48490df1da365f7\u0027:\n  Camera2: Debug and logging fixes.\n"
    },
    {
      "commit": "4680802d540379fda8a831167d8e7f2067327d90",
      "tree": "4cd873f829cccccd2a1c032f17ea54aabb0f3234",
      "parents": [
        "d092e8c7cbf544b91061e8b01ed940a6b61e4954",
        "b6ba2fd0d61a4844c153e17843fbe2c841c4bf57"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Sep 25 12:28:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 25 12:28:36 2012 -0700"
      },
      "message": "am b6ba2fd0: audioflinger: improve record start and thread exit\n\n* commit \u0027b6ba2fd0d61a4844c153e17843fbe2c841c4bf57\u0027:\n  audioflinger: improve record start and thread exit\n"
    },
    {
      "commit": "c7d9afdc7d2181aef7688638fff52859bcdabd65",
      "tree": "21cc632f36cd9a1c45570fe15aa458f77d3dccaa",
      "parents": [
        "4bb8118816874c696d9f1adab48490df1da365f7"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Sep 24 13:44:07 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 25 12:12:40 2012 -0700"
      },
      "message": "Camera2: Make sure to clean out reprocess streams on shutdown as well.\n\nOtherwise, streams may persist past expected lifetime.\n\nBug: 6243944\nChange-Id: I901971b78baf9d577ea3812588dec3885232e7ef\n"
    },
    {
      "commit": "0659dba50fdeb8f1537e8ecb375e8c210c75467d",
      "tree": "4cd873f829cccccd2a1c032f17ea54aabb0f3234",
      "parents": [
        "b6ba2fd0d61a4844c153e17843fbe2c841c4bf57",
        "4968246a1fb70fcea422331effa4f446378dbdb8"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Sep 25 11:05:51 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Sep 25 11:05:51 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "4bb8118816874c696d9f1adab48490df1da365f7",
      "tree": "685c57b06d3faa9750d0e0c2aae5eedb59484a70",
      "parents": [
        "b6ba2fd0d61a4844c153e17843fbe2c841c4bf57"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Sep 24 09:46:53 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 25 10:35:28 2012 -0700"
      },
      "message": "Camera2: Debug and logging fixes.\n\n- Fix LOG_TAGs to work with standard logcat filtering.\n- Add ATRACE to Camera2Device\n- Shorten thread names to fit in 16 characters\n- Remove some ATRACEs to avoid flooding trace unnecessarily\n\nBug: 7220520\nChange-Id: Ief8d677b5c8bb35d94e0f21b11b86505e83169ea\n"
    },
    {
      "commit": "b6ba2fd0d61a4844c153e17843fbe2c841c4bf57",
      "tree": "4cd873f829cccccd2a1c032f17ea54aabb0f3234",
      "parents": [
        "2a865ad8d45940bc824c02a8a8558cbcb97acc88"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Sep 24 15:02:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 25 09:40:00 2012 -0700"
      },
      "message": "audioflinger: improve record start and thread exit\n\nUse broadcast() instead of signal() on the\nthread wake up condition when starting record or requesting thread\nexit to make sure that if another thread is waiting for the same\ncondition (e.g binder thread calling setParameters()) the mixer\nthread will be woken up.\n\nBug 7184317.\n\nChange-Id: I3154a4509ca7af6ffae5236e522b0fab8e75ed06\n"
    },
    {
      "commit": "92f655fe351a5f2eb7d36123d2b687d6e7e3e913",
      "tree": "9c233b2c1df1bce753dc16c5fe27871badecd820",
      "parents": [
        "2a865ad8d45940bc824c02a8a8558cbcb97acc88"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Sep 24 14:33:18 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Sep 25 09:27:40 2012 -0700"
      },
      "message": "Add some more logging, reduce startup delay to 1 sec.\n\nChange-Id: Ic24a3d9e3e645288411efb46f7004d89e7a0a4b7\n"
    },
    {
      "commit": "4968246a1fb70fcea422331effa4f446378dbdb8",
      "tree": "26121ac0af630b977911817c6cf22538aee57081",
      "parents": [
        "2a865ad8d45940bc824c02a8a8558cbcb97acc88",
        "46323541d634c881826040dece9e4891fdf0ae52"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Sep 25 06:59:36 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Sep 25 06:59:36 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "2afedd50da98c47835adc8d46885b3e85f2e9d1e",
      "tree": "b141495fa1ec2d16063d837b09272e7f1ce5ac99",
      "parents": [
        "168fd9a150b632ae384e43ff623d72f6105ce73f",
        "d092e8c7cbf544b91061e8b01ed940a6b61e4954"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Mon Sep 24 16:48:16 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 16:48:16 2012 -0700"
      },
      "message": "am d092e8c7: am 2a865ad8: Tune video bitrate to 5 mbps.\n\n* commit \u0027d092e8c7cbf544b91061e8b01ed940a6b61e4954\u0027:\n  Tune video bitrate to 5 mbps.\n"
    },
    {
      "commit": "d092e8c7cbf544b91061e8b01ed940a6b61e4954",
      "tree": "26121ac0af630b977911817c6cf22538aee57081",
      "parents": [
        "08e129101318a2618ff624e3de742dc9ead01bcf",
        "2a865ad8d45940bc824c02a8a8558cbcb97acc88"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Mon Sep 24 16:46:03 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 16:46:03 2012 -0700"
      },
      "message": "am 2a865ad8: Tune video bitrate to 5 mbps.\n\n* commit \u00272a865ad8d45940bc824c02a8a8558cbcb97acc88\u0027:\n  Tune video bitrate to 5 mbps.\n"
    },
    {
      "commit": "2a865ad8d45940bc824c02a8a8558cbcb97acc88",
      "tree": "26121ac0af630b977911817c6cf22538aee57081",
      "parents": [
        "9a2e4fa60c843df54f35923898975fdbd04bed56"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Mon Sep 24 16:42:14 2012 -0700"
      },
      "committer": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Mon Sep 24 16:42:14 2012 -0700"
      },
      "message": "Tune video bitrate to 5 mbps.\n\nChange-Id: Ieb7ab1675db6fb21087a1258465f866ecdc5475b\n"
    },
    {
      "commit": "168fd9a150b632ae384e43ff623d72f6105ce73f",
      "tree": "280f0927b8fae958563fa250ba4de05b7b3d489e",
      "parents": [
        "8fd84a218d61463744692cedfb9ce9dde5f3f701",
        "08e129101318a2618ff624e3de742dc9ead01bcf"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 24 15:23:55 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 15:23:55 2012 -0700"
      },
      "message": "am 08e12910: am 9a2e4fa6: Merge \"Camera2: Emit ShutterCallback/RawCallback events after takePicture\" into jb-mr1-dev\n\n* commit \u002708e129101318a2618ff624e3de742dc9ead01bcf\u0027:\n  Camera2: Emit ShutterCallback/RawCallback events after takePicture\n"
    },
    {
      "commit": "8fd84a218d61463744692cedfb9ce9dde5f3f701",
      "tree": "5aaecdbcbb477f6aee4c82ccbab86dbb511b0dac",
      "parents": [
        "eb2ef90381ea42617f6a04b9356f5b5bf1ce4f5c",
        "d4722b8761ea3579e9412001bfe7f1ba8a989389"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 24 15:23:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 15:23:54 2012 -0700"
      },
      "message": "am d4722b87: am aae1de9e: Merge \"Camera2: Fix cropRegion sometimes exceeding the sensor array size\" into jb-mr1-dev\n\n* commit \u0027d4722b8761ea3579e9412001bfe7f1ba8a989389\u0027:\n  Camera2: Fix cropRegion sometimes exceeding the sensor array size\n"
    },
    {
      "commit": "08e129101318a2618ff624e3de742dc9ead01bcf",
      "tree": "3bf95fcf491310a860b61f79787c1e9615fcc15d",
      "parents": [
        "d4722b8761ea3579e9412001bfe7f1ba8a989389",
        "9a2e4fa60c843df54f35923898975fdbd04bed56"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 24 15:21:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 15:21:24 2012 -0700"
      },
      "message": "am 9a2e4fa6: Merge \"Camera2: Emit ShutterCallback/RawCallback events after takePicture\" into jb-mr1-dev\n\n* commit \u00279a2e4fa60c843df54f35923898975fdbd04bed56\u0027:\n  Camera2: Emit ShutterCallback/RawCallback events after takePicture\n"
    },
    {
      "commit": "d4722b8761ea3579e9412001bfe7f1ba8a989389",
      "tree": "dc94163f914abda0814140a704beb3a735e3ea70",
      "parents": [
        "6aee72a479afb15498a4dc31327c5d5ff7ee4294",
        "aae1de9eaba5aa3e2bce68b59aa78f918020f5a8"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 24 15:21:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 15:21:23 2012 -0700"
      },
      "message": "am aae1de9e: Merge \"Camera2: Fix cropRegion sometimes exceeding the sensor array size\" into jb-mr1-dev\n\n* commit \u0027aae1de9eaba5aa3e2bce68b59aa78f918020f5a8\u0027:\n  Camera2: Fix cropRegion sometimes exceeding the sensor array size\n"
    },
    {
      "commit": "9a2e4fa60c843df54f35923898975fdbd04bed56",
      "tree": "3bf95fcf491310a860b61f79787c1e9615fcc15d",
      "parents": [
        "aae1de9eaba5aa3e2bce68b59aa78f918020f5a8",
        "1b65ae9b7bcb4302f80ddc1464f1aa2c7483efb8"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 24 15:19:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 24 15:19:05 2012 -0700"
      },
      "message": "Merge \"Camera2: Emit ShutterCallback/RawCallback events after takePicture\" into jb-mr1-dev"
    },
    {
      "commit": "aae1de9eaba5aa3e2bce68b59aa78f918020f5a8",
      "tree": "dc94163f914abda0814140a704beb3a735e3ea70",
      "parents": [
        "8d452f1c61aa70c4a86c4114532f2c0983120ef8",
        "018d228ac43a8da7d5f36e45fd105c9baf2490a0"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 24 15:18:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 24 15:18:42 2012 -0700"
      },
      "message": "Merge \"Camera2: Fix cropRegion sometimes exceeding the sensor array size\" into jb-mr1-dev"
    },
    {
      "commit": "eb2ef90381ea42617f6a04b9356f5b5bf1ce4f5c",
      "tree": "43f530a899bc0dde0229356b7fc425e631a3ef55",
      "parents": [
        "d4c1f2b55688fafabd468cd5b316dea636d7b4b8",
        "6aee72a479afb15498a4dc31327c5d5ff7ee4294"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Sep 24 13:55:37 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 13:55:37 2012 -0700"
      },
      "message": "am 6aee72a4: am 8d452f1c: Merge \"Check clock_gettime(CLOCK_MONOTONIC) for failure\" into jb-mr1-dev\n\n* commit \u00276aee72a479afb15498a4dc31327c5d5ff7ee4294\u0027:\n  Check clock_gettime(CLOCK_MONOTONIC) for failure\n"
    },
    {
      "commit": "6aee72a479afb15498a4dc31327c5d5ff7ee4294",
      "tree": "0b31d36c3dbe51b243a707b29584bf9318e3825e",
      "parents": [
        "842feefd25f3ac03de3cd9bcc5bc7627abec6ebc",
        "8d452f1c61aa70c4a86c4114532f2c0983120ef8"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Sep 24 13:53:33 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 13:53:33 2012 -0700"
      },
      "message": "am 8d452f1c: Merge \"Check clock_gettime(CLOCK_MONOTONIC) for failure\" into jb-mr1-dev\n\n* commit \u00278d452f1c61aa70c4a86c4114532f2c0983120ef8\u0027:\n  Check clock_gettime(CLOCK_MONOTONIC) for failure\n"
    },
    {
      "commit": "8d452f1c61aa70c4a86c4114532f2c0983120ef8",
      "tree": "0b31d36c3dbe51b243a707b29584bf9318e3825e",
      "parents": [
        "c0c3b298cbcf47feeeaa597a7621a0dd45f5a99e",
        "80b3273cea8660fe8a5868d024d2788a1e083ffc"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Sep 24 13:51:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 24 13:51:58 2012 -0700"
      },
      "message": "Merge \"Check clock_gettime(CLOCK_MONOTONIC) for failure\" into jb-mr1-dev"
    },
    {
      "commit": "1b65ae9b7bcb4302f80ddc1464f1aa2c7483efb8",
      "tree": "18c3b326a2a4f5c962be2282ea7c48b390495bee",
      "parents": [
        "c0c3b298cbcf47feeeaa597a7621a0dd45f5a99e"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Sep 20 15:18:50 2012 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 24 12:30:03 2012 -0700"
      },
      "message": "Camera2: Emit ShutterCallback/RawCallback events after takePicture\n\nBug: 7176692\nChange-Id: I50e8f9511f1770d97a42d1fa208c04b1bbcfba6b\n"
    },
    {
      "commit": "018d228ac43a8da7d5f36e45fd105c9baf2490a0",
      "tree": "33558bef13d028483033d2faae3a5607504df702",
      "parents": [
        "c0c3b298cbcf47feeeaa597a7621a0dd45f5a99e"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Sep 18 18:23:49 2012 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 24 12:26:50 2012 -0700"
      },
      "message": "Camera2: Fix cropRegion sometimes exceeding the sensor array size\n\nBug: 7155264\nBug: 7120431\nChange-Id: I92a9c695b97ec40acf26dbdaa877964e41a9fd4c\n"
    },
    {
      "commit": "80b3273cea8660fe8a5868d024d2788a1e083ffc",
      "tree": "e9d4e782be64fe03b80331cf62f98ca27c16be6f",
      "parents": [
        "94a68ecf2b56bd56994d0352cbaad56e58dcf0dc"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Sep 24 11:29:00 2012 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Sep 24 11:48:20 2012 -0700"
      },
      "message": "Check clock_gettime(CLOCK_MONOTONIC) for failure\n\nBug: 7100774\nChange-Id: I15a84a19bb6d6ef1d9dac4beaa03587638196404\n"
    },
    {
      "commit": "d4c1f2b55688fafabd468cd5b316dea636d7b4b8",
      "tree": "c201c3f2ae28cb66e67a8bf81128abef3de21b89",
      "parents": [
        "a3903b1fe72c1c3ad70d54489575d8b1b7e48cfd",
        "842feefd25f3ac03de3cd9bcc5bc7627abec6ebc"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Sep 24 10:41:17 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 10:41:17 2012 -0700"
      },
      "message": "am 842feefd: am c0c3b298: Merge \"fix end of track presentation on suspended output\" into jb-mr1-dev\n\n* commit \u0027842feefd25f3ac03de3cd9bcc5bc7627abec6ebc\u0027:\n  fix end of track presentation on suspended output\n"
    },
    {
      "commit": "842feefd25f3ac03de3cd9bcc5bc7627abec6ebc",
      "tree": "65b4b91a2aea14f71b46a3b6539c8d7cb7385315",
      "parents": [
        "2355f172c80b32d205faad7a59f5410eb1198a80",
        "c0c3b298cbcf47feeeaa597a7621a0dd45f5a99e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Sep 24 10:39:59 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 10:39:59 2012 -0700"
      },
      "message": "am c0c3b298: Merge \"fix end of track presentation on suspended output\" into jb-mr1-dev\n\n* commit \u0027c0c3b298cbcf47feeeaa597a7621a0dd45f5a99e\u0027:\n  fix end of track presentation on suspended output\n"
    },
    {
      "commit": "c0c3b298cbcf47feeeaa597a7621a0dd45f5a99e",
      "tree": "65b4b91a2aea14f71b46a3b6539c8d7cb7385315",
      "parents": [
        "53787020d2706a1ab04972213b586acaf757bd57",
        "1afc26db11b71c43f63a0f72a45a803f1a7910dd"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Sep 24 10:38:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 24 10:38:23 2012 -0700"
      },
      "message": "Merge \"fix end of track presentation on suspended output\" into jb-mr1-dev"
    },
    {
      "commit": "a3903b1fe72c1c3ad70d54489575d8b1b7e48cfd",
      "tree": "3b5debfb396f46591381c885577cb8a09ce5757a",
      "parents": [
        "fe60b0694ff98d4a8543c4665858aea8c1c1fda3",
        "2355f172c80b32d205faad7a59f5410eb1198a80"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Mon Sep 24 10:37:50 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 10:37:50 2012 -0700"
      },
      "message": "am 2355f172: am 53787020: Merge \"Camera2: Truncate JPEG images\" into jb-mr1-dev\n\n* commit \u00272355f172c80b32d205faad7a59f5410eb1198a80\u0027:\n  Camera2: Truncate JPEG images\n"
    },
    {
      "commit": "2355f172c80b32d205faad7a59f5410eb1198a80",
      "tree": "b6449a2ce8472e6b6615d9cb8a6234c1deee2a09",
      "parents": [
        "9c4fd9d35f5b74a0eb8e75fe6776302685de6f96",
        "53787020d2706a1ab04972213b586acaf757bd57"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Mon Sep 24 10:35:29 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 10:35:29 2012 -0700"
      },
      "message": "am 53787020: Merge \"Camera2: Truncate JPEG images\" into jb-mr1-dev\n\n* commit \u002753787020d2706a1ab04972213b586acaf757bd57\u0027:\n  Camera2: Truncate JPEG images\n"
    },
    {
      "commit": "53787020d2706a1ab04972213b586acaf757bd57",
      "tree": "b6449a2ce8472e6b6615d9cb8a6234c1deee2a09",
      "parents": [
        "ea4bbfdcad9478ea19257fb19a32de68a2dfd958",
        "a6b4c40e70eafc5aba16163999de6d3e26667b89"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Mon Sep 24 10:33:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 24 10:33:32 2012 -0700"
      },
      "message": "Merge \"Camera2: Truncate JPEG images\" into jb-mr1-dev"
    },
    {
      "commit": "fe60b0694ff98d4a8543c4665858aea8c1c1fda3",
      "tree": "afdcf57d8d50dfc15d60ed8e2ee4e516f11d6bd5",
      "parents": [
        "ddedf30a11f495d38c875372cd933df16a720b76",
        "9c4fd9d35f5b74a0eb8e75fe6776302685de6f96"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Sep 24 10:30:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 10:30:21 2012 -0700"
      },
      "message": "am 9c4fd9d3: am ea4bbfdc: Attempt an orderly shutdown of the wifi display connection if possible.\n\n* commit \u00279c4fd9d35f5b74a0eb8e75fe6776302685de6f96\u0027:\n  Attempt an orderly shutdown of the wifi display connection if possible.\n"
    },
    {
      "commit": "9c4fd9d35f5b74a0eb8e75fe6776302685de6f96",
      "tree": "8e775ec4f40848819681f3ed4d5186cc7aa53a31",
      "parents": [
        "015d1d67a2f6f7c39ce05ba01153898b8778bc1b",
        "ea4bbfdcad9478ea19257fb19a32de68a2dfd958"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Sep 24 10:29:09 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 10:29:09 2012 -0700"
      },
      "message": "am ea4bbfdc: Attempt an orderly shutdown of the wifi display connection if possible.\n\n* commit \u0027ea4bbfdcad9478ea19257fb19a32de68a2dfd958\u0027:\n  Attempt an orderly shutdown of the wifi display connection if possible.\n"
    },
    {
      "commit": "ddedf30a11f495d38c875372cd933df16a720b76",
      "tree": "f6b40eb132d1d56bccb511c25c9f3be9fee84957",
      "parents": [
        "1eb0f18a4b75bd05df070c39ce244cdb523a8255",
        "015d1d67a2f6f7c39ce05ba01153898b8778bc1b"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Sep 24 10:14:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 10:14:48 2012 -0700"
      },
      "message": "am 015d1d67: (-s ours) Reconcile with jb-mr1-release - do not merge\n\n* commit \u0027015d1d67a2f6f7c39ce05ba01153898b8778bc1b\u0027:\n  Camera2: Clean up startup/shutdown sequences.\n"
    },
    {
      "commit": "015d1d67a2f6f7c39ce05ba01153898b8778bc1b",
      "tree": "bbf52f1eb8428c0d1f30b28219a6b19f4df4ef62",
      "parents": [
        "0ead0f50ac8a0fac329fdcb9b2d8fae74096b519",
        "46323541d634c881826040dece9e4891fdf0ae52"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Sep 24 10:12:05 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Sep 24 10:12:05 2012 -0700"
      },
      "message": "Reconcile with jb-mr1-release - do not merge\n\nChange-Id: I5428b18f029aa2d74cefe23e27eda2040d711778\n"
    },
    {
      "commit": "ea4bbfdcad9478ea19257fb19a32de68a2dfd958",
      "tree": "8e775ec4f40848819681f3ed4d5186cc7aa53a31",
      "parents": [
        "94a68ecf2b56bd56994d0352cbaad56e58dcf0dc"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 21 16:02:39 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Sep 24 10:01:46 2012 -0700"
      },
      "message": "Attempt an orderly shutdown of the wifi display connection if possible.\n\nShutdown the session if the encoder signals an error.\n\nrelated-to-bug:7207481\n\nChange-Id: Id78000a336f8bb8904e7d2102f8f81a4139cdd61\n"
    },
    {
      "commit": "1eb0f18a4b75bd05df070c39ce244cdb523a8255",
      "tree": "f6b40eb132d1d56bccb511c25c9f3be9fee84957",
      "parents": [
        "9d1d7aad6cadfa9debe6bb2f1d7b1791b5472d69",
        "0ead0f50ac8a0fac329fdcb9b2d8fae74096b519"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Sep 24 09:36:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 09:36:23 2012 -0700"
      },
      "message": "am 0ead0f50: am 94a68ecf: Merge \"Bug fix: MediaPlayer\\\u0027s deselectTrack() for subtitle.\" into jb-mr1-dev\n\n* commit \u00270ead0f50ac8a0fac329fdcb9b2d8fae74096b519\u0027:\n  Bug fix: MediaPlayer\u0027s deselectTrack() for subtitle.\n"
    },
    {
      "commit": "9d1d7aad6cadfa9debe6bb2f1d7b1791b5472d69",
      "tree": "65a38e23f2325a3743518d8646ad2459e5c42766",
      "parents": [
        "84b800853aad6fd30c2f0147e9c8c9d989b80dc3",
        "585549bc13dc03859d39f92f13e9da5e583b2d28"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Sep 24 09:36:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 09:36:22 2012 -0700"
      },
      "message": "am 585549bc: am df2bc296: Merge \"Camera2: Don\\\u0027t use ZSL when flash is on force fire mode.\" into jb-mr1-dev\n\n* commit \u0027585549bc13dc03859d39f92f13e9da5e583b2d28\u0027:\n  Camera2: Don\u0027t use ZSL when flash is on force fire mode.\n"
    },
    {
      "commit": "0ead0f50ac8a0fac329fdcb9b2d8fae74096b519",
      "tree": "bbf52f1eb8428c0d1f30b28219a6b19f4df4ef62",
      "parents": [
        "585549bc13dc03859d39f92f13e9da5e583b2d28",
        "94a68ecf2b56bd56994d0352cbaad56e58dcf0dc"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Sep 24 09:26:16 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 09:26:16 2012 -0700"
      },
      "message": "am 94a68ecf: Merge \"Bug fix: MediaPlayer\\\u0027s deselectTrack() for subtitle.\" into jb-mr1-dev\n\n* commit \u002794a68ecf2b56bd56994d0352cbaad56e58dcf0dc\u0027:\n  Bug fix: MediaPlayer\u0027s deselectTrack() for subtitle.\n"
    },
    {
      "commit": "585549bc13dc03859d39f92f13e9da5e583b2d28",
      "tree": "c0ac024b9f8158a5163ea86dd072d8a3099de1c7",
      "parents": [
        "43d0199a5c89d756cb3ac3c0c0fa7afe421be28b",
        "df2bc29664d3bf80bed0012970608e5605acf7af"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Sep 24 09:26:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 09:26:15 2012 -0700"
      },
      "message": "am df2bc296: Merge \"Camera2: Don\\\u0027t use ZSL when flash is on force fire mode.\" into jb-mr1-dev\n\n* commit \u0027df2bc29664d3bf80bed0012970608e5605acf7af\u0027:\n  Camera2: Don\u0027t use ZSL when flash is on force fire mode.\n"
    },
    {
      "commit": "a6b4c40e70eafc5aba16163999de6d3e26667b89",
      "tree": "fdf489bb7518feaa8b693e7cdc1a6dc83c44db44",
      "parents": [
        "94a68ecf2b56bd56994d0352cbaad56e58dcf0dc"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Fri Sep 21 00:58:03 2012 -0700"
      },
      "committer": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Mon Sep 24 05:18:14 2012 -0700"
      },
      "message": "Camera2: Truncate JPEG images\n\nCheck for JPEG size hint from HAL, use if applicable.  Otherwise\nread until end of JPEG image to find appropriate file size.\n\nBug: 7108816\nChange-Id: Idfd194133eb6c293ab08c9466f59606e62ba56b6\n"
    },
    {
      "commit": "84b800853aad6fd30c2f0147e9c8c9d989b80dc3",
      "tree": "59599fd3784e4be3050154a9d281db8eac54e7c7",
      "parents": [
        "27974f728512ef47d5d8fe847c75d1f2448180f2",
        "43d0199a5c89d756cb3ac3c0c0fa7afe421be28b"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 24 00:50:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 00:50:11 2012 -0700"
      },
      "message": "am 43d0199a: am 75dce94a: Merge \"Camera2: Emit FaceDetection events for all except repeating 0-face frames\" into jb-mr1-dev\n\n* commit \u002743d0199a5c89d756cb3ac3c0c0fa7afe421be28b\u0027:\n  Camera2: Emit FaceDetection events for all except repeating 0-face frames\n"
    }
  ],
  "next": "46323541d634c881826040dece9e4891fdf0ae52"
}
