)]}'
{
  "log": [
    {
      "commit": "245b812096e7af209025b8f50a0519e54f040112",
      "tree": "fac5d176510a58b92f665fea04b3af40369c4fd7",
      "parents": [
        "a374b0507be31317042e096b186ec62295262a0d",
        "78fe60c94b6efc755dcd4e228b55d277f66d615f"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Oct 08 16:22:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 08 16:22:39 2012 -0700"
      },
      "message": "am 4a4253b9: am 82edd543: Camera2: isSmoothZoomSupported should return FALSE\n\n* commit \u00274a4253b979586c9de21425f5e3cb34da9f1e57de\u0027:\n  Camera2: isSmoothZoomSupported should return FALSE\n"
    },
    {
      "commit": "a374b0507be31317042e096b186ec62295262a0d",
      "tree": "3a1a0272e8304324cabd8293b4438e128129b4cd",
      "parents": [
        "a476c9e2d59048928ce50d273a8b31e723fcc492",
        "0a1832bfa4f179e5a48b17344c0773584c1bb994"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Mon Oct 08 16:21:43 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 08 16:21:43 2012 -0700"
      },
      "message": "am 9ea63b3b: am 6f854608: Camera2: Set default flash mode to FLASH_OFF\n\n* commit \u00279ea63b3bfd696bcce9cb28e86218a3449dd699d8\u0027:\n  Camera2: Set default flash mode to FLASH_OFF\n"
    },
    {
      "commit": "78fe60c94b6efc755dcd4e228b55d277f66d615f",
      "tree": "ad80189add1c31f9f859584541f3196ae673cc9f",
      "parents": [
        "0a1832bfa4f179e5a48b17344c0773584c1bb994",
        "0ad293aac9af377606fb4aa752b95547a8462791"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Oct 08 15:32:09 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 08 15:32:09 2012 -0700"
      },
      "message": "am 82edd543: Camera2: isSmoothZoomSupported should return FALSE\n\n* commit \u002782edd5431951f461058c07b73c0dbc093aa45c99\u0027:\n  Camera2: isSmoothZoomSupported should return FALSE\n"
    },
    {
      "commit": "0ad293aac9af377606fb4aa752b95547a8462791",
      "tree": "ad80189add1c31f9f859584541f3196ae673cc9f",
      "parents": [
        "2814a4dc0dd45007ce62871af08b98214cd1692c"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Oct 08 14:08:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 08 14:19:06 2012 -0700"
      },
      "message": "Camera2: isSmoothZoomSupported should return FALSE\n\nBug: 7308024\nChange-Id: Ib757bef8f6dc203f8dfa6ea6d11191e3c7cfcc6d\n"
    },
    {
      "commit": "0a1832bfa4f179e5a48b17344c0773584c1bb994",
      "tree": "31454ee4ba8e96f1fee1bed35d91b1125d35903b",
      "parents": [
        "a290191b7b9846ae5648e74bf8df8f496484cea3",
        "2814a4dc0dd45007ce62871af08b98214cd1692c"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Mon Oct 08 14:13:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 08 14:13:04 2012 -0700"
      },
      "message": "am 6f854608: Camera2: Set default flash mode to FLASH_OFF\n\n* commit \u00276f854608d26d7abcce5e46396c7260ed7b250653\u0027:\n  Camera2: Set default flash mode to FLASH_OFF\n"
    },
    {
      "commit": "2814a4dc0dd45007ce62871af08b98214cd1692c",
      "tree": "31454ee4ba8e96f1fee1bed35d91b1125d35903b",
      "parents": [
        "07cc78fe7dee9a96cd33865de890d0890fe752d7"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Mon Oct 08 12:04:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 08 14:05:56 2012 -0700"
      },
      "message": "Camera2: Set default flash mode to FLASH_OFF\n\nBug: 6970090\nChange-Id: I904b1be2ee0710e82e8e647753a705184c10b46c\n"
    },
    {
      "commit": "a476c9e2d59048928ce50d273a8b31e723fcc492",
      "tree": "1f2585355ee371fb495e5ff4be8c87765937b6f9",
      "parents": [
        "30ae899f684e0ddc31576ed67bf5ef41eaffd01f",
        "a290191b7b9846ae5648e74bf8df8f496484cea3"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Oct 08 13:15:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 08 13:15:44 2012 -0700"
      },
      "message": "am a761686d: am 4c9aeb21: Merge \"Camera2: Fix Parameters#setZoom off by 1 validation error\" into jb-mr1-dev\n\n* commit \u0027a761686d14ff8abd704a4802ca6ea0b801a9a32d\u0027:\n  Camera2: Fix Parameters#setZoom off by 1 validation error\n"
    },
    {
      "commit": "a290191b7b9846ae5648e74bf8df8f496484cea3",
      "tree": "46509c08c174610e98893ffa5a35e71b3fdf9354",
      "parents": [
        "8aad5495823d489401df8b8b6f4d32aad683f16f",
        "07cc78fe7dee9a96cd33865de890d0890fe752d7"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Oct 08 13:14:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 08 13:14:25 2012 -0700"
      },
      "message": "am 4c9aeb21: Merge \"Camera2: Fix Parameters#setZoom off by 1 validation error\" into jb-mr1-dev\n\n* commit \u00274c9aeb21051e908b0a0a0864a04a96a4109717a1\u0027:\n  Camera2: Fix Parameters#setZoom off by 1 validation error\n"
    },
    {
      "commit": "07cc78fe7dee9a96cd33865de890d0890fe752d7",
      "tree": "46509c08c174610e98893ffa5a35e71b3fdf9354",
      "parents": [
        "8ada0bf772354a1d31361d3b4f49efd36d8a6e6e",
        "cfdd84284394cecdb33cf121fe6d4205da84c761"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Oct 08 13:10:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 08 13:10:49 2012 -0700"
      },
      "message": "Merge \"Camera2: Fix Parameters#setZoom off by 1 validation error\" into jb-mr1-dev"
    },
    {
      "commit": "30ae899f684e0ddc31576ed67bf5ef41eaffd01f",
      "tree": "f6d427cfdd14e1e08d65f9c570acfd895a4fafe8",
      "parents": [
        "00614a72a47a0a34ad0c6f17d9442332b431ae77",
        "8aad5495823d489401df8b8b6f4d32aad683f16f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Oct 08 12:23:34 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 08 12:23:34 2012 -0700"
      },
      "message": "am c7ee4fda: am b8f0090a: Merge \"Camera2: On stopping preview, wait until captures are completed.\" into jb-mr1-dev\n\n* commit \u0027c7ee4fda96539815e877cf035c9984f6009c4875\u0027:\n  Camera2: On stopping preview, wait until captures are completed.\n"
    },
    {
      "commit": "8aad5495823d489401df8b8b6f4d32aad683f16f",
      "tree": "8a22116a9416e1f38aa779ce0f6fc0132b8ed1d2",
      "parents": [
        "ceea0c8dd91e889b5e4b7d852ce0330e435c9981",
        "8ada0bf772354a1d31361d3b4f49efd36d8a6e6e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Oct 08 12:22:05 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 08 12:22:05 2012 -0700"
      },
      "message": "am b8f0090a: Merge \"Camera2: On stopping preview, wait until captures are completed.\" into jb-mr1-dev\n\n* commit \u0027b8f0090af19b95027d2e08667c662d058832f94b\u0027:\n  Camera2: On stopping preview, wait until captures are completed.\n"
    },
    {
      "commit": "8ada0bf772354a1d31361d3b4f49efd36d8a6e6e",
      "tree": "8a22116a9416e1f38aa779ce0f6fc0132b8ed1d2",
      "parents": [
        "193c13fa1615ad5130b6d75dc05e50468e1c585c",
        "e049384cdd0f728c45955d65cae754c46aac18cf"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Oct 08 12:17:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 08 12:17:37 2012 -0700"
      },
      "message": "Merge \"Camera2: On stopping preview, wait until captures are completed.\" into jb-mr1-dev"
    },
    {
      "commit": "cfdd84284394cecdb33cf121fe6d4205da84c761",
      "tree": "38eae54ffb921348fd9ee68cadef1fd1ccf52165",
      "parents": [
        "193c13fa1615ad5130b6d75dc05e50468e1c585c"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Oct 08 11:16:03 2012 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Oct 08 11:22:37 2012 -0700"
      },
      "message": "Camera2: Fix Parameters#setZoom off by 1 validation error\n\nBug: 7298683\nChange-Id: If79ac6396379593eb852f041ca7d5a20ad2f9e6d\n"
    },
    {
      "commit": "00614a72a47a0a34ad0c6f17d9442332b431ae77",
      "tree": "1eea3b6ddcdad79ad2d4a39aa412511c588fe178",
      "parents": [
        "9c54cca8444bd00bba5173815d3029d45f244960",
        "ceea0c8dd91e889b5e4b7d852ce0330e435c9981"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Oct 08 10:57:20 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 08 10:57:20 2012 -0700"
      },
      "message": "am 97f00a6b: am e18c1cce: Merge \"Camera2: Report getMaxNumFocusAreas 0 for fixed focus cameras\" into jb-mr1-dev\n\n* commit \u002797f00a6b6cde4837e0ab3751d7cfd2921c11f9b4\u0027:\n  Camera2: Report getMaxNumFocusAreas 0 for fixed focus cameras\n"
    },
    {
      "commit": "ceea0c8dd91e889b5e4b7d852ce0330e435c9981",
      "tree": "2ad4f1423aef8c1f145e2ff8066237186d3a5cd1",
      "parents": [
        "577e9cbdc02ae2daa84a608ea2d92a55754dfd99",
        "193c13fa1615ad5130b6d75dc05e50468e1c585c"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Oct 08 10:26:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 08 10:26:36 2012 -0700"
      },
      "message": "am e18c1cce: Merge \"Camera2: Report getMaxNumFocusAreas 0 for fixed focus cameras\" into jb-mr1-dev\n\n* commit \u0027e18c1cce29dde2054ce52b9135b152901883ca91\u0027:\n  Camera2: Report getMaxNumFocusAreas 0 for fixed focus cameras\n"
    },
    {
      "commit": "193c13fa1615ad5130b6d75dc05e50468e1c585c",
      "tree": "2ad4f1423aef8c1f145e2ff8066237186d3a5cd1",
      "parents": [
        "2b5232dd49d006a08c35ba865a6801acdb15483c",
        "572bf9a00204ac91de8c5347d793891c6a4bf1d7"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Oct 08 10:23:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 08 10:23:07 2012 -0700"
      },
      "message": "Merge \"Camera2: Report getMaxNumFocusAreas 0 for fixed focus cameras\" into jb-mr1-dev"
    },
    {
      "commit": "9c54cca8444bd00bba5173815d3029d45f244960",
      "tree": "40308d772774197953c694c0768ba0df517a4c94",
      "parents": [
        "5b9c992c7128bf857e82d42ac8027285ad86b1e0",
        "577e9cbdc02ae2daa84a608ea2d92a55754dfd99"
      ],
      "author": {
        "name": "ty.lee",
        "email": "ty.lee@lge.com",
        "time": "Sun Oct 07 23:43:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Oct 07 23:43:45 2012 -0700"
      },
      "message": "am 6f45866e: am c8823995: audioflinger/resampler: add build source for libaudio-resampler\n\n* commit \u00276f45866e8a942b2a8a21c75708a717b0c8a8f120\u0027:\n  audioflinger/resampler: add build source for libaudio-resampler\n"
    },
    {
      "commit": "577e9cbdc02ae2daa84a608ea2d92a55754dfd99",
      "tree": "24ad1d26999191a5502627a2b9737c013a39a85d",
      "parents": [
        "196438b3ad32da3607517f7dc1650ff8c017cc81",
        "2b5232dd49d006a08c35ba865a6801acdb15483c"
      ],
      "author": {
        "name": "ty.lee",
        "email": "ty.lee@lge.com",
        "time": "Sun Oct 07 23:40:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Oct 07 23:40:28 2012 -0700"
      },
      "message": "am c8823995: audioflinger/resampler: add build source for libaudio-resampler\n\n* commit \u0027c8823995d16b909fae30ff4f94217e875d3e8c8a\u0027:\n  audioflinger/resampler: add build source for libaudio-resampler\n"
    },
    {
      "commit": "e049384cdd0f728c45955d65cae754c46aac18cf",
      "tree": "f88834b61cb119a10285a5324e772ccf6fca7f58",
      "parents": [
        "2b5232dd49d006a08c35ba865a6801acdb15483c"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Oct 05 12:03:10 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sun Oct 07 22:06:15 2012 -0700"
      },
      "message": "Camera2: On stopping preview, wait until captures are completed.\n\nIf preview is stopped while a still capture or a video snapshot is\nunderway, wait until the capture completes before stopping preview.\n\nAlso use the same behavior for disconnect - do not shut down the\ncamera device until captures are complete.\n\nThis works around HAL implementations which report to be done\n(get_in_progress_count returns 0) even when a capture is still\noutstanding.\n\nBug: 7276954\n\nChange-Id: I66290acf1740cc330eadecbcded0c59fa9c5d2fd\n"
    },
    {
      "commit": "2b5232dd49d006a08c35ba865a6801acdb15483c",
      "tree": "24ad1d26999191a5502627a2b9737c013a39a85d",
      "parents": [
        "3d33019b95439ba8cc062633168ec8fe51ef6ad4"
      ],
      "author": {
        "name": "ty.lee",
        "email": "ty.lee@lge.com",
        "time": "Mon Oct 01 13:54:14 2012 +0900"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Sun Oct 07 12:05:27 2012 -0700"
      },
      "message": "audioflinger/resampler: add build source for libaudio-resampler\n\nBug: 7229644\nChange-Id: I93bde36be1c3ec84174a4c98423e28f8b3d8782f\nSigned-off-by: ty.lee \u003cty.lee@lge.com\u003e\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "5b9c992c7128bf857e82d42ac8027285ad86b1e0",
      "tree": "b91c3b361865033e3d471860ac5374304c059515",
      "parents": [
        "056a76e1b9275833ec8134a5ff56a4489e86d952",
        "196438b3ad32da3607517f7dc1650ff8c017cc81"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sun Oct 07 09:10:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Oct 07 09:10:36 2012 -0700"
      },
      "message": "am 3576742a: am 4d410ede: Camera2: Fix off-by-one error in ZSL selection.\n\n* commit \u00273576742a2bb3dc10bf8256579d600d85f17c3835\u0027:\n  Camera2: Fix off-by-one error in ZSL selection.\n"
    },
    {
      "commit": "196438b3ad32da3607517f7dc1650ff8c017cc81",
      "tree": "a1d40db6aa60ba5adbf280e23f655f0b39d50536",
      "parents": [
        "6c8d48e913812f61125094e4bc71c26e5e833779",
        "3d33019b95439ba8cc062633168ec8fe51ef6ad4"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sun Oct 07 09:07:13 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Oct 07 09:07:13 2012 -0700"
      },
      "message": "am 4d410ede: Camera2: Fix off-by-one error in ZSL selection.\n\n* commit \u00274d410ede659448557398c84552eb0bf50ef09cbc\u0027:\n  Camera2: Fix off-by-one error in ZSL selection.\n"
    },
    {
      "commit": "3d33019b95439ba8cc062633168ec8fe51ef6ad4",
      "tree": "a1d40db6aa60ba5adbf280e23f655f0b39d50536",
      "parents": [
        "3dcdc3d056c8756d690a6fa719d50aae2e4299d4"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sat Oct 06 13:50:31 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sat Oct 06 13:50:31 2012 -0700"
      },
      "message": "Camera2: Fix off-by-one error in ZSL selection.\n\nBug: 7258126\nChange-Id: Ie6da4645c46a7bb0dbd11d7c6183e904f41f74fd\n"
    },
    {
      "commit": "056a76e1b9275833ec8134a5ff56a4489e86d952",
      "tree": "65a5a175ca1cb339f38c2dccc592fecd3697e994",
      "parents": [
        "649254536988be71fd77e7b98782d7d26843344f",
        "6c8d48e913812f61125094e4bc71c26e5e833779"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Oct 05 21:50:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 21:50:38 2012 -0700"
      },
      "message": "am 4d85afad: am f6e09d20: Camera2: Unconditionally shut down streams on disconnect.\n\n* commit \u00274d85afad335ded1019ec7697b9f37241a839efa1\u0027:\n  Camera2: Unconditionally shut down streams on disconnect.\n"
    },
    {
      "commit": "6c8d48e913812f61125094e4bc71c26e5e833779",
      "tree": "c124bb15eb655f8e4479bd68c4b3d5e4e0dd457e",
      "parents": [
        "b589f3489c195aabab3a9fbf7eccafc1c6db74c3",
        "3dcdc3d056c8756d690a6fa719d50aae2e4299d4"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Oct 05 21:48:30 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 21:48:30 2012 -0700"
      },
      "message": "am f6e09d20: Camera2: Unconditionally shut down streams on disconnect.\n\n* commit \u0027f6e09d200c3e043737adcdadd52310ebbd1b19da\u0027:\n  Camera2: Unconditionally shut down streams on disconnect.\n"
    },
    {
      "commit": "572bf9a00204ac91de8c5347d793891c6a4bf1d7",
      "tree": "0b7c23325fb97da27961cdad3ece9c0b0362688f",
      "parents": [
        "3a6e45320685b36bb266bbf8fa548f4474d90d6c"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Oct 05 17:09:09 2012 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Oct 05 17:09:09 2012 -0700"
      },
      "message": "Camera2: Report getMaxNumFocusAreas 0 for fixed focus cameras\n\nBug: 7298805\nChange-Id: I7499b80a9416bf454c8ea80c31ea4fdd3c4ee2d7\n"
    },
    {
      "commit": "3dcdc3d056c8756d690a6fa719d50aae2e4299d4",
      "tree": "c124bb15eb655f8e4479bd68c4b3d5e4e0dd457e",
      "parents": [
        "3a6e45320685b36bb266bbf8fa548f4474d90d6c"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Oct 04 17:01:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 16:14:48 2012 -0700"
      },
      "message": "Camera2: Unconditionally shut down streams on disconnect.\n\nstopPreviewL may do nothing in certain states. Stop streams directly\nto avoid those failures, so that we always maintain the HAL interface\ninvariant that streams referenced by in-flight requests are never\ndeleted.\n\nBug: 7276954\nChange-Id: Ic4cffc43036f4944684d941981a43d6dd1dce7af\n"
    },
    {
      "commit": "649254536988be71fd77e7b98782d7d26843344f",
      "tree": "b111baeb1fecbde30e94ac9a01772f70d40e42f5",
      "parents": [
        "970fb1e0b4eb08ae825047b9b2100e7db9341b4f",
        "b589f3489c195aabab3a9fbf7eccafc1c6db74c3"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Oct 05 13:56:41 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 13:56:41 2012 -0700"
      },
      "message": "am de434d89: am 7373cbe8: Camera2: Fix metering regions to take into account the current zoom/crop region\n\n* commit \u0027de434d8969bd02ffd7cdfdd39577dd59f6a71e9d\u0027:\n  Camera2: Fix metering regions to take into account the current zoom/crop region\n"
    },
    {
      "commit": "b589f3489c195aabab3a9fbf7eccafc1c6db74c3",
      "tree": "cb47eafd11367f2b71c12c841ad715b7c4333e37",
      "parents": [
        "4db789cf989719eacf46b13f38cf5fb0524e16f8",
        "3a6e45320685b36bb266bbf8fa548f4474d90d6c"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Oct 05 13:54:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 13:54:51 2012 -0700"
      },
      "message": "am 7373cbe8: Camera2: Fix metering regions to take into account the current zoom/crop region\n\n* commit \u00277373cbe85e617345f7002256a4be389fe62af913\u0027:\n  Camera2: Fix metering regions to take into account the current zoom/crop region\n"
    },
    {
      "commit": "3a6e45320685b36bb266bbf8fa548f4474d90d6c",
      "tree": "cb47eafd11367f2b71c12c841ad715b7c4333e37",
      "parents": [
        "63dc19921f2770f07bf976bb7573a1133d6548f9"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Sep 28 15:30:03 2012 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Oct 05 13:32:07 2012 -0700"
      },
      "message": "Camera2: Fix metering regions to take into account the current zoom/crop region\n\nAlso adds a quirk to disable this fix to work around for incompliant HALs\n\nBug: 7246065\nChange-Id: I80bad25e56ba59149270238e5639bb33cae495ae\n"
    },
    {
      "commit": "970fb1e0b4eb08ae825047b9b2100e7db9341b4f",
      "tree": "6fb5833b9c525ab433081e323106fc198618f31a",
      "parents": [
        "ccd9808cec4b17ee37be0173e35fbc3d9caf2718",
        "4db789cf989719eacf46b13f38cf5fb0524e16f8"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Oct 05 12:17:02 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 12:17:02 2012 -0700"
      },
      "message": "am 9be4d65d: am af3d2887: Camera2: Change policy for calculating previewFpsRange from previewFps\n\n* commit \u00279be4d65d73bb8db98bf1f53e8c47ff3e3546a144\u0027:\n  Camera2: Change policy for calculating previewFpsRange from previewFps\n"
    },
    {
      "commit": "4db789cf989719eacf46b13f38cf5fb0524e16f8",
      "tree": "741bd2c00e3eabbe058bcddfa4c6f5ee0d5ddbb5",
      "parents": [
        "2c6f6509e18426290b9476a0d85f673ceeab8c1a",
        "63dc19921f2770f07bf976bb7573a1133d6548f9"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Oct 05 12:14:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 12:14:12 2012 -0700"
      },
      "message": "am af3d2887: Camera2: Change policy for calculating previewFpsRange from previewFps\n\n* commit \u0027af3d28870f7890370d6acb21d20cf1ccab4b9e08\u0027:\n  Camera2: Change policy for calculating previewFpsRange from previewFps\n"
    },
    {
      "commit": "63dc19921f2770f07bf976bb7573a1133d6548f9",
      "tree": "741bd2c00e3eabbe058bcddfa4c6f5ee0d5ddbb5",
      "parents": [
        "0feea710e236ad90eea73110414ea5d3555fcdfd"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Oct 04 14:22:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 12:05:07 2012 -0700"
      },
      "message": "Camera2: Change policy for calculating previewFpsRange from previewFps\n\nBug: 7259959\nChange-Id: I759a559d7115201264f88db1f23edc2d6aef6c43\n"
    },
    {
      "commit": "ccd9808cec4b17ee37be0173e35fbc3d9caf2718",
      "tree": "de73321fc74d9aaf9a6b6e04ffdc93369c82fd96",
      "parents": [
        "cc1abea590b8d3f9b9707b3442aea02cd2b4fcef",
        "2c6f6509e18426290b9476a0d85f673ceeab8c1a"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Oct 05 11:42:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 11:42:44 2012 -0700"
      },
      "message": "am 7ca6460d: am becb0bc4: Merge \"Camera2: Don\\\u0027t promote weak IBinder ptrs to strong ones\" into jb-mr1-dev\n\n* commit \u00277ca6460d06144d76460c8d43128bd338839d9501\u0027:\n  Camera2: Don\u0027t promote weak IBinder ptrs to strong ones\n"
    },
    {
      "commit": "2c6f6509e18426290b9476a0d85f673ceeab8c1a",
      "tree": "f1397774f933b76d22e937497c9bdf09b42d515e",
      "parents": [
        "ee5293f8dc1d438873fdefa19d3842e2889f1029",
        "0feea710e236ad90eea73110414ea5d3555fcdfd"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Oct 05 11:41:07 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 11:41:07 2012 -0700"
      },
      "message": "am becb0bc4: Merge \"Camera2: Don\\\u0027t promote weak IBinder ptrs to strong ones\" into jb-mr1-dev\n\n* commit \u0027becb0bc4b620dcd88b559d821e40a9ca7ced5604\u0027:\n  Camera2: Don\u0027t promote weak IBinder ptrs to strong ones\n"
    },
    {
      "commit": "0feea710e236ad90eea73110414ea5d3555fcdfd",
      "tree": "f1397774f933b76d22e937497c9bdf09b42d515e",
      "parents": [
        "4c843702c7c2d2ca951e25bc54787c68c2071a8b",
        "507994d0312f89127562a1401f118439f810e751"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Oct 05 11:35:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 11:35:54 2012 -0700"
      },
      "message": "Merge \"Camera2: Don\u0027t promote weak IBinder ptrs to strong ones\" into jb-mr1-dev"
    },
    {
      "commit": "cc1abea590b8d3f9b9707b3442aea02cd2b4fcef",
      "tree": "5b5346eed27b3a188ba118f076edd8ecd779b071",
      "parents": [
        "3b716883db5fb5e2cae20ad4c3f1c6ff445a7371",
        "ee5293f8dc1d438873fdefa19d3842e2889f1029"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Oct 05 11:24:09 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 11:24:09 2012 -0700"
      },
      "message": "am e5f4024b: am 95069fef: Camera2: Use the triggerAfWithAuto quirk\n\n* commit \u0027e5f4024bad9875e96cefbe3fe81172d166d52154\u0027:\n  Camera2: Use the triggerAfWithAuto quirk\n"
    },
    {
      "commit": "3b716883db5fb5e2cae20ad4c3f1c6ff445a7371",
      "tree": "c3046d8658db86f585350e017d53aab30009446b",
      "parents": [
        "8db937f2ed3b6336f61404150307030020a272fe",
        "7bdb77b2d886630f606a373fa6e1f1b10b4a6169"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Oct 05 11:24:08 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 11:24:08 2012 -0700"
      },
      "message": "am 577ac8a7: am 4865c526: Camera2: Synchronize mode changes and triggers\n\n* commit \u0027577ac8a74e8af7fcc7bc714874b8da21f57989b5\u0027:\n  Camera2: Synchronize mode changes and triggers\n"
    },
    {
      "commit": "ee5293f8dc1d438873fdefa19d3842e2889f1029",
      "tree": "1aa06e8b460e2cba635e5da7760101dc64d5338d",
      "parents": [
        "7bdb77b2d886630f606a373fa6e1f1b10b4a6169",
        "4c843702c7c2d2ca951e25bc54787c68c2071a8b"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Oct 05 11:22:13 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 11:22:13 2012 -0700"
      },
      "message": "am 95069fef: Camera2: Use the triggerAfWithAuto quirk\n\n* commit \u002795069fefbdf54d87a624c2ac73727fce1c38545e\u0027:\n  Camera2: Use the triggerAfWithAuto quirk\n"
    },
    {
      "commit": "7bdb77b2d886630f606a373fa6e1f1b10b4a6169",
      "tree": "fdc28a651a64b53e4cc14e3543347a2e64a80f38",
      "parents": [
        "bc77d3a1e0c19c1221c547d7e39311d74591c2d7",
        "4c9eb718352697cd75269752344c0bcc6b05e708"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Oct 05 11:22:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 11:22:12 2012 -0700"
      },
      "message": "am 4865c526: Camera2: Synchronize mode changes and triggers\n\n* commit \u00274865c526e681366481b0ab242ffa1ead57bb02cc\u0027:\n  Camera2: Synchronize mode changes and triggers\n"
    },
    {
      "commit": "507994d0312f89127562a1401f118439f810e751",
      "tree": "4edcc4b9233439a909714e077763c3e5b6866731",
      "parents": [
        "1daada32f8eefd8951541ba243969b341deaaba5"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Oct 05 10:44:57 2012 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Oct 05 10:44:57 2012 -0700"
      },
      "message": "Camera2: Don\u0027t promote weak IBinder ptrs to strong ones\n\nThe Binder driver does not support promoting weak pointers into strong\npointers. Occassionally the system would lock up when trying to do this\n(when closing the camera app).\n\nBug: 7289040\nChange-Id: I8bc0b5c48616bf0b7f4eed1878ad4994ee635871\n"
    },
    {
      "commit": "8db937f2ed3b6336f61404150307030020a272fe",
      "tree": "4fb36e836895f3f42b3608a7050da63cd65ed96f",
      "parents": [
        "4bfc4a67d4f7d5a9b6cbe5a39d4b599e8ceb505b",
        "bc77d3a1e0c19c1221c547d7e39311d74591c2d7"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Oct 05 08:20:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 08:20:39 2012 -0700"
      },
      "message": "am 6c9282d3: (-s ours) Reconcile with jb-mr1-release - do not merge\n\n* commit \u00276c9282d3bb5082266cfd9042f62ceea131e5b849\u0027:\n  Camera2: Fix deadlock while zooming during record\n"
    },
    {
      "commit": "bc77d3a1e0c19c1221c547d7e39311d74591c2d7",
      "tree": "38aabd506f2c732e9d863c8bebc98b6bab51c6f6",
      "parents": [
        "61ebd5e3e28372e497a5bcf7cc8212007d38e5a6",
        "4dca94e4697c42216ec32c11f9f1dabb2f443703"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Oct 05 08:16:37 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Oct 05 08:16:37 2012 -0700"
      },
      "message": "Reconcile with jb-mr1-release - do not merge\n\nChange-Id: I9545f52b76d36bfbdf29cd270d0af200cb2d51fe\n"
    },
    {
      "commit": "4dca94e4697c42216ec32c11f9f1dabb2f443703",
      "tree": "38aabd506f2c732e9d863c8bebc98b6bab51c6f6",
      "parents": [
        "1daada32f8eefd8951541ba243969b341deaaba5",
        "ccf954014a7bc057db8bad0e01416c584bee2f67"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Oct 05 06:59:26 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Oct 05 06:59:26 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "ccf954014a7bc057db8bad0e01416c584bee2f67",
      "tree": "2981393cca96745a0028c5cb519820333d9885c6",
      "parents": [
        "dee2bcd787fb79091967e7894437f6a412c95023"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Oct 03 16:02:09 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Oct 04 18:13:29 2012 -0700"
      },
      "message": "Camera2: Fix deadlock while zooming during record\n\nAcquired SharedParameters before mMutex in StreamingProcessor,\nthis avoids any potential deadlocks since Camera2Client code would\nalways acquire SharedParameters first before invoking StreamingProcessor.\n\nBug: 7275259\nChange-Id: Ia741162c455300378bee049f063590ece5328b95\n"
    },
    {
      "commit": "4bfc4a67d4f7d5a9b6cbe5a39d4b599e8ceb505b",
      "tree": "4fb36e836895f3f42b3608a7050da63cd65ed96f",
      "parents": [
        "b6c9eeb6baef17366d54a7bb6cd024d80a85e690",
        "61ebd5e3e28372e497a5bcf7cc8212007d38e5a6"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Oct 04 16:35:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 04 16:35:51 2012 -0700"
      },
      "message": "am e68eb9b8: am 9942f62d: Merge \"Camera2: Include JPEG settings in ZSL requests.\" into jb-mr1-dev\n\n* commit \u0027e68eb9b82d0371324add708e2b2eb45a99ddbd70\u0027:\n  Camera2: Include JPEG settings in ZSL requests.\n"
    },
    {
      "commit": "61ebd5e3e28372e497a5bcf7cc8212007d38e5a6",
      "tree": "38aabd506f2c732e9d863c8bebc98b6bab51c6f6",
      "parents": [
        "b75268d478c45820b0076774407c02b30c02824f",
        "1daada32f8eefd8951541ba243969b341deaaba5"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Oct 04 16:34:16 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 04 16:34:16 2012 -0700"
      },
      "message": "am 9942f62d: Merge \"Camera2: Include JPEG settings in ZSL requests.\" into jb-mr1-dev\n\n* commit \u00279942f62d6a5ee0a65da751b681217d3c4243cd89\u0027:\n  Camera2: Include JPEG settings in ZSL requests.\n"
    },
    {
      "commit": "4c843702c7c2d2ca951e25bc54787c68c2071a8b",
      "tree": "1aa06e8b460e2cba635e5da7760101dc64d5338d",
      "parents": [
        "4c9eb718352697cd75269752344c0bcc6b05e708"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Oct 04 00:56:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 16:34:11 2012 -0700"
      },
      "message": "Camera2: Use the triggerAfWithAuto quirk\n\nWhen this quirk is set, and a scene mode is enabled, do AF calls with\nAF mode AUTO instead of whatever the scene more override AF mode is.\n\nBug: 7159577\nChange-Id: I3ea6b8386abc0968047fc9bba3a35c5db5bdcfd3\n"
    },
    {
      "commit": "4c9eb718352697cd75269752344c0bcc6b05e708",
      "tree": "fdc28a651a64b53e4cc14e3543347a2e64a80f38",
      "parents": [
        "1daada32f8eefd8951541ba243969b341deaaba5"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Oct 02 13:30:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 16:31:05 2012 -0700"
      },
      "message": "Camera2: Synchronize mode changes and triggers\n\nMake sure that changes to various parameters have reached the HAL\nbefore triggering asynchronous events like autofocus or precapture\nmetering.\n\nBug: 7107220\nChange-Id: I3c50038de1671968eb32004ce538435121934e7e\n"
    },
    {
      "commit": "1daada32f8eefd8951541ba243969b341deaaba5",
      "tree": "38aabd506f2c732e9d863c8bebc98b6bab51c6f6",
      "parents": [
        "6ec0f94d606d57db57c8866b0e38ec96f1979413",
        "db30e68be637ca85da238c1e8e3534ec07919985"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Oct 04 16:30:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 16:30:47 2012 -0700"
      },
      "message": "Merge \"Camera2: Include JPEG settings in ZSL requests.\" into jb-mr1-dev"
    },
    {
      "commit": "b6c9eeb6baef17366d54a7bb6cd024d80a85e690",
      "tree": "681b8ee7a12ee14e7ee709bec9a465ea756dc381",
      "parents": [
        "ea967355de0b985c8111abd57a23f566fe355260",
        "b75268d478c45820b0076774407c02b30c02824f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Oct 04 14:52:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 04 14:52:49 2012 -0700"
      },
      "message": "am 650601ca: am 1f915a85: Merge \"Optionally emit LPCM audio instead of using AAC in wifi display code\" into jb-mr1-dev\n\n* commit \u0027650601ca1039c7d25beed3ef6c79e19469e1878b\u0027:\n  Optionally emit LPCM audio instead of using AAC in wifi display code\n"
    },
    {
      "commit": "b75268d478c45820b0076774407c02b30c02824f",
      "tree": "579dc653bcefc5362dc9fc0ec360e42a08c06736",
      "parents": [
        "3dde1669eaa212c4da725e9d2fe899452d022760",
        "6ec0f94d606d57db57c8866b0e38ec96f1979413"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Oct 04 14:50:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 04 14:50:45 2012 -0700"
      },
      "message": "am 1f915a85: Merge \"Optionally emit LPCM audio instead of using AAC in wifi display code\" into jb-mr1-dev\n\n* commit \u00271f915a85fedc14757c91e59a62ea6d612ce548bf\u0027:\n  Optionally emit LPCM audio instead of using AAC in wifi display code\n"
    },
    {
      "commit": "6ec0f94d606d57db57c8866b0e38ec96f1979413",
      "tree": "579dc653bcefc5362dc9fc0ec360e42a08c06736",
      "parents": [
        "ef7fdc2224eb2e8a2b220ef51b5dc3ce25b807ba",
        "20a5a98667df7ed83e5d9f37e88b1bbdb876d718"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Oct 04 14:45:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 14:45:56 2012 -0700"
      },
      "message": "Merge \"Optionally emit LPCM audio instead of using AAC in wifi display code\" into jb-mr1-dev"
    },
    {
      "commit": "db30e68be637ca85da238c1e8e3534ec07919985",
      "tree": "3f617891c1325d20ed708aff9fad7aac892c64c7",
      "parents": [
        "5e8e66f369fd2f1918495380ed1886e50818e95e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Oct 04 13:21:08 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Oct 04 14:06:41 2012 -0700"
      },
      "message": "Camera2: Include JPEG settings in ZSL requests.\n\nBug: 7287743\nChange-Id: I1aba81b228451c3df712ce1f42b7aab79cac575f\n"
    },
    {
      "commit": "20a5a98667df7ed83e5d9f37e88b1bbdb876d718",
      "tree": "32c82fb97201e62321f1dbbbd8ca577a7f657c48",
      "parents": [
        "95f24dacbde69295fd21bbf683281b277e097bb1"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Oct 04 11:46:29 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Oct 04 13:31:04 2012 -0700"
      },
      "message": "Optionally emit LPCM audio instead of using AAC in wifi display code\n\nrelated-to-bug: 7248248\n\nMay decrease power usage at the cost of significantly increasing audio bitrate.\n\nUse \"adb shell setprop media.wfd.use-pcm-audio true\"\n\nto turn it on (must be done before connecting).\n\nChange-Id: I7ebeadf3209e01522a2644948287b23d7c383c7e\n"
    },
    {
      "commit": "ea967355de0b985c8111abd57a23f566fe355260",
      "tree": "f1ee479e635cc32949f88728e9a3391bb65e88ff",
      "parents": [
        "08102ee8425e39282893c2e84d2914e867124310",
        "3dde1669eaa212c4da725e9d2fe899452d022760"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Oct 04 12:05:44 2012 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Oct 04 12:05:44 2012 -0700"
      },
      "message": "resolved conflicts for merge of f12b1c81 to master\n\nChange-Id: I914a11706bd01a198e2137e0c12af0fc92ffa02b\n"
    },
    {
      "commit": "3dde1669eaa212c4da725e9d2fe899452d022760",
      "tree": "b2df11565c73aea22de56096f199f996b56a333e",
      "parents": [
        "557f7dc7c73f187e1ba4b2bee605b8c368cc4a64",
        "ef7fdc2224eb2e8a2b220ef51b5dc3ce25b807ba"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Oct 04 11:20:14 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 04 11:20:14 2012 -0700"
      },
      "message": "am 7ffab293: Merge \"Integrate improved coefficient sinc resampler: VHQ\" into jb-mr1-dev\n\n* commit \u00277ffab2933bfc50ee0b64ea586b663dcb9275d593\u0027:\n  Integrate improved coefficient sinc resampler: VHQ\n"
    },
    {
      "commit": "ef7fdc2224eb2e8a2b220ef51b5dc3ce25b807ba",
      "tree": "b2df11565c73aea22de56096f199f996b56a333e",
      "parents": [
        "5e8e66f369fd2f1918495380ed1886e50818e95e",
        "a6d41334d25ffde12484eb28301352560a063ef6"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Oct 04 11:16:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 11:16:36 2012 -0700"
      },
      "message": "Merge \"Integrate improved coefficient sinc resampler: VHQ\" into jb-mr1-dev"
    },
    {
      "commit": "08102ee8425e39282893c2e84d2914e867124310",
      "tree": "bc1de52ecfe02e9ead371433348af2c760b0087a",
      "parents": [
        "9f9d1efd436dd6fe4bb1a34e7cecc9292bd43697",
        "557f7dc7c73f187e1ba4b2bee605b8c368cc4a64"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Oct 04 10:02:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 04 10:02:40 2012 -0700"
      },
      "message": "am d6e8c5b1: am f66cc52c: Merge \"Camera2: Fix deadlock while zooming during record\" into jb-mr1-dev\n\n* commit \u0027d6e8c5b187225c55a279bc40f262fe137f2ef508\u0027:\n  Camera2: Fix deadlock while zooming during record\n"
    },
    {
      "commit": "557f7dc7c73f187e1ba4b2bee605b8c368cc4a64",
      "tree": "2981393cca96745a0028c5cb519820333d9885c6",
      "parents": [
        "377d8303be83b2d9977182babc38b7939ecb7e29",
        "5e8e66f369fd2f1918495380ed1886e50818e95e"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Oct 04 10:00:47 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 04 10:00:47 2012 -0700"
      },
      "message": "am f66cc52c: Merge \"Camera2: Fix deadlock while zooming during record\" into jb-mr1-dev\n\n* commit \u0027f66cc52cc5a075b86b585cf72c4a41f6907b2142\u0027:\n  Camera2: Fix deadlock while zooming during record\n"
    },
    {
      "commit": "5e8e66f369fd2f1918495380ed1886e50818e95e",
      "tree": "2981393cca96745a0028c5cb519820333d9885c6",
      "parents": [
        "95f24dacbde69295fd21bbf683281b277e097bb1",
        "05dd06eb54a4e15352405a3a5cedce6a7940b96b"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Oct 04 09:56:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 09:56:44 2012 -0700"
      },
      "message": "Merge \"Camera2: Fix deadlock while zooming during record\" into jb-mr1-dev"
    },
    {
      "commit": "a6d41334d25ffde12484eb28301352560a063ef6",
      "tree": "4d8df3822f93824ada324d5038ab0b4cd27ce77b",
      "parents": [
        "95f24dacbde69295fd21bbf683281b277e097bb1"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Oct 01 14:04:31 2012 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Oct 04 09:44:04 2012 -0700"
      },
      "message": "Integrate improved coefficient sinc resampler: VHQ\n\nSummary:\nVery high quality is enabled only for 44.1 -\u003e 48 or 48 -\u003e 44.1,\n  and uses low quality for all other use cases.\nTrack estimated CPU load and throttles the quality based on load;\n  as currently configured it should allow up to 2 instances of very high quality.\nMedium quality and high quality are currently disabled unless explicitly requested.\n\nDetails:\nOnly load .so the first time it is needed.\nCleanup code style: formatting, indentation, whitespace.\nRestore medium quality resampler, but it is not used (see next line).\nFix memory leak for sinc resampler.\nCheck sample rate in resampler constructor.\nAdd logs for debugging.\nRename DEFAULT to DEFAULT_QUALITY for consistency with other quality levels.\nRenumber VERY_HIGH_QUALITY from 255 to 4.\nUse enum src_quality consistently.\nImprove parsing of property af.resampler.quality.\nFix reentrancy bug - allow an instance of high quality and an instance\n  of very high quality to both be active concurrently.\n\nBug: 7229644\nChange-Id: I0ce6b913b05038889f50462a38830b61a602a9f7\n"
    },
    {
      "commit": "9f9d1efd436dd6fe4bb1a34e7cecc9292bd43697",
      "tree": "fdb605c8f6deabcb9ae373f86ab64670e858644b",
      "parents": [
        "e6267f51ccc037b6db13ae852a3e08daf36df358",
        "377d8303be83b2d9977182babc38b7939ecb7e29"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Oct 04 07:49:47 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 04 07:49:47 2012 -0700"
      },
      "message": "am 0abee344: (-s ours) Reconcile with jb-mr1-release - do not merge\n\n* commit \u00270abee344eb0c84ceb767d53afcca0b4d4ce4fc97\u0027:\n  Camera2: Properly update FPS range when FPS is set.\n  Drop video bitrate to 2.5mbps.\n  Better power savings with wifi display code.\n  Increase polling frequency again temporarily to fix A/V issues\n"
    },
    {
      "commit": "377d8303be83b2d9977182babc38b7939ecb7e29",
      "tree": "65e78f59f21bf8c7e935624237bdc8199474ddea",
      "parents": [
        "4df3123b6b3ef93ddb67ff0dbc8d94f5a4cebfe3",
        "dee2bcd787fb79091967e7894437f6a412c95023"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Oct 04 07:48:05 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Oct 04 07:48:06 2012 -0700"
      },
      "message": "Reconcile with jb-mr1-release - do not merge\n\nChange-Id: If88cdd28e163c84b5d6e64eb82b1c322d665a382\n"
    },
    {
      "commit": "dee2bcd787fb79091967e7894437f6a412c95023",
      "tree": "65e78f59f21bf8c7e935624237bdc8199474ddea",
      "parents": [
        "95f24dacbde69295fd21bbf683281b277e097bb1",
        "680f06a5cbe6b70772810062b85f89218fef8c96"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Oct 04 06:59:31 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Oct 04 06:59:31 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "e6267f51ccc037b6db13ae852a3e08daf36df358",
      "tree": "fdb605c8f6deabcb9ae373f86ab64670e858644b",
      "parents": [
        "f3c7f03eaefc2a89ce28b5ee1abf4056643546e8",
        "4df3123b6b3ef93ddb67ff0dbc8d94f5a4cebfe3"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Oct 03 17:04:55 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 17:04:55 2012 -0700"
      },
      "message": "am a9ba91a8: am d69fd4d2: Merge \"Enable hdcp for WiFi display\" into jb-mr1-dev\n\n* commit \u0027a9ba91a8b8656aa4d735aba5d9631549d1b50496\u0027:\n  Enable hdcp for WiFi display\n"
    },
    {
      "commit": "4df3123b6b3ef93ddb67ff0dbc8d94f5a4cebfe3",
      "tree": "65e78f59f21bf8c7e935624237bdc8199474ddea",
      "parents": [
        "d83c791239fba8780d4593528f50d21cb50eba7e",
        "95f24dacbde69295fd21bbf683281b277e097bb1"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Oct 03 17:02:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 17:02:28 2012 -0700"
      },
      "message": "am d69fd4d2: Merge \"Enable hdcp for WiFi display\" into jb-mr1-dev\n\n* commit \u0027d69fd4d2567f9fce02252ce10d7ae3a28fc79e04\u0027:\n  Enable hdcp for WiFi display\n"
    },
    {
      "commit": "95f24dacbde69295fd21bbf683281b277e097bb1",
      "tree": "65e78f59f21bf8c7e935624237bdc8199474ddea",
      "parents": [
        "b2e7a84664f3dcca774c754092ed8f390295ab15",
        "b30d9daef40ac803cfaa4d0a94fa8dc84928c738"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Oct 03 16:57:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 16:57:35 2012 -0700"
      },
      "message": "Merge \"Enable hdcp for WiFi display\" into jb-mr1-dev"
    },
    {
      "commit": "05dd06eb54a4e15352405a3a5cedce6a7940b96b",
      "tree": "0dd9ab6857e0084f875cee411e06b40f956c96a1",
      "parents": [
        "311f69f18c41909e3087e4205548095762a2ecb7"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Oct 03 16:02:09 2012 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Oct 03 16:48:48 2012 -0700"
      },
      "message": "Camera2: Fix deadlock while zooming during record\n\nAcquired SharedParameters before mMutex in StreamingProcessor,\nthis avoids any potential deadlocks since Camera2Client code would\nalways acquire SharedParameters first before invoking StreamingProcessor.\n\nBug: 7275259\nChange-Id: Ia741162c455300378bee049f063590ece5328b95\n"
    },
    {
      "commit": "680f06a5cbe6b70772810062b85f89218fef8c96",
      "tree": "d3b1cc97f1db3f47f67dc024aacd63582826cf6a",
      "parents": [
        "e310a4c2424d556398450487338c000dec49732e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Oct 03 14:59:29 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Oct 03 16:14:39 2012 -0700"
      },
      "message": "Camera2: Properly update FPS range when FPS is set.\n\nOtherwise a getParameters followed by setParameters will trigger an\nincorrect reversion in FPS parameters.\n\nBug: 7279267\nChange-Id: I7426860f05497dbdf4245c34cef1b38f2f5a1832\n"
    },
    {
      "commit": "e310a4c2424d556398450487338c000dec49732e",
      "tree": "51f732307d01a6212568baf934715ba7d7a3026a",
      "parents": [
        "f8a780a06269a05702648e7bf0e4f9e4c2949f8c"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Tue Oct 02 18:39:39 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Oct 03 16:14:28 2012 -0700"
      },
      "message": "Drop video bitrate to 2.5mbps.\n\nWe have too much corruption/loss at higher bitrates. Reviewed quality\ntrade-off with jdong@. We can increase in the future if we have a\nbetter packet loss concealment solution.\n\nBug: 7241844\nChange-Id: I3b500a9c3a4429e834fb4c5ca04164d4e106fa9e\n"
    },
    {
      "commit": "f8a780a06269a05702648e7bf0e4f9e4c2949f8c",
      "tree": "f18e43e490a17d31df3c92116709406a1586ec36",
      "parents": [
        "bd574478a4699ab593eedda681505d41e185778d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Oct 03 10:16:58 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Oct 03 16:14:17 2012 -0700"
      },
      "message": "Better power savings with wifi display code.\n\nNo more polling the encoder for work to do, the encoder instead notifies\nif there\u0027s activity.\n\nChange-Id: Ia707211b4f5c5a6e6b70d750233d204a2d6bb778\nrelated-to-bug: 7248248\n"
    },
    {
      "commit": "bd574478a4699ab593eedda681505d41e185778d",
      "tree": "e4e269f852653dffc5a92504f87aacc5da122c44",
      "parents": [
        "1af3aeb9d7c17f59586acd6cf6d73004216c4a71"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Oct 03 09:01:11 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Oct 03 16:14:07 2012 -0700"
      },
      "message": "Increase polling frequency again temporarily to fix A/V issues\n\nFixes a bug in the silence detection and increases the timeout after which\nwe enter \"silent mode\" to 10 secs.\n\nChange-Id: I802b058f054becd5c377186664437f7b3970193f\nrelated-to-bug: 7248248\n"
    },
    {
      "commit": "f3c7f03eaefc2a89ce28b5ee1abf4056643546e8",
      "tree": "407c73da7372199c6bf4c7c1be0dac064348a8c6",
      "parents": [
        "acd69364cac252c9ec0c4aaa48ad8e8f01d11662",
        "d83c791239fba8780d4593528f50d21cb50eba7e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Oct 03 15:25:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 15:25:45 2012 -0700"
      },
      "message": "am a9438d09: am ce953ce4: Merge \"Camera2: Properly update FPS range when FPS is set.\" into jb-mr1-dev\n\n* commit \u0027a9438d09fb44f6c95a558accd05711600cc4b2bf\u0027:\n  Camera2: Properly update FPS range when FPS is set.\n"
    },
    {
      "commit": "d83c791239fba8780d4593528f50d21cb50eba7e",
      "tree": "690f5a07f4cc4150a541d7f33907a8b41f473aab",
      "parents": [
        "f20b1f3d7a056c590da8e8bf43a18ab589bb8d4b",
        "b2e7a84664f3dcca774c754092ed8f390295ab15"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Oct 03 15:24:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 15:24:19 2012 -0700"
      },
      "message": "am ce953ce4: Merge \"Camera2: Properly update FPS range when FPS is set.\" into jb-mr1-dev\n\n* commit \u0027ce953ce4d698155c50356df093712df1dea76051\u0027:\n  Camera2: Properly update FPS range when FPS is set.\n"
    },
    {
      "commit": "b2e7a84664f3dcca774c754092ed8f390295ab15",
      "tree": "690f5a07f4cc4150a541d7f33907a8b41f473aab",
      "parents": [
        "311f69f18c41909e3087e4205548095762a2ecb7",
        "02b62d3672ebb0761752ba6c841b2cc469c59ed3"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Oct 03 15:20:38 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 15:20:38 2012 -0700"
      },
      "message": "Merge \"Camera2: Properly update FPS range when FPS is set.\" into jb-mr1-dev"
    },
    {
      "commit": "02b62d3672ebb0761752ba6c841b2cc469c59ed3",
      "tree": "a87f8ed2ba3b62e1ebef2f28b641febfaf933622",
      "parents": [
        "a1e5dccf73c0b734204b0094241e4a6a0752a67e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Oct 03 14:59:29 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Oct 03 14:59:29 2012 -0700"
      },
      "message": "Camera2: Properly update FPS range when FPS is set.\n\nOtherwise a getParameters followed by setParameters will trigger an\nincorrect reversion in FPS parameters.\n\nBug: 7279267\nChange-Id: I7426860f05497dbdf4245c34cef1b38f2f5a1832\n"
    },
    {
      "commit": "acd69364cac252c9ec0c4aaa48ad8e8f01d11662",
      "tree": "20b38dbe833dc083454c600542a3e7d6ca916bf6",
      "parents": [
        "744c170d80ffa6a6b20c78daa2c312b6773539b5",
        "f20b1f3d7a056c590da8e8bf43a18ab589bb8d4b"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Wed Oct 03 14:34:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 14:34:25 2012 -0700"
      },
      "message": "am b08633fc: am c2063056: Camera2: Fix prematurely clearing stream request\n\n* commit \u0027b08633fc95947173ba3f68627728a8c5f12ef72f\u0027:\n  Camera2: Fix prematurely clearing stream request\n"
    },
    {
      "commit": "f20b1f3d7a056c590da8e8bf43a18ab589bb8d4b",
      "tree": "107f74f86852a9680da654ed02bc968d54fa5522",
      "parents": [
        "6dfef0b6a220ed2b1f0bd65e87eb806b696bd884",
        "311f69f18c41909e3087e4205548095762a2ecb7"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Wed Oct 03 14:32:35 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 14:32:35 2012 -0700"
      },
      "message": "am c2063056: Camera2: Fix prematurely clearing stream request\n\n* commit \u0027c20630569431234db23b6182dd17102023dee68e\u0027:\n  Camera2: Fix prematurely clearing stream request\n"
    },
    {
      "commit": "744c170d80ffa6a6b20c78daa2c312b6773539b5",
      "tree": "980f83967ca252509aafe7062f8587ed45297894",
      "parents": [
        "cce7ab7a04880b0a9c7a03097775a22999f37160",
        "6dfef0b6a220ed2b1f0bd65e87eb806b696bd884"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Oct 03 14:04:47 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 14:04:47 2012 -0700"
      },
      "message": "am 7fd4e2a8: am b3e97b34: Camera2: Fix trying to release HAL stream twice\n\n* commit \u00277fd4e2a8f4d57d20e679e5321f34cc09245d82a1\u0027:\n  Camera2: Fix trying to release HAL stream twice\n"
    },
    {
      "commit": "311f69f18c41909e3087e4205548095762a2ecb7",
      "tree": "107f74f86852a9680da654ed02bc968d54fa5522",
      "parents": [
        "a1e5dccf73c0b734204b0094241e4a6a0752a67e"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Tue Oct 02 23:30:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 13:58:19 2012 -0700"
      },
      "message": "Camera2: Fix prematurely clearing stream request\n\nZsl handling was clearing the stream request before a capture request\nwas ready to be sent to the HAL, which would cause capture delays and\ntimeouts in certain conditions.\n\nBug: 7259520\nChange-Id: Idde8bc4fc58b8b426c6985feac87759740e338ea\n"
    },
    {
      "commit": "6dfef0b6a220ed2b1f0bd65e87eb806b696bd884",
      "tree": "94f5f98a460f6aa156447c64d2f16e289c74e793",
      "parents": [
        "b96540c42dff4193665cdf4abc5f8e9d635e9180",
        "a1e5dccf73c0b734204b0094241e4a6a0752a67e"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Oct 03 13:54:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 13:54:12 2012 -0700"
      },
      "message": "am b3e97b34: Camera2: Fix trying to release HAL stream twice\n\n* commit \u0027b3e97b347dceb882983427ac872b772e25f3f166\u0027:\n  Camera2: Fix trying to release HAL stream twice\n"
    },
    {
      "commit": "b30d9daef40ac803cfaa4d0a94fa8dc84928c738",
      "tree": "2e9725c659f738de893dd05192c24b23c21b2e8a",
      "parents": [
        "9c28dc2d80c008b9f57ec6c9ab0a7135dcc8bb03"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Oct 03 12:08:40 2012 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Oct 03 12:13:41 2012 -0700"
      },
      "message": "Enable hdcp for WiFi display\n\no related-to-bug: 7055369\n\nChange-Id: Ie1ddd1e961f9ff60fe32b57cf7f8de4f4ecf5aa0\n"
    },
    {
      "commit": "cce7ab7a04880b0a9c7a03097775a22999f37160",
      "tree": "6e3a9724eb3efccc73a6ce7199165f1086741828",
      "parents": [
        "b34304a14dc89944f6dc7ee41cf1381d656f1c75",
        "b96540c42dff4193665cdf4abc5f8e9d635e9180"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Oct 03 12:00:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 12:00:44 2012 -0700"
      },
      "message": "am 5f49d702: am ecf17e82: Camera2: Handle client processes dying by closing camera resources\n\n* commit \u00275f49d702fe25fe3a6752be438db6bf006840e41f\u0027:\n  Camera2: Handle client processes dying by closing camera resources\n"
    },
    {
      "commit": "b96540c42dff4193665cdf4abc5f8e9d635e9180",
      "tree": "4aa76e6945e95aac4538a1b49475efc932fb114c",
      "parents": [
        "039a6da866ecaccb983bd3fd0121198ed75988f2",
        "8dcdb9553defafa1166c64b496e1ee390e4eadfa"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Oct 03 11:56:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 11:56:04 2012 -0700"
      },
      "message": "am ecf17e82: Camera2: Handle client processes dying by closing camera resources\n\n* commit \u0027ecf17e82505fdb60d59e00b6dd59036df93de655\u0027:\n  Camera2: Handle client processes dying by closing camera resources\n"
    },
    {
      "commit": "a1e5dccf73c0b734204b0094241e4a6a0752a67e",
      "tree": "94f5f98a460f6aa156447c64d2f16e289c74e793",
      "parents": [
        "8dcdb9553defafa1166c64b496e1ee390e4eadfa"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Oct 02 15:21:31 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 11:40:46 2012 -0700"
      },
      "message": "Camera2: Fix trying to release HAL stream twice\n\nWhen we fail to disconnect the native window, StreamAdapter::release\nwould fail and remain in the old (ALLOCATED) state, thus it thinks that\nwe haven\u0027t released the HAL stream yet.\n\nWith this change, ignore DEAD_OBJECT native window disconnect failures,\nso the state transitions to RELEASED and we don\u0027t double release HAL\nstreams.\n\nBug: 7258314\nChange-Id: I524893e4b4d6463d7b0a7ce32fb6f658afba8e11\n"
    },
    {
      "commit": "b34304a14dc89944f6dc7ee41cf1381d656f1c75",
      "tree": "79c223099d758ae556128a65fef85ca41b4a0d46",
      "parents": [
        "17d2941401cac57ef551e579687a30d518afc3c4",
        "039a6da866ecaccb983bd3fd0121198ed75988f2"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Oct 03 11:40:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 11:40:39 2012 -0700"
      },
      "message": "am ad93604d: am 22d58d37: Camera2: Don\\\u0027t change state when reconnect is called\n\n* commit \u0027ad93604d802c7f726f3bdb83ed14412b26a5c809\u0027:\n  Camera2: Don\u0027t change state when reconnect is called\n"
    },
    {
      "commit": "8dcdb9553defafa1166c64b496e1ee390e4eadfa",
      "tree": "4aa76e6945e95aac4538a1b49475efc932fb114c",
      "parents": [
        "0cb290b2304ef582a5afa9a45a4594944e89156e"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Oct 02 16:05:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 11:39:08 2012 -0700"
      },
      "message": "Camera2: Handle client processes dying by closing camera resources\n\nCameraService now subscribes to binder death notifications\nfor each client, and disconnects the client if the death happened\nwithout cleanly shutting down the client first.\n\nBug: 7258314\nChange-Id: I7803836b589fd8f0dfe00f6c28a707b82012e751\n"
    },
    {
      "commit": "039a6da866ecaccb983bd3fd0121198ed75988f2",
      "tree": "d113224080a9a8c44150bbda2002750f7fd1edde",
      "parents": [
        "077ef8eff6f56dad00bfb71030f461f8c23d1680",
        "0cb290b2304ef582a5afa9a45a4594944e89156e"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Oct 03 11:37:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 11:37:23 2012 -0700"
      },
      "message": "am 22d58d37: Camera2: Don\\\u0027t change state when reconnect is called\n\n* commit \u002722d58d37db6b5f48a10b3a19f69ffda09943c125\u0027:\n  Camera2: Don\u0027t change state when reconnect is called\n"
    },
    {
      "commit": "0cb290b2304ef582a5afa9a45a4594944e89156e",
      "tree": "d113224080a9a8c44150bbda2002750f7fd1edde",
      "parents": [
        "ab2918efe97fd08d44ee85e9c59f4099cca3e7dd"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Oct 02 19:07:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 11:28:40 2012 -0700"
      },
      "message": "Camera2: Don\u0027t change state when reconnect is called\n\nBug: 7252802\nChange-Id: Ibed4f59a96bef75bf84b1aaf1235fb87e94102ef\n"
    },
    {
      "commit": "17d2941401cac57ef551e579687a30d518afc3c4",
      "tree": "7ab2943b2e6a1439d765933b698227eb5202b92c",
      "parents": [
        "94f21649c0505bfecdb673fd407ef3ad8478440b",
        "077ef8eff6f56dad00bfb71030f461f8c23d1680"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Oct 03 11:00:42 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 11:00:42 2012 -0700"
      },
      "message": "am 8b884014: am 9f9d7de7: Merge \"Drop video bitrate to 2.5mbps.\" into jb-mr1-dev\n\n* commit \u00278b884014509cc2bde135a79a863cebbd03fe6046\u0027:\n  Drop video bitrate to 2.5mbps.\n"
    },
    {
      "commit": "94f21649c0505bfecdb673fd407ef3ad8478440b",
      "tree": "8a5cd529898cd3bc5fe1fc9c9d7883cae7460bc5",
      "parents": [
        "2d6ba111cd53722357608226dbaa4446ac988fa1",
        "c96da326a598093e02e29a8b279e831a29ef4f32"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Oct 03 10:58:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 10:58:49 2012 -0700"
      },
      "message": "am db6ead4f: am 1bac8972: Merge \"Camera2: Use ZSL format quirk.\" into jb-mr1-dev\n\n* commit \u0027db6ead4fd0d8bbe3df6ede6727927830727cfa30\u0027:\n  Camera2: Use ZSL format quirk.\n"
    },
    {
      "commit": "077ef8eff6f56dad00bfb71030f461f8c23d1680",
      "tree": "2ff828ce88e1e9e1b251427ce934e6e04921ed02",
      "parents": [
        "c96da326a598093e02e29a8b279e831a29ef4f32",
        "ab2918efe97fd08d44ee85e9c59f4099cca3e7dd"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Oct 03 10:58:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 10:58:12 2012 -0700"
      },
      "message": "am 9f9d7de7: Merge \"Drop video bitrate to 2.5mbps.\" into jb-mr1-dev\n\n* commit \u00279f9d7de77beb65ab51e73e55eea6f0b3a4e75bd2\u0027:\n  Drop video bitrate to 2.5mbps.\n"
    },
    {
      "commit": "c96da326a598093e02e29a8b279e831a29ef4f32",
      "tree": "b4ef0ae511d2b666102b6072066e038b0ff0d694",
      "parents": [
        "99bd823afb68c7c52c20c54da18b3ae05103bf26",
        "9f3953b2ae6693704f6a05919f120a76926243fa"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Oct 03 10:56:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 10:56:22 2012 -0700"
      },
      "message": "am 1bac8972: Merge \"Camera2: Use ZSL format quirk.\" into jb-mr1-dev\n\n* commit \u00271bac89725021fee46f953d7d5f35690ff01e91f2\u0027:\n  Camera2: Use ZSL format quirk.\n"
    },
    {
      "commit": "ab2918efe97fd08d44ee85e9c59f4099cca3e7dd",
      "tree": "2ff828ce88e1e9e1b251427ce934e6e04921ed02",
      "parents": [
        "9f3953b2ae6693704f6a05919f120a76926243fa",
        "f7565f207a9d1d8fa157c0178b93bad84925440d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Oct 03 10:54:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 10:54:30 2012 -0700"
      },
      "message": "Merge \"Drop video bitrate to 2.5mbps.\" into jb-mr1-dev"
    },
    {
      "commit": "9f3953b2ae6693704f6a05919f120a76926243fa",
      "tree": "b4ef0ae511d2b666102b6072066e038b0ff0d694",
      "parents": [
        "f9736ae9642e2b86e7d0d118ad6080e75144a1f0",
        "596cb97dff006229f10db8bd7306f4d228f96dfd"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Oct 03 10:52:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 10:52:13 2012 -0700"
      },
      "message": "Merge \"Camera2: Use ZSL format quirk.\" into jb-mr1-dev"
    },
    {
      "commit": "2d6ba111cd53722357608226dbaa4446ac988fa1",
      "tree": "ab1669c85ca4317caf1f39469a21ee2d064d80dc",
      "parents": [
        "694eae0d0f6ed8bd089dd6b67e34683012dc0207",
        "99bd823afb68c7c52c20c54da18b3ae05103bf26"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Oct 03 10:48:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 10:48:22 2012 -0700"
      },
      "message": "am ce42b94a: am 4401091b: Merge \"Better power savings with wifi display code.\" into jb-mr1-dev\n\n* commit \u0027ce42b94ae4363c97945732fb8698675fa8b0861a\u0027:\n  Better power savings with wifi display code.\n"
    },
    {
      "commit": "99bd823afb68c7c52c20c54da18b3ae05103bf26",
      "tree": "f18e43e490a17d31df3c92116709406a1586ec36",
      "parents": [
        "1da9b3c62832ef512270db42e7b688ed29c61b96",
        "f9736ae9642e2b86e7d0d118ad6080e75144a1f0"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Oct 03 10:47:17 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 03 10:47:17 2012 -0700"
      },
      "message": "am 4401091b: Merge \"Better power savings with wifi display code.\" into jb-mr1-dev\n\n* commit \u00274401091bc89fc69b7fc7df58cf6b403776f2698a\u0027:\n  Better power savings with wifi display code.\n"
    },
    {
      "commit": "f7565f207a9d1d8fa157c0178b93bad84925440d",
      "tree": "51f732307d01a6212568baf934715ba7d7a3026a",
      "parents": [
        "f9736ae9642e2b86e7d0d118ad6080e75144a1f0"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Tue Oct 02 18:39:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 10:44:05 2012 -0700"
      },
      "message": "Drop video bitrate to 2.5mbps.\n\nWe have too much corruption/loss at higher bitrates. Reviewed quality\ntrade-off with jdong@. We can increase in the future if we have a\nbetter packet loss concealment solution.\n\nBug: 7241844\nChange-Id: I3b500a9c3a4429e834fb4c5ca04164d4e106fa9e\n"
    },
    {
      "commit": "f9736ae9642e2b86e7d0d118ad6080e75144a1f0",
      "tree": "f18e43e490a17d31df3c92116709406a1586ec36",
      "parents": [
        "aa3fbc5c3892b8aeee33c45b70e4d5a93d171fa5",
        "72c6686ad04feb976ea3d2f816c784e485b55506"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Oct 03 10:43:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 03 10:43:34 2012 -0700"
      },
      "message": "Merge \"Better power savings with wifi display code.\" into jb-mr1-dev"
    }
  ],
  "next": "72c6686ad04feb976ea3d2f816c784e485b55506"
}
