)]}'
{
  "log": [
    {
      "commit": "2444800d00366ce7a2bf69832d03314f6d817ff7",
      "tree": "f7b522eedfe5e7acbff818938b6c5f6e88846aa2",
      "parents": [
        "833084b6ed27476d75cc51083cf785aaf5a006aa",
        "fbb83b2db6a3c30bd0756cdba1c223ea09495c21"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 31 13:12:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 31 13:12:12 2012 -0700"
      },
      "message": "am 8d0189dc: am 61356671: Merge \"Add support for mpeg2 transport streams to the RTSP implementation.\" into jb-mr1-dev\n\n* commit \u00278d0189dc829dc87a74ff91eb0c067dc291ff59c3\u0027:\n  Add support for mpeg2 transport streams to the RTSP implementation.\n"
    },
    {
      "commit": "fbb83b2db6a3c30bd0756cdba1c223ea09495c21",
      "tree": "bd9e5144f1d23864439c1b6e0f87f2c9ea211266",
      "parents": [
        "4952c0be3c3ff51fd21824fbd8c807b5f58a000c",
        "6d61d53b4cdf19cf78115ea5277db3bfc52adb41"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 31 13:09:52 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 31 13:09:52 2012 -0700"
      },
      "message": "am 61356671: Merge \"Add support for mpeg2 transport streams to the RTSP implementation.\" into jb-mr1-dev\n\n* commit \u00276135667138a47f9139274833e49bf580633dd8f0\u0027:\n  Add support for mpeg2 transport streams to the RTSP implementation.\n"
    },
    {
      "commit": "6d61d53b4cdf19cf78115ea5277db3bfc52adb41",
      "tree": "bd9e5144f1d23864439c1b6e0f87f2c9ea211266",
      "parents": [
        "314079efa77c07255b2a2794eba470fccd1541fb",
        "49694688c82214f5fd9e969e177c9e126a240a26"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 31 13:07:31 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 31 13:07:31 2012 -0700"
      },
      "message": "Merge \"Add support for mpeg2 transport streams to the RTSP implementation.\" into jb-mr1-dev"
    },
    {
      "commit": "833084b6ed27476d75cc51083cf785aaf5a006aa",
      "tree": "8f5366a18211c5d6b3c108cb64c0427cb8eb1714",
      "parents": [
        "166ef893bede381b4a63ce1f382d311e7e6ee7dc",
        "4952c0be3c3ff51fd21824fbd8c807b5f58a000c"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenw@quicinc.com",
        "time": "Fri Aug 31 11:30:41 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 31 11:30:41 2012 -0700"
      },
      "message": "am 0184a8e6: am 092fe44a: Camera: set vendor_ops on camera metadata.\n\n* commit \u00270184a8e616ef536e270c42d802a3dfcb8bf5ca52\u0027:\n  Camera: set vendor_ops on camera metadata.\n"
    },
    {
      "commit": "166ef893bede381b4a63ce1f382d311e7e6ee7dc",
      "tree": "910a718500d536eb3ecd07cf6abeb54691b34725",
      "parents": [
        "d5a9c6a944e463270d66c39171ca17e732941632",
        "9947a1577222a6ba5ab0735a5251aae92ed5e049"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 31 11:30:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 31 11:30:40 2012 -0700"
      },
      "message": "am d60d8c54: am 6bcdca03: am 371e1217: (-s ours) am 8b152566: Merge \"OMXCodec: enhance error handling of OMX IL client\"\n\n* commit \u0027d60d8c5440ed7248a2bb6beff1660475cdec5b3a\u0027:\n  OMXCodec: enhance error handling of OMX IL client\n"
    },
    {
      "commit": "4952c0be3c3ff51fd21824fbd8c807b5f58a000c",
      "tree": "4e8c055169f545023186564fe400cf2d9c8e644a",
      "parents": [
        "9947a1577222a6ba5ab0735a5251aae92ed5e049",
        "314079efa77c07255b2a2794eba470fccd1541fb"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenw@quicinc.com",
        "time": "Fri Aug 31 11:29:32 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 31 11:29:32 2012 -0700"
      },
      "message": "am 092fe44a: Camera: set vendor_ops on camera metadata.\n\n* commit \u0027092fe44abd787fcb4377d90c63f2aa7120a4d267\u0027:\n  Camera: set vendor_ops on camera metadata.\n"
    },
    {
      "commit": "9947a1577222a6ba5ab0735a5251aae92ed5e049",
      "tree": "92b4e8670195759af044c8072485f434898ac0d7",
      "parents": [
        "fa7a5158b50d9acb2b1dfc0fd7b70adb646e007c",
        "86a520036e0522b8c36b3e7f1187c2d4e473c6ea"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 31 11:28:05 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 31 11:28:05 2012 -0700"
      },
      "message": "am 6bcdca03: am 371e1217: (-s ours) am 8b152566: Merge \"OMXCodec: enhance error handling of OMX IL client\"\n\n* commit \u00276bcdca035d4e9f7b2aee2d3febd8e2df5f57ae6f\u0027:\n  OMXCodec: enhance error handling of OMX IL client\n"
    },
    {
      "commit": "314079efa77c07255b2a2794eba470fccd1541fb",
      "tree": "4e8c055169f545023186564fe400cf2d9c8e644a",
      "parents": [
        "86a520036e0522b8c36b3e7f1187c2d4e473c6ea"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenw@quicinc.com",
        "time": "Fri Aug 31 10:24:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 31 11:27:02 2012 -0700"
      },
      "message": "Camera: set vendor_ops on camera metadata.\n\nThis makes sure that vendor specific metadata can propogate through\nthe framework.\n\nChange-Id: I3bd0ae4b889eb907caf7b305dbcb16abbbef0ea3\n"
    },
    {
      "commit": "86a520036e0522b8c36b3e7f1187c2d4e473c6ea",
      "tree": "92b4e8670195759af044c8072485f434898ac0d7",
      "parents": [
        "ba5890a11e886149e2aca8f845251a92f2ea9a46",
        "371e121745c2e43e3c26fd1a854eaf6d3324f057"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 31 11:26:10 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 31 11:26:10 2012 -0700"
      },
      "message": "am 371e1217: (-s ours) am 8b152566: Merge \"OMXCodec: enhance error handling of OMX IL client\"\n\n* commit \u0027371e121745c2e43e3c26fd1a854eaf6d3324f057\u0027:\n  OMXCodec: enhance error handling of OMX IL client\n"
    },
    {
      "commit": "371e121745c2e43e3c26fd1a854eaf6d3324f057",
      "tree": "0f380a6b6918d35d612cbb6ec8a766e557571245",
      "parents": [
        "8836f8e0bfc64dce81963db89dfc5d0f11c29483",
        "8b1525663322685ff34d9c09176feebd102e1c3d"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 31 11:19:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 31 11:19:38 2012 -0700"
      },
      "message": "am 8b152566: Merge \"OMXCodec: enhance error handling of OMX IL client\"\n\n* commit \u00278b1525663322685ff34d9c09176feebd102e1c3d\u0027:\n  OMXCodec: enhance error handling of OMX IL client\n"
    },
    {
      "commit": "8b1525663322685ff34d9c09176feebd102e1c3d",
      "tree": "e4697ba615aa8dff1e4789d3bdb53e6522935869",
      "parents": [
        "5b15adfe9e5ee9a92b5f0a2853246fce170d4eef",
        "520c3c74d701532759e12c3b54d43b415afcb6d2"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 31 11:01:18 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 31 11:01:18 2012 -0700"
      },
      "message": "Merge \"OMXCodec: enhance error handling of OMX IL client\""
    },
    {
      "commit": "49694688c82214f5fd9e969e177c9e126a240a26",
      "tree": "8df0b8db345152532c6b064ee44474fedae18581",
      "parents": [
        "b2562f6faf7b1061f617586801597e0b6b4400b5"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 31 10:27:46 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 31 10:27:46 2012 -0700"
      },
      "message": "Add support for mpeg2 transport streams to the RTSP implementation.\n\nChange-Id: I409d7133a53a71e62523b1acc2b03302fcf824a5\n"
    },
    {
      "commit": "d5a9c6a944e463270d66c39171ca17e732941632",
      "tree": "910a718500d536eb3ecd07cf6abeb54691b34725",
      "parents": [
        "8cd6a4a8199a84270231ca1f9212070b35e72815",
        "fa7a5158b50d9acb2b1dfc0fd7b70adb646e007c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Aug 31 09:22:46 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 31 09:22:46 2012 -0700"
      },
      "message": "am 6443ee88: am 9ed644af: Merge \"Documentation on pipes\" into jb-mr1-dev\n\n* commit \u00276443ee88b20247c4f4fabaf77e929a996cd9e454\u0027:\n  Documentation on pipes\n"
    },
    {
      "commit": "8cd6a4a8199a84270231ca1f9212070b35e72815",
      "tree": "b76823aecd32ce3d83edef37624aa6abff768e3d",
      "parents": [
        "104b1dfb4c512088c577c12367ce6337889678ff",
        "a1859489b82bffbdbb68f4a00535a2fb18038379"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Aug 31 09:22:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 31 09:22:45 2012 -0700"
      },
      "message": "am 08d8228d: am b3428f7f: Merge \"Update audio comments\" into jb-mr1-dev\n\n* commit \u002708d8228d508adf26e1e6bdf44401ee3b7fcca22f\u0027:\n  Update audio comments\n"
    },
    {
      "commit": "fa7a5158b50d9acb2b1dfc0fd7b70adb646e007c",
      "tree": "92b4e8670195759af044c8072485f434898ac0d7",
      "parents": [
        "a1859489b82bffbdbb68f4a00535a2fb18038379",
        "ba5890a11e886149e2aca8f845251a92f2ea9a46"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Aug 31 09:20:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 31 09:20:38 2012 -0700"
      },
      "message": "am 9ed644af: Merge \"Documentation on pipes\" into jb-mr1-dev\n\n* commit \u00279ed644af05addc13be50e90bdc85e999885b0d58\u0027:\n  Documentation on pipes\n"
    },
    {
      "commit": "a1859489b82bffbdbb68f4a00535a2fb18038379",
      "tree": "e797693d6c0a37deb441217f980a1f4f832d7d33",
      "parents": [
        "1ae494b725f570e04858a12564812501f3af827f",
        "5b7980e65701e92d2aa891d3b7466fa66099696e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Aug 31 09:20:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 31 09:20:36 2012 -0700"
      },
      "message": "am b3428f7f: Merge \"Update audio comments\" into jb-mr1-dev\n\n* commit \u0027b3428f7f8ebd9b08a631889dda48bf5951ab21b6\u0027:\n  Update audio comments\n"
    },
    {
      "commit": "ba5890a11e886149e2aca8f845251a92f2ea9a46",
      "tree": "92b4e8670195759af044c8072485f434898ac0d7",
      "parents": [
        "5b7980e65701e92d2aa891d3b7466fa66099696e",
        "5e33395f4e1e15061bf0f09c4960a236563ecaa2"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Aug 31 09:19:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 31 09:19:13 2012 -0700"
      },
      "message": "Merge \"Documentation on pipes\" into jb-mr1-dev"
    },
    {
      "commit": "5b7980e65701e92d2aa891d3b7466fa66099696e",
      "tree": "e797693d6c0a37deb441217f980a1f4f832d7d33",
      "parents": [
        "b2562f6faf7b1061f617586801597e0b6b4400b5",
        "2662ac9220c9e07cd343e78bf3a0c21ca3e4ffd1"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Aug 31 09:17:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 31 09:17:55 2012 -0700"
      },
      "message": "Merge \"Update audio comments\" into jb-mr1-dev"
    },
    {
      "commit": "104b1dfb4c512088c577c12367ce6337889678ff",
      "tree": "0ff52a8d0ffa297df0fe9ce73e1f83733d732d07",
      "parents": [
        "6ad3c8582085c8008c6fd01b76db27ac0be200a1",
        "1ae494b725f570e04858a12564812501f3af827f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 31 09:00:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 31 09:00:45 2012 -0700"
      },
      "message": "am 357dd4e9: am dc91c885: Merge \"Implement the source-\u003esink(!) keep alive the wfd specs mandate...\" into jb-mr1-dev\n\n* commit \u0027357dd4e99f5fd5d41e262d38e11a1f7f1e26c632\u0027:\n  Implement the source-\u003esink(!) keep alive the wfd specs mandate...\n"
    },
    {
      "commit": "1ae494b725f570e04858a12564812501f3af827f",
      "tree": "055d6a7fb36ed8066a6e526f218bb1a030bfc492",
      "parents": [
        "c95733ea17815bade8b8734000b14bd8513efc51",
        "b2562f6faf7b1061f617586801597e0b6b4400b5"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 31 08:36:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 31 08:36:39 2012 -0700"
      },
      "message": "am dc91c885: Merge \"Implement the source-\u003esink(!) keep alive the wfd specs mandate...\" into jb-mr1-dev\n\n* commit \u0027dc91c885f267005e06f439a3bd592b3d8706bb50\u0027:\n  Implement the source-\u003esink(!) keep alive the wfd specs mandate...\n"
    },
    {
      "commit": "b2562f6faf7b1061f617586801597e0b6b4400b5",
      "tree": "055d6a7fb36ed8066a6e526f218bb1a030bfc492",
      "parents": [
        "3a24b93d3a48f739188cd30c1906a9a446dbd23d",
        "54408d8aa2cda8b78123fc071847b1b74f983b6f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 31 08:34:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 31 08:34:32 2012 -0700"
      },
      "message": "Merge \"Implement the source-\u003esink(!) keep alive the wfd specs mandate...\" into jb-mr1-dev"
    },
    {
      "commit": "520c3c74d701532759e12c3b54d43b415afcb6d2",
      "tree": "e4697ba615aa8dff1e4789d3bdb53e6522935869",
      "parents": [
        "5b15adfe9e5ee9a92b5f0a2853246fce170d4eef"
      ],
      "author": {
        "name": "Weian Chen",
        "email": "weian.chen@intel.com",
        "time": "Fri Jul 27 04:55:11 2012 -0400"
      },
      "committer": {
        "name": "Shuo Gao",
        "email": "shuo.gao@intel.com",
        "time": "Fri Aug 31 11:22:11 2012 +0800"
      },
      "message": "OMXCodec: enhance error handling of OMX IL client\n\nOriginal design doesn\u0027t handle event EMPTY_BUFFER_DONE and\nFILL_BUFFER_DONE which leads to buffer status mess issue,\nand in turn leads to mediaserver crash.\nHere we will handle those 2 events anyway to fix this.\n\nChange-Id: Ia90b46ea7ec6026d6fda5d33fef6773435788b04\nAuthor: Tianmi Chen\u003ctianmi.chen@intel.com\u003e\nSigned-off-by: Tianmi Chen\u003ctianmi.chen@intel.com\u003e\nSigned-off-by: Weian Chen \u003cweian.chen@intel.com\u003e\nSigned-off-by: Shuo Gao \u003cshuo.gao@intel.com\u003e\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\nSigned-off-by: Jack Ren \u003cjack.ren@intel.com\u003e\nAuthor-tracking-BZ: 49066, 27054\n"
    },
    {
      "commit": "6ad3c8582085c8008c6fd01b76db27ac0be200a1",
      "tree": "a602e3e189a593f2684c5d4f453c96e65088f08a",
      "parents": [
        "fdca11917d73c21971054aa8cb9fc9ae28fa3164",
        "c95733ea17815bade8b8734000b14bd8513efc51"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Aug 30 18:30:05 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 18:30:05 2012 -0700"
      },
      "message": "am 5262df1f: am 64d7b68f: Merge \"Don\\\u0027t hard code the number of buffers for SurfaceMediaSource\" into jb-mr1-dev\n\n* commit \u00275262df1fd48ed6c4a350124a6319d664e838a8a6\u0027:\n  Don\u0027t hard code the number of buffers for SurfaceMediaSource\n"
    },
    {
      "commit": "c95733ea17815bade8b8734000b14bd8513efc51",
      "tree": "d17fdda389d0053a8633b1a909d95a7b2c086aa1",
      "parents": [
        "259addf9bb1ff5f8bfb2b0c3bd7dad7a0d6391f5",
        "3a24b93d3a48f739188cd30c1906a9a446dbd23d"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Aug 30 18:27:06 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 18:27:06 2012 -0700"
      },
      "message": "am 64d7b68f: Merge \"Don\\\u0027t hard code the number of buffers for SurfaceMediaSource\" into jb-mr1-dev\n\n* commit \u002764d7b68fc25bbb2fc5558c645138eb625ca64674\u0027:\n  Don\u0027t hard code the number of buffers for SurfaceMediaSource\n"
    },
    {
      "commit": "3a24b93d3a48f739188cd30c1906a9a446dbd23d",
      "tree": "d17fdda389d0053a8633b1a909d95a7b2c086aa1",
      "parents": [
        "18910b47dfaba1b9ef830687ad19b0db764c944e",
        "56fc8fb5437e08131a84063041183d5ce8a678cc"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Aug 30 18:25:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 30 18:25:36 2012 -0700"
      },
      "message": "Merge \"Don\u0027t hard code the number of buffers for SurfaceMediaSource\" into jb-mr1-dev"
    },
    {
      "commit": "54408d8aa2cda8b78123fc071847b1b74f983b6f",
      "tree": "1ac87a1e02b652f087aea92a7c0f0e050a832a74",
      "parents": [
        "ab1bd84889273bc21efdabe5ff6f4633eb918a85"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 16:04:34 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 16:04:34 2012 -0700"
      },
      "message": "Implement the source-\u003esink(!) keep alive the wfd specs mandate...\n\nChange-Id: I388d9911ebd243aa9c13a13ec3683e76898470a6\n"
    },
    {
      "commit": "2662ac9220c9e07cd343e78bf3a0c21ca3e4ffd1",
      "tree": "35ef8577dcf4d7b411a4944654ee01d7a544f1ee",
      "parents": [
        "18910b47dfaba1b9ef830687ad19b0db764c944e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Jul 30 10:59:30 2012 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Aug 30 15:31:00 2012 -0700"
      },
      "message": "Update audio comments\n\nChange-Id: Ie7504d0ddb252f7e4d4f99ed0b44cfc7b1049816\n"
    },
    {
      "commit": "5e33395f4e1e15061bf0f09c4960a236563ecaa2",
      "tree": "f29edc091b9a7345a67019baaa30714d9c99ebac",
      "parents": [
        "18910b47dfaba1b9ef830687ad19b0db764c944e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Aug 29 12:25:28 2012 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Aug 30 15:25:53 2012 -0700"
      },
      "message": "Documentation on pipes\n\nChange-Id: I3de496c7db026c50dcb6bc577741bb65d08e7c9d\n"
    },
    {
      "commit": "fdca11917d73c21971054aa8cb9fc9ae28fa3164",
      "tree": "1e2fa9cb50a9d9d26ae9e6fece44691b58c34f78",
      "parents": [
        "b26fdd2d8073b3758b68c04c28923071d58e564a",
        "259addf9bb1ff5f8bfb2b0c3bd7dad7a0d6391f5"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Aug 30 15:25:30 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 15:25:30 2012 -0700"
      },
      "message": "am b5720b1f: am c9936c72: Merge \"Remove dead code\" into jb-mr1-dev\n\n* commit \u0027b5720b1ff9262419cd331e56c75a60b291bc7694\u0027:\n  Remove dead code\n"
    },
    {
      "commit": "259addf9bb1ff5f8bfb2b0c3bd7dad7a0d6391f5",
      "tree": "b750f4a864f956ca38fcddbf3923bd6d47f9985d",
      "parents": [
        "10ad9812b63c0ff8b37c7199595103533398a12b",
        "18910b47dfaba1b9ef830687ad19b0db764c944e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Aug 30 15:22:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 15:22:45 2012 -0700"
      },
      "message": "am c9936c72: Merge \"Remove dead code\" into jb-mr1-dev\n\n* commit \u0027c9936c72c128a4a9288424fb082d7e7fe4b9b91f\u0027:\n  Remove dead code\n"
    },
    {
      "commit": "18910b47dfaba1b9ef830687ad19b0db764c944e",
      "tree": "b750f4a864f956ca38fcddbf3923bd6d47f9985d",
      "parents": [
        "a5cbecbc7f940902b966f12a1e4c74d43dc562e4",
        "7f7d27eb0ee5dc7b0f52dd2c89791d14bfe82f29"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Aug 30 15:20:56 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 30 15:20:56 2012 -0700"
      },
      "message": "Merge \"Remove dead code\" into jb-mr1-dev"
    },
    {
      "commit": "7f7d27eb0ee5dc7b0f52dd2c89791d14bfe82f29",
      "tree": "2dbe613d3b8eb996496eb8d8b8e2f89d439b78e4",
      "parents": [
        "f351faed1f54aac8a06b6685dc77a7764d7cf543"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Aug 02 16:37:07 2012 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Aug 30 15:18:16 2012 -0700"
      },
      "message": "Remove dead code\n\nRecordThread::isValidSyncEvent() returns false, so most of\nRecordThread::setSyncEvent() is never executed.\n\nChange-Id: I0cf848beb46a367a45126d2df3073c5afa2ca59c\n"
    },
    {
      "commit": "b26fdd2d8073b3758b68c04c28923071d58e564a",
      "tree": "24a7a80a943e0fb2919723a5fa8d13aa1520ffa4",
      "parents": [
        "b0dc8b57c7cc39a057170a0d1e5842bd866b1775",
        "10ad9812b63c0ff8b37c7199595103533398a12b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 15:16:55 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 15:16:55 2012 -0700"
      },
      "message": "am 27a78751: am 5dcc2c98: Merge \"Only run the wifi display RTSP server on demand, and only on the wifi direct\" into jb-mr1-dev\n\n* commit \u002727a787512ff3f9a7ba200bc53f8c688692995748\u0027:\n  Only run the wifi display RTSP server on demand, and only on the wifi direct\n"
    },
    {
      "commit": "10ad9812b63c0ff8b37c7199595103533398a12b",
      "tree": "a700b4c9973e2edb77ba6c95fc1b3884cf833127",
      "parents": [
        "59e2147cb3548ad08fe8889b550e777a5da08d45",
        "a5cbecbc7f940902b966f12a1e4c74d43dc562e4"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 15:14:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 15:14:53 2012 -0700"
      },
      "message": "am 5dcc2c98: Merge \"Only run the wifi display RTSP server on demand, and only on the wifi direct\" into jb-mr1-dev\n\n* commit \u00275dcc2c988eefba1049fe64172bc5fc7e6ee27c8b\u0027:\n  Only run the wifi display RTSP server on demand, and only on the wifi direct\n"
    },
    {
      "commit": "a5cbecbc7f940902b966f12a1e4c74d43dc562e4",
      "tree": "a700b4c9973e2edb77ba6c95fc1b3884cf833127",
      "parents": [
        "f351faed1f54aac8a06b6685dc77a7764d7cf543",
        "ab1bd84889273bc21efdabe5ff6f4633eb918a85"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 15:12:29 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 30 15:12:30 2012 -0700"
      },
      "message": "Merge \"Only run the wifi display RTSP server on demand, and only on the wifi direct\" into jb-mr1-dev"
    },
    {
      "commit": "b0dc8b57c7cc39a057170a0d1e5842bd866b1775",
      "tree": "b402b329bab0461cfa61e766adbdc3e015235cb1",
      "parents": [
        "9370462e8ff3f15bb2d2aca80f51564d4cecf7c6",
        "59e2147cb3548ad08fe8889b550e777a5da08d45"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Aug 30 15:09:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 15:09:19 2012 -0700"
      },
      "message": "am c9beb01c: am b9cba9b7: Merge \"Move libnbaio out of AudioFlinger\" into jb-mr1-dev\n\n* commit \u0027c9beb01c800e6326051aee52a00659288c25c6eb\u0027:\n  Move libnbaio out of AudioFlinger\n"
    },
    {
      "commit": "59e2147cb3548ad08fe8889b550e777a5da08d45",
      "tree": "7e4161d4030b94fb864eb126f3488e7d0a8331b6",
      "parents": [
        "c5c313e62760ae0c0b15a3c1f6207635a41d8d33",
        "f351faed1f54aac8a06b6685dc77a7764d7cf543"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Aug 30 15:07:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 15:07:15 2012 -0700"
      },
      "message": "am b9cba9b7: Merge \"Move libnbaio out of AudioFlinger\" into jb-mr1-dev\n\n* commit \u0027b9cba9b731195d4387ee21b7e9ba1137a3cfda68\u0027:\n  Move libnbaio out of AudioFlinger\n"
    },
    {
      "commit": "f351faed1f54aac8a06b6685dc77a7764d7cf543",
      "tree": "7e4161d4030b94fb864eb126f3488e7d0a8331b6",
      "parents": [
        "9f6f0a7eb1d7f2c35f3547779364a1a8d6d4a24c",
        "fc7992bd8220824f1404c0c54ac516d9e28b58c2"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Aug 30 15:05:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 30 15:05:01 2012 -0700"
      },
      "message": "Merge \"Move libnbaio out of AudioFlinger\" into jb-mr1-dev"
    },
    {
      "commit": "ab1bd84889273bc21efdabe5ff6f4633eb918a85",
      "tree": "c7b13774524756c1add0ebf76de25be2ff8244e9",
      "parents": [
        "c869702b6aa0c4af48226c7385eee60a1642761c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 14:51:40 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 14:51:40 2012 -0700"
      },
      "message": "Only run the wifi display RTSP server on demand, and only on the wifi direct\n\ninterface.\n\nChange-Id: I7d3c44cb79cd40e73499f2d7ccf35c69b628e6d7\n"
    },
    {
      "commit": "56fc8fb5437e08131a84063041183d5ce8a678cc",
      "tree": "5518284ca9efd7f5f43f5f4d6f927265fe9cd8b2",
      "parents": [
        "6db33a9272da8f011be1c51675220b81655fd470"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 23 09:23:07 2012 -0700"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Aug 30 13:33:10 2012 -0700"
      },
      "message": "Don\u0027t hard code the number of buffers for SurfaceMediaSource\n\nChange-Id: I9ce17b3dc82a5d3e4a66569c76ad9745ceedacd6\n"
    },
    {
      "commit": "9370462e8ff3f15bb2d2aca80f51564d4cecf7c6",
      "tree": "e639b02856c1327c69f6be155b98adf6e3c65982",
      "parents": [
        "ff90587934a6c417385bd4da240185810f45ed43",
        "c5c313e62760ae0c0b15a3c1f6207635a41d8d33"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 30 11:53:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 11:53:36 2012 -0700"
      },
      "message": "am 4449d1cd: am cba53fbd: audio effects: fix bug in sample rate control.\n\n* commit \u00274449d1cd962dd6fb0c25d100d2a08b0bb18f05c8\u0027:\n  audio effects: fix bug in sample rate control.\n"
    },
    {
      "commit": "c5c313e62760ae0c0b15a3c1f6207635a41d8d33",
      "tree": "3961530311f2e88f66d83778f3a2a036f6b64445",
      "parents": [
        "bf31e09b132e52480264715b5ee9d417bb5f0d4f",
        "9f6f0a7eb1d7f2c35f3547779364a1a8d6d4a24c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 30 11:51:34 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 11:51:34 2012 -0700"
      },
      "message": "am cba53fbd: audio effects: fix bug in sample rate control.\n\n* commit \u0027cba53fbdaa723322f7157a4890feab776beae13e\u0027:\n  audio effects: fix bug in sample rate control.\n"
    },
    {
      "commit": "9f6f0a7eb1d7f2c35f3547779364a1a8d6d4a24c",
      "tree": "3961530311f2e88f66d83778f3a2a036f6b64445",
      "parents": [
        "161093230065931260959deb5bffeb98d2c8a7b4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 30 11:16:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 30 11:48:41 2012 -0700"
      },
      "message": "audio effects: fix bug in sample rate control.\n\nFix a bug in LVM bundle wrapper preventing audio framework sample rate\nfrom being sent to the effect bundle instance.\n\nChange-Id: I912027f866d3beac91b977bba869ff96a92d2a62\n"
    },
    {
      "commit": "ff90587934a6c417385bd4da240185810f45ed43",
      "tree": "bce20f40112c3c2c1ff3b4e72df6365f3a4ed8cc",
      "parents": [
        "f31ab6e8ac927e48a1d7977a7333959113ec884f",
        "bf31e09b132e52480264715b5ee9d417bb5f0d4f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 30 11:40:42 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 11:40:42 2012 -0700"
      },
      "message": "am 38f910bd: am 23466a95: Merge \"Camera2: Require 2 JPEG thumbnail resolutions.\" into jb-mr1-dev\n\n* commit \u002738f910bdfa1fb0665261eb60e0afdb4986c8934f\u0027:\n  Camera2: Require 2 JPEG thumbnail resolutions.\n"
    },
    {
      "commit": "f31ab6e8ac927e48a1d7977a7333959113ec884f",
      "tree": "734ac423fb0413a65895f8ece6f4812e25b206aa",
      "parents": [
        "9be92326ba85f847dcf8e9ff9c56458697990500",
        "44f112e2dad732deaf28f933d83b0a6633b6e23c"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 30 11:40:41 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 11:40:41 2012 -0700"
      },
      "message": "am 18246bad: am 5f00501d: Merge changes I7bef5694,Id38e2a52 into jb-mr1-dev\n\n* commit \u002718246badacee54f5ea6836576baca44ccf12f4e9\u0027:\n  Camera2: Move preview callback processing to its own thread.\n  Camera2: Move still capture processing to separate thread.\n"
    },
    {
      "commit": "bf31e09b132e52480264715b5ee9d417bb5f0d4f",
      "tree": "9475c1f8a5aa3182e13f59ebf2e6314fe2a8b396",
      "parents": [
        "44f112e2dad732deaf28f933d83b0a6633b6e23c",
        "161093230065931260959deb5bffeb98d2c8a7b4"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 30 11:38:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 11:38:38 2012 -0700"
      },
      "message": "am 23466a95: Merge \"Camera2: Require 2 JPEG thumbnail resolutions.\" into jb-mr1-dev\n\n* commit \u002723466a95b6b66b9f9592148f4252775e16d46e5b\u0027:\n  Camera2: Require 2 JPEG thumbnail resolutions.\n"
    },
    {
      "commit": "44f112e2dad732deaf28f933d83b0a6633b6e23c",
      "tree": "138d543af830491d117909645082386c9ab2b1d5",
      "parents": [
        "12e72d0211e21098438a76758c456bd5a2e9de28",
        "f16246f898b8f8bfd96b1bb88ac5a6f1b5d0ef86"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 30 11:38:37 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 11:38:37 2012 -0700"
      },
      "message": "am 5f00501d: Merge changes I7bef5694,Id38e2a52 into jb-mr1-dev\n\n* commit \u00275f00501d1cf538af7be0af4ec7866bf5a9397dd4\u0027:\n  Camera2: Move preview callback processing to its own thread.\n  Camera2: Move still capture processing to separate thread.\n"
    },
    {
      "commit": "161093230065931260959deb5bffeb98d2c8a7b4",
      "tree": "9475c1f8a5aa3182e13f59ebf2e6314fe2a8b396",
      "parents": [
        "f16246f898b8f8bfd96b1bb88ac5a6f1b5d0ef86",
        "a1e4e309e9a32afa3a26576fa592789168db182e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 30 11:37:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 30 11:37:19 2012 -0700"
      },
      "message": "Merge \"Camera2: Require 2 JPEG thumbnail resolutions.\" into jb-mr1-dev"
    },
    {
      "commit": "f16246f898b8f8bfd96b1bb88ac5a6f1b5d0ef86",
      "tree": "138d543af830491d117909645082386c9ab2b1d5",
      "parents": [
        "c869702b6aa0c4af48226c7385eee60a1642761c",
        "2863918926c82d6002de160c9d499be9b6a3856e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 30 11:37:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 30 11:37:01 2012 -0700"
      },
      "message": "Merge changes I7bef5694,Id38e2a52 into jb-mr1-dev\n\n* changes:\n  Camera2: Move preview callback processing to its own thread.\n  Camera2: Move still capture processing to separate thread.\n"
    },
    {
      "commit": "9be92326ba85f847dcf8e9ff9c56458697990500",
      "tree": "69a0b884c7e5b44ed8987cc098eb1b9f4adf969f",
      "parents": [
        "3c9408ff39aab2ac19886c7ead821018c7b74c08",
        "12e72d0211e21098438a76758c456bd5a2e9de28"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 11:05:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 11:05:45 2012 -0700"
      },
      "message": "am a9e6f9d5: am 86b1961a: Merge \"Prepare for transmitting audio through AudioSource.\" into jb-mr1-dev\n\n* commit \u0027a9e6f9d5542382f66802fb251c1f2562b3174aa0\u0027:\n  Prepare for transmitting audio through AudioSource.\n"
    },
    {
      "commit": "12e72d0211e21098438a76758c456bd5a2e9de28",
      "tree": "b1923ee8cb01d81574c9c2ca074dd32e393c9772",
      "parents": [
        "f26d50020aa15ff8b54f3b39a626b68119793c93",
        "c869702b6aa0c4af48226c7385eee60a1642761c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 11:03:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 11:03:36 2012 -0700"
      },
      "message": "am 86b1961a: Merge \"Prepare for transmitting audio through AudioSource.\" into jb-mr1-dev\n\n* commit \u002786b1961a8d61086ef8d5475182f2a3cf4392b42c\u0027:\n  Prepare for transmitting audio through AudioSource.\n"
    },
    {
      "commit": "c869702b6aa0c4af48226c7385eee60a1642761c",
      "tree": "b1923ee8cb01d81574c9c2ca074dd32e393c9772",
      "parents": [
        "7a7cb483e0c6384d7a075962d77b79b2bbf46fb0",
        "bd381af4d618a4da78de99d05d44a10c0c37207b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 11:01:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 30 11:01:13 2012 -0700"
      },
      "message": "Merge \"Prepare for transmitting audio through AudioSource.\" into jb-mr1-dev"
    },
    {
      "commit": "3c9408ff39aab2ac19886c7ead821018c7b74c08",
      "tree": "f6da0eb2934d6b7c361d494f48f60a39641176ee",
      "parents": [
        "37265bf8e8b9a85920eb6504a20d41ef7aa58972",
        "f26d50020aa15ff8b54f3b39a626b68119793c93"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 10:58:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 10:58:45 2012 -0700"
      },
      "message": "am 3b30e72d: am 546436a4: Merge \"Transmit frames at a higher frame rate for smoother updates, increase\" into jb-mr1-dev\n\n* commit \u00273b30e72d5013cd89bff20852e9ff55eb0f5d6ad9\u0027:\n  Transmit frames at a higher frame rate for smoother updates, increase\n"
    },
    {
      "commit": "37265bf8e8b9a85920eb6504a20d41ef7aa58972",
      "tree": "228ffbd30b47e0b1822586febd39d2ad3b11acf5",
      "parents": [
        "a3f8633d1bb55294eca1cae553b1f92506b5975d",
        "4450200a268545c7dd25e49b4c025f33b6f9ff44"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 10:58:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 10:58:44 2012 -0700"
      },
      "message": "am fd7e92e8: am 682d5593: Merge \"Optionally log the transport stream transmitted to the sink.\" into jb-mr1-dev\n\n* commit \u0027fd7e92e8643169ac9ff8a2b18dc4ef9f7cf8820b\u0027:\n  Optionally log the transport stream transmitted to the sink.\n"
    },
    {
      "commit": "f26d50020aa15ff8b54f3b39a626b68119793c93",
      "tree": "9035a83d56e0043bad38a2b359ba0a729f556394",
      "parents": [
        "4450200a268545c7dd25e49b4c025f33b6f9ff44",
        "7a7cb483e0c6384d7a075962d77b79b2bbf46fb0"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 10:56:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 10:56:39 2012 -0700"
      },
      "message": "am 546436a4: Merge \"Transmit frames at a higher frame rate for smoother updates, increase\" into jb-mr1-dev\n\n* commit \u0027546436a4569ec76ddfba78783851440edf990fbc\u0027:\n  Transmit frames at a higher frame rate for smoother updates, increase\n"
    },
    {
      "commit": "4450200a268545c7dd25e49b4c025f33b6f9ff44",
      "tree": "8e6d9c32cd5da3fa2fc65f0d761a68ab1515ab5b",
      "parents": [
        "43ac870d3b03bab99ca39ae45217ba3e32b415b9",
        "cfe5807b13e49f3b73236bd4b396be3eaa051de3"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 10:56:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 10:56:38 2012 -0700"
      },
      "message": "am 682d5593: Merge \"Optionally log the transport stream transmitted to the sink.\" into jb-mr1-dev\n\n* commit \u0027682d5593c9639090b3e08bd57570f3299df9da92\u0027:\n  Optionally log the transport stream transmitted to the sink.\n"
    },
    {
      "commit": "bd381af4d618a4da78de99d05d44a10c0c37207b",
      "tree": "9aabae3b0ee22c6bce79a40bf44512bdd77f795f",
      "parents": [
        "8dd92a89e09496a83bcd9221bf77dd607313f2e4"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 10:56:14 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 10:56:14 2012 -0700"
      },
      "message": "Prepare for transmitting audio through AudioSource.\n\nAudioSource can now be configured to output buffers timestamped based\non looper time (absolute) instead of based on systemTime() relative to\nstart time.\n\nChange-Id: I8eca42648eb50033ac4aafbe5daac64a98a40690\n"
    },
    {
      "commit": "7a7cb483e0c6384d7a075962d77b79b2bbf46fb0",
      "tree": "9035a83d56e0043bad38a2b359ba0a729f556394",
      "parents": [
        "cfe5807b13e49f3b73236bd4b396be3eaa051de3",
        "8dd92a89e09496a83bcd9221bf77dd607313f2e4"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 10:54:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 30 10:54:42 2012 -0700"
      },
      "message": "Merge \"Transmit frames at a higher frame rate for smoother updates, increase\" into jb-mr1-dev"
    },
    {
      "commit": "cfe5807b13e49f3b73236bd4b396be3eaa051de3",
      "tree": "8e6d9c32cd5da3fa2fc65f0d761a68ab1515ab5b",
      "parents": [
        "8408eac568a981dee551cda99306038d7066b8b3",
        "08631506af1a6369ca291db50284d0f71cf801ec"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 10:54:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 30 10:54:28 2012 -0700"
      },
      "message": "Merge \"Optionally log the transport stream transmitted to the sink.\" into jb-mr1-dev"
    },
    {
      "commit": "fc7992bd8220824f1404c0c54ac516d9e28b58c2",
      "tree": "972da8ca10068930ebb465a72c76be69a0ca6a79",
      "parents": [
        "6db33a9272da8f011be1c51675220b81655fd470"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Aug 29 11:10:32 2012 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Aug 30 10:53:37 2012 -0700"
      },
      "message": "Move libnbaio out of AudioFlinger\n\nlibnbaio is now a separate shared library from AudioFlinger, rather\nthan a static library used only by AudioFlinger.\n\nAudioBufferProvider interface is now also independent of AudioFlinger,\nmoved to include/media/\n\nChange-Id: I9bb62ffbc38d42a38b0af76e66da5e9ab1e0e21b\n"
    },
    {
      "commit": "8dd92a89e09496a83bcd9221bf77dd607313f2e4",
      "tree": "141342e59c8a96962c62b2d432f23a5dd45fbd82",
      "parents": [
        "08631506af1a6369ca291db50284d0f71cf801ec"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 10:01:17 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 10:01:17 2012 -0700"
      },
      "message": "Transmit frames at a higher frame rate for smoother updates, increase\n\nvideo bandwidth to 5 Mbit/sec.\n\nChange-Id: Ieb9051b0f29d5a20004d1b3befdb745bc67769c7\n"
    },
    {
      "commit": "a1e4e309e9a32afa3a26576fa592789168db182e",
      "tree": "e30c5038742fb20d603dccd1cfc4c059486cdde8",
      "parents": [
        "2863918926c82d6002de160c9d499be9b6a3856e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Aug 28 13:38:23 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 30 09:50:42 2012 -0700"
      },
      "message": "Camera2: Require 2 JPEG thumbnail resolutions.\n\nInclude (0,0) as a required thumbnail resolution, to allow turning off\nthumbnails.\n\nChange-Id: I3c4efe2d6a4f576a11ce5b75a3d573812a100b80\n"
    },
    {
      "commit": "2863918926c82d6002de160c9d499be9b6a3856e",
      "tree": "0472a1111aec68c9cd0dbf7a1dad647156af1e44",
      "parents": [
        "177bd3489e73ed86cf47c485c88292bf399bd48a"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Aug 28 11:34:14 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 30 09:50:42 2012 -0700"
      },
      "message": "Camera2: Move preview callback processing to its own thread.\n\nTo reduce delays for HAL callbacks, manage preview callbacks in their\nown thread.\n\nBug: 6243944\nChange-Id: I7bef56949ac889ffce4e031bf40291a771a46f3e\n"
    },
    {
      "commit": "177bd3489e73ed86cf47c485c88292bf399bd48a",
      "tree": "e5b2620d301ffe78c86026d0cb5317778f020f61",
      "parents": [
        "8408eac568a981dee551cda99306038d7066b8b3"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Aug 28 01:25:43 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 30 09:50:41 2012 -0700"
      },
      "message": "Camera2: Move still capture processing to separate thread.\n\nTo avoid stalling HAL when it queues up new buffers for still capture,\nprocess still captures in a separate thread. Also move Camera2Heap to\nits own class so it can be used by the CaptureProcessor.\n\nBug: 6243944\nChange-Id: Id38e2a52367c0985812fcd4fd9af3ef90beef43f\n"
    },
    {
      "commit": "a3f8633d1bb55294eca1cae553b1f92506b5975d",
      "tree": "2b87a4d2876c7256e4454f4f5523f6c2e6c49086",
      "parents": [
        "5c92fd06f91fa816548b15acddc256e357d4c19f",
        "43ac870d3b03bab99ca39ae45217ba3e32b415b9"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 30 09:46:20 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 09:46:20 2012 -0700"
      },
      "message": "am 7016bf8e: am 6524b7e1: Merge \"Camera2: Factor out FrameProcessor.\" into jb-mr1-dev\n\n* commit \u00277016bf8e8741467428a64fd73a7036a60c67b5d7\u0027:\n  Camera2: Factor out FrameProcessor.\n"
    },
    {
      "commit": "43ac870d3b03bab99ca39ae45217ba3e32b415b9",
      "tree": "5fbb05e13050cdd07ee7194f6470407510c30a1c",
      "parents": [
        "ec309eb9b45a2c2f0ae5b94f0b545f3799be8186",
        "8408eac568a981dee551cda99306038d7066b8b3"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 30 09:43:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 09:43:54 2012 -0700"
      },
      "message": "am 6524b7e1: Merge \"Camera2: Factor out FrameProcessor.\" into jb-mr1-dev\n\n* commit \u00276524b7e1e6aae7dc1fe650119ec4bcf96b5a3f6b\u0027:\n  Camera2: Factor out FrameProcessor.\n"
    },
    {
      "commit": "8408eac568a981dee551cda99306038d7066b8b3",
      "tree": "5fbb05e13050cdd07ee7194f6470407510c30a1c",
      "parents": [
        "ec558bf3d3b9bf4be797eedd1a510755debf4323",
        "a16733eeb9c40db4793bec408f29b4204e5f23b1"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 30 09:41:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 30 09:41:02 2012 -0700"
      },
      "message": "Merge \"Camera2: Factor out FrameProcessor.\" into jb-mr1-dev"
    },
    {
      "commit": "08631506af1a6369ca291db50284d0f71cf801ec",
      "tree": "870bcfff4e84332a0b2bcf9b0df2d23c7a799953",
      "parents": [
        "ec558bf3d3b9bf4be797eedd1a510755debf4323"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 09:13:54 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 30 09:13:54 2012 -0700"
      },
      "message": "Optionally log the transport stream transmitted to the sink.\n\nChange-Id: I5d392e7997d6beb09ba6eca70d6899747098d2b3\n"
    },
    {
      "commit": "5c92fd06f91fa816548b15acddc256e357d4c19f",
      "tree": "ab2a29fe94ea18a97c8ba0896842a8e0485c578d",
      "parents": [
        "2fee05b1f4b08e611d1441fa9f588e758d43d6f4",
        "ec309eb9b45a2c2f0ae5b94f0b545f3799be8186"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 16:13:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 16:13:31 2012 -0700"
      },
      "message": "am d58522bb: am 2f9a4410: Merge \"Fix wifi display shutdown deadlock.\" into jb-mr1-dev\n\n* commit \u0027d58522bbd87cd09c8e7953a992a3b97f6ca7f30f\u0027:\n  Fix wifi display shutdown deadlock.\n"
    },
    {
      "commit": "ec309eb9b45a2c2f0ae5b94f0b545f3799be8186",
      "tree": "9a8642b3caed5c596f55f21c3a8c95caa2233871",
      "parents": [
        "e2b88f99ba36380fcd1e013a6e22ad2d81cfcccc",
        "ec558bf3d3b9bf4be797eedd1a510755debf4323"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 16:11:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 16:11:22 2012 -0700"
      },
      "message": "am 2f9a4410: Merge \"Fix wifi display shutdown deadlock.\" into jb-mr1-dev\n\n* commit \u00272f9a44101f4fd372834c67150aea76a07b94b5ec\u0027:\n  Fix wifi display shutdown deadlock.\n"
    },
    {
      "commit": "ec558bf3d3b9bf4be797eedd1a510755debf4323",
      "tree": "9a8642b3caed5c596f55f21c3a8c95caa2233871",
      "parents": [
        "a2c31a786cfea83f4028c4c5ae00386ae96542e9",
        "25934a0854671973a513556bb18986fb6f0a3f67"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 16:10:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 16:10:01 2012 -0700"
      },
      "message": "Merge \"Fix wifi display shutdown deadlock.\" into jb-mr1-dev"
    },
    {
      "commit": "25934a0854671973a513556bb18986fb6f0a3f67",
      "tree": "4448576338404589c0c1dec0af04ed12d38d07d0",
      "parents": [
        "35213f1420c669f43314cb75eadea450d21a75cb"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 16:08:08 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 16:08:08 2012 -0700"
      },
      "message": "Fix wifi display shutdown deadlock.\n\nChange-Id: I77eed39f39c0de6b427c425248ff7d21c051c074\n"
    },
    {
      "commit": "2fee05b1f4b08e611d1441fa9f588e758d43d6f4",
      "tree": "85cead583abc825838d1a8034e8f8f130e05a7fa",
      "parents": [
        "5e3514e12cb94a2047cec1ea508383896787d4cf",
        "e2b88f99ba36380fcd1e013a6e22ad2d81cfcccc"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 15:34:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:34:11 2012 -0700"
      },
      "message": "am 544b67a0: am d8ee4e56: Merge \"Initial checkin of support for acting as a wifi display source\" into jb-mr1-dev\n\n* commit \u0027544b67a04b4289aaafa852cbab54abf1f3d6a5bf\u0027:\n  Initial checkin of support for acting as a wifi display source\n"
    },
    {
      "commit": "e2b88f99ba36380fcd1e013a6e22ad2d81cfcccc",
      "tree": "0bc0466c8ad8e92b52c149b50437129877c841e3",
      "parents": [
        "a4d2e5c1d6456cda003f109bf830c450984b2535",
        "a2c31a786cfea83f4028c4c5ae00386ae96542e9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 15:32:03 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:32:03 2012 -0700"
      },
      "message": "am d8ee4e56: Merge \"Initial checkin of support for acting as a wifi display source\" into jb-mr1-dev\n\n* commit \u0027d8ee4e56f92eeb44ddc0997efe280b9f28ad814d\u0027:\n  Initial checkin of support for acting as a wifi display source\n"
    },
    {
      "commit": "a2c31a786cfea83f4028c4c5ae00386ae96542e9",
      "tree": "0bc0466c8ad8e92b52c149b50437129877c841e3",
      "parents": [
        "2231a6d809344ad1e5a01b974cde498e54eed7ba",
        "35213f1420c669f43314cb75eadea450d21a75cb"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 15:29:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 15:29:11 2012 -0700"
      },
      "message": "Merge \"Initial checkin of support for acting as a wifi display source\" into jb-mr1-dev"
    },
    {
      "commit": "35213f1420c669f43314cb75eadea450d21a75cb",
      "tree": "6869bbe05a695fbb1df99b339e869652142ed3fb",
      "parents": [
        "f8b8f6f8738b9780067e9e56bac8c1de9449b94c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 11:41:50 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 15:06:57 2012 -0700"
      },
      "message": "Initial checkin of support for acting as a wifi display source\n\nChange-Id: I08f17efa0c7d007e17408feb7d4fbef0a19f531a\n"
    },
    {
      "commit": "5e3514e12cb94a2047cec1ea508383896787d4cf",
      "tree": "f066fc9678c6a94f1c8501bbd67115e8cfbfed9d",
      "parents": [
        "aead7c4b6b71759c67b9bdeff0b45b22087cb210",
        "a4d2e5c1d6456cda003f109bf830c450984b2535"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 14:25:20 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 14:25:20 2012 -0700"
      },
      "message": "am f4500233: am f147b722: Merge \"Preliminary support for HDCP as a binder service for wifi display support.\" into jb-mr1-dev\n\n* commit \u0027f45002335606a9edb181814fbdf8d0a4e1468a9d\u0027:\n  Preliminary support for HDCP as a binder service for wifi display support.\n"
    },
    {
      "commit": "a4d2e5c1d6456cda003f109bf830c450984b2535",
      "tree": "428279226b73a9e0eac5e3c34579e372d5a12191",
      "parents": [
        "dc6edf999b9959e56aca0475554e1e673165aa83",
        "2231a6d809344ad1e5a01b974cde498e54eed7ba"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 14:22:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 14:22:48 2012 -0700"
      },
      "message": "am f147b722: Merge \"Preliminary support for HDCP as a binder service for wifi display support.\" into jb-mr1-dev\n\n* commit \u0027f147b722ad2405c7f92ea8691f36b04a82d62bb1\u0027:\n  Preliminary support for HDCP as a binder service for wifi display support.\n"
    },
    {
      "commit": "2231a6d809344ad1e5a01b974cde498e54eed7ba",
      "tree": "428279226b73a9e0eac5e3c34579e372d5a12191",
      "parents": [
        "6db33a9272da8f011be1c51675220b81655fd470",
        "9bd5a93ed8b4c4b3361c35dd1acdc3f1f49ede33"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 14:21:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 14:21:03 2012 -0700"
      },
      "message": "Merge \"Preliminary support for HDCP as a binder service for wifi display support.\" into jb-mr1-dev"
    },
    {
      "commit": "9bd5a93ed8b4c4b3361c35dd1acdc3f1f49ede33",
      "tree": "a879e3154cc26be5dd4f3a599ef5bd2974d13976",
      "parents": [
        "f8b8f6f8738b9780067e9e56bac8c1de9449b94c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 11:34:22 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 29 11:34:22 2012 -0700"
      },
      "message": "Preliminary support for HDCP as a binder service for wifi display support.\n\nChange-Id: Ie0de1c086c629a668d1c7863992eef56fb94157c\n"
    },
    {
      "commit": "aead7c4b6b71759c67b9bdeff0b45b22087cb210",
      "tree": "1db7c4c665cec13a3993b868f1450d2cc36ec003",
      "parents": [
        "784bef67b18ed0c085d6edc36c5e5107d336c279",
        "dc6edf999b9959e56aca0475554e1e673165aa83"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 11:03:52 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:03:52 2012 -0700"
      },
      "message": "am 22060e5a: am 0a24726a: am 8836f8e0: am 5b15adfe: Merge \"MPEG2TSWriter: Read more immediately if an empty buffer is received\"\n\n* commit \u002722060e5a1711d2bf0ddefe98f50060f4b4b32df2\u0027:\n  MPEG2TSWriter: Read more immediately if an empty buffer is received\n"
    },
    {
      "commit": "784bef67b18ed0c085d6edc36c5e5107d336c279",
      "tree": "661623f93bada853f9926630726853e9dec82a5a",
      "parents": [
        "1daea07cd28840f5816faa54522d4abbb42a3816",
        "7bb4b29a7ec0cfd2ee540ce41a63c97ddf618ee4"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 11:03:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:03:51 2012 -0700"
      },
      "message": "am 526cf47b: am 55fb8470: am bf30787f: am 735d1b92: Merge \"avcenc: Don\\\u0027t erase the InputBufferInfo before reading info from it\"\n\n* commit \u0027526cf47b05291a3641caa8483641fa8d0bebaf6e\u0027:\n  avcenc: Don\u0027t erase the InputBufferInfo before reading info from it\n"
    },
    {
      "commit": "1daea07cd28840f5816faa54522d4abbb42a3816",
      "tree": "9b9b41242a17c1104d7b93627cb5d4d730e8b7f5",
      "parents": [
        "d3665d42c668bdf6f4c00b2e5f46c78f0acbeb39",
        "01a1a4b0472f77e856eab6bfe558d63bdc274afb"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 11:03:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:03:49 2012 -0700"
      },
      "message": "am a2cfbc31: am b7b8de88: am 0924dd88: am 2aa37a7d: Merge \"recordvideo: Add an option for choosing software encoders\"\n\n* commit \u0027a2cfbc31366b87ce88128c12e1bf030f078fd293\u0027:\n  recordvideo: Add an option for choosing software encoders\n"
    },
    {
      "commit": "d3665d42c668bdf6f4c00b2e5f46c78f0acbeb39",
      "tree": "d918c4097816be87359ae18b91c893609294cc37",
      "parents": [
        "72717c463578002e2d7a93f17352bd32bbc00662",
        "fe7d93b58465829c79a9537986a6419a455a7385"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 11:03:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:03:48 2012 -0700"
      },
      "message": "am 29d030b7: am ac418756: am 3f9e843d: am 9ce74352: Merge \"recordvideo: Sleep while waiting for the encoding to finish\"\n\n* commit \u002729d030b7a42727e1f5633a990adafc21a1c5672e\u0027:\n  recordvideo: Sleep while waiting for the encoding to finish\n"
    },
    {
      "commit": "dc6edf999b9959e56aca0475554e1e673165aa83",
      "tree": "796c8bf29fb794b6c558b8cb845b06182cdc2fb8",
      "parents": [
        "7bb4b29a7ec0cfd2ee540ce41a63c97ddf618ee4",
        "6db33a9272da8f011be1c51675220b81655fd470"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 11:01:32 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:01:32 2012 -0700"
      },
      "message": "am 0a24726a: am 8836f8e0: am 5b15adfe: Merge \"MPEG2TSWriter: Read more immediately if an empty buffer is received\"\n\n* commit \u00270a24726a64ba1c50aa6ee1610de2d80602d49fe6\u0027:\n  MPEG2TSWriter: Read more immediately if an empty buffer is received\n"
    },
    {
      "commit": "7bb4b29a7ec0cfd2ee540ce41a63c97ddf618ee4",
      "tree": "343680c557b69b38ebcfa3e5f2a2ed40bacc3347",
      "parents": [
        "01a1a4b0472f77e856eab6bfe558d63bdc274afb",
        "4c6c1f1d582a0aae24aa3ecef3fc1166513efba0"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 11:01:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:01:31 2012 -0700"
      },
      "message": "am 55fb8470: am bf30787f: am 735d1b92: Merge \"avcenc: Don\\\u0027t erase the InputBufferInfo before reading info from it\"\n\n* commit \u002755fb8470278b2eb747db3f4d7c245e37abdb7f2f\u0027:\n  avcenc: Don\u0027t erase the InputBufferInfo before reading info from it\n"
    },
    {
      "commit": "01a1a4b0472f77e856eab6bfe558d63bdc274afb",
      "tree": "a1febe707526279b3ec1e40a7349608ad4a6f0c5",
      "parents": [
        "fe7d93b58465829c79a9537986a6419a455a7385",
        "bcf07da1e2bc3d57a140636e67a6577791290768"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 11:01:30 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:01:30 2012 -0700"
      },
      "message": "am b7b8de88: am 0924dd88: am 2aa37a7d: Merge \"recordvideo: Add an option for choosing software encoders\"\n\n* commit \u0027b7b8de8878a32cd62916b29cf2cbf4f7437adbea\u0027:\n  recordvideo: Add an option for choosing software encoders\n"
    },
    {
      "commit": "fe7d93b58465829c79a9537986a6419a455a7385",
      "tree": "5b9e9d4990c95ac40f8240c9660a373064543663",
      "parents": [
        "05f6ff3c271c5b76cdcb71a3ade8e9d07a53ec61",
        "2597496f2ddea6d6c6531b7257b2b9c13c74d05b"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 11:01:30 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:01:30 2012 -0700"
      },
      "message": "am ac418756: am 3f9e843d: am 9ce74352: Merge \"recordvideo: Sleep while waiting for the encoding to finish\"\n\n* commit \u0027ac4187569c7011c2dcfb9ed1ad658b7ad8cba046\u0027:\n  recordvideo: Sleep while waiting for the encoding to finish\n"
    },
    {
      "commit": "6db33a9272da8f011be1c51675220b81655fd470",
      "tree": "796c8bf29fb794b6c558b8cb845b06182cdc2fb8",
      "parents": [
        "4c6c1f1d582a0aae24aa3ecef3fc1166513efba0",
        "8836f8e0bfc64dce81963db89dfc5d0f11c29483"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 10:58:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 10:58:24 2012 -0700"
      },
      "message": "am 8836f8e0: am 5b15adfe: Merge \"MPEG2TSWriter: Read more immediately if an empty buffer is received\"\n\n* commit \u00278836f8e0bfc64dce81963db89dfc5d0f11c29483\u0027:\n  MPEG2TSWriter: Read more immediately if an empty buffer is received\n"
    },
    {
      "commit": "4c6c1f1d582a0aae24aa3ecef3fc1166513efba0",
      "tree": "343680c557b69b38ebcfa3e5f2a2ed40bacc3347",
      "parents": [
        "bcf07da1e2bc3d57a140636e67a6577791290768",
        "bf30787f2694057e775f3b527b649a9f8074237b"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 10:58:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 10:58:22 2012 -0700"
      },
      "message": "am bf30787f: am 735d1b92: Merge \"avcenc: Don\\\u0027t erase the InputBufferInfo before reading info from it\"\n\n* commit \u0027bf30787f2694057e775f3b527b649a9f8074237b\u0027:\n  avcenc: Don\u0027t erase the InputBufferInfo before reading info from it\n"
    },
    {
      "commit": "bcf07da1e2bc3d57a140636e67a6577791290768",
      "tree": "a1febe707526279b3ec1e40a7349608ad4a6f0c5",
      "parents": [
        "2597496f2ddea6d6c6531b7257b2b9c13c74d05b",
        "0924dd88790ba9cda0d5a86df7d68b7446470fc7"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 10:58:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 10:58:21 2012 -0700"
      },
      "message": "am 0924dd88: am 2aa37a7d: Merge \"recordvideo: Add an option for choosing software encoders\"\n\n* commit \u00270924dd88790ba9cda0d5a86df7d68b7446470fc7\u0027:\n  recordvideo: Add an option for choosing software encoders\n"
    },
    {
      "commit": "2597496f2ddea6d6c6531b7257b2b9c13c74d05b",
      "tree": "5b9e9d4990c95ac40f8240c9660a373064543663",
      "parents": [
        "f8b8f6f8738b9780067e9e56bac8c1de9449b94c",
        "3f9e843d924f220f6094241bc765cd69d8fc6d7b"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 10:58:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 10:58:19 2012 -0700"
      },
      "message": "am 3f9e843d: am 9ce74352: Merge \"recordvideo: Sleep while waiting for the encoding to finish\"\n\n* commit \u00273f9e843d924f220f6094241bc765cd69d8fc6d7b\u0027:\n  recordvideo: Sleep while waiting for the encoding to finish\n"
    },
    {
      "commit": "8836f8e0bfc64dce81963db89dfc5d0f11c29483",
      "tree": "6f52c07d78708bc27513f17a2f6d73330ae3e46b",
      "parents": [
        "bf30787f2694057e775f3b527b649a9f8074237b",
        "5b15adfe9e5ee9a92b5f0a2853246fce170d4eef"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 09:45:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 09:45:24 2012 -0700"
      },
      "message": "am 5b15adfe: Merge \"MPEG2TSWriter: Read more immediately if an empty buffer is received\"\n\n* commit \u00275b15adfe9e5ee9a92b5f0a2853246fce170d4eef\u0027:\n  MPEG2TSWriter: Read more immediately if an empty buffer is received\n"
    },
    {
      "commit": "bf30787f2694057e775f3b527b649a9f8074237b",
      "tree": "83771a1459fb6660b4daa1bde0a52d0c797b0172",
      "parents": [
        "0924dd88790ba9cda0d5a86df7d68b7446470fc7",
        "735d1b926fa3e057c92d74cebacca2f243ead274"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 09:45:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 09:45:23 2012 -0700"
      },
      "message": "am 735d1b92: Merge \"avcenc: Don\\\u0027t erase the InputBufferInfo before reading info from it\"\n\n* commit \u0027735d1b926fa3e057c92d74cebacca2f243ead274\u0027:\n  avcenc: Don\u0027t erase the InputBufferInfo before reading info from it\n"
    },
    {
      "commit": "0924dd88790ba9cda0d5a86df7d68b7446470fc7",
      "tree": "2f3b5f28a62b2c8506fde93f0686ff78c2ab9fb9",
      "parents": [
        "3f9e843d924f220f6094241bc765cd69d8fc6d7b",
        "2aa37a7d15f5e2246b8996d2600269684904c581"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 09:45:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 09:45:22 2012 -0700"
      },
      "message": "am 2aa37a7d: Merge \"recordvideo: Add an option for choosing software encoders\"\n\n* commit \u00272aa37a7d15f5e2246b8996d2600269684904c581\u0027:\n  recordvideo: Add an option for choosing software encoders\n"
    },
    {
      "commit": "3f9e843d924f220f6094241bc765cd69d8fc6d7b",
      "tree": "7b51c2e76fc821d0affefc6f192d925fbf01731e",
      "parents": [
        "07315f8262f843f3624c70974642e4fb733a661c",
        "9ce74352d23d833f9627b7be58be964206e6ff6d"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 09:45:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 09:45:22 2012 -0700"
      },
      "message": "am 9ce74352: Merge \"recordvideo: Sleep while waiting for the encoding to finish\"\n\n* commit \u00279ce74352d23d833f9627b7be58be964206e6ff6d\u0027:\n  recordvideo: Sleep while waiting for the encoding to finish\n"
    },
    {
      "commit": "5b15adfe9e5ee9a92b5f0a2853246fce170d4eef",
      "tree": "f7f3ca5a39ff16fad700a7f077ae6cbf9f63940c",
      "parents": [
        "735d1b926fa3e057c92d74cebacca2f243ead274",
        "02d18453d54a05c275c03b72a8290f3c9a964446"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 09:35:10 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 09:35:10 2012 -0700"
      },
      "message": "Merge \"MPEG2TSWriter: Read more immediately if an empty buffer is received\""
    },
    {
      "commit": "735d1b926fa3e057c92d74cebacca2f243ead274",
      "tree": "16939b3e677363daab11d319c61d18181651723f",
      "parents": [
        "2aa37a7d15f5e2246b8996d2600269684904c581",
        "e61f13d2c710918f5267b3c835fcc20447b4e4d6"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 09:07:41 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 09:07:41 2012 -0700"
      },
      "message": "Merge \"avcenc: Don\u0027t erase the InputBufferInfo before reading info from it\""
    },
    {
      "commit": "2aa37a7d15f5e2246b8996d2600269684904c581",
      "tree": "0cf9b71a4e3cdde4dff5293d17417936d289f757",
      "parents": [
        "9ce74352d23d833f9627b7be58be964206e6ff6d",
        "d4483f3fd0e024d833082fce3ddbc3a2f3d89b24"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 09:07:26 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 09:07:27 2012 -0700"
      },
      "message": "Merge \"recordvideo: Add an option for choosing software encoders\""
    },
    {
      "commit": "9ce74352d23d833f9627b7be58be964206e6ff6d",
      "tree": "8e0b2fdcba1c12b72df1d4dcb48606f5c97286cd",
      "parents": [
        "4b60ac04a878eaf8344b56189509ccd6925855c2",
        "1301a437ff9f5fa6c4ed78f88add3d9bfce97935"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 09:07:19 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 09:07:20 2012 -0700"
      },
      "message": "Merge \"recordvideo: Sleep while waiting for the encoding to finish\""
    }
  ],
  "next": "e61f13d2c710918f5267b3c835fcc20447b4e4d6"
}
