)]}'
{
  "log": [
    {
      "commit": "272b7f26c300d2029f278cf2af523cf94e513b89",
      "tree": "d0c676b5575138fa0c096c3fa3ba9897806dc5e8",
      "parents": [
        "22fcacaf30e157037e6651241c7b3a45f075daa0"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Sat May 17 01:09:04 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Sat May 17 08:10:19 2014 +0000"
      },
      "message": "Fix warnings, re-enable -Werror.\n\nChange-Id: Ic6b1a10f46f980f9a9d8d130600419a792703c44"
    },
    {
      "commit": "22fcacaf30e157037e6651241c7b3a45f075daa0",
      "tree": "966d3ae0d2d8b9a779c06cf0a4fd555763a0224e",
      "parents": [
        "e507721000647a7d8afe44c63ef7fd04ef8971b1"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Sat May 17 00:39:17 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Sat May 17 07:39:46 2014 +0000"
      },
      "message": "Fixbuild\n\nChange-Id: I4379964731b671f36a1e239b0f7665f595ac1c2d\n"
    },
    {
      "commit": "e507721000647a7d8afe44c63ef7fd04ef8971b1",
      "tree": "4a82a029108237622608204b4970ad6989742cc0",
      "parents": [
        "c1a4e7cfd07ae8e9c227a97fb4315f035b0ccef9"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Apr 28 16:39:12 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Sat May 17 07:15:51 2014 +0000"
      },
      "message": "camera2: Adding TIFF writing utilities.\n\nAdds a native image utilities library with support for:\n- Writing TIFF 6.0 and TIFF EP compliant file headers.\n- Additional tags defined in EXIF 2.3 and DNG 1.4 specs.\n\nChange-Id: I7a4fef74bd5254d92baf08a3cf61af5de1b7ca83"
    },
    {
      "commit": "c1a4e7cfd07ae8e9c227a97fb4315f035b0ccef9",
      "tree": "505b252a0421dd2d8fb5298d9b25623c9be8059c",
      "parents": [
        "7c96d53a65085f42ac2b6d416cbc16fd36ed72ff",
        "6b787cb8ddde9d411cab0964062d5d942a710ff8"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri May 16 15:21:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 16 15:21:36 2014 +0000"
      },
      "message": "am 6b787cb8: am 1b8b8793: am 3059e27d: Merge \"libstagefright foundation: fix uninitialized varibale warning\"\n\n* commit \u00276b787cb8ddde9d411cab0964062d5d942a710ff8\u0027:\n  libstagefright foundation: fix uninitialized varibale warning\n"
    },
    {
      "commit": "6b787cb8ddde9d411cab0964062d5d942a710ff8",
      "tree": "7844ae9665b6d202536a41df1854c677bdb39e21",
      "parents": [
        "4b7c5444f8af79f1f3e04e09bd03b84dec26facf",
        "1b8b8793c0e86865df456c3d26f969b1498041db"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri May 16 15:18:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 16 15:18:01 2014 +0000"
      },
      "message": "am 1b8b8793: am 3059e27d: Merge \"libstagefright foundation: fix uninitialized varibale warning\"\n\n* commit \u00271b8b8793c0e86865df456c3d26f969b1498041db\u0027:\n  libstagefright foundation: fix uninitialized varibale warning\n"
    },
    {
      "commit": "1b8b8793c0e86865df456c3d26f969b1498041db",
      "tree": "3cd0af877a7d4101a8056455b5753bd490de49fa",
      "parents": [
        "c36fbcdf37ec02314e7b8134bb0de5f624fa70fd",
        "3059e27d0e18a427f3c19889aac86ea31ec0d5d1"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri May 16 15:14:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 16 15:14:38 2014 +0000"
      },
      "message": "am 3059e27d: Merge \"libstagefright foundation: fix uninitialized varibale warning\"\n\n* commit \u00273059e27d0e18a427f3c19889aac86ea31ec0d5d1\u0027:\n  libstagefright foundation: fix uninitialized varibale warning\n"
    },
    {
      "commit": "7c96d53a65085f42ac2b6d416cbc16fd36ed72ff",
      "tree": "892a5dee6e6c62dd923aa817bafa6b3fe4a951cd",
      "parents": [
        "5362ba070797c52a18d3cb5558cd41d1a72c74c5"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu May 15 15:26:14 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu May 15 15:26:14 2014 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I2b0a3049c81b99ba233d5945e16dcddd975aa4f9\n"
    },
    {
      "commit": "5362ba070797c52a18d3cb5558cd41d1a72c74c5",
      "tree": "fddfcdb07fcc5499c3b026fe4c42b217fef21c7a",
      "parents": [
        "16a25c150c49c730d206167012a24cbd9eb3a082",
        "e419d7cd5c62b4b5866a45d59c5770bb470193c1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu May 15 21:58:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 15 21:58:36 2014 +0000"
      },
      "message": "Merge \"Unify error/status codes\""
    },
    {
      "commit": "e419d7cd5c62b4b5866a45d59c5770bb470193c1",
      "tree": "eaabdbe6d72e7be1ceb0b1907784083db848c674",
      "parents": [
        "3425fd5a55dd31e261d2f2a9590c762d6d0a6b79"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu May 15 14:17:25 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu May 15 14:41:20 2014 -0700"
      },
      "message": "Unify error/status codes\n\nChange-Id: Ib90cc2f2adc07ff146256931c92c0ec4becb86f5\n"
    },
    {
      "commit": "16a25c150c49c730d206167012a24cbd9eb3a082",
      "tree": "bec56bf86390132bf52951236f0d7bd4f8085029",
      "parents": [
        "47aea1f7c58f5302b16822f9e7e1763f2af04ef5",
        "3305b99ec3804c740aecd2ab6d1edd5c6137b7c6"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu May 15 18:08:54 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 15 18:08:54 2014 +0000"
      },
      "message": "Merge \"Hook up event handling in NDK MediaDrm API\""
    },
    {
      "commit": "47aea1f7c58f5302b16822f9e7e1763f2af04ef5",
      "tree": "d4194bcc28104b6457a0712a8a8eadee2d9d51d2",
      "parents": [
        "d25b89d1e417082b7e4ee9db7c08ab8095d48d87"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 15 10:26:08 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 15 10:30:33 2014 -0700"
      },
      "message": "ACodec: remove PTS log spam\n\nBug: 14976517\nBug: 11784827\nChange-Id: Ibc1bbd80e7aac30b0f8f1e9ca2be1bb3e5e2ebbb\n"
    },
    {
      "commit": "3305b99ec3804c740aecd2ab6d1edd5c6137b7c6",
      "tree": "c0d2835a1f17306f2912447fdbf50d3ee191adcf",
      "parents": [
        "3425fd5a55dd31e261d2f2a9590c762d6d0a6b79"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed May 14 18:39:25 2014 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu May 15 09:24:35 2014 -0700"
      },
      "message": "Hook up event handling in NDK MediaDrm API\n\nChange-Id: I48ac1d3ca5405c5909454c7a553917b31b9a50e5\n"
    },
    {
      "commit": "5d5f8a5d3cf24b5dcf1267ef512b24caa695787a",
      "tree": "7c17aae8d98812b1ecd167327dbee0f87ae10ded",
      "parents": [
        "f02f06c422a58ddaca49d14f21a196eaa435d07b"
      ],
      "author": {
        "name": "Amit Pundir",
        "email": "amit.pundir@linaro.org",
        "time": "Thu May 15 12:42:04 2014 +0530"
      },
      "committer": {
        "name": "Amit Pundir",
        "email": "amit.pundir@linaro.org",
        "time": "Thu May 15 12:56:01 2014 +0530"
      },
      "message": "libstagefright foundation: fix uninitialized varibale warning\n\ngcc-4.9 reports warning for this uninitialized variable\nand -Werror make this warning fatal.\n\nChange-Id: I6901362246d53deeded78fa38ad656b167705346\nSigned-off-by: Amit Pundir \u003camit.pundir@linaro.org\u003e\n"
    },
    {
      "commit": "d25b89d1e417082b7e4ee9db7c08ab8095d48d87",
      "tree": "dc121d42eae2595b389315efee1fc4f7fcd7f360",
      "parents": [
        "19a0c7687ca1d00d4518191648848a16d08083c7",
        "f87e30fe71752dc431d8e8d5682c38271c03265a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu May 15 04:30:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 15 04:30:49 2014 +0000"
      },
      "message": "Merge \"Send 64 bit OMX codec handling to 32 bit MediaServer\""
    },
    {
      "commit": "f87e30fe71752dc431d8e8d5682c38271c03265a",
      "tree": "1b326dde24b25962ee7a337fe723bef42ff76525",
      "parents": [
        "609b815a3131d22da38b2f452faa9f89daad4039"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 13 18:37:59 2014 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 14 20:28:49 2014 -0700"
      },
      "message": "Send 64 bit OMX codec handling to 32 bit MediaServer\n\nThis is a temporary fix for 64 bit OMX handling until 64 bit\ncodecs are more robust.\n\nBug: 13938273\nChange-Id: Ifc79e360f9606f6c909b859d322b7dd5d416b26b\nSigned-off-by: Andy Hung \u003chunga@google.com\u003e\n"
    },
    {
      "commit": "19a0c7687ca1d00d4518191648848a16d08083c7",
      "tree": "0a519e4a6701f00d43efc7da392b2ca4f853a0fd",
      "parents": [
        "c389ca420d3df05dedcdcfb12b7e7543df837f0d",
        "609b815a3131d22da38b2f452faa9f89daad4039"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu May 15 03:18:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 15 03:18:49 2014 +0000"
      },
      "message": "Merge \"Update OMX messages for 64 bit\""
    },
    {
      "commit": "609b815a3131d22da38b2f452faa9f89daad4039",
      "tree": "16645cc8f518457029ff97cbcdc837599846a076",
      "parents": [
        "021cf9634ab09c0753a40b7c9ef4ba603be5c3da"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri May 02 11:05:04 2014 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 14 16:43:03 2014 -0700"
      },
      "message": "Update OMX messages for 64 bit\n\nChange node_id and buffer_id to uint32_t.\nEnsure IOMX messages are fixed size.\nRemove 64 bit compile warnings in associated files.\n\nChange-Id: Icdbef00aca575e5dc502ebb52e3ce7d0d7883203\nSigned-off-by: Andy Hung \u003chunga@google.com\u003e\n"
    },
    {
      "commit": "3425fd5a55dd31e261d2f2a9590c762d6d0a6b79",
      "tree": "efd531cb9f1ce0f44e41584f3f6e70d8ea566308",
      "parents": [
        "7edda7ac8b86f2493b7df945e9f63da947124288"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 14 11:12:46 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 14 15:18:40 2014 -0700"
      },
      "message": "Only export necessary symbols\n\nChange-Id: I869d7124c8cc555f4b09801a898f4dd3ecb072ec\n"
    },
    {
      "commit": "7edda7ac8b86f2493b7df945e9f63da947124288",
      "tree": "b46bdd0a6325134ecc7e206743508786062374fd",
      "parents": [
        "5afbb7468a0cd15ba13a16599a7143fa232a9c16",
        "829e097f832b4c4c41733f9b77121888204d993e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 14 22:08:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 14 22:08:43 2014 +0000"
      },
      "message": "Merge \"Fix typos and pointer math.\""
    },
    {
      "commit": "829e097f832b4c4c41733f9b77121888204d993e",
      "tree": "746b75df4c6c5601665990274dc614eb80df8a28",
      "parents": [
        "deb9081a61b446dbe50461082974a4228899f178"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 13 16:22:19 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 14 09:06:08 2014 -0700"
      },
      "message": "Fix typos and pointer math.\n\nChange-Id: I07f33a57454d013844b56bc3e57fe0a271e8b38c\n"
    },
    {
      "commit": "497ca097bf373ac69405131bd257915c97b31dc0",
      "tree": "46d9aa653abe08c6200e5a43005c5ca656849cae",
      "parents": [
        "cbe6fddebe3ec84176037de7f9681d2407fa1113"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue May 13 09:31:15 2014 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue May 13 18:11:04 2014 -0700"
      },
      "message": "WIP: MediaDrm NDK APIs\n\nChange-Id: I3ac08a3b027135c3fd2a9e95c5e8b3fd722df019\nTODO: hooking up event handler, testing\n"
    },
    {
      "commit": "050eb3280d7305b84f723d515be2dc9606dc39d1",
      "tree": "110716a883abc7e41f3507f86973224dc4bc0adb",
      "parents": [
        "021cf9634ab09c0753a40b7c9ef4ba603be5c3da"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri May 09 15:10:23 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 13 15:03:04 2014 -0700"
      },
      "message": "Some crypto stuff, error codes\n\nAdd crypto/drm related functions, define some media errors\ninstead of using magic numbers in the code.\n\nChange-Id: I5924cba0bfcdb3623073c9182a646b70f4ead5a5\n"
    },
    {
      "commit": "aa0315f9fdcf99e84a969a4f81192150ddaef260",
      "tree": "063cadad379f8425f2f315884b1ccf09021c94e8",
      "parents": [
        "99119b4564cea78be7a94d432dd8d8a3664615b7",
        "cdb42cdc5ccb785edabe1ee6407134fbae5662a9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 13 14:46:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 13 14:46:12 2014 +0000"
      },
      "message": "Merge \"Add AMediaCodec callback\""
    },
    {
      "commit": "5e4c4f12337ff4d7ceb105bcd441bb7aea6ab070",
      "tree": "6b1150d91934edae729b4ec643daabae9545ab6f",
      "parents": [
        "c26d923712a59e669d18191d93fbe3696789d592"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 09 14:50:48 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 09 16:34:50 2014 -0700"
      },
      "message": "Fix bit rot in AudioStreamInSource\n\nIt obviously had not been compiled in a while.\n\nChange-Id: If514f474808e557a67a671c3b833572ad4a88338\n"
    },
    {
      "commit": "c26d923712a59e669d18191d93fbe3696789d592",
      "tree": "735e84b0df3d43ff26b192e89beb756ac952b4bc",
      "parents": [
        "110135b9610fee8bfa5bac2d9ef4fc4c24991c36"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 09 13:37:29 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 09 16:34:46 2014 -0700"
      },
      "message": "Allow placement of Pipe buffer to be specified\n\nChange-Id: I2f6b68089ecfe85cd975d29ad0d0afd13c487002\n"
    },
    {
      "commit": "844f88ccfcca95687e774bccb5e9065da61d33f8",
      "tree": "bfe432c13ed27513ad40db6cac889f5d580514a1",
      "parents": [
        "0fdbdd2a3909e4692fa3baaaa1f53eb91b31af56"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 09 13:38:09 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 09 16:34:39 2014 -0700"
      },
      "message": "Cache mCblk in local variable cblk\n\nThis is the style used throughout the rest of AudioTrackShared.\n\nChange-Id: I959a6be3064e087bb19eba41173fd130dfcb4a9a\n"
    },
    {
      "commit": "fe9570c7b937b49d3603ccb394aed732b79bc6be",
      "tree": "9bc651997eec71010c91543e390472a6f155f775",
      "parents": [
        "16821ec9e1619f4edcc87f21ea1537580109b14d"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 07 08:42:25 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 09 16:15:49 2014 -0700"
      },
      "message": "Remove obsolete IAudioRecord::getCblk()\n\nChange-Id: Id20b5efd765b9796b0e391610e06dc928a829ebf\n"
    },
    {
      "commit": "16821ec9e1619f4edcc87f21ea1537580109b14d",
      "tree": "37a6c2c5cc999557c0140cc6f5c46fd44e2cc31f",
      "parents": [
        "01427884471391999393a15abbb95b5f0dce7d3b",
        "d776ac63ce9c013c9626226e43f7db606e035838"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 09 23:14:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 09 23:14:12 2014 +0000"
      },
      "message": "Merge \"IAudioFlinger::openRecord returns IMemory(s)\""
    },
    {
      "commit": "01427884471391999393a15abbb95b5f0dce7d3b",
      "tree": "fa913a5d908956170d4ed81c821352d45093e9bd",
      "parents": [
        "70c2fd3dc648b512ea088ee9de5e505c626fd39c",
        "170056540e9ce65261b45efd15f67e72e2df1bed"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri May 09 19:08:24 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 09 19:08:24 2014 +0000"
      },
      "message": "Merge \"Expose sample duration in MPEG4Extractor.\""
    },
    {
      "commit": "70c2fd3dc648b512ea088ee9de5e505c626fd39c",
      "tree": "87966e9e8f612576c35455e1c1c84770bba17f08",
      "parents": [
        "0c5b910e6eb2b9b2a622ccc0dd66e8fcae3eb28b",
        "1da7ee098ac97d2fdd2cff16a2bfa51fd1889ad8"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri May 09 19:07:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 09 19:07:14 2014 +0000"
      },
      "message": "Merge \"PlaylistFetcher: start queueing AUs after the 1st IDR nalu\""
    },
    {
      "commit": "d776ac63ce9c013c9626226e43f7db606e035838",
      "tree": "f75ca450359caa5a69b4124399d19d0522046826",
      "parents": [
        "0c5b910e6eb2b9b2a622ccc0dd66e8fcae3eb28b"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 07 09:16:09 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 09 11:32:43 2014 -0700"
      },
      "message": "IAudioFlinger::openRecord returns IMemory(s)\n\nopenRecord() now explicitly returns the control block and data buffer\nas separate IMemory references.  If the IMemory for data buffer\nis 0, this means it immediately follows the control block.\n\nChange-Id: Ic098f88f0e037f8fbe30006689e18cacacf09d06\n"
    },
    {
      "commit": "cdb42cdc5ccb785edabe1ee6407134fbae5662a9",
      "tree": "3c3313e9c6b2ecda67fa486dd39bc5fb5285752b",
      "parents": [
        "86aa02ce274826dc80ffa00766b16172c47503fd"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu May 08 14:46:05 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri May 09 08:25:40 2014 -0700"
      },
      "message": "Add AMediaCodec callback\n\nChange-Id: I33b7ff3bcdcff6d3a5e1db385b900ae18b7e0f03\n"
    },
    {
      "commit": "0c5b910e6eb2b9b2a622ccc0dd66e8fcae3eb28b",
      "tree": "3c8b24b28168c11a884c6413640692c238f6aab5",
      "parents": [
        "fc7fca77caa12993dd938d5ff43797d781291027",
        "908ea6603c64e29e40277a74c9fb0e776c097830"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 09 02:34:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 09 02:34:26 2014 +0000"
      },
      "message": "Merge \"stagefright: set PTS for SoftwareRenderer\""
    },
    {
      "commit": "fc7fca77caa12993dd938d5ff43797d781291027",
      "tree": "14e40042e56178850395b4302291d7d84c2fe5cb",
      "parents": [
        "e99703920adb8037c506bfc6d0159a1b9aa8cf7c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 07 15:31:28 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 08 19:32:05 2014 -0700"
      },
      "message": "MediaCodec: add renderAndReleaseOutputBuffer() method with timestamp\n\nBug: 11784827\nChange-Id: Ia1dcbd6c1d1a4380db04b750c0eb3fa0bd58d7b4\n"
    },
    {
      "commit": "e99703920adb8037c506bfc6d0159a1b9aa8cf7c",
      "tree": "70497eb056881065be0c4e7a0f23dbf07f63d599",
      "parents": [
        "d283f68057204fcde95e6c9ba79a59f27ae58fe3",
        "7d8e3ccfbf326b5e190b416590e956c2fc3021f7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 09 01:24:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 09 01:24:04 2014 +0000"
      },
      "message": "Merge \"Allow BOM and space in WebVTT files\""
    },
    {
      "commit": "7d8e3ccfbf326b5e190b416590e956c2fc3021f7",
      "tree": "a15eb83cbf38e34b65b1b7e04544cceed0c6e133",
      "parents": [
        "cdedf74e34117f9834055973880ee728f11d97cd"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 08 16:13:54 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 08 16:15:54 2014 -0700"
      },
      "message": "Allow BOM and space in WebVTT files\n\nBug: 10900755\nChange-Id: I47a7a33f749ea2470ce7d9d36d33c7484637d61c\n"
    },
    {
      "commit": "49f095546d047b52c5070229bbee0c3f27548256",
      "tree": "e8655eaaac3236025d96de19f86ad029aa5ed836",
      "parents": [
        "96b292fd3c76f9af155ee6f7a8559258eeedc6fd",
        "cf79c7a576837d8bccecc80612a1f6f30bb328a8"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu May 08 13:48:00 2014 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu May 08 13:48:00 2014 -0700"
      },
      "message": "resolved conflicts for merge of cf79c7a5 to master\n\nChange-Id: Ic4e75541193f733f477cfa4a2a87cce4c9e64f45\n"
    },
    {
      "commit": "96b292fd3c76f9af155ee6f7a8559258eeedc6fd",
      "tree": "a52e3ff228517b1a9b0a712e9d73ce9358cb0ad3",
      "parents": [
        "11cd9a68c3136ad5e5a5ea3bfd439fce3ce29b20",
        "b773038277ba328696832b690b91ce6e95bd1a6c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu May 08 19:02:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 08 19:02:25 2014 +0000"
      },
      "message": "Merge \"Add client side support for more AUDIO_FORMAT_PCM_*\""
    },
    {
      "commit": "86aa02ce274826dc80ffa00766b16172c47503fd",
      "tree": "99aab102e4a44533c645b8a074759548e7f7fcf8",
      "parents": [
        "cdedf74e34117f9834055973880ee728f11d97cd"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 07 16:03:54 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu May 08 09:36:08 2014 -0700"
      },
      "message": "Make AMediaCodec_create* APIs more like their Java counterparts\n\nand add configure flags.\n\nChange-Id: Ibfb7f8cad724fa1db2320966828104d40b5e6590\n"
    },
    {
      "commit": "908ea6603c64e29e40277a74c9fb0e776c097830",
      "tree": "3ee1bf42b18a95fc15d4ab589a74f7f4ce327fb6",
      "parents": [
        "cdedf74e34117f9834055973880ee728f11d97cd"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 07 15:30:51 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 07 20:27:36 2014 -0700"
      },
      "message": "stagefright: set PTS for SoftwareRenderer\n\nChange-Id: I08661a9eae09f919149aa5a58aa514d848de50a1\n"
    },
    {
      "commit": "36dae0a9ce8a1f2c7106aaf63b6d6c92300bfc8b",
      "tree": "d57abc3f90c22e65e20eaf3e2acb9ed836e78ded",
      "parents": [
        "0dd3c9cb0ed66888c224a97d817701df6c3b2655",
        "34d497283c66b5ef0f8855c007eaa20d7ac8b96d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 07 23:02:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 07 23:02:56 2014 +0000"
      },
      "message": "Merge \"Expand AMediaFormat\""
    },
    {
      "commit": "b773038277ba328696832b690b91ce6e95bd1a6c",
      "tree": "8c2ed603c214332d4599c564a49e057b6095bd15",
      "parents": [
        "8e085cbeccb1138d52a0a423af02e6ab41b4fee4"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Apr 30 15:50:31 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 07 14:24:58 2014 -0700"
      },
      "message": "Add client side support for more AUDIO_FORMAT_PCM_*\n\nAs much as possible, the checks for specific formats are done on server\nside.  The only exception is 8-bit, which needs a client side workaround.\n\nChange-Id: I52fe086c039460c8dac009de03b67eb54c56a836\n"
    },
    {
      "commit": "34d497283c66b5ef0f8855c007eaa20d7ac8b96d",
      "tree": "5f3cc71c9454f4081dd82eb9d42f47261ae11bc1",
      "parents": [
        "08aaabe87960c04ecac180db1fe88b5a7bc2ed3b"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 07 12:55:18 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 07 12:55:18 2014 -0700"
      },
      "message": "Expand AMediaFormat\n\nRemove getDouble and getSize methods, since these are not used and/or\nnot present in the corresponding Java MediaFormat API.\nAdd setBuffer/getBuffer, needed for making formats for encoding, and\nadd other setters.\n\nChange-Id: I528d51b4ed571d852b949637f7ae3a95d31da7c1\n"
    },
    {
      "commit": "0dd3c9cb0ed66888c224a97d817701df6c3b2655",
      "tree": "488257fb4ade824040ed884bdb7949402ff9af2e",
      "parents": [
        "a079461668e881718fa6c0de967e557f59da1cab",
        "08aaabe87960c04ecac180db1fe88b5a7bc2ed3b"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 07 19:55:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 07 19:55:10 2014 +0000"
      },
      "message": "Merge \"Add NDK version of MediaMuxer\""
    },
    {
      "commit": "a079461668e881718fa6c0de967e557f59da1cab",
      "tree": "0ace22f014314582cb2e02fe746da5bf9ae40cb4",
      "parents": [
        "703b67ed9552914f7763aed8f8bd054759db0576",
        "828f883a43f66f77d776a75d0ea2b87c7c826071"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 07 18:55:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 07 18:55:04 2014 +0000"
      },
      "message": "Merge \"Fix a couple of fast capture typo bugs\""
    },
    {
      "commit": "828f883a43f66f77d776a75d0ea2b87c7c826071",
      "tree": "ab16e918df8275d8460a00b72cdd6ced890350bb",
      "parents": [
        "8e085cbeccb1138d52a0a423af02e6ab41b4fee4"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 07 11:17:52 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 07 11:28:13 2014 -0700"
      },
      "message": "Fix a couple of fast capture typo bugs\n\nAudioRecord constructor was not passing flags through to set().\nServer-side check was using wrong kind of channel mask.\n\nChange-Id: Ifaa880ec323771e9fd168262be05f3e539f53390\n"
    },
    {
      "commit": "703b67ed9552914f7763aed8f8bd054759db0576",
      "tree": "a7fa265ddc0be6ff74821c68d72c2dc01e7ebc75",
      "parents": [
        "5b61dddd0dba28922068da2487894761486aec6c",
        "784e24e386b088c05d653ab482f2e95cb53e3d01"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 07 16:59:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 07 16:59:29 2014 +0000"
      },
      "message": "Merge \"Remove legacy omx_message variables\""
    },
    {
      "commit": "08aaabe87960c04ecac180db1fe88b5a7bc2ed3b",
      "tree": "740a80ccc357b0a138445b2728c32ee9762db745",
      "parents": [
        "8e085cbeccb1138d52a0a423af02e6ab41b4fee4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 06 16:08:19 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 07 09:57:08 2014 -0700"
      },
      "message": "Add NDK version of MediaMuxer\n\nand add some constness here and there.\n\nChange-Id: Ib3caa8310691e8f27aaa1afcfaec0b384513d4f1\n"
    },
    {
      "commit": "784e24e386b088c05d653ab482f2e95cb53e3d01",
      "tree": "ca27ef5685b4a3128947c9969f491399601efd63",
      "parents": [
        "7ebe2c64dea42a3fd4de34ccb877d23b7a4e8076"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 06 15:05:53 2014 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 06 15:46:41 2014 -0700"
      },
      "message": "Remove legacy omx_message variables\n\nRemove platform_private and data_ptr from omx_message.\nThese were used for legacy deferred buffer creation.\nSee OMXCodec quirks: kDefersOutputBufferAllocation and\nkRequiresAllocateBufferOnOutputPorts.\n\nChange-Id: I94da56bc64f3b46ee1276e93d67b36c1662e2eaf\nSigned-off-by: Andy Hung \u003chunga@google.com\u003e\n"
    },
    {
      "commit": "7c9b141d551fde406f199f0dd21582f8551aea23",
      "tree": "a85ae2f96546c0a1f3b81532f4dda22a72d942a5",
      "parents": [
        "91d8ec1860e8186cd202f9415f6b41c20fbd54fb"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 06 10:33:07 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 06 10:37:04 2014 -0700"
      },
      "message": "MediaFormat owns its strings\n\nHave MediaFormat own the strings it returns from toString and getString,\nreducing the chance of memory leaks.\n\nChange-Id: I0ddd593874c8b3af0b7714f2d8a106edf8121108\n"
    },
    {
      "commit": "83ae5be9a9928a7265e40d2906530e56eb3bc20c",
      "tree": "5c14ef439417f495c1b734c661bde9710bdc0a24",
      "parents": [
        "0c3be875376adaee8d8e8dd917c64926e1513b29"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon May 05 14:48:34 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon May 05 14:48:34 2014 -0700"
      },
      "message": "Don\u0027t build libmediandk for PDK\n\nChange-Id: I9b2e5f5c8cc0fad59d4a4268c8767f540d536d10\n"
    },
    {
      "commit": "0c3be875376adaee8d8e8dd917c64926e1513b29",
      "tree": "97643df739a33f80cf3dc106b013319549e829a5",
      "parents": [
        "fa366b2a32294ea22bf7b6f237cdbbd715cbbeb9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu May 01 10:14:44 2014 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon May 05 10:48:54 2014 -0700"
      },
      "message": "WIP: MediaCodec and friends NDK APIs, plain C version\n\nChange-Id: I9ed6b9c5afb026a1b5fe8b652e75635bbcc223df\n"
    },
    {
      "commit": "0a9aa4f5539482061dfe4dfa6128ef3696557818",
      "tree": "8c35d32339aef06d77648a8fa7961d058e8356f9",
      "parents": [
        "ad3770a20daf1265a088404edbd2ca340166e9ef",
        "c4b88a8d0f524666bf0f390075c334d047a104f2"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 02 21:59:52 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 02 21:59:52 2014 +0000"
      },
      "message": "Merge \"Fix bug for direct track with PCM !\u003d 16-bit\""
    },
    {
      "commit": "c4b88a8d0f524666bf0f390075c334d047a104f2",
      "tree": "a2d45172a9d794b8b626ed9acadb656e346b2e9c",
      "parents": [
        "b53fc4ef8da47df8d5f580e8ee6135866ffebc33"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Apr 30 16:54:30 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 02 11:52:56 2014 -0700"
      },
      "message": "Fix bug for direct track with PCM !\u003d 16-bit\n\nThe AUDIO_FORMAT_PCM_8_BIT format was being converted to\nAUDIO_FORMAT_PCM_16_BIT on client side even for direct tracks.\nThat conversion was incorrect; it should only be done for mixed tracks.\n\nAlso remove checks for specific PCM formats in the generic part of\nserver side of createTrack.  Those format checks should only be done by\nthe thread.  This will allow direct tracks for PCM 8-bit, PCM 24-bit, etc.\n\nChange-Id: If5b9fd79f8642ed93e2aeabcaf4809b2ed798978\n"
    },
    {
      "commit": "33a610c4a79975eb585526195a7c8eae8177777b",
      "tree": "e47c535870d06533653c01d2d9b3253fe6c53608",
      "parents": [
        "344a1b9bb5cba14a0771c8b416466678aff3215f",
        "63249d6ea560b2f29d3ee255951f527b01ecbac5"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 18:10:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 18:10:24 2014 +0000"
      },
      "message": "am 63249d6e: am bc4bf532: am b2314088: Merge \"AwesomePlayer: use PTS for queueBuffer\"\n\n* commit \u002763249d6ea560b2f29d3ee255951f527b01ecbac5\u0027:\n  AwesomePlayer: use PTS for queueBuffer\n"
    },
    {
      "commit": "344a1b9bb5cba14a0771c8b416466678aff3215f",
      "tree": "9799ffde4926129da9717b6ba18d96ec571cf019",
      "parents": [
        "b0210338bba812d27e0e6b1bb4b6b89405209a19",
        "113f2122662856f2482836f1b4c585a050888afa"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 18:06:42 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 18:06:42 2014 +0000"
      },
      "message": "am 113f2122: am 5fa3f7af: am b52675e9: Merge \"Smooth out AwesomePlayer\"\n\n* commit \u0027113f2122662856f2482836f1b4c585a050888afa\u0027:\n  Smooth out AwesomePlayer\n"
    },
    {
      "commit": "63249d6ea560b2f29d3ee255951f527b01ecbac5",
      "tree": "3767eab29e056c723861085fd8e7c0fa6ef2a336",
      "parents": [
        "113f2122662856f2482836f1b4c585a050888afa",
        "bc4bf532b7581ecb1c8734a63742183c3ecb02c5"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 18:04:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 18:04:22 2014 +0000"
      },
      "message": "am bc4bf532: am b2314088: Merge \"AwesomePlayer: use PTS for queueBuffer\"\n\n* commit \u0027bc4bf532b7581ecb1c8734a63742183c3ecb02c5\u0027:\n  AwesomePlayer: use PTS for queueBuffer\n"
    },
    {
      "commit": "bc4bf532b7581ecb1c8734a63742183c3ecb02c5",
      "tree": "f319a10628680be392d150b3b3798fe4dee752c4",
      "parents": [
        "5fa3f7afc0d8d4978d0192cd2cf67ed3899d4dd5",
        "b231408849158baea8dddc0edf7e97fcfc2e3240"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 18:01:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 18:01:21 2014 +0000"
      },
      "message": "am b2314088: Merge \"AwesomePlayer: use PTS for queueBuffer\"\n\n* commit \u0027b231408849158baea8dddc0edf7e97fcfc2e3240\u0027:\n  AwesomePlayer: use PTS for queueBuffer\n"
    },
    {
      "commit": "113f2122662856f2482836f1b4c585a050888afa",
      "tree": "e0e15724deeadb53d5bec3968ed631880658f5a9",
      "parents": [
        "9e0922ba7dda72fc94d2af2872cfc630ad599c91",
        "5fa3f7afc0d8d4978d0192cd2cf67ed3899d4dd5"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 18:00:44 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 18:00:44 2014 +0000"
      },
      "message": "am 5fa3f7af: am b52675e9: Merge \"Smooth out AwesomePlayer\"\n\n* commit \u00275fa3f7afc0d8d4978d0192cd2cf67ed3899d4dd5\u0027:\n  Smooth out AwesomePlayer\n"
    },
    {
      "commit": "5fa3f7afc0d8d4978d0192cd2cf67ed3899d4dd5",
      "tree": "b5de50f5e4f175762e35831fd3f20347492b7d20",
      "parents": [
        "6e76fda36a87e154397de816fa091b721a4c11bd",
        "b52675e9e3b2cfd7ca3ec4eda80dde77dee9dafb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:57:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 17:57:56 2014 +0000"
      },
      "message": "am b52675e9: Merge \"Smooth out AwesomePlayer\"\n\n* commit \u0027b52675e9e3b2cfd7ca3ec4eda80dde77dee9dafb\u0027:\n  Smooth out AwesomePlayer\n"
    },
    {
      "commit": "b231408849158baea8dddc0edf7e97fcfc2e3240",
      "tree": "1e9125cf81aa22bfb2c2540be461bc35c8653ec1",
      "parents": [
        "b52675e9e3b2cfd7ca3ec4eda80dde77dee9dafb",
        "a6e6c70a3c5403e178741eee20c7742e736c4818"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:56:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 02 17:56:37 2014 +0000"
      },
      "message": "Merge \"AwesomePlayer: use PTS for queueBuffer\""
    },
    {
      "commit": "b52675e9e3b2cfd7ca3ec4eda80dde77dee9dafb",
      "tree": "c97f8a12eb2c489c445fa54858ecedb9f7078451",
      "parents": [
        "f9782266802b02fc06a9c532f40128496aefb3e0",
        "1b78c4b1484c7d4c12b9a87329dc8d4b6e8c0c37"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:53:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 02 17:53:58 2014 +0000"
      },
      "message": "Merge \"Smooth out AwesomePlayer\""
    },
    {
      "commit": "b0210338bba812d27e0e6b1bb4b6b89405209a19",
      "tree": "a67218cf464634821e0f98060da0ed07605fd8b5",
      "parents": [
        "192d6a509cf609a2a4b7f9cb70aeb5daabb0204e",
        "9e0922ba7dda72fc94d2af2872cfc630ad599c91"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:21:53 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 17:21:53 2014 +0000"
      },
      "message": "am 9e0922ba: am 6e76fda3: am f9782266: Merge \"AwesomePlayer: improve scheduling of video event to hit PTS\"\n\n* commit \u00279e0922ba7dda72fc94d2af2872cfc630ad599c91\u0027:\n  AwesomePlayer: improve scheduling of video event to hit PTS\n"
    },
    {
      "commit": "192d6a509cf609a2a4b7f9cb70aeb5daabb0204e",
      "tree": "c5c78fc7e223d6072102bdd003ab51c0742ce44a",
      "parents": [
        "b53fc4ef8da47df8d5f580e8ee6135866ffebc33",
        "edf6131d1eca1fdff3b151805d241a1cc81b52ca"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:21:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 17:21:52 2014 +0000"
      },
      "message": "am edf6131d: am 075c8f6e: am a69d6f52: Merge \"stagefright: add ClockEstimator API and WindowedLinearFitEstimator\"\n\n* commit \u0027edf6131d1eca1fdff3b151805d241a1cc81b52ca\u0027:\n  stagefright: add ClockEstimator API and WindowedLinearFitEstimator\n"
    },
    {
      "commit": "9e0922ba7dda72fc94d2af2872cfc630ad599c91",
      "tree": "5e7501642f232712e9c4da0f5280e65b4179f89b",
      "parents": [
        "edf6131d1eca1fdff3b151805d241a1cc81b52ca",
        "6e76fda36a87e154397de816fa091b721a4c11bd"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:18:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 17:18:02 2014 +0000"
      },
      "message": "am 6e76fda3: am f9782266: Merge \"AwesomePlayer: improve scheduling of video event to hit PTS\"\n\n* commit \u00276e76fda36a87e154397de816fa091b721a4c11bd\u0027:\n  AwesomePlayer: improve scheduling of video event to hit PTS\n"
    },
    {
      "commit": "edf6131d1eca1fdff3b151805d241a1cc81b52ca",
      "tree": "1f9a45db703b5d57653099dd783868c150b8dbfd",
      "parents": [
        "47c888a9fb74f8a46fbf666f0611fd1a9491466f",
        "075c8f6e174e824b6bc95809cc25f1430e9d4e62"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:18:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 17:18:01 2014 +0000"
      },
      "message": "am 075c8f6e: am a69d6f52: Merge \"stagefright: add ClockEstimator API and WindowedLinearFitEstimator\"\n\n* commit \u0027075c8f6e174e824b6bc95809cc25f1430e9d4e62\u0027:\n  stagefright: add ClockEstimator API and WindowedLinearFitEstimator\n"
    },
    {
      "commit": "6e76fda36a87e154397de816fa091b721a4c11bd",
      "tree": "ade8f036469e156f3bbd2dbd1e63e62509efcffd",
      "parents": [
        "075c8f6e174e824b6bc95809cc25f1430e9d4e62",
        "f9782266802b02fc06a9c532f40128496aefb3e0"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:14:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 17:14:18 2014 +0000"
      },
      "message": "am f9782266: Merge \"AwesomePlayer: improve scheduling of video event to hit PTS\"\n\n* commit \u0027f9782266802b02fc06a9c532f40128496aefb3e0\u0027:\n  AwesomePlayer: improve scheduling of video event to hit PTS\n"
    },
    {
      "commit": "075c8f6e174e824b6bc95809cc25f1430e9d4e62",
      "tree": "7db2a5c1981c4f3ca75c4a36a991a23485160c9a",
      "parents": [
        "e580aa4a756d1825c440a4b4309022b1babb6de1",
        "a69d6f529239950a8bdf5e4253ea13bb029375cb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:14:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 17:14:17 2014 +0000"
      },
      "message": "am a69d6f52: Merge \"stagefright: add ClockEstimator API and WindowedLinearFitEstimator\"\n\n* commit \u0027a69d6f529239950a8bdf5e4253ea13bb029375cb\u0027:\n  stagefright: add ClockEstimator API and WindowedLinearFitEstimator\n"
    },
    {
      "commit": "f9782266802b02fc06a9c532f40128496aefb3e0",
      "tree": "b198af2c74d7c6b2b720a3093ffa2b1104c89de9",
      "parents": [
        "a69d6f529239950a8bdf5e4253ea13bb029375cb",
        "9747b68530aa65b04751b43bf4ce3385b5d781f9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:11:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 02 17:11:14 2014 +0000"
      },
      "message": "Merge \"AwesomePlayer: improve scheduling of video event to hit PTS\""
    },
    {
      "commit": "a69d6f529239950a8bdf5e4253ea13bb029375cb",
      "tree": "01e2de0a817fe6cdd9c9c674015d8e927e7e5f74",
      "parents": [
        "86438382a381eb39ed8da53fbd16cf6730fded6c",
        "aa8b569eb652c22821b93a6e543449a52ad21158"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 02 17:10:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 02 17:10:58 2014 +0000"
      },
      "message": "Merge \"stagefright: add ClockEstimator API and WindowedLinearFitEstimator\""
    },
    {
      "commit": "b53fc4ef8da47df8d5f580e8ee6135866ffebc33",
      "tree": "e0ae90826c9f015c3f4f48faddf93b94ed84aea6",
      "parents": [
        "33ddcb6f1049cb4b6c71bb7ea605375f9492601d",
        "47c888a9fb74f8a46fbf666f0611fd1a9491466f"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 02 08:03:58 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 02 08:03:58 2014 -0700"
      },
      "message": "resolved conflicts for merge of 47c888a9 to master\n\nChange-Id: I4ba2fdc6374a93a892bb7651b0d174e495f09bf6\n"
    },
    {
      "commit": "47c888a9fb74f8a46fbf666f0611fd1a9491466f",
      "tree": "ea7631cdcd94ec77ac39be13ed601cce6da89504",
      "parents": [
        "f38e190887e73bc08735af95b073ebfaabd65f95",
        "e580aa4a756d1825c440a4b4309022b1babb6de1"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 02 14:51:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 14:51:37 2014 +0000"
      },
      "message": "am e580aa4a: am 86438382: Merge \"When passing a size_t via binder, use 64-bits unconditionally\"\n\n* commit \u0027e580aa4a756d1825c440a4b4309022b1babb6de1\u0027:\n  When passing a size_t via binder, use 64-bits unconditionally\n"
    },
    {
      "commit": "e580aa4a756d1825c440a4b4309022b1babb6de1",
      "tree": "689e1e7dbd0748d317f8363af7f37090929e9664",
      "parents": [
        "3d9164da1b3d58701e41c78e06839d61ed1b4ff9",
        "86438382a381eb39ed8da53fbd16cf6730fded6c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 02 14:48:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 02 14:48:27 2014 +0000"
      },
      "message": "am 86438382: Merge \"When passing a size_t via binder, use 64-bits unconditionally\"\n\n* commit \u002786438382a381eb39ed8da53fbd16cf6730fded6c\u0027:\n  When passing a size_t via binder, use 64-bits unconditionally\n"
    },
    {
      "commit": "86438382a381eb39ed8da53fbd16cf6730fded6c",
      "tree": "46cf9cd7ccdf436fe2585e45dfb1998529846caa",
      "parents": [
        "236f8ddd23af92f98f2deae86bf6e6b5c9278857",
        "e03dd22716e688faa56467561827d9b1ea0c4214"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 02 14:45:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 02 14:45:29 2014 +0000"
      },
      "message": "Merge \"When passing a size_t via binder, use 64-bits unconditionally\""
    },
    {
      "commit": "a6e6c70a3c5403e178741eee20c7742e736c4818",
      "tree": "05a422073abe20fe7cba9d63b127de2545442254",
      "parents": [
        "1b78c4b1484c7d4c12b9a87329dc8d4b6e8c0c37"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Apr 30 10:19:40 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 01 20:21:08 2014 -0700"
      },
      "message": "AwesomePlayer: use PTS for queueBuffer\n\nChange-Id: I1c14ad4784c799c46cf06a14b0f00c5e4d01f718\n"
    },
    {
      "commit": "1b78c4b1484c7d4c12b9a87329dc8d4b6e8c0c37",
      "tree": "1012e9c8f9e052a6fc50b0c9e57f5cb866ee60e8",
      "parents": [
        "9747b68530aa65b04751b43bf4ce3385b5d781f9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Apr 30 11:10:44 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 01 20:21:08 2014 -0700"
      },
      "message": "Smooth out AwesomePlayer\n\nUse clock estimator to smooth out audio time stamps.\n\nChange-Id: Iec1ff30c011069d06ff8051fc4839d00895463d6\n"
    },
    {
      "commit": "9747b68530aa65b04751b43bf4ce3385b5d781f9",
      "tree": "a831eae301a322089c9b3a333b7672c9af7da0cb",
      "parents": [
        "aa8b569eb652c22821b93a6e543449a52ad21158"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Apr 30 11:10:00 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 01 20:21:08 2014 -0700"
      },
      "message": "AwesomePlayer: improve scheduling of video event to hit PTS\n\nChange-Id: I7b19911acbde9b592b757b952d4ad63cd8efebed\n"
    },
    {
      "commit": "aa8b569eb652c22821b93a6e543449a52ad21158",
      "tree": "604b9df50b731a31677ad7578a8f2314ffed85ae",
      "parents": [
        "236f8ddd23af92f98f2deae86bf6e6b5c9278857"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Apr 22 16:31:54 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 01 20:21:08 2014 -0700"
      },
      "message": "stagefright: add ClockEstimator API and WindowedLinearFitEstimator\n\nChange-Id: I74474c385848a8eab2ac0da7c069510378e2b217\n"
    },
    {
      "commit": "33ddcb6f1049cb4b6c71bb7ea605375f9492601d",
      "tree": "bcacaacc4826f9fb40e2acf99cbac5dd65a9bb74",
      "parents": [
        "8710fb4b39e1807a5f2a4486fe0b140129b3618d",
        "877a0ac7e8677fa1cbd0e8565ad9d38ba0db5fc0"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu May 01 22:53:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 01 22:53:52 2014 +0000"
      },
      "message": "Merge \"Use AUDIO_INTERLEAVE_* constants\""
    },
    {
      "commit": "8710fb4b39e1807a5f2a4486fe0b140129b3618d",
      "tree": "a7a9585f998deede697ba6de8353a9727ddbb55f",
      "parents": [
        "88014186c34dbc5c8f4cdf0936cae2a36e4b61ac",
        "f38e190887e73bc08735af95b073ebfaabd65f95"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu May 01 22:25:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 22:25:14 2014 +0000"
      },
      "message": "am f38e1908: am 3d9164da: am 236f8ddd: Merge \"Add missing include\"\n\n* commit \u0027f38e190887e73bc08735af95b073ebfaabd65f95\u0027:\n  Add missing include\n"
    },
    {
      "commit": "f38e190887e73bc08735af95b073ebfaabd65f95",
      "tree": "f306e4c8f7efcfa2a2af11c4094c2598f01ff649",
      "parents": [
        "ee46bd378b7a68789be9c85d8a59fa02d4aed030",
        "3d9164da1b3d58701e41c78e06839d61ed1b4ff9"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu May 01 22:22:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 22:22:33 2014 +0000"
      },
      "message": "am 3d9164da: am 236f8ddd: Merge \"Add missing include\"\n\n* commit \u00273d9164da1b3d58701e41c78e06839d61ed1b4ff9\u0027:\n  Add missing include\n"
    },
    {
      "commit": "3d9164da1b3d58701e41c78e06839d61ed1b4ff9",
      "tree": "057a0574d4c03123ad4497104e3691c9c16417dd",
      "parents": [
        "2b0b701f57c5efebe868d0eedce8cfc399007e8a",
        "236f8ddd23af92f98f2deae86bf6e6b5c9278857"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu May 01 22:20:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 22:20:06 2014 +0000"
      },
      "message": "am 236f8ddd: Merge \"Add missing include\"\n\n* commit \u0027236f8ddd23af92f98f2deae86bf6e6b5c9278857\u0027:\n  Add missing include\n"
    },
    {
      "commit": "236f8ddd23af92f98f2deae86bf6e6b5c9278857",
      "tree": "477653859a77583f0f2493650f93c026fca4251b",
      "parents": [
        "0c388650722ac53571be21ee04ce342c1c9510c2",
        "80a5d305a8408651fbc9b11e9d21125887da8c40"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu May 01 22:18:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 01 22:18:34 2014 +0000"
      },
      "message": "Merge \"Add missing include\""
    },
    {
      "commit": "88014186c34dbc5c8f4cdf0936cae2a36e4b61ac",
      "tree": "8eb907919db111a5cb1eabc623a045b8036d913d",
      "parents": [
        "ee7a5ef61b8d1149811ee73c80aca2ac8474d559",
        "ee46bd378b7a68789be9c85d8a59fa02d4aed030"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 01 20:12:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 20:12:34 2014 +0000"
      },
      "message": "am ee46bd37: am 2b0b701f: am 0c388650: Merge \"ACodec: add frame render/drop systrace\"\n\n* commit \u0027ee46bd378b7a68789be9c85d8a59fa02d4aed030\u0027:\n  ACodec: add frame render/drop systrace\n"
    },
    {
      "commit": "ee46bd378b7a68789be9c85d8a59fa02d4aed030",
      "tree": "78fafcd1b8364cb3587c56beae24c41cbfc5b915",
      "parents": [
        "b4eacebfc5c5fd86b20661eab0797ce70c66e323",
        "2b0b701f57c5efebe868d0eedce8cfc399007e8a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 01 20:10:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 20:10:08 2014 +0000"
      },
      "message": "am 2b0b701f: am 0c388650: Merge \"ACodec: add frame render/drop systrace\"\n\n* commit \u00272b0b701f57c5efebe868d0eedce8cfc399007e8a\u0027:\n  ACodec: add frame render/drop systrace\n"
    },
    {
      "commit": "2b0b701f57c5efebe868d0eedce8cfc399007e8a",
      "tree": "b66b4dc66e16492f5a867c32e2b3d8d92958b8b3",
      "parents": [
        "1afedc4d99acd52f99221d71b3a372a0a5497a84",
        "0c388650722ac53571be21ee04ce342c1c9510c2"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 01 20:07:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 20:07:50 2014 +0000"
      },
      "message": "am 0c388650: Merge \"ACodec: add frame render/drop systrace\"\n\n* commit \u00270c388650722ac53571be21ee04ce342c1c9510c2\u0027:\n  ACodec: add frame render/drop systrace\n"
    },
    {
      "commit": "0c388650722ac53571be21ee04ce342c1c9510c2",
      "tree": "7fd48b89ea49f4897b27cc1751d7f347c5016fe4",
      "parents": [
        "6eafba6bba3a4949cf3807ea39d5c1e969bebc52",
        "6fbc1afd36f514f8b8d36ce67f5e69776c690bd2"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 01 20:04:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 01 20:04:45 2014 +0000"
      },
      "message": "Merge \"ACodec: add frame render/drop systrace\""
    },
    {
      "commit": "ee7a5ef61b8d1149811ee73c80aca2ac8474d559",
      "tree": "7aac6e85dfe15db1d0e9f88f468ad87b3bc0e9bc",
      "parents": [
        "c6b8225e759d1790d9a38082a18ce7e24a3dba27",
        "b4eacebfc5c5fd86b20661eab0797ce70c66e323"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu May 01 19:34:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 19:34:56 2014 +0000"
      },
      "message": "am b4eacebf: am 1afedc4d: am 6eafba6b: Merge \"Temporary workaround for log spam\"\n\n* commit \u0027b4eacebfc5c5fd86b20661eab0797ce70c66e323\u0027:\n  Temporary workaround for log spam\n"
    },
    {
      "commit": "b4eacebfc5c5fd86b20661eab0797ce70c66e323",
      "tree": "5137b2fffa0990b6658d184709b8c3a6739859e0",
      "parents": [
        "3c782246d5ee9869f2167a00df748eac1b9e9153",
        "1afedc4d99acd52f99221d71b3a372a0a5497a84"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu May 01 19:31:31 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 19:31:31 2014 +0000"
      },
      "message": "am 1afedc4d: am 6eafba6b: Merge \"Temporary workaround for log spam\"\n\n* commit \u00271afedc4d99acd52f99221d71b3a372a0a5497a84\u0027:\n  Temporary workaround for log spam\n"
    },
    {
      "commit": "1afedc4d99acd52f99221d71b3a372a0a5497a84",
      "tree": "8273a226bb67ae2cababe2168229c9c562fc363d",
      "parents": [
        "b1d2b51c4652ecdea907a5a6865d55a9bc52c6a2",
        "6eafba6bba3a4949cf3807ea39d5c1e969bebc52"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu May 01 19:29:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 19:29:25 2014 +0000"
      },
      "message": "am 6eafba6b: Merge \"Temporary workaround for log spam\"\n\n* commit \u00276eafba6bba3a4949cf3807ea39d5c1e969bebc52\u0027:\n  Temporary workaround for log spam\n"
    },
    {
      "commit": "83f052a749b8e0ee5df3467d8332d6140fcafb50",
      "tree": "f8630843814f437806c13a803315cce3f49ce2a0",
      "parents": [
        "416685d0cbab40bfc48b0e787206b5d5c2e2ec25"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu May 01 10:41:11 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu May 01 11:49:00 2014 -0700"
      },
      "message": "Temporary workaround for log spam\n\nBug: 13790505\nChange-Id: Icfc403bceaefdede1af65dfd70ba3e8b26abab02\n"
    },
    {
      "commit": "877a0ac7e8677fa1cbd0e8565ad9d38ba0db5fc0",
      "tree": "ebea0b6a1baa42f5992d4eed4d0b72b85c870b2f",
      "parents": [
        "d1adad7acdff96f6518935214d93a655cc447570"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Apr 30 17:04:13 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Apr 30 17:04:53 2014 -0700"
      },
      "message": "Use AUDIO_INTERLEAVE_* constants\n\nChange-Id: I6609fa75c9a57fc4ca3887d626a2f4fb8b6593a1\n"
    },
    {
      "commit": "d1adad7acdff96f6518935214d93a655cc447570",
      "tree": "36e22d8950d9ab5ca4862e6d230780e2355f50a6",
      "parents": [
        "029a64e0327ecc1215a3d17ce50f508edae1c4a6",
        "0d79b935f533220613f492ab06a12f5cc9591805"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Apr 30 15:53:01 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Apr 30 15:53:01 2014 -0700"
      },
      "message": "resolved conflicts for merge of 0d79b935 to master\n\nChange-Id: If6de8c1b1d7707918e2a60ea8583749e0127edb8\n"
    },
    {
      "commit": "029a64e0327ecc1215a3d17ce50f508edae1c4a6",
      "tree": "4c99a37fb8eb563cd55240cba177edc06a45ac7c",
      "parents": [
        "32fa3c6fab55b075c916f4dad38e42e239bb7813"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Apr 15 09:58:55 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Apr 30 13:49:03 2014 -0700"
      },
      "message": "Define CHANNEL_MASK_* in terms of AUDIO_CHANNEL_OUT_*\n\nand use same suffixes\n\nChange-Id: I90b74ede171ba2550db4a220cfd1ad2e3caefe2d\n"
    },
    {
      "commit": "6fbc1afd36f514f8b8d36ce67f5e69776c690bd2",
      "tree": "e59355962691127e1239ecde10f4ce4a85c6cf90",
      "parents": [
        "416685d0cbab40bfc48b0e787206b5d5c2e2ec25"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Apr 30 10:13:57 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Apr 30 12:31:20 2014 -0700"
      },
      "message": "ACodec: add frame render/drop systrace\n\nChange-Id: I7a33d4a937d039fd454b889ddb12b7ca1c0ff3c2\n"
    },
    {
      "commit": "0d79b935f533220613f492ab06a12f5cc9591805",
      "tree": "ea60cbcafa121bc3956de87a94ddc52f05e36da0",
      "parents": [
        "f612af07efe1b71903a2e3e0c4f6e38fa59a30c5",
        "b27ce2fba0049897558f1f3df9039f443ee4bc88"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Apr 30 19:00:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 30 19:00:21 2014 +0000"
      },
      "message": "am b27ce2fb: am 416685d0: Merge \"Fix format warnings\"\n\n* commit \u0027b27ce2fba0049897558f1f3df9039f443ee4bc88\u0027:\n  Fix format warnings\n"
    },
    {
      "commit": "b27ce2fba0049897558f1f3df9039f443ee4bc88",
      "tree": "220cb28b88ef3280ba1621193458c2ca95f69b7e",
      "parents": [
        "1a7be1ec9c769203e6c8e26378de0ab8e2ad493d",
        "416685d0cbab40bfc48b0e787206b5d5c2e2ec25"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Apr 30 18:56:54 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 30 18:56:54 2014 +0000"
      },
      "message": "am 416685d0: Merge \"Fix format warnings\"\n\n* commit \u0027416685d0cbab40bfc48b0e787206b5d5c2e2ec25\u0027:\n  Fix format warnings\n"
    },
    {
      "commit": "32fa3c6fab55b075c916f4dad38e42e239bb7813",
      "tree": "afcf4bf640ea8ad973e2e613d4d5fee2e21377d3",
      "parents": [
        "bff804655bcc8e94c48e8da170b9381e9aab7980"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Apr 29 09:01:52 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Apr 30 09:34:02 2014 -0700"
      },
      "message": "Remove AUDIO_CHANNEL_OUT_SURROUND\n\nand corresponding downmix effect\n\nChange-Id: I1576aa373ca7acbb84d7742bacbd9c2da04a7a4c\n"
    },
    {
      "commit": "1a7be1ec9c769203e6c8e26378de0ab8e2ad493d",
      "tree": "68773b199cc4adcb96124270863244477570c78e",
      "parents": [
        "f131f87369ec06fc27fc1f14ea72f0ca1a066509",
        "91820d46b5f3065c2fded3cdf65d305715b33bb1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Apr 29 11:34:16 2014 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Apr 29 11:34:16 2014 -0700"
      },
      "message": "Merge commit \u002791820d46b5f3065c2fded3cdf65d305715b33bb1\u0027 into HEAD\n"
    },
    {
      "commit": "6643b3d878d674dd5be4b589d63dc3e6fc94df72",
      "tree": "b58ef8e63bb7fa6793244fe136d90926e1040a00",
      "parents": [
        "7e5c635114a7762ad44581300021667a0da97389",
        "f131f87369ec06fc27fc1f14ea72f0ca1a066509"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Apr 28 22:49:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 28 22:49:34 2014 +0000"
      },
      "message": "am f131f873: Merge \"Add private method NBLog::Reader::dumpLine()\"\n\n* commit \u0027f131f87369ec06fc27fc1f14ea72f0ca1a066509\u0027:\n  Add private method NBLog::Reader::dumpLine()\n"
    }
  ],
  "next": "7aeb4b5b08aa31b8bcdebe43e9f56169b7a3b03e"
}
