)]}'
{
  "log": [
    {
      "commit": "d09ec3b22013ef43d422c916dfd44bab9101a659",
      "tree": "ded7eec70094a054406b39d7d4a89dd3007cd115",
      "parents": [
        "f4d9d45ebad478091d65b2a4c18544d308d3fff0",
        "36817364738d4c45adc3e448fbec02a9611bfeda"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Mar 19 19:56:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 19:56:17 2014 +0000"
      },
      "message": "am 36817364: Merge \"Add libaudioresampler\"\n\n* commit \u002736817364738d4c45adc3e448fbec02a9611bfeda\u0027:\n  Add libaudioresampler\n"
    },
    {
      "commit": "f4d9d45ebad478091d65b2a4c18544d308d3fff0",
      "tree": "2ac6ef3ce00d28d42f0c8262c83b7c5e4e3eec9f",
      "parents": [
        "4647dba9afd0b365e47b9493a680d71b59a361e6",
        "1faa41704e0b976e546321effcb09a85767d51ba"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 19 19:56:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 19:56:11 2014 +0000"
      },
      "message": "am 1faa4170: stagefright: allow for minUndequeuedBufs to be one less\n\n* commit \u00271faa41704e0b976e546321effcb09a85767d51ba\u0027:\n  stagefright: allow for minUndequeuedBufs to be one less\n"
    },
    {
      "commit": "36817364738d4c45adc3e448fbec02a9611bfeda",
      "tree": "a1f2797399f967b46ec2d823f6f520f5b8426684",
      "parents": [
        "b2ecad7f079f4f852d334e67fd7a72ff1696a78e",
        "ddf887c08b58382920effb7f0b2049e471960b4a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Mar 19 19:45:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 19 19:45:29 2014 +0000"
      },
      "message": "Merge \"Add libaudioresampler\""
    },
    {
      "commit": "1faa41704e0b976e546321effcb09a85767d51ba",
      "tree": "64966380d3e178c4092670de4b11d0a43114b221",
      "parents": [
        "b635b0e66b257ab442e230bca96afd5105cf6829"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 19 12:22:01 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 19 12:39:53 2014 -0700"
      },
      "message": "stagefright: allow for minUndequeuedBufs to be one less\n\nBug: 13533477\nChange-Id: I909324e3e24f65d8051e0d5474267620efcfc729\n"
    },
    {
      "commit": "ddf887c08b58382920effb7f0b2049e471960b4a",
      "tree": "a1f2797399f967b46ec2d823f6f520f5b8426684",
      "parents": [
        "b2ecad7f079f4f852d334e67fd7a72ff1696a78e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Mar 19 09:05:08 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Mar 19 10:53:13 2014 -0700"
      },
      "message": "Add libaudioresampler\n\nlibaudioresampler is available in both 32-bit and 64-bit,\nunlike libaudioflinger which is currently 32-bit only.\n\nBug: 8141282\nChange-Id: I839f7b4e6aaed6984012ca6d514323f927669df6\n"
    },
    {
      "commit": "4647dba9afd0b365e47b9493a680d71b59a361e6",
      "tree": "fc4b0f24a04a7a84d487ee144844ad312e201001",
      "parents": [
        "28c3e94a9b02bd5d5ed4b5fe96dff74700f88677",
        "b635b0e66b257ab442e230bca96afd5105cf6829"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 19 03:10:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 03:10:40 2014 +0000"
      },
      "message": "am b635b0e6: mediaplayer: keep more buffers with the BufferQueue\n\n* commit \u0027b635b0e66b257ab442e230bca96afd5105cf6829\u0027:\n  mediaplayer: keep more buffers with the BufferQueue\n"
    },
    {
      "commit": "28c3e94a9b02bd5d5ed4b5fe96dff74700f88677",
      "tree": "151c3356429f490d2b0ff7e204e1ab5c4ba9b413",
      "parents": [
        "a933aa34f95ca54a765a2a3f2ef245b7054aef16",
        "43ca783effd99bba0e6e2dd6fe177a8888578ef8"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Mar 19 02:19:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 02:19:41 2014 +0000"
      },
      "message": "am 43ca783e: httplive: block-by-block fetch, decrypt, and parse ts files.\n\n* commit \u002743ca783effd99bba0e6e2dd6fe177a8888578ef8\u0027:\n  httplive: block-by-block fetch, decrypt, and parse ts files.\n"
    },
    {
      "commit": "b635b0e66b257ab442e230bca96afd5105cf6829",
      "tree": "ce27a9ac30a219e6895cffddd6c4f9ab873ca19a",
      "parents": [
        "43ca783effd99bba0e6e2dd6fe177a8888578ef8"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 13 15:29:49 2014 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 19 02:15:24 2014 +0000"
      },
      "message": "mediaplayer: keep more buffers with the BufferQueue\n\nChange OMX buffer allocation policy to allocate\nnBufferCountMin + what is required for the BQ.\n\nFor the BQ, try to allocate 2 additional buffers than\nthe minimum undequeued count.\n\nAlso account for the fact that BQ may return one less\nthan the actual minimum undequeued count.\n\nIn most cases the resulting number of buffers ends up\nbeing the same as with the previous policy, but we\nkeep more buffers with the BQ.\n\nChange-Id: I826db8bf7dd333b620299dba60bf1b81b228275d\nBug: 13170236"
    },
    {
      "commit": "43ca783effd99bba0e6e2dd6fe177a8888578ef8",
      "tree": "943ef354f3544d932b978b977f4525af65d9fa5b",
      "parents": [
        "bd3e2e03f3ab686c52982a9e50cae853128172cf"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Feb 27 12:33:24 2014 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 19 02:09:58 2014 +0000"
      },
      "message": "httplive: block-by-block fetch, decrypt, and parse ts files.\n\nBug: 12060952\nChange-Id: I695345081fe23961b9d0ef6db264885f914703ec"
    },
    {
      "commit": "a933aa34f95ca54a765a2a3f2ef245b7054aef16",
      "tree": "25b8ec6309e053f6a10f9a7e40563028cd97bcb9",
      "parents": [
        "d8590167fec151cc2e8f6e28e406c99882f40884",
        "b2ecad7f079f4f852d334e67fd7a72ff1696a78e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 18 23:29:58 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 18 23:29:58 2014 +0000"
      },
      "message": "am b2ecad7f: Merge \"libstagefright_foundation: fix printf format for 64-bit\"\n\n* commit \u0027b2ecad7f079f4f852d334e67fd7a72ff1696a78e\u0027:\n  libstagefright_foundation: fix printf format for 64-bit\n"
    },
    {
      "commit": "b2ecad7f079f4f852d334e67fd7a72ff1696a78e",
      "tree": "d2b91f9af4242f913673ceb1b42105ed820ac3b4",
      "parents": [
        "77658a069c81a0d5b4a1b81443b470a3ea64cab0",
        "67c036a3faada8b77d73cf81bd1b0be4cb60c562"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 18 23:20:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 18 23:20:52 2014 +0000"
      },
      "message": "Merge \"libstagefright_foundation: fix printf format for 64-bit\""
    },
    {
      "commit": "67c036a3faada8b77d73cf81bd1b0be4cb60c562",
      "tree": "d2b91f9af4242f913673ceb1b42105ed820ac3b4",
      "parents": [
        "77658a069c81a0d5b4a1b81443b470a3ea64cab0"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 18 16:18:27 2014 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 18 16:18:27 2014 -0700"
      },
      "message": "libstagefright_foundation: fix printf format for 64-bit\n\nFixes build error:\nframeworks/av/media/libstagefright/foundation/ANetworkSession.cpp:582:131: error: format \u0027%d\u0027 expects argument of type \u0027int\u0027, but argument 4 has type \u0027size_t {aka long unsigned int}\u0027 [-Werror\u003dformat\u003d]\n                 ALOGI(\"%d datagrams remain queued.\", mOutFragments.size());\n                                                                                                                                   ^\ncc1plus: all warnings being treated as errors\n\nChange-Id: I69d1f086b8f1e450f107671c8f8f3ed696d170b4\n"
    },
    {
      "commit": "d8590167fec151cc2e8f6e28e406c99882f40884",
      "tree": "6d266adb3ec0e7c1337eed3115005a67a72861b2",
      "parents": [
        "3327597fe780a076a0755c7a4f1aff895c531dad",
        "77658a069c81a0d5b4a1b81443b470a3ea64cab0"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Mar 18 17:41:42 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 18 17:41:42 2014 +0000"
      },
      "message": "am 77658a06: Merge \"AudioPolicyService: malloc/delete pair\"\n\n* commit \u002777658a069c81a0d5b4a1b81443b470a3ea64cab0\u0027:\n  AudioPolicyService: malloc/delete pair\n"
    },
    {
      "commit": "77658a069c81a0d5b4a1b81443b470a3ea64cab0",
      "tree": "3e08958e7ac8f848823003064713cb731a05b5e9",
      "parents": [
        "64727dd7c8513b6c9ddcce2f4b305618bb76121c",
        "db358afc965d9bfb703953ac004275428a7cda64"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Mar 18 17:31:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 18 17:31:26 2014 +0000"
      },
      "message": "Merge \"AudioPolicyService: malloc/delete pair\""
    },
    {
      "commit": "3327597fe780a076a0755c7a4f1aff895c531dad",
      "tree": "aa1b9dd5da246ee27deb2ee0fa58f48e3ce8aa9c",
      "parents": [
        "63143ee8a0a59d73655c8eac715ae7321027fa2b",
        "64727dd7c8513b6c9ddcce2f4b305618bb76121c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Mar 18 17:22:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 18 17:22:07 2014 +0000"
      },
      "message": "am 64727dd7: Merge \"More precise 32-bit only for libstagefright/ subdirectories\"\n\n* commit \u002764727dd7c8513b6c9ddcce2f4b305618bb76121c\u0027:\n  More precise 32-bit only for libstagefright/ subdirectories\n"
    },
    {
      "commit": "64727dd7c8513b6c9ddcce2f4b305618bb76121c",
      "tree": "5ac6b17e738c4157c1a79ae385fb1d924623cdfb",
      "parents": [
        "0e7e5db7a0e70fd90fc61133b6a109c85eab29bf",
        "dc2b47aee47ad8690fd8dc663c6602b7efa3bbac"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Mar 18 17:13:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 18 17:13:24 2014 +0000"
      },
      "message": "Merge \"More precise 32-bit only for libstagefright/ subdirectories\""
    },
    {
      "commit": "63143ee8a0a59d73655c8eac715ae7321027fa2b",
      "tree": "4be615d3440a5c7dc14c99df7164ac89534cea48",
      "parents": [
        "6f62a68d69e22201a2c44b2663c8dc71fe17f0b5",
        "bd3e2e03f3ab686c52982a9e50cae853128172cf"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Mar 17 22:55:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 17 22:55:38 2014 +0000"
      },
      "message": "am bd3e2e03: camera2: Fix segfault when using null availability listener\n\n* commit \u0027bd3e2e03f3ab686c52982a9e50cae853128172cf\u0027:\n  camera2: Fix segfault when using null availability listener\n"
    },
    {
      "commit": "bd3e2e03f3ab686c52982a9e50cae853128172cf",
      "tree": "08e6182c089c0377db4b5c0010b30a16d8f2e5ba",
      "parents": [
        "75dcf5101c90e31bbac95694d835b0e8f57ba720"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Mar 17 13:01:41 2014 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Mar 17 13:01:41 2014 -0700"
      },
      "message": "camera2: Fix segfault when using null availability listener\n\nICameraService::addListener / removeListener will now return BAD_VALUE\nif a null listener is used.\n\nBug: 12891434\nChange-Id: I9764110094d8fd42e22fcc8df3ef0e73c1b070e7\n"
    },
    {
      "commit": "dc2b47aee47ad8690fd8dc663c6602b7efa3bbac",
      "tree": "5ac6b17e738c4157c1a79ae385fb1d924623cdfb",
      "parents": [
        "0e7e5db7a0e70fd90fc61133b6a109c85eab29bf"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Mon Mar 17 11:49:35 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Mon Mar 17 11:50:07 2014 -0700"
      },
      "message": "More precise 32-bit only for libstagefright/ subdirectories\n\nChange-Id: Ie4e8f9ccd834b902287d3452cc9fa739809ddb68\n"
    },
    {
      "commit": "6f62a68d69e22201a2c44b2663c8dc71fe17f0b5",
      "tree": "de2a3fc046b7f9aa38d6cf30a97e72e92fdc0bf3",
      "parents": [
        "a58ed6d8378108e4309ee0077dc4529b76634791",
        "0e7e5db7a0e70fd90fc61133b6a109c85eab29bf"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Mon Mar 17 18:43:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 17 18:43:03 2014 +0000"
      },
      "message": "am 0e7e5db7: Merge \"More 32-bit only\"\n\n* commit \u00270e7e5db7a0e70fd90fc61133b6a109c85eab29bf\u0027:\n  More 32-bit only\n"
    },
    {
      "commit": "0e7e5db7a0e70fd90fc61133b6a109c85eab29bf",
      "tree": "58e22c5f2fc8113c6e3fc185dbb8ca98dcf32f13",
      "parents": [
        "089affb6c2d9ed1e2d49df4be02d30dc490506f9",
        "0e56849007a0f128201e545b610f119217b41376"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Mon Mar 17 18:36:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 17 18:36:01 2014 +0000"
      },
      "message": "Merge \"More 32-bit only\""
    },
    {
      "commit": "0e56849007a0f128201e545b610f119217b41376",
      "tree": "58e22c5f2fc8113c6e3fc185dbb8ca98dcf32f13",
      "parents": [
        "089affb6c2d9ed1e2d49df4be02d30dc490506f9"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Fri Mar 14 15:36:20 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Fri Mar 14 17:25:04 2014 -0700"
      },
      "message": "More 32-bit only\n\nChange-Id: Ic333215e39757f91b12d66b8a9ad7f43c8ba8b36\n"
    },
    {
      "commit": "a58ed6d8378108e4309ee0077dc4529b76634791",
      "tree": "771dbffdcc074c06ec06e9d3a223c9982265c435",
      "parents": [
        "236104afb2300b7d969b1dc786f14b5f912df1cf",
        "75dcf5101c90e31bbac95694d835b0e8f57ba720"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 14 22:34:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 14 22:34:55 2014 +0000"
      },
      "message": "am 75dcf510: Merge \"Verify certificates\" into klp-dev\n\n* commit \u002775dcf5101c90e31bbac95694d835b0e8f57ba720\u0027:\n  Verify certificates\n"
    },
    {
      "commit": "75dcf5101c90e31bbac95694d835b0e8f57ba720",
      "tree": "6505dcd6cd450a84554a7d1a520692a5e3f02b36",
      "parents": [
        "70cc5bdc0fca3f67f3602f04152c29323cad99df",
        "8a57d24c733b08da846b54d1adf029e606b5a5f3"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 14 22:27:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 14 22:27:17 2014 +0000"
      },
      "message": "Merge \"Verify certificates\" into klp-dev"
    },
    {
      "commit": "236104afb2300b7d969b1dc786f14b5f912df1cf",
      "tree": "d8b9d1ea56541d1c7a9cdc7e7f4eeea86f1b30bd",
      "parents": [
        "f10b9885462bea2f0c683038d6833ee230ad9eb2",
        "089affb6c2d9ed1e2d49df4be02d30dc490506f9"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Fri Mar 14 20:53:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 14 20:53:30 2014 +0000"
      },
      "message": "am 089affb6: Merge \"mediaserver and associated services are 32-bit only\"\n\n* commit \u0027089affb6c2d9ed1e2d49df4be02d30dc490506f9\u0027:\n  mediaserver and associated services are 32-bit only\n"
    },
    {
      "commit": "089affb6c2d9ed1e2d49df4be02d30dc490506f9",
      "tree": "1ec3cbbd3a0d1de16e11a6a0585b5833f3843f66",
      "parents": [
        "4a67fc49d926c75fa6a96160ba5627fb0e209db6",
        "af783aa91f7a279153fb8bab8d0d6b9f737996e9"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Fri Mar 14 20:45:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 14 20:45:50 2014 +0000"
      },
      "message": "Merge \"mediaserver and associated services are 32-bit only\""
    },
    {
      "commit": "f10b9885462bea2f0c683038d6833ee230ad9eb2",
      "tree": "27ff83a16ba4a15210f9ff3b380843b5485d9ae9",
      "parents": [
        "f6bd712c8c252733f9d033ef60219ff1de9342ad",
        "4a67fc49d926c75fa6a96160ba5627fb0e209db6"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Mar 14 15:45:54 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 14 15:45:54 2014 +0000"
      },
      "message": "am 4a67fc49: Merge \"Implemented support for RTSP 301 Redirect\"\n\n* commit \u00274a67fc49d926c75fa6a96160ba5627fb0e209db6\u0027:\n  Implemented support for RTSP 301 Redirect\n"
    },
    {
      "commit": "4a67fc49d926c75fa6a96160ba5627fb0e209db6",
      "tree": "5a155cdcbf5128c3490288a4551b473ce9b318a0",
      "parents": [
        "19afb3869eb6a3e3733dc1f7420e1d4c3c03d376",
        "4bb026ba585d5b37795bd9765459f0607b7aa60a"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Mar 14 15:40:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 14 15:40:23 2014 +0000"
      },
      "message": "Merge \"Implemented support for RTSP 301 Redirect\""
    },
    {
      "commit": "f6bd712c8c252733f9d033ef60219ff1de9342ad",
      "tree": "5deae970692f7c38d16c6e0855e16701eac52cb5",
      "parents": [
        "6e57e4ddc73da69e1f7e8907e6c498e7407e3c39",
        "70cc5bdc0fca3f67f3602f04152c29323cad99df"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 14 00:40:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 14 00:40:22 2014 +0000"
      },
      "message": "am 70cc5bdc: Merge changes Ic46e3069,Idc92716b into klp-dev\n\n* commit \u002770cc5bdc0fca3f67f3602f04152c29323cad99df\u0027:\n  LiveSession: fix incorrect stream key (subtitle\"s\")\n  M3UParser: trim spaces when parsing comma separated codecs.\n"
    },
    {
      "commit": "6e57e4ddc73da69e1f7e8907e6c498e7407e3c39",
      "tree": "79629f40e82010fe456a0a9ba4f8e27362d1b83c",
      "parents": [
        "fca2d347ff3d583c15c56072b6024732d47b3d2f",
        "67a10c522898d8223f5a2d389a846b7e2327148a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 14 00:40:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 14 00:40:21 2014 +0000"
      },
      "message": "am 67a10c52: Merge \"httplive: clear access units before returning from seekTo.\" into klp-dev\n\n* commit \u002767a10c522898d8223f5a2d389a846b7e2327148a\u0027:\n  httplive: clear access units before returning from seekTo.\n"
    },
    {
      "commit": "fca2d347ff3d583c15c56072b6024732d47b3d2f",
      "tree": "c038aaa5e53d01ce9681abbf33453f6a4e1ba40d",
      "parents": [
        "7c47cafa5be623f1db483483ac27f714c54dc1cc",
        "cf49a51ff59c3cd228d178d23252ac0d39d5a893"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Mar 14 00:40:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 14 00:40:14 2014 +0000"
      },
      "message": "am cf49a51f: fix codec buffer leak in error handling when timestamp goes backward\n\n* commit \u0027cf49a51ff59c3cd228d178d23252ac0d39d5a893\u0027:\n  fix codec buffer leak in error handling when timestamp goes backward\n"
    },
    {
      "commit": "7c47cafa5be623f1db483483ac27f714c54dc1cc",
      "tree": "11f5ad937079c6ec2900ea13f3551ff8c636ac09",
      "parents": [
        "5b835698486077c5b1fd81b9fd741dfd7ff37cb3",
        "c69bc40a347c411751cb082b3eb4a82d976a68ec"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Mar 13 23:26:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 13 23:26:39 2014 +0000"
      },
      "message": "am c69bc40a: Merge \"Cap pts gap between adjacent frames to specified value\" into klp-dev\n\n* commit \u0027c69bc40a347c411751cb082b3eb4a82d976a68ec\u0027:\n  Cap pts gap between adjacent frames to specified value\n"
    },
    {
      "commit": "5b835698486077c5b1fd81b9fd741dfd7ff37cb3",
      "tree": "5ae0493b518b7acb6d2027ea0952d04c667b52a3",
      "parents": [
        "0b89a66c96b409f51e882b7d065d4b8562884faf",
        "1c608ab33acab82d4a87f1abedcc99a623d1b53a"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Mar 13 23:26:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 13 23:26:38 2014 +0000"
      },
      "message": "am 1c608ab3: save mGraphicBuffer pointer even when we\\\u0027re suspended\n\n* commit \u00271c608ab33acab82d4a87f1abedcc99a623d1b53a\u0027:\n  save mGraphicBuffer pointer even when we\u0027re suspended\n"
    },
    {
      "commit": "8a57d24c733b08da846b54d1adf029e606b5a5f3",
      "tree": "f5eb0f3cd77f6cc612a939c799fcfde24ea77a5e",
      "parents": [
        "6db20dcb54dad932a3ea2e3a5dca41fce5802eb4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 13 14:18:25 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 13 15:20:19 2014 -0700"
      },
      "message": "Verify certificates\n\nb/13418320\n\nChange-Id: I3052dd5f9ec057e700784cd713f6a7dab9ecfe7b\n"
    },
    {
      "commit": "0b89a66c96b409f51e882b7d065d4b8562884faf",
      "tree": "8596bc3186ce2806ad9d4970c0399ea04d40615c",
      "parents": [
        "eff483b9d1b1091a307b3e7d1d786e1314ce88bf",
        "19afb3869eb6a3e3733dc1f7420e1d4c3c03d376"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 13 15:54:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 13 15:54:25 2014 +0000"
      },
      "message": "am 19afb386: Merge \"Remove streaming URI from default logs\"\n\n* commit \u002719afb3869eb6a3e3733dc1f7420e1d4c3c03d376\u0027:\n  Remove streaming URI from default logs\n"
    },
    {
      "commit": "70cc5bdc0fca3f67f3602f04152c29323cad99df",
      "tree": "a3eec354972f67724f83fc3fa89b7c3eecc655e7",
      "parents": [
        "67a10c522898d8223f5a2d389a846b7e2327148a",
        "7d3044d64294cca6fadd184648a57185e92cf5c6"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 12 20:58:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 20:58:37 2014 +0000"
      },
      "message": "Merge changes Ic46e3069,Idc92716b into klp-dev\n\n* changes:\n  LiveSession: fix incorrect stream key (subtitle\"s\")\n  M3UParser: trim spaces when parsing comma separated codecs.\n"
    },
    {
      "commit": "67a10c522898d8223f5a2d389a846b7e2327148a",
      "tree": "6679af07c56ab225d3296611b5f7c3c6804b67c1",
      "parents": [
        "cf49a51ff59c3cd228d178d23252ac0d39d5a893",
        "ceeabe15f4e7bc73efdfcafed917202de9d515cb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 12 20:58:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 20:58:14 2014 +0000"
      },
      "message": "Merge \"httplive: clear access units before returning from seekTo.\" into klp-dev"
    },
    {
      "commit": "af783aa91f7a279153fb8bab8d0d6b9f737996e9",
      "tree": "25c5b54bf884f220cce4ee21a9cbaf6583820f91",
      "parents": [
        "19afb3869eb6a3e3733dc1f7420e1d4c3c03d376"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Sun Mar 02 19:48:19 2014 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Mar 12 11:24:53 2014 -0700"
      },
      "message": "mediaserver and associated services are 32-bit only\n\nalso 32-bit only command-line apps\n\nChange-Id: I9ac557a8d02bbf6986a9b5c3cdce23d400b306a3\n"
    },
    {
      "commit": "19afb3869eb6a3e3733dc1f7420e1d4c3c03d376",
      "tree": "27b482128c9930b9b0ce78f1e24f365131fcf20b",
      "parents": [
        "2ad7af29bb667d939f27417011567847c4b62f94",
        "a8b8488f703bb6bda039d7d98f87e4f9d845664d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Mar 12 15:41:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 12 15:41:56 2014 +0000"
      },
      "message": "Merge \"Remove streaming URI from default logs\""
    },
    {
      "commit": "cf49a51ff59c3cd228d178d23252ac0d39d5a893",
      "tree": "8e8ae43c84f8752b567176fe8a9260cbdfa73f10",
      "parents": [
        "c69bc40a347c411751cb082b3eb4a82d976a68ec"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Feb 14 15:26:00 2014 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Mar 11 22:10:05 2014 +0000"
      },
      "message": "fix codec buffer leak in error handling when timestamp goes backward\n\ndon\u0027t touch codec buffer if we decided to drop a frame with bad pts\n\nBug: 11971963\nChange-Id: I9b4c56210f64258f1be257b14184381a1133e0d6\n(cherry picked from commit b63d2433350d56bda9f3477549086c90bb6d535e)\n"
    },
    {
      "commit": "c69bc40a347c411751cb082b3eb4a82d976a68ec",
      "tree": "ff5c9a55bcbaea04e90ba2e2c999b436287f5155",
      "parents": [
        "1c608ab33acab82d4a87f1abedcc99a623d1b53a",
        "8bd4d16aa5636e98522c07ae31236420788aa749"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Mar 11 22:09:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 11 22:09:40 2014 +0000"
      },
      "message": "Merge \"Cap pts gap between adjacent frames to specified value\" into klp-dev"
    },
    {
      "commit": "7d3044d64294cca6fadd184648a57185e92cf5c6",
      "tree": "b73678e2d1c1b1450ef69e509b2f3fd446560ec7",
      "parents": [
        "9f434cfd021f60e26baf589dc34bf3839b832d4d"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Mar 10 17:27:15 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 11 14:08:18 2014 -0700"
      },
      "message": "LiveSession: fix incorrect stream key (subtitle\"s\")\n\nBug: 13402087\nChange-Id: Ic46e3069c6e41f90ead47cae84cbe0123d11002a\n"
    },
    {
      "commit": "9f434cfd021f60e26baf589dc34bf3839b832d4d",
      "tree": "9fa877e66c8a8f21b3d6ffd8558c366b74cff651",
      "parents": [
        "ceeabe15f4e7bc73efdfcafed917202de9d515cb"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Mar 10 17:05:01 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 11 14:07:58 2014 -0700"
      },
      "message": "M3UParser: trim spaces when parsing comma separated codecs.\n\nBug: 13402087\nChange-Id: Idc92716bfefd6d1b0cb371d0d97d990d53288090\n"
    },
    {
      "commit": "ceeabe15f4e7bc73efdfcafed917202de9d515cb",
      "tree": "0a2f06f5ded1328650da00c74b9fa65b3e7b4ab4",
      "parents": [
        "bc69c8ba9a8fc881603669205a56d0ca1b572a95"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Mar 03 15:08:27 2014 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 11 14:01:32 2014 -0700"
      },
      "message": "httplive: clear access units before returning from seekTo.\n\nBug: 12060952\nChange-Id: I6a69a718c082501003ee9b78a948a2f8bbfbb14e\n"
    },
    {
      "commit": "8bd4d16aa5636e98522c07ae31236420788aa749",
      "tree": "62a6de2d5849abe614ad64ca600ee00b5df6b57c",
      "parents": [
        "bc69c8ba9a8fc881603669205a56d0ca1b572a95"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Jan 10 17:36:57 2014 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Mar 11 20:58:57 2014 +0000"
      },
      "message": "Cap pts gap between adjacent frames to specified value\n\n- In the scenario of cast mirroring, encoding could be suspended\n  for prolonged periods. Limiting the pts gap to workaround the\n  problem where encoder\u0027s rate control logic produces huge frames\n  after a long period of suspension.\n\n- Repeat last frame a couple more times to get better quality\n  on static scenes.\n\n- Fix the timestamp on repeat frames (it was not set)\n\nBug: 11971963\nChange-Id: I1d68ab3d269874bf3921aa429a985c5f63e428c7\n(cherry picked from commit 94ee4b708acfa941581160b267afb79192b1d816)\n"
    },
    {
      "commit": "1c608ab33acab82d4a87f1abedcc99a623d1b53a",
      "tree": "fe4962889d64e008cbc5077f4d1c4d44596a66e9",
      "parents": [
        "bc69c8ba9a8fc881603669205a56d0ca1b572a95"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Jan 17 16:29:59 2014 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Mar 11 20:58:04 2014 +0000"
      },
      "message": "save mGraphicBuffer pointer even when we\u0027re suspended\n\nBug: 12609966\nChange-Id: Ifd41fd973876da69039113fcaeacdccf39472b37\n(cherry picked from commit 49270665e7a20cd120724fc388da8b166ff0b4f1)\n"
    },
    {
      "commit": "eff483b9d1b1091a307b3e7d1d786e1314ce88bf",
      "tree": "573a3d43a696ce0bf9b5b00390f055e5d198a6b5",
      "parents": [
        "a4b286eb22b4cee5c0cd5e391323fef0d48b00f4",
        "2ad7af29bb667d939f27417011567847c4b62f94"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Mar 11 18:42:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 11 18:42:27 2014 +0000"
      },
      "message": "am 2ad7af29: Merge \"Check for ARCH_ARM_HAVE_NEON flag only for ARM arch\"\n\n* commit \u00272ad7af29bb667d939f27417011567847c4b62f94\u0027:\n  Check for ARCH_ARM_HAVE_NEON flag only for ARM arch\n"
    },
    {
      "commit": "a4b286eb22b4cee5c0cd5e391323fef0d48b00f4",
      "tree": "23a861f2b1e881dcc21c0ea974082632a56640b6",
      "parents": [
        "6ee4e41ebcb238cc6cae4b68145569c69b94fe14",
        "a9b82160a6682438d43709ba5e7a29022ad1af58"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Mar 11 18:42:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 11 18:42:26 2014 +0000"
      },
      "message": "am a9b82160: Merge \"LP64 fixes for media/libeffects\"\n\n* commit \u0027a9b82160a6682438d43709ba5e7a29022ad1af58\u0027:\n  LP64 fixes for media/libeffects\n"
    },
    {
      "commit": "6ee4e41ebcb238cc6cae4b68145569c69b94fe14",
      "tree": "21a24e84e721aaafcd5fe1c1c5fb7a40ba3e2955",
      "parents": [
        "21bf744e6bb0002c0459b48496fe60c78109b24d",
        "395c2fc0c422c9218f39f6ed2040e90b1cc9920a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Mar 11 18:36:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 11 18:36:27 2014 +0000"
      },
      "message": "am 395c2fc0: Merge \"audioflinger: Fix for a deadlock in track creation\"\n\n* commit \u0027395c2fc0c422c9218f39f6ed2040e90b1cc9920a\u0027:\n  audioflinger: Fix for a deadlock in track creation\n"
    },
    {
      "commit": "21bf744e6bb0002c0459b48496fe60c78109b24d",
      "tree": "21a24e84e721aaafcd5fe1c1c5fb7a40ba3e2955",
      "parents": [
        "23bc7fa9b289e93173faa0af1c37a79fc7a5f6d6",
        "525b099ada155d6654300cb2e5d8c1a09f4eb8ba"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Mar 11 18:17:48 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 11 18:17:48 2014 +0000"
      },
      "message": "am 525b099a: Merge \"Fix ALOGVs for 64bit\"\n\n* commit \u0027525b099ada155d6654300cb2e5d8c1a09f4eb8ba\u0027:\n  Fix ALOGVs for 64bit\n"
    },
    {
      "commit": "23bc7fa9b289e93173faa0af1c37a79fc7a5f6d6",
      "tree": "8eb98e324acc5195ffb762689f34b68e45b55a90",
      "parents": [
        "bc9e1aa4fe8815c0b213ede636f0d0ea4ad14afc",
        "0cf1633922f970caee19e2cc2f5c042ca30b4aa6"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Mar 11 18:17:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 11 18:17:07 2014 +0000"
      },
      "message": "am 0cf16339: Merge \"Fix preventing from heap overwrite in capture command\"\n\n* commit \u00270cf1633922f970caee19e2cc2f5c042ca30b4aa6\u0027:\n  Fix preventing from heap overwrite in capture command\n"
    },
    {
      "commit": "bc9e1aa4fe8815c0b213ede636f0d0ea4ad14afc",
      "tree": "96b40be78ec2e42f88217d7b7f8bd530746baf4c",
      "parents": [
        "0f1c0f0d7a2a8f2419e0218d1dc03c4b02260e7a",
        "096d72a32824a0a8c86a716ba44d589183b2b0b3"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Mar 11 18:16:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 11 18:16:23 2014 +0000"
      },
      "message": "am 096d72a3: Merge \"AArch64: Correction for LP64\"\n\n* commit \u0027096d72a32824a0a8c86a716ba44d589183b2b0b3\u0027:\n  AArch64: Correction for LP64\n"
    },
    {
      "commit": "0f1c0f0d7a2a8f2419e0218d1dc03c4b02260e7a",
      "tree": "d44dc0d0bda3bb972d9a8069b7bfa7c485d24c23",
      "parents": [
        "c2dc9646b7c8aa4a55901edba04f45c99a9ed662",
        "5969b40858d2046aa2b8481926e34c4cb9062a4a"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Mar 11 18:08:16 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 11 18:08:16 2014 +0000"
      },
      "message": "am 5969b408: Merge \"Use multilib-friendly LOCAL_MODULE_RELATIVE_PATH\"\n\n* commit \u00275969b40858d2046aa2b8481926e34c4cb9062a4a\u0027:\n  Use multilib-friendly LOCAL_MODULE_RELATIVE_PATH\n"
    },
    {
      "commit": "c2dc9646b7c8aa4a55901edba04f45c99a9ed662",
      "tree": "d4a6104bb0496c1f86b54e922a89ee07cca98236",
      "parents": [
        "b120f897ad41c0a386081f74f47fd560c6e86f34",
        "8fc4d57d41f532b90187b9404a8ac705770d75b4"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Mar 11 17:12:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 11 17:12:06 2014 +0000"
      },
      "message": "am 8fc4d57d: Merge \"Avoid a building error\"\n\n* commit \u00278fc4d57d41f532b90187b9404a8ac705770d75b4\u0027:\n  Avoid a building error\n"
    },
    {
      "commit": "b120f897ad41c0a386081f74f47fd560c6e86f34",
      "tree": "0c849d0140b32fa04257b44e3f2530167f8794a8",
      "parents": [
        "f566406a48ecf878d8a0034b6c600d42454d264c",
        "bc69c8ba9a8fc881603669205a56d0ca1b572a95"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Mar 10 23:42:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 10 23:42:18 2014 +0000"
      },
      "message": "am bc69c8ba: DO NOT MERGE: Camera: delete preview callback when preview size is changed\n\n* commit \u0027bc69c8ba9a8fc881603669205a56d0ca1b572a95\u0027:\n  DO NOT MERGE: Camera: delete preview callback when preview size is changed\n"
    },
    {
      "commit": "bc69c8ba9a8fc881603669205a56d0ca1b572a95",
      "tree": "55c526333f2b036d4827170ff7250c99e30feaf3",
      "parents": [
        "6db20dcb54dad932a3ea2e3a5dca41fce5802eb4"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Jan 21 12:15:56 2014 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Mar 10 20:31:08 2014 +0000"
      },
      "message": "DO NOT MERGE: Camera: delete preview callback when preview size is changed\n\nPreview callback stream is left configured even the preview size is changed.\nThis makes the callback stream unnecessarily configured even in recording mode,\nwhich could cause distorted preview for some devices.\n\nBug: 12210027\nBug: 12591410\nChange-Id: If50cddfe5562e91aec1feb1760eccb82ddb21730"
    },
    {
      "commit": "a8b8488f703bb6bda039d7d98f87e4f9d845664d",
      "tree": "27b482128c9930b9b0ce78f1e24f365131fcf20b",
      "parents": [
        "2ad7af29bb667d939f27417011567847c4b62f94"
      ],
      "author": {
        "name": "David Williams",
        "email": "david.williams@sonymobile.com",
        "time": "Thu Sep 06 16:33:38 2012 +0200"
      },
      "committer": {
        "name": "Hidenari Koshimae",
        "email": "hidenari.koshimae@sonymobile.com",
        "time": "Mon Mar 10 11:38:55 2014 +0900"
      },
      "message": "Remove streaming URI from default logs\n\nStreaming URI should not be visible in default logcat logs\n\nChange-Id: I104cc56b5335f8c5621013e4c5be8028f0379833\n"
    },
    {
      "commit": "f566406a48ecf878d8a0034b6c600d42454d264c",
      "tree": "a565bcb6139569d15dbc2ec616820e448c74b7ff",
      "parents": [
        "6950d10077d10757e894d8e125ba5111eb02517a",
        "6db20dcb54dad932a3ea2e3a5dca41fce5802eb4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Mar 08 06:23:51 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Mar 08 06:23:51 2014 +0000"
      },
      "message": "am 6db20dcb: Merge \"AudioTrack: When paused, return cached playback position\" into klp-dev\n\n* commit \u00276db20dcb54dad932a3ea2e3a5dca41fce5802eb4\u0027:\n  AudioTrack: When paused, return cached playback position\n"
    },
    {
      "commit": "6950d10077d10757e894d8e125ba5111eb02517a",
      "tree": "fd7db5963ce8fa82b6f2590494efbdf61532f642",
      "parents": [
        "1aeb490d95a32be37a8691827ddc44c99575c411",
        "2f55c2c03b17795e94b325d402ac5b409e3ba0e8"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Sat Mar 08 06:22:13 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Mar 08 06:22:13 2014 +0000"
      },
      "message": "am 2f55c2c0: Merge \"Simplify AudioTrack stream end and fix race\" into klp-dev\n\n* commit \u00272f55c2c03b17795e94b325d402ac5b409e3ba0e8\u0027:\n  Simplify AudioTrack stream end and fix race\n"
    },
    {
      "commit": "1aeb490d95a32be37a8691827ddc44c99575c411",
      "tree": "873733c3562d6ff9956b3e5968f60457bbff3c52",
      "parents": [
        "c0daadf889bf589cdbb0bf7a35044e4df5f94c9a",
        "5874615f26a6ba9cda8ba359e5035b21f6e3818b"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Sat Mar 08 06:22:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Mar 08 06:22:12 2014 +0000"
      },
      "message": "am 5874615f: Allow for larger codec private data\n\n* commit \u00275874615f26a6ba9cda8ba359e5035b21f6e3818b\u0027:\n  Allow for larger codec private data\n"
    },
    {
      "commit": "6db20dcb54dad932a3ea2e3a5dca41fce5802eb4",
      "tree": "295ef5012f98e4b9251f28774cfb3f83710ea197",
      "parents": [
        "2f55c2c03b17795e94b325d402ac5b409e3ba0e8",
        "2048c2292c0466b184fb8f67c91f4d0ab9f5c3f3"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Mar 08 00:29:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 08 00:29:56 2014 +0000"
      },
      "message": "Merge \"AudioTrack: When paused, return cached playback position\" into klp-dev"
    },
    {
      "commit": "c0daadf889bf589cdbb0bf7a35044e4df5f94c9a",
      "tree": "14bc41fc4b9fbc608f4ff4e26d9bb19f6dadb96e",
      "parents": [
        "7c02f5303f20e95ec4511aec81f4f24b96d0cfd9",
        "4ee5d2b9d0cdaf936bd5fecd670e5f38da63e4ae"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 22:59:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 22:59:21 2014 +0000"
      },
      "message": "am 4ee5d2b9: (-s ours) Merge \"LiveSession: Use the actual, possibly redirected url as base in the M3U\"\n\n* commit \u00274ee5d2b9d0cdaf936bd5fecd670e5f38da63e4ae\u0027:\n  LiveSession: Use the actual, possibly redirected url as base in the M3U\n"
    },
    {
      "commit": "2f55c2c03b17795e94b325d402ac5b409e3ba0e8",
      "tree": "a175500b5d2276dd12dfdd332b7f9d45ed021af1",
      "parents": [
        "5874615f26a6ba9cda8ba359e5035b21f6e3818b",
        "dcec903589ac651b9f558454392d286c13f743fb"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 07 20:22:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 20:22:38 2014 +0000"
      },
      "message": "Merge \"Simplify AudioTrack stream end and fix race\" into klp-dev"
    },
    {
      "commit": "7c02f5303f20e95ec4511aec81f4f24b96d0cfd9",
      "tree": "14bc41fc4b9fbc608f4ff4e26d9bb19f6dadb96e",
      "parents": [
        "8a0fd5010a729fae268e0706ac79031c5a1099d2",
        "80b72e6f4202ce26facbe51b8739814bca198a2c"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Mar 07 19:33:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 19:33:37 2014 +0000"
      },
      "message": "am 80b72e6f: Merge \"libeffects: don\\\u0027t set module path\"\n\n* commit \u002780b72e6f4202ce26facbe51b8739814bca198a2c\u0027:\n  libeffects: don\u0027t set module path\n"
    },
    {
      "commit": "dcec903589ac651b9f558454392d286c13f743fb",
      "tree": "e436514f1a63d4b26dad1c142912411c23e60578",
      "parents": [
        "5bc83fc352e5682ecafe61d77062c26ac8db4229"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Sep 20 09:28:56 2013 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 07 11:09:51 2014 -0800"
      },
      "message": "Simplify AudioTrack stream end and fix race\n\nBug: 10994052\nChange-Id: Ib2e38e7a600bcffef8cbc68c1722e40fbbc7ea67\n"
    },
    {
      "commit": "5874615f26a6ba9cda8ba359e5035b21f6e3818b",
      "tree": "9b4d68587084bb252d47d565832ee5bd384fbc89",
      "parents": [
        "5bc83fc352e5682ecafe61d77062c26ac8db4229"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 03 14:33:16 2014 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 10:48:07 2014 -0800"
      },
      "message": "Allow for larger codec private data\n\nThis change adds support for multibyte sizes in the ESDS. Previously the\nMatroska extractor only supported single byte sizes, so codec private data\nhad to be less than 108 bytes, and would crash if it was bigger.\nb/12584090\n\nChange-Id: I9edfc2f687187d1e98bcfd2fe56576312435df3e\n"
    },
    {
      "commit": "8a0fd5010a729fae268e0706ac79031c5a1099d2",
      "tree": "06ae58990f32e0f8d51a90a22cce7733290156ad",
      "parents": [
        "3eee65fa79e382b065ff5299bdc81f3a5b85be9a",
        "5bc83fc352e5682ecafe61d77062c26ac8db4229"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 18:31:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:31:40 2014 +0000"
      },
      "message": "am 5bc83fc3: Merge \"Fix SIGABRT when playing mp4 file\" into klp-dev\n\n* commit \u00275bc83fc352e5682ecafe61d77062c26ac8db4229\u0027:\n  Fix SIGABRT when playing mp4 file\n"
    },
    {
      "commit": "3eee65fa79e382b065ff5299bdc81f3a5b85be9a",
      "tree": "06ae58990f32e0f8d51a90a22cce7733290156ad",
      "parents": [
        "c202aed28f3a24a7fbc74f7a65d806ef8deefb0b",
        "49ea13379fb15ddb73183ebafa3a377342ef932f"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 18:31:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:31:25 2014 +0000"
      },
      "message": "am 49ea1337: Merge changes I787e1c05,I72d3a5e1,I0a5cc65f,I75fc2a25,I2c2be08d, ... into klp-dev\n\n* commit \u002749ea13379fb15ddb73183ebafa3a377342ef932f\u0027:\n  LiveSession: Use the actual, possibly redirected url as base in the M3U\n  M3UParser: Skip query strings when looking for the last slash in a URL\n  ChromiumHTTPDataSource: Keep track of the redirected URL\n  Initial HLS seamless switch implementation.\n  NuPlayer side support for seamless format switch.\n  LiveSession refactor\n  PlaylistFetcher: Add support for block-by-block decryption.\n  LiveSession: Add support for block-by-block fetchFile.\n"
    },
    {
      "commit": "c202aed28f3a24a7fbc74f7a65d806ef8deefb0b",
      "tree": "13abddaeedfc17911d34880abf8af637e104e6db",
      "parents": [
        "8e4b38470a367aec409e905aed392397e6b85bf4",
        "e0c3058a1d0953f4c85bfc964926cf5babb7dbac"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 18:31:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:31:24 2014 +0000"
      },
      "message": "am e0c3058a: Merge \"AnotherPacketSource support to get latest buffered MetaData.\" into klp-dev\n\n* commit \u0027e0c3058a1d0953f4c85bfc964926cf5babb7dbac\u0027:\n  AnotherPacketSource support to get latest buffered MetaData.\n"
    },
    {
      "commit": "8e4b38470a367aec409e905aed392397e6b85bf4",
      "tree": "799135197f451d945152420ceec4e0603c8c56d7",
      "parents": [
        "78e630e12b0da74d5e081cd81bc6ff30334b328a",
        "2613347d74c3f35bc6fda5df1c29c1119c22d432"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 18:31:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:31:23 2014 +0000"
      },
      "message": "am 2613347d: Merge \"Added support to query ACodec whether adaptive playback is enabled.\" into klp-dev\n\n* commit \u00272613347d74c3f35bc6fda5df1c29c1119c22d432\u0027:\n  Added support to query ACodec whether adaptive playback is enabled.\n"
    },
    {
      "commit": "78e630e12b0da74d5e081cd81bc6ff30334b328a",
      "tree": "ff19377e291c6ca6231b4cc15e26d5b21df9b66a",
      "parents": [
        "385691a374e0f202ee66c26ed0af94afccd745de",
        "909498b72d740e3151561fd4435ad0a329ec9c6e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 18:31:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:31:23 2014 +0000"
      },
      "message": "am 909498b7: Merge \"stagefright: use CODECS field in EXT-X_STREAM-INF as fallback\" into klp-dev\n\n* commit \u0027909498b72d740e3151561fd4435ad0a329ec9c6e\u0027:\n  stagefright: use CODECS field in EXT-X_STREAM-INF as fallback\n"
    },
    {
      "commit": "385691a374e0f202ee66c26ed0af94afccd745de",
      "tree": "717fe8cee228fe2af2894925d112ae295a0c80de",
      "parents": [
        "b6ade3368127aa63a8f343a936f47aa6965b8361",
        "2338782d18d9bcc8197c63dbf205332a2a737440"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 18:31:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:31:22 2014 +0000"
      },
      "message": "am 2338782d: Merge \"Fixed misplaced bracket for switch-case block.\" into klp-dev\n\n* commit \u00272338782d18d9bcc8197c63dbf205332a2a737440\u0027:\n  Fixed misplaced bracket for switch-case block.\n"
    },
    {
      "commit": "b6ade3368127aa63a8f343a936f47aa6965b8361",
      "tree": "247804503f9b5d75f6b68d092248147ea4d55067",
      "parents": [
        "6e785b82aefa8926b8b8dbca8588a0bf5f53a317",
        "ad21a81af3e7d6b58002c9dce9c3278b6323e4a9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 18:31:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:31:21 2014 +0000"
      },
      "message": "am ad21a81a: Merge \"stagefright: Fix issue with tracking media format in packet source\" into klp-dev\n\n* commit \u0027ad21a81af3e7d6b58002c9dce9c3278b6323e4a9\u0027:\n  stagefright: Fix issue with tracking media format in packet source\n"
    },
    {
      "commit": "6e785b82aefa8926b8b8dbca8588a0bf5f53a317",
      "tree": "72a9671243d1c4c65e825e6a5056e6e9c8fa0aa3",
      "parents": [
        "6a7b53008ac0831431f42c620d2988c65b21d859",
        "b74b209862cbcbab6053cf4a43bbc16940aaafd2"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 18:31:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:31:20 2014 +0000"
      },
      "message": "am b74b2098: Merge \"stagefright: Fix bugs in playlist fetcher logic\" into klp-dev\n\n* commit \u0027b74b209862cbcbab6053cf4a43bbc16940aaafd2\u0027:\n  stagefright: Fix bugs in playlist fetcher logic\n"
    },
    {
      "commit": "6a7b53008ac0831431f42c620d2988c65b21d859",
      "tree": "d48189392e641c2f38b595ea170943e8b8f70c76",
      "parents": [
        "7d37d4eca3867773cf5cbb81533af0462be8a60f",
        "a11111f9135c98cf4247bbd1a61d7df3053e549e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Mar 07 18:31:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:31:19 2014 +0000"
      },
      "message": "am a11111f9: Merge changes Id28b35fd,Ie4e64977,I2950f31e into klp-dev\n\n* commit \u0027a11111f9135c98cf4247bbd1a61d7df3053e549e\u0027:\n  DO NOT MERGE: Camera: fix focusArea wrong indexing issue\n  DO NOT MERGE: camera2: Fix race with stream deletion during disconnect.\n  DO NOT MERGE: camera2/3: Add protection for still capture path\n"
    },
    {
      "commit": "7d37d4eca3867773cf5cbb81533af0462be8a60f",
      "tree": "9ea56a5014c7ac2a029cb7668319bd837b837f4c",
      "parents": [
        "90a55d246b2a6d5e7d9117a02e66507cf79fd129",
        "ed4d8b28b8ee5a3e4ebc8f73bf4dc86c75a74258"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Mar 07 18:31:16 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:31:16 2014 +0000"
      },
      "message": "am ed4d8b28: Merge \"stagefright: do not offload LD-AAC decoding\" into klp-dev\n\n* commit \u0027ed4d8b28b8ee5a3e4ebc8f73bf4dc86c75a74258\u0027:\n  stagefright: do not offload LD-AAC decoding\n"
    },
    {
      "commit": "90a55d246b2a6d5e7d9117a02e66507cf79fd129",
      "tree": "9ea56a5014c7ac2a029cb7668319bd837b837f4c",
      "parents": [
        "b8d0b780c9ae160b830cc7a31b22600293e4978b",
        "880413f7923ec77467243e15dc34d4af4f8064f9"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Mar 07 18:30:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:30:41 2014 +0000"
      },
      "message": "am 880413f7: Merge \"stagefright: fix offloading HE-AAC sampling rate.\" into klp-dev\n\n* commit \u0027880413f7923ec77467243e15dc34d4af4f8064f9\u0027:\n  stagefright: fix offloading HE-AAC sampling rate.\n"
    },
    {
      "commit": "5bc83fc352e5682ecafe61d77062c26ac8db4229",
      "tree": "f50dfaf51745a4de358b02eeaa41426d34f1f139",
      "parents": [
        "49ea13379fb15ddb73183ebafa3a377342ef932f",
        "be1195a6d5e6dd4299da344cf9905dd6a12dc4ef"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 18:22:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 18:22:53 2014 +0000"
      },
      "message": "Merge \"Fix SIGABRT when playing mp4 file\" into klp-dev"
    },
    {
      "commit": "2ad7af29bb667d939f27417011567847c4b62f94",
      "tree": "eb0c1b627d3d8c4d0373048c975e3f7e1adc53e8",
      "parents": [
        "a9b82160a6682438d43709ba5e7a29022ad1af58",
        "db46c2f8ff4b305a217adbbd406a61d10ae71db7"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Mar 07 16:04:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 07 16:04:48 2014 +0000"
      },
      "message": "Merge \"Check for ARCH_ARM_HAVE_NEON flag only for ARM arch\""
    },
    {
      "commit": "a9b82160a6682438d43709ba5e7a29022ad1af58",
      "tree": "7e6fba930126b50bc2e22845552cf930ad44b926",
      "parents": [
        "395c2fc0c422c9218f39f6ed2040e90b1cc9920a",
        "b302bd5d288be2d3363b80053ca2392560b00b25"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Mar 07 16:04:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 07 16:04:45 2014 +0000"
      },
      "message": "Merge \"LP64 fixes for media/libeffects\""
    },
    {
      "commit": "49ea13379fb15ddb73183ebafa3a377342ef932f",
      "tree": "67f916593db5990acd0ab5bee3d2e5941c98caf8",
      "parents": [
        "e0c3058a1d0953f4c85bfc964926cf5babb7dbac",
        "a1076eb135b74a32e9bdc1aed17aee4374eb41af"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 02:35:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 02:35:50 2014 +0000"
      },
      "message": "Merge changes I787e1c05,I72d3a5e1,I0a5cc65f,I75fc2a25,I2c2be08d, ... into klp-dev\n\n* changes:\n  LiveSession: Use the actual, possibly redirected url as base in the M3U\n  M3UParser: Skip query strings when looking for the last slash in a URL\n  ChromiumHTTPDataSource: Keep track of the redirected URL\n  Initial HLS seamless switch implementation.\n  NuPlayer side support for seamless format switch.\n  LiveSession refactor\n  PlaylistFetcher: Add support for block-by-block decryption.\n  LiveSession: Add support for block-by-block fetchFile.\n"
    },
    {
      "commit": "e0c3058a1d0953f4c85bfc964926cf5babb7dbac",
      "tree": "3ddf04eaa4d8bd8c3cd9f87664bcadc71ef3c1a1",
      "parents": [
        "2613347d74c3f35bc6fda5df1c29c1119c22d432",
        "7e50e1c0c10cba1e27cafe581273adcadf93877d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 02:33:32 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 02:33:33 2014 +0000"
      },
      "message": "Merge \"AnotherPacketSource support to get latest buffered MetaData.\" into klp-dev"
    },
    {
      "commit": "2613347d74c3f35bc6fda5df1c29c1119c22d432",
      "tree": "7f97cbfd6f1f9d3183a8b8e0ffbdadae662a6372",
      "parents": [
        "909498b72d740e3151561fd4435ad0a329ec9c6e",
        "933a4d3339ebbcd34a7f97b9e7350ec74b5ec29c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 02:33:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 02:33:08 2014 +0000"
      },
      "message": "Merge \"Added support to query ACodec whether adaptive playback is enabled.\" into klp-dev"
    },
    {
      "commit": "909498b72d740e3151561fd4435ad0a329ec9c6e",
      "tree": "d9fcf6e8275b790e2ede30a30d4d4dab1afea97b",
      "parents": [
        "2338782d18d9bcc8197c63dbf205332a2a737440",
        "f7e34cfcb9d649989c8e391f23dde782d4931849"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 02:32:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 02:32:34 2014 +0000"
      },
      "message": "Merge \"stagefright: use CODECS field in EXT-X_STREAM-INF as fallback\" into klp-dev"
    },
    {
      "commit": "2338782d18d9bcc8197c63dbf205332a2a737440",
      "tree": "9c3e2776df597444edfe3f5cfd52818b3f1c50ec",
      "parents": [
        "ad21a81af3e7d6b58002c9dce9c3278b6323e4a9",
        "b2be2f2e41d5502d79636b21cbad23f4f983bbd7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 02:32:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 02:32:25 2014 +0000"
      },
      "message": "Merge \"Fixed misplaced bracket for switch-case block.\" into klp-dev"
    },
    {
      "commit": "ad21a81af3e7d6b58002c9dce9c3278b6323e4a9",
      "tree": "aa95e33909367262856ec40abd57d040f2b2db1a",
      "parents": [
        "b74b209862cbcbab6053cf4a43bbc16940aaafd2",
        "e62d20268de87f63083896b5eef083d541078322"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 02:32:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 02:32:09 2014 +0000"
      },
      "message": "Merge \"stagefright: Fix issue with tracking media format in packet source\" into klp-dev"
    },
    {
      "commit": "b74b209862cbcbab6053cf4a43bbc16940aaafd2",
      "tree": "8c60c5ec50a62f36d0d8a79c4d4ac816cc4618a7",
      "parents": [
        "a11111f9135c98cf4247bbd1a61d7df3053e549e",
        "6708a45ba1b5eacf583d5e80b2075b68940fe0ab"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 02:31:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 02:31:51 2014 +0000"
      },
      "message": "Merge \"stagefright: Fix bugs in playlist fetcher logic\" into klp-dev"
    },
    {
      "commit": "b8d0b780c9ae160b830cc7a31b22600293e4978b",
      "tree": "9ea56a5014c7ac2a029cb7668319bd837b837f4c",
      "parents": [
        "328ab3c21c185a7541e7ee087a61e18f6888af1c",
        "af191eb4feac513d17dc0362e0cea5bc9e0ffe9d"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 07 02:30:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 02:30:11 2014 +0000"
      },
      "message": "am af191eb4: Merge \"Replace size_t in shared memory by uint32_t\"\n\n* commit \u0027af191eb4feac513d17dc0362e0cea5bc9e0ffe9d\u0027:\n  Replace size_t in shared memory by uint32_t\n"
    },
    {
      "commit": "328ab3c21c185a7541e7ee087a61e18f6888af1c",
      "tree": "22d3348bb938d3120e0565a29453dcfd7ccd407c",
      "parents": [
        "e857b65c1d3aa055281cb48f59c9b5eb4a062dd0",
        "7eacea1156a3896ee7813cd9a06c535e63c95f6a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 02:27:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 02:27:07 2014 +0000"
      },
      "message": "am 7eacea11: Merge \"avcenc: Only do startcode escaping if the next byte requires it\"\n\n* commit \u00277eacea1156a3896ee7813cd9a06c535e63c95f6a\u0027:\n  avcenc: Only do startcode escaping if the next byte requires it\n"
    },
    {
      "commit": "e857b65c1d3aa055281cb48f59c9b5eb4a062dd0",
      "tree": "9d0780a2aebbb8839ec74fe16b1b868e6d45e3e9",
      "parents": [
        "ce9be73c7e7f379d68e1a0d0210a6f7b9418269f",
        "3c9130a8a12ce962dc8d22e04243b135b9e98b01"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Mar 07 02:26:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 02:26:36 2014 +0000"
      },
      "message": "am 3c9130a8: Merge \"Make frameworks/av 64-bit compatible\"\n\n* commit \u00273c9130a8a12ce962dc8d22e04243b135b9e98b01\u0027:\n  Make frameworks/av 64-bit compatible\n"
    },
    {
      "commit": "ce9be73c7e7f379d68e1a0d0210a6f7b9418269f",
      "tree": "03fb1f944ef47a83c91c606b06c377570919bd1a",
      "parents": [
        "10ac79930120efea20b125f5faedfe89e8674676",
        "cdda7bf4d3ca9cad6979374a18dd5be79ea83d80"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Mar 07 02:26:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 02:26:14 2014 +0000"
      },
      "message": "am cdda7bf4: Merge \"frameworks/av: fix errors inside ALOGV\"\n\n* commit \u0027cdda7bf4d3ca9cad6979374a18dd5be79ea83d80\u0027:\n  frameworks/av: fix errors inside ALOGV\n"
    },
    {
      "commit": "10ac79930120efea20b125f5faedfe89e8674676",
      "tree": "a184430fecfcceecb117c2d4669c9b3331403250",
      "parents": [
        "32fbb48de0248518fc5a14099b32fe4b8e9fc102",
        "5930e8ebdacf3a59c13eef11fd03658ba58b443e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Fri Mar 07 02:26:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 02:26:05 2014 +0000"
      },
      "message": "am 5930e8eb: Merge \"AudioFlinger: Remove code for supporting resampling in fast tracks\"\n\n* commit \u00275930e8ebdacf3a59c13eef11fd03658ba58b443e\u0027:\n  AudioFlinger: Remove code for supporting resampling in fast tracks\n"
    },
    {
      "commit": "32fbb48de0248518fc5a14099b32fe4b8e9fc102",
      "tree": "44c01484475c34374a8a7cdcbab31ec84ac03a55",
      "parents": [
        "d224ee56ec8c2bc7963f43ca9d80cf31a3ba4c57",
        "4361749d74113069aafb0620a1189404205c58d0"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Fri Mar 07 02:26:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 02:26:05 2014 +0000"
      },
      "message": "am 4361749d: Merge \"AudioTrack: Never try to use the fast path if resampling is required\"\n\n* commit \u00274361749d74113069aafb0620a1189404205c58d0\u0027:\n  AudioTrack: Never try to use the fast path if resampling is required\n"
    },
    {
      "commit": "d224ee56ec8c2bc7963f43ca9d80cf31a3ba4c57",
      "tree": "cf70efd46ddda93be4963a56d10f289625b90193",
      "parents": [
        "dd955ce438749bd138cdd3feae78545bc94881ee",
        "7142d10a7a3941b2deb18869a7f7b79462e0aa52"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 02:26:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 02:26:02 2014 +0000"
      },
      "message": "am 7142d10a: Merge \"avcenc: Update video port parameters in the base class\"\n\n* commit \u00277142d10a7a3941b2deb18869a7f7b79462e0aa52\u0027:\n  avcenc: Update video port parameters in the base class\n"
    },
    {
      "commit": "dd955ce438749bd138cdd3feae78545bc94881ee",
      "tree": "157fd7b4da18eb01962845921dc1e2c233e98723",
      "parents": [
        "a753e4ead38e1cc14484ad5e3bf523bbaf2298b0",
        "61bdaaa18a1d52666827e31bb7980a5784443835"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 02:26:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 02:26:02 2014 +0000"
      },
      "message": "am 61bdaaa1: Merge \"ChromiumHTTPDataSource: Keep track of the redirected URL\"\n\n* commit \u002761bdaaa18a1d52666827e31bb7980a5784443835\u0027:\n  ChromiumHTTPDataSource: Keep track of the redirected URL\n"
    },
    {
      "commit": "a753e4ead38e1cc14484ad5e3bf523bbaf2298b0",
      "tree": "69e89477fd53f0be4f4639718f545c5a2f0e940d",
      "parents": [
        "f7e6f7c096167f99f643371eb6a7cb7455c4f0fc",
        "88e99f9a5e098ee50019ce85f2b1273b48883f37"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 07 02:26:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 02:26:01 2014 +0000"
      },
      "message": "am 88e99f9a: Merge \"SoftVPXEncoder: Set the frame size on the output port as well\"\n\n* commit \u002788e99f9a5e098ee50019ce85f2b1273b48883f37\u0027:\n  SoftVPXEncoder: Set the frame size on the output port as well\n"
    },
    {
      "commit": "f7e6f7c096167f99f643371eb6a7cb7455c4f0fc",
      "tree": "ae1499e926a1fdf640a5f6d7e4787a194cfbfe31",
      "parents": [
        "908d31d763e46d56b1f437e90213ed14cd2b64e5",
        "44f2b8c2ff4baf64baa0510cd37ac178ef91b7bc"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 02:26:00 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 02:26:00 2014 +0000"
      },
      "message": "am 44f2b8c2: Merge \"M3UParser: Fix typo in 8883a38a308\"\n\n* commit \u002744f2b8c2ff4baf64baa0510cd37ac178ef91b7bc\u0027:\n  M3UParser: Fix typo in 8883a38a308\n"
    },
    {
      "commit": "908d31d763e46d56b1f437e90213ed14cd2b64e5",
      "tree": "4186504493d22806f2d918adec3b9502d3840f85",
      "parents": [
        "28a51d04c0a25b424389b205c8de2bec66b76024",
        "8519b8a1298d80949edadce9c8f0963ef62cc3ff"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 02:25:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 02:25:59 2014 +0000"
      },
      "message": "am 8519b8a1: Merge \"M3UParser: Skip query strings when looking for the last slash in a URL\"\n\n* commit \u00278519b8a1298d80949edadce9c8f0963ef62cc3ff\u0027:\n  M3UParser: Skip query strings when looking for the last slash in a URL\n"
    },
    {
      "commit": "28a51d04c0a25b424389b205c8de2bec66b76024",
      "tree": "0d57a3732b6e0d4275401f9799f72f112ef7ede8",
      "parents": [
        "396a2bc8d1934ccea6159dfcee88e47f0c3c21aa",
        "e2307ccbab9c32a7806f15c2572cfe6ec428f2f5"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Mar 07 02:25:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 02:25:14 2014 +0000"
      },
      "message": "am e2307ccb: Merge \"frameworks/av: fix errors inside ALOGV\"\n\n* commit \u0027e2307ccbab9c32a7806f15c2572cfe6ec428f2f5\u0027:\n  frameworks/av: fix errors inside ALOGV\n"
    },
    {
      "commit": "396a2bc8d1934ccea6159dfcee88e47f0c3c21aa",
      "tree": "c16e317e1417d6229e635ca7c825dc59e939b1b9",
      "parents": [
        "05a4b64ea4d01e29c427d8b5f5107b8edc2dbb21",
        "d66cd743525cc049033caa3e81cbdf74c72a4556"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Fri Mar 07 02:23:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 02:23:19 2014 +0000"
      },
      "message": "am d66cd743: Merge \"audioflinger: conform inline ASM to UAL\"\n\n* commit \u0027d66cd743525cc049033caa3e81cbdf74c72a4556\u0027:\n  audioflinger: conform inline ASM to UAL\n"
    }
  ],
  "next": "a1076eb135b74a32e9bdc1aed17aee4374eb41af"
}
