)]}'
{
  "log": [
    {
      "commit": "563d4d12c7f52db81929baae0a29bdf322aabff2",
      "tree": "52c436c35a2c8b8e3362017a4774c1f0efea3b58",
      "parents": [
        "2ba7856545e636e1e3b9337dae6d5cba13b06859",
        "5c21fc11f1fbc1b08f1a0638f9a23e54129bc75b"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 02 11:03:42 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 02 11:03:42 2012 -0700"
      },
      "message": "am 0389cc09: Fix video continuity\n\n* commit \u00270389cc09f7b90f155a8942a0d2e1925cad1dbe2d\u0027:\n  Fix video continuity\n"
    },
    {
      "commit": "5c21fc11f1fbc1b08f1a0638f9a23e54129bc75b",
      "tree": "52c436c35a2c8b8e3362017a4774c1f0efea3b58",
      "parents": [
        "b6e88c841f3e76d3fbc206c6fff0edac8cafb363"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 02 10:47:39 2012 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 02 10:47:39 2012 -0700"
      },
      "message": "Fix video continuity\n\nFixes \"pixelation\" seen after seeking in Netflix.\nb/7211673\n\nChange-Id: Id675acaef1e5fd7151fdfa7bd79e2f25990e1ecd\n"
    },
    {
      "commit": "2ba7856545e636e1e3b9337dae6d5cba13b06859",
      "tree": "f3cb65301a70b1fa0efc2022c76b3f9ba80bb9ce",
      "parents": [
        "08460b6de97a2d3447c32617dad56f6d03c6952e",
        "e7ae76b5d399a48f92621a1431c43bc4da643c60"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 02 09:18:11 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 02 09:18:11 2012 -0700"
      },
      "message": "Reconcile with jb-mr1-release - do not merge\n\nChange-Id: I2158d0cd4ff2c94fad7af68bc20e2ca2ca03a2dd\n"
    },
    {
      "commit": "e7ae76b5d399a48f92621a1431c43bc4da643c60",
      "tree": "f3cb65301a70b1fa0efc2022c76b3f9ba80bb9ce",
      "parents": [
        "b6e88c841f3e76d3fbc206c6fff0edac8cafb363",
        "df3edce13b96818bd945af5c230a86fe3a87d24f"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Oct 02 06:59:28 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Oct 02 06:59:28 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "08460b6de97a2d3447c32617dad56f6d03c6952e",
      "tree": "f3cb65301a70b1fa0efc2022c76b3f9ba80bb9ce",
      "parents": [
        "4456b26b5a76de3b488b777cee0a72f61027d873",
        "b6e88c841f3e76d3fbc206c6fff0edac8cafb363"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue Oct 02 01:29:08 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 02 01:29:08 2012 -0700"
      },
      "message": "am bd710197: Merge \"[WVDRM] Fix for stuttering on low bandwidth\" into jb-mr1-dev\n\n* commit \u0027bd710197a47e3772763c48bfb5d6be21df173a7f\u0027:\n  [WVDRM] Fix for stuttering on low bandwidth\n"
    },
    {
      "commit": "b6e88c841f3e76d3fbc206c6fff0edac8cafb363",
      "tree": "f3cb65301a70b1fa0efc2022c76b3f9ba80bb9ce",
      "parents": [
        "f79023998f731419b48eae64c3b10dfaa166dd2d",
        "25d542dcd6d6a633860925591145b1f51e22993c"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue Oct 02 01:25:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 02 01:25:41 2012 -0700"
      },
      "message": "Merge \"[WVDRM] Fix for stuttering on low bandwidth\" into jb-mr1-dev"
    },
    {
      "commit": "4456b26b5a76de3b488b777cee0a72f61027d873",
      "tree": "d8b7f6834302ef744986cc1e8305c4526a76e244",
      "parents": [
        "368195376b9b78631d0eb26ded831a60d4acba7c",
        "f79023998f731419b48eae64c3b10dfaa166dd2d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 16:46:35 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 01 16:46:35 2012 -0700"
      },
      "message": "am ee178668: Use incremental updates sent by surface flinger\n\n* commit \u0027ee178668818eb4f43ff40735405f8fc42372620f\u0027:\n  Use incremental updates sent by surface flinger\n"
    },
    {
      "commit": "368195376b9b78631d0eb26ded831a60d4acba7c",
      "tree": "7741c6562e726ef4321be88e1abc0303499ed401",
      "parents": [
        "8b3f009b9cb78663b6ba9ba0bb25379af0cfc866",
        "b72d42c715b4446b8fb87d97cbcc5a6441d7a539"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 16:45:06 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 01 16:45:06 2012 -0700"
      },
      "message": "am 1c730d33: Merge \"ALooper::GetNowUs() now relies on systemTime instead of gettimeofday.\" into jb-mr1-dev\n\n* commit \u00271c730d33da2fa861000b3990b5e6c9ff69291387\u0027:\n  ALooper::GetNowUs() now relies on systemTime instead of gettimeofday.\n"
    },
    {
      "commit": "8b3f009b9cb78663b6ba9ba0bb25379af0cfc866",
      "tree": "871820d1c79c4f561b267ad6f8604b0535f25950",
      "parents": [
        "a1140f9d984bb4458215e8aa3746af600c16e6de",
        "1ba73d32fab532facafa867a3466fbaa763972dd"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 16:45:05 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 01 16:45:05 2012 -0700"
      },
      "message": "am 1a0d1670: Merge \"Optionally have SurfaceMediaSource return absolute timestamps\" into jb-mr1-dev\n\n* commit \u00271a0d1670b4304f294530f4ca9ce68defad6445dc\u0027:\n  Optionally have SurfaceMediaSource return absolute timestamps\n"
    },
    {
      "commit": "f79023998f731419b48eae64c3b10dfaa166dd2d",
      "tree": "d8b7f6834302ef744986cc1e8305c4526a76e244",
      "parents": [
        "b72d42c715b4446b8fb87d97cbcc5a6441d7a539"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 16:38:26 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 16:41:01 2012 -0700"
      },
      "message": "Use incremental updates sent by surface flinger\n\ninstead of running at a fixed framerate.\n\nChange-Id: Ia3f36aa449e2e952bf3263ffbb709a9b79b09c26\nrelated-to-bug: 7266398\n"
    },
    {
      "commit": "b72d42c715b4446b8fb87d97cbcc5a6441d7a539",
      "tree": "7741c6562e726ef4321be88e1abc0303499ed401",
      "parents": [
        "1ba73d32fab532facafa867a3466fbaa763972dd",
        "fa0e033ab5a0ab5d96e90c9f6d4d53bedc74514b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 16:40:03 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 16:40:04 2012 -0700"
      },
      "message": "Merge \"ALooper::GetNowUs() now relies on systemTime instead of gettimeofday.\" into jb-mr1-dev"
    },
    {
      "commit": "1ba73d32fab532facafa867a3466fbaa763972dd",
      "tree": "871820d1c79c4f561b267ad6f8604b0535f25950",
      "parents": [
        "e9880de9032194500afe8383ef118d33468b5fbe",
        "90689fda75c343ab9328ced63e58f45eabaa33cc"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 16:39:50 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 16:39:51 2012 -0700"
      },
      "message": "Merge \"Optionally have SurfaceMediaSource return absolute timestamps\" into jb-mr1-dev"
    },
    {
      "commit": "df3edce13b96818bd945af5c230a86fe3a87d24f",
      "tree": "822cc959b0dfdc722a355ad657e8070e04f67b7c",
      "parents": [
        "f2b6f90c9fea9a39772239794df9b8a02c206298"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 11:26:30 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Oct 01 16:26:21 2012 -0700"
      },
      "message": "Perform an orderly shutdown if possible, force disconnect if necessary\n\nwait for up to 2 secs for the dongle to send us a \"TEARDOWN\", after that\nforcibly shutdown the connection.\n\nChange-Id: Ie049857cd468b7af6986d6305f725c54571b2276\nrelated-to-bug: 7258622\n"
    },
    {
      "commit": "f2b6f90c9fea9a39772239794df9b8a02c206298",
      "tree": "d4b0c2d5c54ad2cac66c8311f6ca7f6edf8aa67e",
      "parents": [
        "3ef03af97a307fa5e86f4a2dbf276789db0519f5"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 11:22:05 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Oct 01 16:26:14 2012 -0700"
      },
      "message": "Remove double negatives from SurfaceMediaSource\n\nensure mStarted actually reflects the state of SurfaceMediaSource\n\nChange-Id: I92557896993ad8da23fe6940e997402ad63b8cbc\nrelated-to-bug: 7258622\n"
    },
    {
      "commit": "3ef03af97a307fa5e86f4a2dbf276789db0519f5",
      "tree": "3e0ae91e8e8b700a771676790679f02d3c3e85e2",
      "parents": [
        "f0093d344053898e7d9dbdacff50d876ef360681"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 10:43:55 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Oct 01 16:26:08 2012 -0700"
      },
      "message": "Make sure we still handle shutdown-related message even if we\u0027re\n\nin error-state.\n\nChange-Id: Ie12dd1a63306b4020b9de9eae007f6d768f02df6\nrelated-to-bug: 7262673\n"
    },
    {
      "commit": "fa0e033ab5a0ab5d96e90c9f6d4d53bedc74514b",
      "tree": "36a07a0e8484abeb2d8ec882833c6aef8aa7f231",
      "parents": [
        "90689fda75c343ab9328ced63e58f45eabaa33cc"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 16:03:44 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 16:03:44 2012 -0700"
      },
      "message": "ALooper::GetNowUs() now relies on systemTime instead of gettimeofday.\n\nChange-Id: Ia31eb0940b02581327a8bf51af6df135f9ab6de3\nrelated-to-bug: 7266324\n"
    },
    {
      "commit": "90689fda75c343ab9328ced63e58f45eabaa33cc",
      "tree": "76f0bb939e69791e346c25fc195f147e598591f7",
      "parents": [
        "799688d0520149edc7f18ebe69c1ddd453a73cce"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 15:59:54 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 15:59:54 2012 -0700"
      },
      "message": "Optionally have SurfaceMediaSource return absolute timestamps\n\nbased on systemTime().\n\nChange-Id: I2eff15dd149a4b737d6e7473d1907cf0c80b6b38\nrelated-to-bug: 7266706\n"
    },
    {
      "commit": "a1140f9d984bb4458215e8aa3746af600c16e6de",
      "tree": "b103bc5a7b346a04876f6ff503804c2f9640455e",
      "parents": [
        "0a3683535e12b4f933b3d5408d0a9cf224151401",
        "e9880de9032194500afe8383ef118d33468b5fbe"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 14:58:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 01 14:58:53 2012 -0700"
      },
      "message": "am 0cb47712: Inform DisplayManager that we\\\u0027re running over a secure channel (HDCP)\n\n* commit \u00270cb47712a4fc0e01ad8680ee6ac3a5d72eafe0ba\u0027:\n  Inform DisplayManager that we\u0027re running over a secure channel (HDCP)\n"
    },
    {
      "commit": "e9880de9032194500afe8383ef118d33468b5fbe",
      "tree": "b103bc5a7b346a04876f6ff503804c2f9640455e",
      "parents": [
        "799688d0520149edc7f18ebe69c1ddd453a73cce"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 14:26:42 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 14:26:42 2012 -0700"
      },
      "message": "Inform DisplayManager that we\u0027re running over a secure channel (HDCP)\n\nif that\u0027s the case.\n\nChange-Id: I5f16cad04a6937a3fb65600a971866a77e0ae9fc\nrelated-to-bug: 7265406\n"
    },
    {
      "commit": "25d542dcd6d6a633860925591145b1f51e22993c",
      "tree": "dd6be6f5e909fd513a2d086ad4e57485a4d3640b",
      "parents": [
        "0c0cfd7fb8042b63f0ffebd2de563f2ef733526f"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Oct 01 12:57:48 2012 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Oct 01 13:10:54 2012 -0700"
      },
      "message": "[WVDRM] Fix for stuttering on low bandwidth\n\nReintroduces the play/pause rebuffering logic we eliminated\nin JB zero day to fix double spins and slow startup - but\nactivates that logic only based on a comparison of the\ncurrent bandwidth measurement and the lowest bitrate track\nin the movie.\n\nNeeds to be submitted with related changes in /vendor/widevine\n\nbug: 7230071\nChange-Id: If4f5ecda36c4858ce8bf5c4abb722f90a329ecdb\n"
    },
    {
      "commit": "0a3683535e12b4f933b3d5408d0a9cf224151401",
      "tree": "822cc959b0dfdc722a355ad657e8070e04f67b7c",
      "parents": [
        "27344f1685434c008fb38c4198644c48c3355935",
        "799688d0520149edc7f18ebe69c1ddd453a73cce"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 11:42:52 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 01 11:42:52 2012 -0700"
      },
      "message": "am ad0d97c7: Perform an orderly shutdown if possible, force disconnect if necessary\n\n* commit \u0027ad0d97c7cf620e96a0b088dd9461645a3f8900b7\u0027:\n  Perform an orderly shutdown if possible, force disconnect if necessary\n"
    },
    {
      "commit": "27344f1685434c008fb38c4198644c48c3355935",
      "tree": "d4b0c2d5c54ad2cac66c8311f6ca7f6edf8aa67e",
      "parents": [
        "3e76fba90aa59e3fea7e72c8722e084a02ea0da0",
        "a54dee4002624e0885b39451cb29028406f5bf8e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 11:42:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 01 11:42:51 2012 -0700"
      },
      "message": "am 0e1d7164: Remove double negatives from SurfaceMediaSource\n\n* commit \u00270e1d71641624c641a0a1abe4098943f5a42c6f94\u0027:\n  Remove double negatives from SurfaceMediaSource\n"
    },
    {
      "commit": "3e76fba90aa59e3fea7e72c8722e084a02ea0da0",
      "tree": "3e0ae91e8e8b700a771676790679f02d3c3e85e2",
      "parents": [
        "6dff81c4bc955ca12cfe8c8a115ebbde359bc5eb",
        "8292f6d078a12062bbb090eed49d1ea025ff58f3"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 11:42:50 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 01 11:42:50 2012 -0700"
      },
      "message": "am 6360758c: Make sure we still handle shutdown-related message even if we\\\u0027re\n\n* commit \u00276360758ce2d171169d2a21e30266547ee4ac0fec\u0027:\n  Make sure we still handle shutdown-related message even if we\u0027re\n"
    },
    {
      "commit": "799688d0520149edc7f18ebe69c1ddd453a73cce",
      "tree": "822cc959b0dfdc722a355ad657e8070e04f67b7c",
      "parents": [
        "a54dee4002624e0885b39451cb29028406f5bf8e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 11:26:30 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 11:26:30 2012 -0700"
      },
      "message": "Perform an orderly shutdown if possible, force disconnect if necessary\n\nwait for up to 2 secs for the dongle to send us a \"TEARDOWN\", after that\nforcibly shutdown the connection.\n\nChange-Id: Ie049857cd468b7af6986d6305f725c54571b2276\nrelated-to-bug: 7258622\n"
    },
    {
      "commit": "a54dee4002624e0885b39451cb29028406f5bf8e",
      "tree": "d4b0c2d5c54ad2cac66c8311f6ca7f6edf8aa67e",
      "parents": [
        "8292f6d078a12062bbb090eed49d1ea025ff58f3"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 11:22:05 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 11:24:04 2012 -0700"
      },
      "message": "Remove double negatives from SurfaceMediaSource\n\nensure mStarted actually reflects the state of SurfaceMediaSource\n\nChange-Id: I92557896993ad8da23fe6940e997402ad63b8cbc\nrelated-to-bug: 7258622\n"
    },
    {
      "commit": "8292f6d078a12062bbb090eed49d1ea025ff58f3",
      "tree": "3e0ae91e8e8b700a771676790679f02d3c3e85e2",
      "parents": [
        "02e5dbb025bf164f0b273f01a114ddc497798823"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 10:43:55 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 01 10:43:55 2012 -0700"
      },
      "message": "Make sure we still handle shutdown-related message even if we\u0027re\n\nin error-state.\n\nChange-Id: Ie12dd1a63306b4020b9de9eae007f6d768f02df6\nrelated-to-bug: 7262673\n"
    },
    {
      "commit": "6dff81c4bc955ca12cfe8c8a115ebbde359bc5eb",
      "tree": "b300f58fd59db71f26aba84f6d8603bdc965b868",
      "parents": [
        "71bd02080caf02d847c135b667061e63fccd5a59",
        "02e5dbb025bf164f0b273f01a114ddc497798823"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Oct 01 10:15:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 01 10:15:53 2012 -0700"
      },
      "message": "am 087dd8e7: Disable audio watchdog\n\n* commit \u0027087dd8e7232e4c009e9121ab7e8c37985522c9ad\u0027:\n  Disable audio watchdog\n"
    },
    {
      "commit": "71bd02080caf02d847c135b667061e63fccd5a59",
      "tree": "c5776fd80faba3bed40d65be0bb9a5940d06a119",
      "parents": [
        "fdcd4f6c2086fc66e325808707cd85810a91ea4f",
        "6756203ec80f7640f743d8cc9d8799302d9513b6"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Mon Oct 01 10:15:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 01 10:15:11 2012 -0700"
      },
      "message": "am 4769f0b8: Merge \"Even cleaner shutdown.\" into jb-mr1-dev\n\n* commit \u00274769f0b873030bbaa6977fe18696961d1d1b26ba\u0027:\n  Even cleaner shutdown.\n"
    },
    {
      "commit": "fdcd4f6c2086fc66e325808707cd85810a91ea4f",
      "tree": "6cfe1f518fea615c4332fcb7ba02805e53e0bac2",
      "parents": [
        "c770593f88898b7840154a2bd31168518a9d2c8b",
        "b82cf1e21d2bd3792382c6ed0f19b10cb0e8f482"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Oct 01 10:15:10 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 01 10:15:10 2012 -0700"
      },
      "message": "am 7165491b: Merge \"bug 7253033 clean up before closing an output\" into jb-mr1-dev\n\n* commit \u00277165491b8fe140609ab987b510ad1a55715856e9\u0027:\n  bug 7253033 clean up before closing an output\n"
    },
    {
      "commit": "c770593f88898b7840154a2bd31168518a9d2c8b",
      "tree": "4d5c034e73af91b22cd36bc6ad01a97bb3ea76d2",
      "parents": [
        "55b32791d7467017518b949734e21619459e5e56",
        "b5c8c18649ed651dcddbda0b160bc5decc250d26"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Oct 01 10:15:08 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 01 10:15:08 2012 -0700"
      },
      "message": "am d13df246: Merge \"Enable write side of MonoPipe to be shutdown\" into jb-mr1-dev\n\n* commit \u0027d13df2463bd09d8c1fc5b20050d3262a4e89512d\u0027:\n  Enable write side of MonoPipe to be shutdown\n"
    },
    {
      "commit": "55b32791d7467017518b949734e21619459e5e56",
      "tree": "4e1b7524d0e46944703c63fa2d739ffd711b92cf",
      "parents": [
        "ce62125f225c3dd12809b946d4dfe4f1b7750dcf",
        "43cbdc5b5545d3344c556014b9afe8249add91e4"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Oct 01 10:13:35 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 01 10:13:35 2012 -0700"
      },
      "message": "am 73bbd1f1: Camera2: Refactor preview/recording management to separate class.\n\n* commit \u002773bbd1f1c493835f191ea2b0b72439292496b40a\u0027:\n  Camera2: Refactor preview/recording management to separate class.\n"
    },
    {
      "commit": "ce62125f225c3dd12809b946d4dfe4f1b7750dcf",
      "tree": "ff8d85da78be3fa61de5753d697e0377a218565f",
      "parents": [
        "3aba5f0e16f27dc9829d3ec2949f305a132d3ea4",
        "2e63d52ea03e0a9d098759cf4689691809f44ceb"
      ],
      "author": {
        "name": "James Painter",
        "email": "jpainter@google.com",
        "time": "Mon Oct 01 10:13:06 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 01 10:13:06 2012 -0700"
      },
      "message": "am 0517e304: DO NOT MERGE: Remove experimental parameters for burst mode\n\n* commit \u00270517e304d0cce25653a033e3cb00172d54ba251d\u0027:\n  DO NOT MERGE: Remove experimental parameters for burst mode\n"
    },
    {
      "commit": "f0093d344053898e7d9dbdacff50d876ef360681",
      "tree": "b300f58fd59db71f26aba84f6d8603bdc965b868",
      "parents": [
        "02e5dbb025bf164f0b273f01a114ddc497798823",
        "c2d3a220366820fb7eaca8f32580f79fad95212c"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Sun Sep 30 18:17:32 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Sun Sep 30 18:17:32 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "02e5dbb025bf164f0b273f01a114ddc497798823",
      "tree": "b300f58fd59db71f26aba84f6d8603bdc965b868",
      "parents": [
        "6756203ec80f7640f743d8cc9d8799302d9513b6"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Sep 27 13:49:02 2012 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Sun Sep 30 13:13:11 2012 -0700"
      },
      "message": "Disable audio watchdog\n\nIt\u0027s not critical, and is wasting power\n\nBug: 7241714\nChange-Id: I6ad4375f0000c92529688723dbe0ff0caa809c5d\n"
    },
    {
      "commit": "6756203ec80f7640f743d8cc9d8799302d9513b6",
      "tree": "c5776fd80faba3bed40d65be0bb9a5940d06a119",
      "parents": [
        "b82cf1e21d2bd3792382c6ed0f19b10cb0e8f482",
        "9fcc8ce3e8829b38be3fd86551e1ec9ee3eb244e"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Sun Sep 30 12:14:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 12:14:21 2012 -0700"
      },
      "message": "Merge \"Even cleaner shutdown.\" into jb-mr1-dev"
    },
    {
      "commit": "b82cf1e21d2bd3792382c6ed0f19b10cb0e8f482",
      "tree": "6cfe1f518fea615c4332fcb7ba02805e53e0bac2",
      "parents": [
        "b5c8c18649ed651dcddbda0b160bc5decc250d26",
        "2fa114de80a5f6afd2055054a163c6d7e2ef71bc"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sun Sep 30 11:57:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 11:57:36 2012 -0700"
      },
      "message": "Merge \"bug 7253033 clean up before closing an output\" into jb-mr1-dev"
    },
    {
      "commit": "b5c8c18649ed651dcddbda0b160bc5decc250d26",
      "tree": "4d5c034e73af91b22cd36bc6ad01a97bb3ea76d2",
      "parents": [
        "43cbdc5b5545d3344c556014b9afe8249add91e4",
        "9bb6e65def86afb36a03643c50456e646cdf98a8"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Sun Sep 30 11:48:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 11:48:11 2012 -0700"
      },
      "message": "Merge \"Enable write side of MonoPipe to be shutdown\" into jb-mr1-dev"
    },
    {
      "commit": "2fa114de80a5f6afd2055054a163c6d7e2ef71bc",
      "tree": "d899700feaafc73126d80a4e0c7f9dab75d6c2c8",
      "parents": [
        "9bb6e65def86afb36a03643c50456e646cdf98a8"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Sep 28 14:49:39 2012 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sun Sep 30 11:11:26 2012 -0700"
      },
      "message": "bug 7253033 clean up before closing an output\n\nAn output can only be closed if there is no lock contention that\n prevents ThreadBase::exit() from being blocked. If an output\n device is waiting for an operation to complete (here a write\n in the remote_submix module, because the pipe is full), signal\n the module that it\u0027s entering the \"exiting\" state.\n\nChange-Id: I8248add60da543e90c25a4c809866cdb26255651\n"
    },
    {
      "commit": "c2d3a220366820fb7eaca8f32580f79fad95212c",
      "tree": "4e1b7524d0e46944703c63fa2d739ffd711b92cf",
      "parents": [
        "43cbdc5b5545d3344c556014b9afe8249add91e4",
        "9460dd6a1923fdc98f2dc86ea5b9b5d5dda5dd41"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Sun Sep 30 06:59:27 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Sun Sep 30 06:59:27 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "43cbdc5b5545d3344c556014b9afe8249add91e4",
      "tree": "4e1b7524d0e46944703c63fa2d739ffd711b92cf",
      "parents": [
        "2e63d52ea03e0a9d098759cf4689691809f44ceb"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Sep 26 10:45:47 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Sep 28 17:56:48 2012 -0700"
      },
      "message": "Camera2: Refactor preview/recording management to separate class.\n\nUntangle preview/recording management from main class to simplify\ncallpaths; in preparation for fixing several HAL/app interactions\nbugs.\n\nBug: 7172543\nBug: 7159577\nBug: 7107220\nChange-Id: Iab5503f66b35d88a1524111536a484c9e33fd934\n"
    },
    {
      "commit": "2e63d52ea03e0a9d098759cf4689691809f44ceb",
      "tree": "ff8d85da78be3fa61de5753d697e0377a218565f",
      "parents": [
        "d1805ebb0ff7694441fd95b5801fbce222849b6f"
      ],
      "author": {
        "name": "James Painter",
        "email": "jpainter@google.com",
        "time": "Fri Sep 28 00:09:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 17:26:55 2012 -0700"
      },
      "message": "DO NOT MERGE: Remove experimental parameters for burst mode\n\nBug: 7248756\nChange-Id: I3aaf2da4791b2a13e1e788b2914e4c51c529a75d\n"
    },
    {
      "commit": "9fcc8ce3e8829b38be3fd86551e1ec9ee3eb244e",
      "tree": "01ea610d394bd37e7e1819eca92cc0b00b4f9850",
      "parents": [
        "0c0cfd7fb8042b63f0ffebd2de563f2ef733526f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 28 16:34:38 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 28 16:36:04 2012 -0700"
      },
      "message": "Even cleaner shutdown.\n\nChange-Id: I5a76f83db3a5e43f55eb4e04269d890c2015bae7\nrelated-to-bug: 7247918\n"
    },
    {
      "commit": "9bb6e65def86afb36a03643c50456e646cdf98a8",
      "tree": "ffb7ece8b3a156671c5abdeaa9a16ba436a70d84",
      "parents": [
        "91e873a9cfef37f2dce69b33f90ca7c09c0112db"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Sep 28 12:22:52 2012 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Sep 28 16:30:52 2012 -0700"
      },
      "message": "Enable write side of MonoPipe to be shutdown\n\nBug: 7253033\nChange-Id: Iea8390763b59ffa7a8e2a6b77dd04ea23442698f\n"
    },
    {
      "commit": "3aba5f0e16f27dc9829d3ec2949f305a132d3ea4",
      "tree": "a3e520d9cb77fac1a8f6c232ff112353442c3bb1",
      "parents": [
        "c018d7dde402b29481777dded782b31917f07730",
        "d1805ebb0ff7694441fd95b5801fbce222849b6f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 28 15:29:20 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 28 15:29:20 2012 -0700"
      },
      "message": "am bbe96f0f: Fix shutdown if HDCP was never instantiated.\n\n* commit \u0027bbe96f0f05a1f1a1b3cfec0d124cb0d63c1ebf2a\u0027:\n  Fix shutdown if HDCP was never instantiated.\n"
    },
    {
      "commit": "d1805ebb0ff7694441fd95b5801fbce222849b6f",
      "tree": "a3e520d9cb77fac1a8f6c232ff112353442c3bb1",
      "parents": [
        "0c0cfd7fb8042b63f0ffebd2de563f2ef733526f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 28 15:13:18 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 28 15:13:51 2012 -0700"
      },
      "message": "Fix shutdown if HDCP was never instantiated.\n\nChange-Id: Icdf6785880180f417c5432dff54c7e0fb12ef84d\nrelated-to-bug: 7247918\n"
    },
    {
      "commit": "c018d7dde402b29481777dded782b31917f07730",
      "tree": "d7948c8cbfbfa7c7ce01118828e85624fb79a1a8",
      "parents": [
        "f5d7dd5f7a74b7609bf3265c1e8ebb3752c814a3",
        "0c0cfd7fb8042b63f0ffebd2de563f2ef733526f"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Fri Sep 28 13:14:56 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 28 13:14:56 2012 -0700"
      },
      "message": "am 23f74017: Merge \"Camera2: Use new JPEG transport header\" into jb-mr1-dev\n\n* commit \u002723f74017a2c457a25382677b6e696c4cfa06cef5\u0027:\n  Camera2: Use new JPEG transport header\n"
    },
    {
      "commit": "0c0cfd7fb8042b63f0ffebd2de563f2ef733526f",
      "tree": "d7948c8cbfbfa7c7ce01118828e85624fb79a1a8",
      "parents": [
        "13315ce05fbee1e1f5b920cfe4217c3a30167023",
        "6751c093886112f4774bc3de514268e7b85ea417"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Fri Sep 28 13:12:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 13:12:29 2012 -0700"
      },
      "message": "Merge \"Camera2: Use new JPEG transport header\" into jb-mr1-dev"
    },
    {
      "commit": "f5d7dd5f7a74b7609bf3265c1e8ebb3752c814a3",
      "tree": "61b15c265a578a69ca490e3594e5d60fbe13b83f",
      "parents": [
        "762f0e4780492537457a5cd60d8408a0efd1bab3",
        "13315ce05fbee1e1f5b920cfe4217c3a30167023"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 28 12:52:52 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 28 12:52:52 2012 -0700"
      },
      "message": "am 3a0ef0dc: Tell the encoder to emit SPS/PPS before IDR frames in wifi display code.\n\n* commit \u00273a0ef0dc71f3776d115f30d87f1d8867daefea88\u0027:\n  Tell the encoder to emit SPS/PPS before IDR frames in wifi display code.\n"
    },
    {
      "commit": "13315ce05fbee1e1f5b920cfe4217c3a30167023",
      "tree": "61b15c265a578a69ca490e3594e5d60fbe13b83f",
      "parents": [
        "91e873a9cfef37f2dce69b33f90ca7c09c0112db"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 28 11:34:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 12:47:57 2012 -0700"
      },
      "message": "Tell the encoder to emit SPS/PPS before IDR frames in wifi display code.\n\nChange-Id: Ic40e09b66784dd2e370d30b688d50561a47ab85a\nrelated-to-bug: 7245308\n"
    },
    {
      "commit": "762f0e4780492537457a5cd60d8408a0efd1bab3",
      "tree": "f167d7577253b6c91cbc53d60aca4870faf74de2",
      "parents": [
        "fea14ab0bc8d117ed748bdfda5cbfacd1920538e",
        "91e873a9cfef37f2dce69b33f90ca7c09c0112db"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 28 11:06:02 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 28 11:06:02 2012 -0700"
      },
      "message": "am e646b2d2: Merge \"Various improvements to a cleaner shutdown of the wifi display connection.\" into jb-mr1-dev\n\n* commit \u0027e646b2d26459ca30667097e9600ee3f57ebfd228\u0027:\n  Various improvements to a cleaner shutdown of the wifi display connection.\n"
    },
    {
      "commit": "91e873a9cfef37f2dce69b33f90ca7c09c0112db",
      "tree": "f167d7577253b6c91cbc53d60aca4870faf74de2",
      "parents": [
        "d0dad6ece142f132f5d295330bfe386c2c28de46",
        "a7f7e0ac9436a8417bb9f31aecedfec1909d4630"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 28 11:01:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 11:01:43 2012 -0700"
      },
      "message": "Merge \"Various improvements to a cleaner shutdown of the wifi display connection.\" into jb-mr1-dev"
    },
    {
      "commit": "fea14ab0bc8d117ed748bdfda5cbfacd1920538e",
      "tree": "eac5c11c085ad1468e4337e49655e4375cf9f7d0",
      "parents": [
        "234b9b346edcc053a455ee120bc5f7b6485e1fed",
        "d0dad6ece142f132f5d295330bfe386c2c28de46"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Fri Sep 28 10:33:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 28 10:33:18 2012 -0700"
      },
      "message": "am 24dfc952: Merge \"Camera2: Re-entering preview state on v2 Device\" into jb-mr1-dev\n\n* commit \u002724dfc952bcb609f7ba59c7fb9f7c3004ffb8c83b\u0027:\n  Camera2: Re-entering preview state on v2 Device\n"
    },
    {
      "commit": "d0dad6ece142f132f5d295330bfe386c2c28de46",
      "tree": "eac5c11c085ad1468e4337e49655e4375cf9f7d0",
      "parents": [
        "823b786e8558b7e73d9096cdd629e8896226e422",
        "71d6454cc20b7a3bbe0cfd375c778c5fcc54795a"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Fri Sep 28 10:30:38 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 10:30:39 2012 -0700"
      },
      "message": "Merge \"Camera2: Re-entering preview state on v2 Device\" into jb-mr1-dev"
    },
    {
      "commit": "a7f7e0ac9436a8417bb9f31aecedfec1909d4630",
      "tree": "985431aed55374521a2a40fc0b12c782a91a5db9",
      "parents": [
        "8397243efdd4e70ba75a9cf50d882c24dad250a2"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 28 10:23:51 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 28 10:23:51 2012 -0700"
      },
      "message": "Various improvements to a cleaner shutdown of the wifi display connection.\n\nChange-Id: Id029a89939e53c2bd1d20e572d3975ec2795c239\nrelated-to-bug: 7247918\n"
    },
    {
      "commit": "9460dd6a1923fdc98f2dc86ea5b9b5d5dda5dd41",
      "tree": "fb1eb0f89c8e87bdbd76b1806d7da57f754e94a6",
      "parents": [
        "823b786e8558b7e73d9096cdd629e8896226e422",
        "633abbc9f31e195a1fcf1804cb541265bb5d2b04"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Sep 28 06:59:20 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Sep 28 06:59:20 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "6751c093886112f4774bc3de514268e7b85ea417",
      "tree": "8c73c60ef23cdcd24829933f2956d2d48ff0ba14",
      "parents": [
        "823b786e8558b7e73d9096cdd629e8896226e422"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Thu Sep 27 16:06:48 2012 -0700"
      },
      "committer": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Thu Sep 27 22:55:55 2012 -0700"
      },
      "message": "Camera2: Use new JPEG transport header\n\nCheck for new JPEG transport header at the end of the stream buffer\ninstead of at the beginning.\n\nBug: 7108816\nChange-Id: I26c52267cb406dae50c9d0ee01e6c26359ba84aa\n"
    },
    {
      "commit": "234b9b346edcc053a455ee120bc5f7b6485e1fed",
      "tree": "fb1eb0f89c8e87bdbd76b1806d7da57f754e94a6",
      "parents": [
        "cf71c743e58015966b4750ebc53e2a7672cf080c",
        "823b786e8558b7e73d9096cdd629e8896226e422"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 27 20:40:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 27 20:40:23 2012 -0700"
      },
      "message": "am d0cec0cb: Camera2: Only _some_ FPS values in the old API are scaled.\n\n* commit \u0027d0cec0cb574a3d629afb7c32883bc986d7a65535\u0027:\n  Camera2: Only _some_ FPS values in the old API are scaled.\n"
    },
    {
      "commit": "823b786e8558b7e73d9096cdd629e8896226e422",
      "tree": "fb1eb0f89c8e87bdbd76b1806d7da57f754e94a6",
      "parents": [
        "a7bf9305a27c22c6fd1f8a3037c2ccdfd274cf72"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 27 18:08:20 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 27 18:08:20 2012 -0700"
      },
      "message": "Camera2: Only _some_ FPS values in the old API are scaled.\n\nThe (deprecated) single-FPS parameter is not scaled by 1000.\n\nBug: 7230239\nChange-Id: I5664cce90f9cb01e57e39f1a1f7c8eb730501da3\n"
    },
    {
      "commit": "cf71c743e58015966b4750ebc53e2a7672cf080c",
      "tree": "3ba10ad5e7818db58d05890f879bfc28e8a3e387",
      "parents": [
        "135115945b9c9ba4a6910a225bd9d4348f298588",
        "a7bf9305a27c22c6fd1f8a3037c2ccdfd274cf72"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 27 16:38:09 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 27 16:38:09 2012 -0700"
      },
      "message": "am 12d3e887: Merge \"Camera2: Fix FPS value scaling between HAL2 and API\" into jb-mr1-dev\n\n* commit \u002712d3e887c6cefcd5ae0abce528ea576950ce6b9f\u0027:\n  Camera2: Fix FPS value scaling between HAL2 and API\n"
    },
    {
      "commit": "a7bf9305a27c22c6fd1f8a3037c2ccdfd274cf72",
      "tree": "3ba10ad5e7818db58d05890f879bfc28e8a3e387",
      "parents": [
        "8397243efdd4e70ba75a9cf50d882c24dad250a2",
        "b5d91138fddcb1c4acdc91ddc68a9f4097da5b40"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 27 16:36:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 27 16:36:16 2012 -0700"
      },
      "message": "Merge \"Camera2: Fix FPS value scaling between HAL2 and API\" into jb-mr1-dev"
    },
    {
      "commit": "135115945b9c9ba4a6910a225bd9d4348f298588",
      "tree": "ac1921894e3fe1a0f8a2a715687914b3619d51bb",
      "parents": [
        "82fc953ffbb04f1d5b0decdf1d7799f35b439b00",
        "8397243efdd4e70ba75a9cf50d882c24dad250a2"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Sep 27 14:33:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 27 14:33:48 2012 -0700"
      },
      "message": "am de799a74: wfd_presentation_url should not include the port number according to wfd specs\n\n* commit \u0027de799a74064a363d26f4c1bbc5a59d1b7127f49f\u0027:\n  wfd_presentation_url should not include the port number according to wfd specs\n"
    },
    {
      "commit": "82fc953ffbb04f1d5b0decdf1d7799f35b439b00",
      "tree": "054e8334d9d923ab72454623af926e47135537de",
      "parents": [
        "64a432babbed543ca5384a50dbf0ad256f35613f",
        "a87ec1f1383767b30622567340e913a0da343a7d"
      ],
      "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": "64a432babbed543ca5384a50dbf0ad256f35613f",
      "tree": "5a9e1e729a2b74bda53e1a000af4dd25fb5be405",
      "parents": [
        "fc5bf1415bee145f7265748097e076fcf7d02ca4",
        "5e614a104c911ea5424cccf83beb00e990e1b879"
      ],
      "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": "8397243efdd4e70ba75a9cf50d882c24dad250a2",
      "tree": "ac1921894e3fe1a0f8a2a715687914b3619d51bb",
      "parents": [
        "a87ec1f1383767b30622567340e913a0da343a7d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Sep 27 14:27:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 27 14:31:24 2012 -0700"
      },
      "message": "wfd_presentation_url should not include the port number according to wfd specs\n\nChange-Id: I9c0e0174f6ab4cb24c6eafcaae853e432b3dffb9\nrelated-to-bug: 7247490\n"
    },
    {
      "commit": "a87ec1f1383767b30622567340e913a0da343a7d",
      "tree": "054e8334d9d923ab72454623af926e47135537de",
      "parents": [
        "5e614a104c911ea5424cccf83beb00e990e1b879",
        "be996645b3118b84edf26fc05cc5e4ff56c163b5"
      ],
      "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": "5e614a104c911ea5424cccf83beb00e990e1b879",
      "tree": "5a9e1e729a2b74bda53e1a000af4dd25fb5be405",
      "parents": [
        "ce51cb862709f8a3cd3be562080a1ba9ca45e86b",
        "af5f02cdd48b8c93a1976c8e078586216d96bdc0"
      ],
      "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": "be996645b3118b84edf26fc05cc5e4ff56c163b5",
      "tree": "d86c9c4d54bb8d7fbbdfbddb9465b82fdc46ec0e",
      "parents": [
        "af5f02cdd48b8c93a1976c8e078586216d96bdc0"
      ],
      "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": "b5d91138fddcb1c4acdc91ddc68a9f4097da5b40",
      "tree": "f483004bb421e7ce7f44e04181280b759e4e1b16",
      "parents": [
        "8000e368cbdcb8a2a712c9c92f6c97526b36f0ed"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 27 14:18:13 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 27 14:18:13 2012 -0700"
      },
      "message": "Camera2: Fix FPS value scaling between HAL2 and API\n\nAPI assumes FPS values are in fixed-point with LSB 0.001; HAL2 just\nuses ints with no fractional part.\n\nHAL should probably use floats or something similar, but for now, fix\nscaling so the two agree on FPS values.\n\nBug: 7230239\nChange-Id: Ie18a4f11fc9d17d9ae2d04781511a273213eda55\n"
    },
    {
      "commit": "fc5bf1415bee145f7265748097e076fcf7d02ca4",
      "tree": "b11e7acddcef32a3f16005ac667d15d4f48962ea",
      "parents": [
        "c18b884acbbf8cc9d7895a12919b0a1022fbfa1c",
        "ce51cb862709f8a3cd3be562080a1ba9ca45e86b"
      ],
      "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": "ce51cb862709f8a3cd3be562080a1ba9ca45e86b",
      "tree": "b11e7acddcef32a3f16005ac667d15d4f48962ea",
      "parents": [
        "2a81a1519382e658941fdabe73a94a64d0b6f115"
      ],
      "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": "c18b884acbbf8cc9d7895a12919b0a1022fbfa1c",
      "tree": "8ced398b26d33c59d276a467fe88b49f7ce6a34f",
      "parents": [
        "035bf1d19f2617029c94f0d3336b06a2cac65ea0",
        "633abbc9f31e195a1fcf1804cb541265bb5d2b04"
      ],
      "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": "af5f02cdd48b8c93a1976c8e078586216d96bdc0",
      "tree": "922e0c157cbd2d8826833c2eec181aea1adab704",
      "parents": [
        "2a81a1519382e658941fdabe73a94a64d0b6f115"
      ],
      "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": "633abbc9f31e195a1fcf1804cb541265bb5d2b04",
      "tree": "8ced398b26d33c59d276a467fe88b49f7ce6a34f",
      "parents": [
        "2a81a1519382e658941fdabe73a94a64d0b6f115",
        "300bf5db3efc2875741e8717ea6907c33e68c8ae"
      ],
      "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": "71d6454cc20b7a3bbe0cfd375c778c5fcc54795a",
      "tree": "938076b1d9616b2df878bd085db46fb486857043",
      "parents": [
        "2a81a1519382e658941fdabe73a94a64d0b6f115"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Wed Sep 26 15:52:50 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 26 23:32:26 2012 -0700"
      },
      "message": "Camera2: Re-entering preview state on v2 Device\n\nBug: 7240891\nChange-Id: I6a01b27197b4ee89a68f06f4375d315a716b67ae\n"
    },
    {
      "commit": "035bf1d19f2617029c94f0d3336b06a2cac65ea0",
      "tree": "8ced398b26d33c59d276a467fe88b49f7ce6a34f",
      "parents": [
        "8ad2a59912f3c0d9c52a369929401fbc6a965af4",
        "2a81a1519382e658941fdabe73a94a64d0b6f115"
      ],
      "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": "2a81a1519382e658941fdabe73a94a64d0b6f115",
      "tree": "8ced398b26d33c59d276a467fe88b49f7ce6a34f",
      "parents": [
        "bee01b8e6e37a1a7145c440f075583235e17153a",
        "41dfd129a181a5b0b62628733cf96e0ce11d64d7"
      ],
      "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": "8ad2a59912f3c0d9c52a369929401fbc6a965af4",
      "tree": "80db92c7ec802acc8a8958e16e73c97a1b486f48",
      "parents": [
        "94c43668ab1a819df672f9c9be9d347873505a91",
        "bee01b8e6e37a1a7145c440f075583235e17153a"
      ],
      "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": "41dfd129a181a5b0b62628733cf96e0ce11d64d7",
      "tree": "4614b6808b79cb3e84d5d5b6dbce9275ca89de98",
      "parents": [
        "f818ccfbbfc574d179c4639af6b41c83c368a699"
      ],
      "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": "f818ccfbbfc574d179c4639af6b41c83c368a699",
      "tree": "9bd280bb488507f32db92c24e3fe9c837b1290cd",
      "parents": [
        "8000e368cbdcb8a2a712c9c92f6c97526b36f0ed"
      ],
      "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": "bee01b8e6e37a1a7145c440f075583235e17153a",
      "tree": "80db92c7ec802acc8a8958e16e73c97a1b486f48",
      "parents": [
        "8000e368cbdcb8a2a712c9c92f6c97526b36f0ed"
      ],
      "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": "94c43668ab1a819df672f9c9be9d347873505a91",
      "tree": "c6aa38eeb185df481932eb97a583d4748823e383",
      "parents": [
        "4b6c5abc539f966129aa6335edf6e736ce9ccb38",
        "8000e368cbdcb8a2a712c9c92f6c97526b36f0ed"
      ],
      "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": "8000e368cbdcb8a2a712c9c92f6c97526b36f0ed",
      "tree": "c6aa38eeb185df481932eb97a583d4748823e383",
      "parents": [
        "c5c6c3a0209d34fa6f0392a752a495d1243c0e4c"
      ],
      "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": "4b6c5abc539f966129aa6335edf6e736ce9ccb38",
      "tree": "c3318ddc27bdd35d598a88c5e45a742dbe3b8356",
      "parents": [
        "a564060c486503c96dd728a1cf85116b2e402bd0",
        "c5c6c3a0209d34fa6f0392a752a495d1243c0e4c"
      ],
      "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": "c5c6c3a0209d34fa6f0392a752a495d1243c0e4c",
      "tree": "c3318ddc27bdd35d598a88c5e45a742dbe3b8356",
      "parents": [
        "b991ed9ec044ece45e433e1ac0fbb84b9ed7e871",
        "8cc2fd3a7e5d2bca7b363c6eefb5b6bcac259290"
      ],
      "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": "8cc2fd3a7e5d2bca7b363c6eefb5b6bcac259290",
      "tree": "15c7cc3b6e1d0f8151c3ba52cd064f5b575547f2",
      "parents": [
        "d8717323119c085d30d575df5a638ed4b25528c7"
      ],
      "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": "a564060c486503c96dd728a1cf85116b2e402bd0",
      "tree": "6c3712ca0876d8b5736f6692d97ea6bb27207f8e",
      "parents": [
        "3aedd78435fed2713ccb591fce416bb2b615d9cf",
        "b991ed9ec044ece45e433e1ac0fbb84b9ed7e871"
      ],
      "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": "b991ed9ec044ece45e433e1ac0fbb84b9ed7e871",
      "tree": "6c3712ca0876d8b5736f6692d97ea6bb27207f8e",
      "parents": [
        "d8717323119c085d30d575df5a638ed4b25528c7"
      ],
      "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": "3aedd78435fed2713ccb591fce416bb2b615d9cf",
      "tree": "fdf847c8cd902fa0011c6a36eb6bdc43fa2fd40a",
      "parents": [
        "877947207743b5e9b76b97549e2261553dda9094",
        "d8717323119c085d30d575df5a638ed4b25528c7"
      ],
      "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": "877947207743b5e9b76b97549e2261553dda9094",
      "tree": "9aa53cd093eef6db001f52f38d2e06ad2ee3d193",
      "parents": [
        "69fe8f3d3ac51f9f577418f3d209799fd86311d7",
        "56e412ac95440b925b02faac81178f48b08b5c24"
      ],
      "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": "d8717323119c085d30d575df5a638ed4b25528c7",
      "tree": "fdf847c8cd902fa0011c6a36eb6bdc43fa2fd40a",
      "parents": [
        "56e412ac95440b925b02faac81178f48b08b5c24",
        "3146c0855ae51d64e1b4370efff8d22148cd808e"
      ],
      "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": "56e412ac95440b925b02faac81178f48b08b5c24",
      "tree": "9aa53cd093eef6db001f52f38d2e06ad2ee3d193",
      "parents": [
        "52013e7ad02bd22b19a64bdccaa953c7b4b4d448",
        "f07c0eab0aa5f44e04cdd5e95ec8dd3cc93e100f"
      ],
      "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": "f07c0eab0aa5f44e04cdd5e95ec8dd3cc93e100f",
      "tree": "ac558a209834a3eedfe3859a523c9ff2421ae4cd",
      "parents": [
        "4c6db4ce1e2760682d1c9e66448dbb39bb5d14d8"
      ],
      "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": "3146c0855ae51d64e1b4370efff8d22148cd808e",
      "tree": "61878a582f4fabd83e046574e52cdbe945d903af",
      "parents": [
        "4c6db4ce1e2760682d1c9e66448dbb39bb5d14d8"
      ],
      "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": "69fe8f3d3ac51f9f577418f3d209799fd86311d7",
      "tree": "68c0baa1e4d15d5fed04fb49a56660d08db3a216",
      "parents": [
        "27331b343575d565079c8e037ccba63ce02bcbd1",
        "52013e7ad02bd22b19a64bdccaa953c7b4b4d448"
      ],
      "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": "27331b343575d565079c8e037ccba63ce02bcbd1",
      "tree": "a8ffad6bc9f78c05eefc85cbfdb782eb40b50b4b",
      "parents": [
        "7dc8a62de457d1b6c70ecb4f264ccad9c6eb73c1",
        "300bf5db3efc2875741e8717ea6907c33e68c8ae"
      ],
      "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": "52013e7ad02bd22b19a64bdccaa953c7b4b4d448",
      "tree": "68c0baa1e4d15d5fed04fb49a56660d08db3a216",
      "parents": [
        "4c6db4ce1e2760682d1c9e66448dbb39bb5d14d8"
      ],
      "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": "300bf5db3efc2875741e8717ea6907c33e68c8ae",
      "tree": "a8ffad6bc9f78c05eefc85cbfdb782eb40b50b4b",
      "parents": [
        "4c6db4ce1e2760682d1c9e66448dbb39bb5d14d8",
        "3cf89fd9d16e878026eeeeb2018313a5189a623f"
      ],
      "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": "7dc8a62de457d1b6c70ecb4f264ccad9c6eb73c1",
      "tree": "a8ffad6bc9f78c05eefc85cbfdb782eb40b50b4b",
      "parents": [
        "f773483fb7330d2fcf6de5e6cf20b25dd6e39f73",
        "4c6db4ce1e2760682d1c9e66448dbb39bb5d14d8"
      ],
      "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": "f773483fb7330d2fcf6de5e6cf20b25dd6e39f73",
      "tree": "29c4c47be9506b2b6355cc6d2a23e76fd6839014",
      "parents": [
        "e813f35d00d30975503431e52e06722a7c240ad8",
        "64f935ebeae38828b3704e93fa5e7113f7839110"
      ],
      "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": "e813f35d00d30975503431e52e06722a7c240ad8",
      "tree": "6c8cdb9ecccd9f3d7e1d31df1555a78084b961c6",
      "parents": [
        "478eb5e350e15996c4cb3e0c5e0ff6565a9c24a0",
        "2a44ef9f79caf8ce0d621451acac9b1d3ec87453"
      ],
      "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"
    }
  ],
  "next": "4c6db4ce1e2760682d1c9e66448dbb39bb5d14d8"
}
