)]}'
{
  "log": [
    {
      "commit": "e098bb4ea33852f3a3c61901aab6800a2d497109",
      "tree": "23bd045f6f97c52442bc50fce886cd8c1cd8c458",
      "parents": [
        "e7d3c72f23384774407248edcbfc9c9d78bfe304"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Apr 14 12:12:24 2016 +0530"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed May 04 03:50:40 2016 +0000"
      },
      "message": "codecs: fix MPEG2 decoder resolution change\n\nChange-Id: Icd9d4af6552820e6d0ee1a2f7915258613a4901b\n"
    },
    {
      "commit": "e7d3c72f23384774407248edcbfc9c9d78bfe304",
      "tree": "6eb6530aab79b1cdc543ef16650be519db449e37",
      "parents": [
        "cdf7931424583ff20a754999216041fb46287cb3",
        "090ef604f81447eab4aa0a5b45d6307482573560"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon May 02 18:48:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 02 18:48:40 2016 +0000"
      },
      "message": "Merge \"Fix google-explicit-constructor warnings.\""
    },
    {
      "commit": "090ef604f81447eab4aa0a5b45d6307482573560",
      "tree": "6eb6530aab79b1cdc543ef16650be519db449e37",
      "parents": [
        "cdf7931424583ff20a754999216041fb46287cb3"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Apr 27 10:39:54 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Apr 27 10:55:42 2016 -0700"
      },
      "message": "Fix google-explicit-constructor warnings.\n\nBug: 28341362\nChange-Id: I625fbab25f16282c2ea929cd16283d9d146fa17b\n"
    },
    {
      "commit": "cdf7931424583ff20a754999216041fb46287cb3",
      "tree": "b93d610e465cfac63e17245e166e5b19ca765882",
      "parents": [
        "86873be315bcc8e3aceb66e41825bacba85a112f",
        "0b094277076286d100cf1da6860b7038be662ce9"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Apr 26 21:34:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 26 21:34:30 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Camera: override external facing for API1 client\""
    },
    {
      "commit": "86873be315bcc8e3aceb66e41825bacba85a112f",
      "tree": "07599ed2e881f62e4f9e5a522a68986c7e791773",
      "parents": [
        "0431f4adf181e09503e7fb9d3677e79d45f31a08",
        "b6e9b8919c9ba25afc0f7f55ee3933f5d9f24dc8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 25 20:01:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 25 20:01:20 2016 +0000"
      },
      "message": "Merge \"Fix gapless SBR\""
    },
    {
      "commit": "b6e9b8919c9ba25afc0f7f55ee3933f5d9f24dc8",
      "tree": "07599ed2e881f62e4f9e5a522a68986c7e791773",
      "parents": [
        "0431f4adf181e09503e7fb9d3677e79d45f31a08"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Apr 25 11:41:45 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Apr 25 11:56:23 2016 -0700"
      },
      "message": "Fix gapless SBR\n\nPadding and delay in the file are expressed in terms of the base\nsample rate, not in terms of the (doubled) SBR rate.\n\nChange-Id: I3b59ec6281889d24a888c6a079731b05a120807f\n"
    },
    {
      "commit": "0b094277076286d100cf1da6860b7038be662ce9",
      "tree": "9a1a2711e0b708fdfe368588855975b3b27f6250",
      "parents": [
        "0431f4adf181e09503e7fb9d3677e79d45f31a08"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Apr 22 13:24:05 2016 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Apr 22 14:27:26 2016 -0700"
      },
      "message": "DO NOT MERGE: Camera: override external facing for API1 client\n\nBug: 28322515\nChange-Id: I6ecb4f27c98b2c5d509756e27259fa8afdd27631\n"
    },
    {
      "commit": "0431f4adf181e09503e7fb9d3677e79d45f31a08",
      "tree": "7a8cee57914b89a4c07dba67a2ec0c5550cf7b3a",
      "parents": [
        "2e70dd614f0be974895ef6ecc0225a2b1c4f31b2",
        "44481e7a0d0a3dd2c0ec3195a693f5b373659dc6"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Apr 20 18:39:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 20 18:39:12 2016 +0000"
      },
      "message": "Merge \"audio policy: broadcast device connect event before refreshing profiles\""
    },
    {
      "commit": "44481e7a0d0a3dd2c0ec3195a693f5b373659dc6",
      "tree": "235b07bf0ac9972cbc5d2118f192401d69b5e79c",
      "parents": [
        "997ceb3813e71601980ac27c340fcbecf1ea567f"
      ],
      "author": {
        "name": "François Gaffie",
        "email": "francois.gaffie@intel.com",
        "time": "Wed Apr 20 07:49:57 2016 +0200"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Apr 20 17:48:26 2016 +0000"
      },
      "message": "audio policy: broadcast device connect event before refreshing profiles\n\nThis patch broadcasts the connect device event before checking and reloading\ncapabilities of profiles.\nIt allows the HAL implementor to use connect / disconnect event to respectively\nload / reset capabilities of devices that has dynamic capabilities (e.g. HDMI).\n\nChange-Id: Ie0533da25fed89cb9e5bbfc5b1fc886b3176837d\n\nSigned-off-by: François Gaffie \u003cfrancois.gaffie@intel.com\u003e\n"
    },
    {
      "commit": "2e70dd614f0be974895ef6ecc0225a2b1c4f31b2",
      "tree": "b1a94a8abc801bc0eb98c7cefc2b299cb2c73665",
      "parents": [
        "997ceb3813e71601980ac27c340fcbecf1ea567f",
        "9fc603a82acc6c2fa14afbc69614d6727971c3c1"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Apr 19 22:17:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 19 22:17:17 2016 +0000"
      },
      "message": "Merge \"libstagefright_foundation: Export libbinder headers\""
    },
    {
      "commit": "9fc603a82acc6c2fa14afbc69614d6727971c3c1",
      "tree": "b1a94a8abc801bc0eb98c7cefc2b299cb2c73665",
      "parents": [
        "997ceb3813e71601980ac27c340fcbecf1ea567f"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Apr 19 14:51:48 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Apr 19 14:53:23 2016 -0700"
      },
      "message": "libstagefright_foundation: Export libbinder headers\n\nMetaData.h includes libbinder headers, and this library\nshould re-export libbinder\u0027s include path.\n\nBug: 27804373\nChange-Id: Ic3107e8b077a11e23797b73cbf0b2ce086ce3681\n"
    },
    {
      "commit": "997ceb3813e71601980ac27c340fcbecf1ea567f",
      "tree": "2e10099df5505c569576f34e37503e6e632e83a3",
      "parents": [
        "800f9d768c3bbce3ba0857ab7b89a3968b31d1b6",
        "74ff6db39d937eb17fde69831c46a1799de7b4fc"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Apr 18 17:03:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 18 17:03:49 2016 +0000"
      },
      "message": "Merge \"Make libstagefright_aacenc depend on libbinder\""
    },
    {
      "commit": "74ff6db39d937eb17fde69831c46a1799de7b4fc",
      "tree": "2e10099df5505c569576f34e37503e6e632e83a3",
      "parents": [
        "800f9d768c3bbce3ba0857ab7b89a3968b31d1b6"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Apr 18 09:42:38 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Apr 18 09:42:38 2016 -0700"
      },
      "message": "Make libstagefright_aacenc depend on libbinder\n\nThis library includes libstagefright headers, which in turn\ninclude libbinder headers.  Unfortunately, introducing a\ndependency on libstagefright directly introduces a circular dependency.\n\nBug: 27804373\nChange-Id: Id1e65f99b63275ffdccb05638412f43825f8ec1c\nTest: Compiles with accompanying changes.\n"
    },
    {
      "commit": "800f9d768c3bbce3ba0857ab7b89a3968b31d1b6",
      "tree": "df15837340e0c4dee86982eb4c01e3f54de39de4",
      "parents": [
        "ab61845430e23ef7325eb8c821d4a908f327bba3",
        "0ca31521644b9396829850f7400d23f9b107cc64"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Apr 18 15:30:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 18 15:30:50 2016 +0000"
      },
      "message": "Merge \"Fix integer overflow in estimateMoovBoxSize\""
    },
    {
      "commit": "0ca31521644b9396829850f7400d23f9b107cc64",
      "tree": "df15837340e0c4dee86982eb4c01e3f54de39de4",
      "parents": [
        "ab61845430e23ef7325eb8c821d4a908f327bba3"
      ],
      "author": {
        "name": "Johan Redestig",
        "email": "johan.redestig@sonymobile.com",
        "time": "Mon Apr 18 13:39:08 2016 +0200"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Apr 18 14:35:46 2016 +0000"
      },
      "message": "Fix integer overflow in estimateMoovBoxSize\n\nOn 200GB SD Card the Camera reported an expected max file duration\nof 89158000000 us, this later overflowed the calculation in\nestimateMoovBoxSize. Move the division in before the multiplication\nto avoid the overflow (this gives different result for \u003c1ms duration\nlimits but this should not be noticeable in the end).\n\nChange-Id: I53e8238745ef86282483b617df5dcbd3562907fc\n"
    },
    {
      "commit": "ab61845430e23ef7325eb8c821d4a908f327bba3",
      "tree": "eb21ee15e5383e92f53574b96d6333ebd04a3230",
      "parents": [
        "1068fed63fc972b0443271f01533782f52054a07",
        "1f84ffcbdbedb102828c9f47c14e09279c6da8d2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 18 07:09:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 18 07:09:42 2016 +0000"
      },
      "message": "Merge \"codecs: fix HEVC resolution change\""
    },
    {
      "commit": "1068fed63fc972b0443271f01533782f52054a07",
      "tree": "e9659ccab9ee83be1c01c7a9f998aa624a9221e3",
      "parents": [
        "6f1850cbcfdfc37da8e89852ed88f8afaad01b87",
        "e0c317973c14f5898c881c48d44adadd6f64fb77"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 14 18:20:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 14 18:20:59 2016 +0000"
      },
      "message": "Merge \"Export libbinder headers as part of libcameraservice\""
    },
    {
      "commit": "e0c317973c14f5898c881c48d44adadd6f64fb77",
      "tree": "e9659ccab9ee83be1c01c7a9f998aa624a9221e3",
      "parents": [
        "6f1850cbcfdfc37da8e89852ed88f8afaad01b87"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Apr 14 10:29:30 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Apr 14 10:29:30 2016 -0700"
      },
      "message": "Export libbinder headers as part of libcameraservice\n\nlibcameraservice\u0027s headers include headers from libbinder.  libbinder\u0027s\nheader include path must be included as part of libcameraservice\u0027s\ninclude path.\n\nBug: 27804373\nTest: This library compiles with a slightly modified libbinder include\n      path.\n\nChange-Id: I7540aec33d432f1ff3673d4fecadb88b707551dd\n"
    },
    {
      "commit": "6f1850cbcfdfc37da8e89852ed88f8afaad01b87",
      "tree": "bb24323d73b3b38c034c32508945ae46cf4c4148",
      "parents": [
        "b0ba11ed0a7694c3e3b3706fd688eaac6b73c87a",
        "5b943ddceaea9bef36894608c654f648b0bf88d4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 13 18:01:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 13 18:01:51 2016 +0000"
      },
      "message": "Merge \"Express libmedia dependencies in libaudiopolicycomponents\""
    },
    {
      "commit": "b0ba11ed0a7694c3e3b3706fd688eaac6b73c87a",
      "tree": "3551b4858075cac4007993d4ad15e362127076dd",
      "parents": [
        "fa0fa451b2befe5f6b113cebb0573e78d97f1040",
        "03ffee7391505d8c6565a4ef691119dcf18ecc9e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 13 18:01:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 13 18:01:39 2016 +0000"
      },
      "message": "Merge \"Express libmedia dependencies in libmediaplayerservice\""
    },
    {
      "commit": "fa0fa451b2befe5f6b113cebb0573e78d97f1040",
      "tree": "32c167bedb29f1408508d2d992b5b0266cac5a55",
      "parents": [
        "9a7bca4332e1388e7fde3f46dfc20b16ca0d3b40",
        "e4bbb6a0805cdfccda54560d2a638faa25b5efca"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 13 18:01:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 13 18:01:27 2016 +0000"
      },
      "message": "Merge \"Express libmedia dependencies in stagefright components\""
    },
    {
      "commit": "9a7bca4332e1388e7fde3f46dfc20b16ca0d3b40",
      "tree": "c9df507c6bfaf69798abf527ab92c3754f26040b",
      "parents": [
        "3911d5d98c2b25df37378f6aa950710d77b91798",
        "e7b096afcea60f30402e4d7d993adf51294bcf31"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 13 18:01:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 13 18:01:04 2016 +0000"
      },
      "message": "Merge \"Export headers from libbinder as part of libmedia\""
    },
    {
      "commit": "3911d5d98c2b25df37378f6aa950710d77b91798",
      "tree": "f09df3512369d1ca7fd86691df6f2f61a2a0b795",
      "parents": [
        "9ca3b7a22fba08c3c1317472d6e1a1645eb2fd60",
        "0572c6e6184cfc3a7fd2e1502b4d79a7f7ef76ad"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 12 23:53:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 12 23:53:37 2016 +0000"
      },
      "message": "Merge \"libdrmframeworkcommon: Explicitly reference libbinder headers\""
    },
    {
      "commit": "5b943ddceaea9bef36894608c654f648b0bf88d4",
      "tree": "bb24323d73b3b38c034c32508945ae46cf4c4148",
      "parents": [
        "03ffee7391505d8c6565a4ef691119dcf18ecc9e"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Apr 12 16:51:14 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Apr 12 16:51:14 2016 -0700"
      },
      "message": "Express libmedia dependencies in libaudiopolicycomponents\n\nAlthough this library does not itself need to be linked with libmedia,\nconsuming libraries need access to libmedia\u0027s headers when they consume\nthe public interface to this library.\n\nBug: 27804373\nTest: Compiles.\n\nChange-Id: I03b4404914c9930093a20e8293d9034b84d85ca9\n"
    },
    {
      "commit": "03ffee7391505d8c6565a4ef691119dcf18ecc9e",
      "tree": "3551b4858075cac4007993d4ad15e362127076dd",
      "parents": [
        "e4bbb6a0805cdfccda54560d2a638faa25b5efca"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Apr 12 16:40:31 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Apr 12 16:40:31 2016 -0700"
      },
      "message": "Express libmedia dependencies in libmediaplayerservice\n\nlibstagefright_nuplayer depends on headers from libmedia although\nit is not linked directly against libmedia.\n\nConsumers of libmediaplayerservice must have libmedia\u0027s complete\ninclude path as part of their include path in order to consume\nlibmediaplayerservice.\n\nBug: 27804373\nChange-Id: Ia294129736b3c855191ef255133165b7beaba376\nTest: Compiles.\n"
    },
    {
      "commit": "e4bbb6a0805cdfccda54560d2a638faa25b5efca",
      "tree": "32c167bedb29f1408508d2d992b5b0266cac5a55",
      "parents": [
        "e7b096afcea60f30402e4d7d993adf51294bcf31"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Apr 12 15:32:33 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Apr 12 16:33:59 2016 -0700"
      },
      "message": "Express libmedia dependencies in stagefright components\n\nlibstagefright includes a number of static libraries, each of which\nincludes eventually includes headers from libmedia.  Express this\ndependency explicitly so that the static libraries can pick up\nlibmedia\u0027s header include path.\n\nBug: 27804373\nTest: Compiles.\n\nChange-Id: I0cb17327202f5b8b840eba6fdbd8768e203f16de\n"
    },
    {
      "commit": "1f84ffcbdbedb102828c9f47c14e09279c6da8d2",
      "tree": "606210ae7aa606efef9e11f9291438141e0edab4",
      "parents": [
        "9ca3b7a22fba08c3c1317472d6e1a1645eb2fd60"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Apr 12 13:02:28 2016 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Apr 13 08:15:48 2016 +0900"
      },
      "message": "codecs: fix HEVC resolution change\n\nBug: 28086758\nChange-Id: I3c38b91365b67f2b2125bd1f0876b8080c3eaf64\n"
    },
    {
      "commit": "e7b096afcea60f30402e4d7d993adf51294bcf31",
      "tree": "c9df507c6bfaf69798abf527ab92c3754f26040b",
      "parents": [
        "0572c6e6184cfc3a7fd2e1502b4d79a7f7ef76ad"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Mon Apr 11 15:11:08 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Apr 12 15:28:30 2016 -0700"
      },
      "message": "Export headers from libbinder as part of libmedia\n\nIf you need to include files from libmedia, you\u0027ll also need to\ninclude files from libbinder, since libbinder is referenced from\npublic libmedia headers.\n\nBug: 27804373\nTest: Consumers of libmedia pick up libbinder\u0027s changed exported header\n      path.\n\nChange-Id: I7402044a9cb9874637fb3066184c8bff85e5f791\n"
    },
    {
      "commit": "0572c6e6184cfc3a7fd2e1502b4d79a7f7ef76ad",
      "tree": "f09df3512369d1ca7fd86691df6f2f61a2a0b795",
      "parents": [
        "9ca3b7a22fba08c3c1317472d6e1a1645eb2fd60"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Apr 12 14:34:34 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Apr 12 15:28:30 2016 -0700"
      },
      "message": "libdrmframeworkcommon: Explicitly reference libbinder headers\n\nWhen creating this static lib, explicitly reference libbinder\nto pick up its header include paths.\n\nBug: 27804373\nTest: lib compiles when libbinder\u0027s header include\n      paths change.\n\nChange-Id: I6cd034703db8ef13f0bcaece27373a60fcde7b4e\n"
    },
    {
      "commit": "9ca3b7a22fba08c3c1317472d6e1a1645eb2fd60",
      "tree": "1a95527863589e67760d7ae8552d77b3b537911a",
      "parents": [
        "85f1c3c5dee946ea522ff4a4f27dfeb700401a69",
        "1e98fbe5075571c1a02808002bb7b9af9fed1df5"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Apr 07 16:06:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 07 16:06:06 2016 +0000"
      },
      "message": "Merge \"Add the conditions that determine the region for US, CA and JP\""
    },
    {
      "commit": "85f1c3c5dee946ea522ff4a4f27dfeb700401a69",
      "tree": "ec410fdc3d2e3bf84e0746f4d13d0f8e3f83b665",
      "parents": [
        "bae1c84c532e5a7226e11b648342a7fe9ec63a26",
        "e6ef154956697d13b8808e3b418241d3a9326568"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Apr 05 14:42:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 05 14:42:15 2016 +0000"
      },
      "message": "Merge \"AUtils: disable overflow checks for isInRange\""
    },
    {
      "commit": "bae1c84c532e5a7226e11b648342a7fe9ec63a26",
      "tree": "905692e8a003731105ca9188e2eb4066b24f8070",
      "parents": [
        "a9292e0651fae1ef26fa188b24a4a5d2d0a20c8f",
        "5a8dbe7ad39fbfb9076894dcd24c596aae2cfccb"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Mar 31 21:11:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 31 21:11:41 2016 +0000"
      },
      "message": "Merge \"drm: unused argument warning messages\""
    },
    {
      "commit": "5a8dbe7ad39fbfb9076894dcd24c596aae2cfccb",
      "tree": "905692e8a003731105ca9188e2eb4066b24f8070",
      "parents": [
        "a9292e0651fae1ef26fa188b24a4a5d2d0a20c8f"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Mon Jun 23 14:13:52 2014 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Mar 31 21:10:54 2016 +0000"
      },
      "message": "drm: unused argument warning messages\n\nChange-Id: Ifd8a470ffa02f986427c5f36380d70494efe864d\n"
    },
    {
      "commit": "a9292e0651fae1ef26fa188b24a4a5d2d0a20c8f",
      "tree": "0c0b8a4268fa356cc0c92358fd85c34c0e62f3d3",
      "parents": [
        "bf1e74ed393c8282e7e673e0b150df8905ebdfaf",
        "5687bf50d446373454d353b0bd17ed0aaa083c95"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Thu Mar 31 20:55:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 31 20:55:32 2016 +0000"
      },
      "message": "Merge \"libcommon_time_client: unused argument warning messages\""
    },
    {
      "commit": "5687bf50d446373454d353b0bd17ed0aaa083c95",
      "tree": "0c0b8a4268fa356cc0c92358fd85c34c0e62f3d3",
      "parents": [
        "bf1e74ed393c8282e7e673e0b150df8905ebdfaf"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Mon Jun 23 14:17:21 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 31 13:54:29 2016 -0700"
      },
      "message": "libcommon_time_client: unused argument warning messages\n\nChange-Id: Ieba62bd4092f01c32bd7cbb5e3ee445e0c7d6b1b\n"
    },
    {
      "commit": "1e98fbe5075571c1a02808002bb7b9af9fed1df5",
      "tree": "d5db4cffbb5b9e0937d407b8202f54e45d1fb0d3",
      "parents": [
        "bf1e74ed393c8282e7e673e0b150df8905ebdfaf"
      ],
      "author": {
        "name": "takafumi nakamura",
        "email": "takafumi.x.nakamura@sonymobile.com",
        "time": "Fri Nov 20 18:09:02 2015 +0900"
      },
      "committer": {
        "name": "Zoran Jovanovic",
        "email": "zoran.jovanovic@sonymobile.com",
        "time": "Thu Mar 31 13:26:49 2016 +0200"
      },
      "message": "Add the conditions that determine the region for US, CA and JP\n\nRegion is incorrect when dual SIM is inserted.\nToneGenerator class doesn\u0027t consider the dual SIM use case,\nso region is always set to a default value(CEPT) even if\nthese country\u0027s dual SIMs are inserted.\n\nChange-Id: Iad684856f550b50345b71d8c07e99e27f87407a7\n"
    },
    {
      "commit": "bf1e74ed393c8282e7e673e0b150df8905ebdfaf",
      "tree": "a2bb2f364875088a624a95ebb19b0a5ee517866d",
      "parents": [
        "e0d98575936846f7f055858ef6c622362d3e4197",
        "94e2db71cf1ce90f8a74632895e2766b24a80d7f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 29 16:22:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 29 16:22:03 2016 +0000"
      },
      "message": "Merge \"Don\u0027t print both current and new URIs by default\""
    },
    {
      "commit": "94e2db71cf1ce90f8a74632895e2766b24a80d7f",
      "tree": "a2bb2f364875088a624a95ebb19b0a5ee517866d",
      "parents": [
        "e0d98575936846f7f055858ef6c622362d3e4197"
      ],
      "author": {
        "name": "Michal Piechowski",
        "email": "michal.piechowski@sonymobile.com",
        "time": "Thu Nov 19 17:20:12 2015 +0100"
      },
      "committer": {
        "name": "Takahiro Aizawa",
        "email": "takahiro.aizawa@sonymobile.com",
        "time": "Tue Mar 29 16:10:46 2016 +0900"
      },
      "message": "Don\u0027t print both current and new URIs by default\n\nUser may don\u0027t want to leak URIs used by him and ALOGI is visible from\ndefault so changing it to ALOGV.\n\nChange-Id: I14f2de3441f76207f6d404efb509e87cdca2b0e3\n"
    },
    {
      "commit": "e0d98575936846f7f055858ef6c622362d3e4197",
      "tree": "644d69eec2f2f1a6bb0837b13e5d9a382524d861",
      "parents": [
        "01a9f0422a202a925e4cea3bfeac4bfc9a05a553",
        "61458f0faf97951e6b3e6dabb739a63a668b2df1"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Mar 29 00:10:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 29 00:10:52 2016 +0000"
      },
      "message": "Merge \"amrwbenc: fix possible signed integer overflow in ACELP_4t64_fx.\""
    },
    {
      "commit": "61458f0faf97951e6b3e6dabb739a63a668b2df1",
      "tree": "644d69eec2f2f1a6bb0837b13e5d9a382524d861",
      "parents": [
        "01a9f0422a202a925e4cea3bfeac4bfc9a05a553"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Mar 16 11:05:03 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Mar 28 16:19:36 2016 -0700"
      },
      "message": "amrwbenc: fix possible signed integer overflow in ACELP_4t64_fx.\n\nBug: 27657270\nChange-Id: Iad98ad520e9c99a433842b1a3841e288013fb1c9\n(cherry picked from commit a93d5b263f3f374c5d3081297f504504203000da)\n"
    },
    {
      "commit": "01a9f0422a202a925e4cea3bfeac4bfc9a05a553",
      "tree": "d00c74db1af3f9c0963f1a63942dfc4f8179e0d7",
      "parents": [
        "bbc96beb74c771f392d1325e83d8bd2b0b508b7d",
        "b06d2bd788a8858413875c39f25cbe778e90f8ad"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Mar 28 23:16:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 28 23:16:06 2016 +0000"
      },
      "message": "Merge \"MediaPlayer: use mLock to prevent racing condition.\""
    },
    {
      "commit": "b06d2bd788a8858413875c39f25cbe778e90f8ad",
      "tree": "d00c74db1af3f9c0963f1a63942dfc4f8179e0d7",
      "parents": [
        "bbc96beb74c771f392d1325e83d8bd2b0b508b7d"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Mar 28 14:12:57 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Mar 28 16:13:53 2016 -0700"
      },
      "message": "MediaPlayer: use mLock to prevent racing condition.\n\nBug: 27823938\nChange-Id: Iad156f3b35fdcccb13ad5c49921bbe3cc4fc0c47\n(cherry picked from commit 1243869fb29ee580fa5c179443420c06a779dbfd)\n"
    },
    {
      "commit": "bbc96beb74c771f392d1325e83d8bd2b0b508b7d",
      "tree": "3d8106a13af6af28a46e0fb16341122633402747",
      "parents": [
        "231938cab5fc8253d9f428f18f8b6e657ae196fe",
        "51df8dfdf4901e09c72afccdaf07cad3550b6961"
      ],
      "author": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Mon Mar 28 21:40:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 28 21:40:40 2016 +0000"
      },
      "message": "Merge \"Address const issues in preparation for libcxx rebase.\""
    },
    {
      "commit": "231938cab5fc8253d9f428f18f8b6e657ae196fe",
      "tree": "f4a88c67efe10392aeee678cf2d62250f575bd9c",
      "parents": [
        "b9693358f51ac591276a4529e63c123c9801e64d",
        "d66f8623745d62af00c4e2677010aa654f0eee5d"
      ],
      "author": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Mon Mar 28 21:40:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 28 21:40:15 2016 +0000"
      },
      "message": "Merge \"Address const issues in preparation for libcxx rebase.\""
    },
    {
      "commit": "b9693358f51ac591276a4529e63c123c9801e64d",
      "tree": "eb82ae875b87d70e6192af81701090e71ea7ee49",
      "parents": [
        "cc50ea592f9b67b37d61a1952fc174489c588f80",
        "e15b5678f81b4fb845b89878692d4001ede70587"
      ],
      "author": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Mon Mar 28 21:40:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 28 21:40:03 2016 +0000"
      },
      "message": "Merge \"Address const issues in preparation for libcxx rebase.\""
    },
    {
      "commit": "cc50ea592f9b67b37d61a1952fc174489c588f80",
      "tree": "e3c67d9dbc353d000e9944abb8abdd29604481cf",
      "parents": [
        "1c0d8453f8162d6e89d0baf8ae0e066afcf99ca5",
        "8abaa35abb968af749a55d53fded0c1c9d37c48c"
      ],
      "author": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Mon Mar 28 21:00:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 28 21:00:41 2016 +0000"
      },
      "message": "Merge \"Address const issues in preparation for libcxx rebase.\""
    },
    {
      "commit": "1c0d8453f8162d6e89d0baf8ae0e066afcf99ca5",
      "tree": "c7fbe3e97d2282daa942803c6fa06c47a5389f89",
      "parents": [
        "52ffc55fae0ea6bc3784a841340d52f45b88f009",
        "a40d49b7b2c83fff03b152ae29e5723f751b9073"
      ],
      "author": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Mon Mar 28 20:59:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 28 20:59:58 2016 +0000"
      },
      "message": "Merge \"Address const issues in preparation for libcxx rebase.\""
    },
    {
      "commit": "e6ef154956697d13b8808e3b418241d3a9326568",
      "tree": "3279b4232a9bae31617667b9fbee682e5adfd6b4",
      "parents": [
        "52ffc55fae0ea6bc3784a841340d52f45b88f009"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Mar 28 13:21:17 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Mar 28 13:21:17 2016 -0700"
      },
      "message": "AUtils: disable overflow checks for isInRange\n\nisInRange() does its own overflow checks, and the compiler\u0027s overflow\nchecks get in the way of that.\n\nBug: 27852836\nChange-Id: I9b699332ca139980031306e74735bcb0a341e3da\n"
    },
    {
      "commit": "d66f8623745d62af00c4e2677010aa654f0eee5d",
      "tree": "d7c745e03140179533aa11a685e275a40e98af41",
      "parents": [
        "f903306aeb7ea2b0ab5d50437fdcb2b819a8f99e"
      ],
      "author": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Thu Mar 24 12:23:49 2016 -0700"
      },
      "committer": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Mon Mar 28 13:19:59 2016 -0700"
      },
      "message": "Address const issues in preparation for libcxx rebase.\n\nChange-Id: I069b4c9c2e50569b7cf49b25c8c87e7f36833ab5\n"
    },
    {
      "commit": "e15b5678f81b4fb845b89878692d4001ede70587",
      "tree": "00bd5c9df01f801f9b4de27af458d4ca9a0ba6f0",
      "parents": [
        "f903306aeb7ea2b0ab5d50437fdcb2b819a8f99e"
      ],
      "author": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Thu Mar 24 12:21:43 2016 -0700"
      },
      "committer": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Mon Mar 28 13:19:18 2016 -0700"
      },
      "message": "Address const issues in preparation for libcxx rebase.\n\nChange-Id: I61777e557738b2df8b6037a6f71a2cf0a24967dd\n"
    },
    {
      "commit": "8abaa35abb968af749a55d53fded0c1c9d37c48c",
      "tree": "12e8a6dfcd9c14ea2fb386281325da9dee7fad0e",
      "parents": [
        "f903306aeb7ea2b0ab5d50437fdcb2b819a8f99e"
      ],
      "author": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Thu Mar 24 12:17:36 2016 -0700"
      },
      "committer": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Mon Mar 28 13:18:21 2016 -0700"
      },
      "message": "Address const issues in preparation for libcxx rebase.\n\nChange-Id: I389e585b11647763f7b4f4dbf1181acc85ba36d4\n"
    },
    {
      "commit": "51df8dfdf4901e09c72afccdaf07cad3550b6961",
      "tree": "70a64d9d7b977be705e9605e43eb2d90c0651509",
      "parents": [
        "f903306aeb7ea2b0ab5d50437fdcb2b819a8f99e"
      ],
      "author": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Thu Mar 24 12:13:02 2016 -0700"
      },
      "committer": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Mon Mar 28 13:17:16 2016 -0700"
      },
      "message": "Address const issues in preparation for libcxx rebase.\n\nChange-Id: I044a41c6876a008f3f5011e2649d8557d702e802\n"
    },
    {
      "commit": "a40d49b7b2c83fff03b152ae29e5723f751b9073",
      "tree": "5f1df5fbec97fd48bb7a0c5a5bec3d4401833b08",
      "parents": [
        "f903306aeb7ea2b0ab5d50437fdcb2b819a8f99e"
      ],
      "author": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Thu Mar 24 12:11:22 2016 -0700"
      },
      "committer": {
        "name": "Dan Austin",
        "email": "danielaustin@google.com",
        "time": "Mon Mar 28 13:15:46 2016 -0700"
      },
      "message": "Address const issues in preparation for libcxx rebase.\n\nChange-Id: I475253079dd49f34be10aa18e2b34a4e9be7c126\n"
    },
    {
      "commit": "52ffc55fae0ea6bc3784a841340d52f45b88f009",
      "tree": "353a9d4568937343effac29812b128bccd172e38",
      "parents": [
        "f903306aeb7ea2b0ab5d50437fdcb2b819a8f99e",
        "0b8dec713aee5b6fde8c4aedee91674795004725"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 24 20:31:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 24 20:31:20 2016 +0000"
      },
      "message": "Merge \"Use uint32_t for NAL offset and size\""
    },
    {
      "commit": "0b8dec713aee5b6fde8c4aedee91674795004725",
      "tree": "353a9d4568937343effac29812b128bccd172e38",
      "parents": [
        "f903306aeb7ea2b0ab5d50437fdcb2b819a8f99e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 22 12:12:55 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 22 12:12:55 2016 -0700"
      },
      "message": "Use uint32_t for NAL offset and size\n\nThis is enough for the offsets/sizes within a single buffer, and\nprevents miscommunication between 64-bit and 32-bit processes.\n\nBug: 27785687\nChange-Id: I4e6c3edbb7e740324c9ff7f8ae539d41ea3be4e2\n"
    },
    {
      "commit": "f903306aeb7ea2b0ab5d50437fdcb2b819a8f99e",
      "tree": "88f8b943f95bceed901de324fed8d2e4ae096e1f",
      "parents": [
        "3c0d59dd4397d57352416af05fde596dcc78179a",
        "1cb23b033987e86827a4fa96550c6a3670b688f1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Mar 21 19:28:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 21 19:28:22 2016 +0000"
      },
      "message": "Merge \"Fix 64-bit comparison\""
    },
    {
      "commit": "1cb23b033987e86827a4fa96550c6a3670b688f1",
      "tree": "88f8b943f95bceed901de324fed8d2e4ae096e1f",
      "parents": [
        "3c0d59dd4397d57352416af05fde596dcc78179a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Mar 21 09:29:06 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Mar 21 11:18:51 2016 -0700"
      },
      "message": "Fix 64-bit comparison\n\nA 64-bit SIZE_MAX value cast to off64_t is always negative, causing valid\nfiles to be rejected in 64-bit mode.\n\nChange-Id: I8f61c19951f9c73292fa917081b8b2f3bfc405a0\n"
    },
    {
      "commit": "3c0d59dd4397d57352416af05fde596dcc78179a",
      "tree": "256bb4e1de9dd7c485475936d1314b417d35554c",
      "parents": [
        "c73c64a699df828bc02f556bd0bf1724532aac36",
        "35738c6e64dbcfe62f832ace599d5fbb84dc0e98"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Mar 21 16:27:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 21 16:27:40 2016 +0000"
      },
      "message": "Merge \"Fix benign overflow in verifyOpusHeader\""
    },
    {
      "commit": "35738c6e64dbcfe62f832ace599d5fbb84dc0e98",
      "tree": "256bb4e1de9dd7c485475936d1314b417d35554c",
      "parents": [
        "c73c64a699df828bc02f556bd0bf1724532aac36"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri Sep 25 12:37:35 2015 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Mar 21 16:27:02 2016 +0000"
      },
      "message": "Fix benign overflow in verifyOpusHeader\n\nBug: 24404248\nBug: 23110888\nChange-Id: I9052383f6fe28f0eca558d4374c49f5a67ce11ce\n"
    },
    {
      "commit": "c73c64a699df828bc02f556bd0bf1724532aac36",
      "tree": "65ea80f416342e543e1200f2951b64e328fe989d",
      "parents": [
        "1eb3cb0343eb11c658dcc402b017bf04305bc789",
        "ae9a5f1f1c15b894a762f66ff248fc840b7e72a5"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Sat Mar 19 00:23:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 19 00:23:29 2016 +0000"
      },
      "message": "Merge \"audioflinger: clear mMixerBuffer if frame is not ready\""
    },
    {
      "commit": "1eb3cb0343eb11c658dcc402b017bf04305bc789",
      "tree": "b1c7d5320862de02954a5c801da2e34ab86fb692",
      "parents": [
        "ebc0faffd2a11a770614e699bb1e8beb51af87e1",
        "303a2c2b7c321947fa6032893de3ed8a3d6e93ee"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 18 14:48:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 18 14:48:28 2016 +0000"
      },
      "message": "Merge \"Avoid parsing CC SEI payload beyond buffer end\""
    },
    {
      "commit": "ebc0faffd2a11a770614e699bb1e8beb51af87e1",
      "tree": "312c3d32c3e83ff734603d140f1435a53ad5b4e7",
      "parents": [
        "c29470f61a5f35f23c8f52851e778b6613ace6f8",
        "047ccc77b65a6a062dd88622e583b3d47f496927"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Mar 11 17:40:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 11 17:40:50 2016 +0000"
      },
      "message": "Merge \"SoftAvcEnc:Configured constrained_intra_pred flag in internalSetParameter\""
    },
    {
      "commit": "047ccc77b65a6a062dd88622e583b3d47f496927",
      "tree": "59d945b3e1e011ba276677e98a7ea969e1c85a62",
      "parents": [
        "ee38fad5e9109f92b24c0e4d6d0d021b3d20e4e0"
      ],
      "author": {
        "name": "Doney Alex",
        "email": "doney.alex@ittiam.com",
        "time": "Fri Mar 11 18:07:41 2016 +0530"
      },
      "committer": {
        "name": "Doney Alex",
        "email": "doney.alex@ittiam.com",
        "time": "Fri Mar 11 18:27:09 2016 +0530"
      },
      "message": "SoftAvcEnc:Configured constrained_intra_pred flag in internalSetParameter\n\nChange-Id: Idbc2a0ee413651e2b6b1c82b7496507906c222c2\n"
    },
    {
      "commit": "ae9a5f1f1c15b894a762f66ff248fc840b7e72a5",
      "tree": "f05aeb6b08783eef8a2e6f74750d2b6356d6772a",
      "parents": [
        "844fab9b2b751fe7af8be64e55b912bec12e7c0b"
      ],
      "author": {
        "name": "Mohan Kumar",
        "email": "mkumard@nvidia.com",
        "time": "Fri Dec 12 15:16:46 2014 +0530"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Mar 07 13:41:07 2016 -0800"
      },
      "message": "audioflinger: clear mMixerBuffer if frame is not ready\n\nClear the mMixerBuffer if frame is not ready before the FastMixer\nstarts processing. Otherwise it might result in large glitches on\noutput device due to junk data present in the mixbuffer.\n\nChange-Id: I9f025234d4ac100f85d2ec67c06a8df4195bea98\n"
    },
    {
      "commit": "c29470f61a5f35f23c8f52851e778b6613ace6f8",
      "tree": "705c778de4f8a574236e5e39f22106132d090288",
      "parents": [
        "c25afe54c3d04acb44aba3330043e39f087c2b0a",
        "844fab9b2b751fe7af8be64e55b912bec12e7c0b"
      ],
      "author": {
        "name": "Sumit Bhattacharya",
        "email": "sumitb@nvidia.com",
        "time": "Mon Mar 07 21:05:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 07 21:05:32 2016 +0000"
      },
      "message": "Merge \"AudioFlinger: Get shared heap size from property\"\nam: 844fab9b2b\n\n* commit \u0027844fab9b2b751fe7af8be64e55b912bec12e7c0b\u0027:\n  AudioFlinger: Get shared heap size from property\n"
    },
    {
      "commit": "844fab9b2b751fe7af8be64e55b912bec12e7c0b",
      "tree": "75ecf705b8d51410a64bcd3f96fa42bd869f7861",
      "parents": [
        "fedc6921dbd807e39c811b99466b875f909ad99e",
        "cd64e0ed477fcaadd2ad03c5ef79d43ae98d7e44"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Mon Mar 07 20:58:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 07 20:58:06 2016 +0000"
      },
      "message": "Merge \"AudioFlinger: Get shared heap size from property\""
    },
    {
      "commit": "c25afe54c3d04acb44aba3330043e39f087c2b0a",
      "tree": "33196ed99c46213dd7bc2ccdd3a386468ceeb18d",
      "parents": [
        "1382919b67e880a052c51d6601a89af96be8c6d6",
        "fedc6921dbd807e39c811b99466b875f909ad99e"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Mar 04 19:16:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 04 19:16:52 2016 +0000"
      },
      "message": "Merge \"Add missing liblog dependency\"\nam: fedc6921db\n\n* commit \u0027fedc6921dbd807e39c811b99466b875f909ad99e\u0027:\n  Add missing liblog dependency\n"
    },
    {
      "commit": "fedc6921dbd807e39c811b99466b875f909ad99e",
      "tree": "70435ec26f0084ca33f37eb4d411879ce1c1dcff",
      "parents": [
        "b4625e63fa48bac547f1fac2089adc290f64e536",
        "4bcd3f51058c5032fdbf87a56566199c15d61087"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Mar 04 19:10:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 04 19:10:21 2016 +0000"
      },
      "message": "Merge \"Add missing liblog dependency\""
    },
    {
      "commit": "cd64e0ed477fcaadd2ad03c5ef79d43ae98d7e44",
      "tree": "218bd0153ff132bf885775ca74c72f9a0bac2677",
      "parents": [
        "ee38fad5e9109f92b24c0e4d6d0d021b3d20e4e0"
      ],
      "author": {
        "name": "Sumit Bhattacharya",
        "email": "sumitb@nvidia.com",
        "time": "Thu Feb 11 01:37:20 2016 +0530"
      },
      "committer": {
        "name": "Sumit Bhattacharya",
        "email": "sumitb@nvidia.com",
        "time": "Fri Mar 04 16:29:44 2016 +0530"
      },
      "message": "AudioFlinger: Get shared heap size from property\n\nFor consecutive 24bit, 192kHz, 7.1 content 4MB heap is not enough.\nSo exposing a propery ro.af.client_heap_size_kbyte to set platform\nspecific shared client heap size.\n\nChange-Id: I2fb257c5fecc0245aa3a07998c2bfd6864a7d64f\n"
    },
    {
      "commit": "1382919b67e880a052c51d6601a89af96be8c6d6",
      "tree": "85c3806fee0b1b4412344e7dfd3aff8888f3d119",
      "parents": [
        "4a18e69c8dc8d25327c2580aded543c52ee96559",
        "b4625e63fa48bac547f1fac2089adc290f64e536"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 03 22:41:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 03 22:41:31 2016 +0000"
      },
      "message": "Merge \"NuPlayer: handle unsupported tracks - DO NOT MERGE\"\nam: b4625e63fa  -s ours\n\n* commit \u0027b4625e63fa48bac547f1fac2089adc290f64e536\u0027:\n  NuPlayer: handle unsupported tracks - DO NOT MERGE\n"
    },
    {
      "commit": "b4625e63fa48bac547f1fac2089adc290f64e536",
      "tree": "72bba8f5efaf763baadefbe972a51c21efa372a7",
      "parents": [
        "f125dacbe505f97f4d8e051ecac49c571750dc95",
        "0e5b95904cfd5ed2058c96c4292978192b610da5"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 03 22:35:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 03 22:35:51 2016 +0000"
      },
      "message": "Merge \"NuPlayer: handle unsupported tracks - DO NOT MERGE\""
    },
    {
      "commit": "0e5b95904cfd5ed2058c96c4292978192b610da5",
      "tree": "72bba8f5efaf763baadefbe972a51c21efa372a7",
      "parents": [
        "f125dacbe505f97f4d8e051ecac49c571750dc95"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 03 14:03:37 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 03 14:26:45 2016 -0800"
      },
      "message": "NuPlayer: handle unsupported tracks - DO NOT MERGE\n\nChange-Id: I87cdbcc672bc26c22a70f9fa42af3776e53dc50f\n"
    },
    {
      "commit": "4a18e69c8dc8d25327c2580aded543c52ee96559",
      "tree": "85c3806fee0b1b4412344e7dfd3aff8888f3d119",
      "parents": [
        "103177fd3326a9aac9cb64d2ab4efcb193571ed5",
        "f125dacbe505f97f4d8e051ecac49c571750dc95"
      ],
      "author": {
        "name": "Doney Alex",
        "email": "doney.alex@ittiam.com",
        "time": "Fri Feb 26 17:32:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 26 17:32:46 2016 +0000"
      },
      "message": "Merge \"SoftAvcEnc: Added support for Constrained intra prediction.\"\nam: f125dacbe5\n\n* commit \u0027f125dacbe505f97f4d8e051ecac49c571750dc95\u0027:\n  SoftAvcEnc: Added support for Constrained intra prediction.\n"
    },
    {
      "commit": "f125dacbe505f97f4d8e051ecac49c571750dc95",
      "tree": "8df5044faccb76902485feecc675b0178c9caabd",
      "parents": [
        "2dab1fe48bdf75e1e510ea12e7b5a55ed2692d3f",
        "e239dc16d5dd5a977908a96b363dd2279b6db969"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Feb 26 17:28:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 26 17:28:30 2016 +0000"
      },
      "message": "Merge \"SoftAvcEnc: Added support for Constrained intra prediction.\""
    },
    {
      "commit": "103177fd3326a9aac9cb64d2ab4efcb193571ed5",
      "tree": "f90200aa7c97015feab0926e9a601cf7148e26a6",
      "parents": [
        "cf34799f702fca5cb6fabd185650c265c08c8b2e",
        "2dab1fe48bdf75e1e510ea12e7b5a55ed2692d3f"
      ],
      "author": {
        "name": "Bin Chen",
        "email": "chen_bin@projectara.com",
        "time": "Thu Feb 25 19:09:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 25 19:09:50 2016 +0000"
      },
      "message": "Merge \"CameraService: Fix cameraId type of onDeviceStatusChanged\"\nam: 2dab1fe48b\n\n* commit \u00272dab1fe48bdf75e1e510ea12e7b5a55ed2692d3f\u0027:\n  CameraService: Fix cameraId type of onDeviceStatusChanged\n"
    },
    {
      "commit": "2dab1fe48bdf75e1e510ea12e7b5a55ed2692d3f",
      "tree": "b59a0de1a55c30403b1d537564e65d028adebbcc",
      "parents": [
        "15ca784102df7fc8259509b564d8085273d2a340",
        "e16d1165c5dccfb44753610f39b120938269cd3a"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Feb 25 19:08:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 25 19:08:28 2016 +0000"
      },
      "message": "Merge \"CameraService: Fix cameraId type of onDeviceStatusChanged\""
    },
    {
      "commit": "e16d1165c5dccfb44753610f39b120938269cd3a",
      "tree": "b59a0de1a55c30403b1d537564e65d028adebbcc",
      "parents": [
        "15ca784102df7fc8259509b564d8085273d2a340"
      ],
      "author": {
        "name": "Bin Chen",
        "email": "chen_bin@projectara.com",
        "time": "Mon Feb 22 18:19:58 2016 +1100"
      },
      "committer": {
        "name": "Bin Chen",
        "email": "chen_bin@projectara.com",
        "time": "Thu Feb 25 18:38:42 2016 +1100"
      },
      "message": "CameraService: Fix cameraId type of onDeviceStatusChanged\n\nThe cameraId should be of type int, instead of camera_device_status_t.\n\nChange-Id: I26d587bb74f7100028f09928984c2e8dad6eebef\nSigned-off-by: Bin Chen \u003cchen_bin@projectara.com\u003e\n"
    },
    {
      "commit": "e239dc16d5dd5a977908a96b363dd2279b6db969",
      "tree": "1a167b50985dd074c0e4dc76fbd388fb90ab24fd",
      "parents": [
        "ee38fad5e9109f92b24c0e4d6d0d021b3d20e4e0"
      ],
      "author": {
        "name": "Doney Alex",
        "email": "doney.alex@ittiam.com",
        "time": "Wed Feb 24 14:49:24 2016 +0530"
      },
      "committer": {
        "name": "Doney Alex",
        "email": "doney.alex@ittiam.com",
        "time": "Wed Feb 24 15:10:15 2016 +0530"
      },
      "message": "SoftAvcEnc: Added support for Constrained intra prediction.\n\nChange-Id: I1a3e8fbad0bea728311c2b4b0513c9565ecf9a14\n"
    },
    {
      "commit": "4bcd3f51058c5032fdbf87a56566199c15d61087",
      "tree": "6c5b76a700835cb0af8a3d1a491620cbe77d38b9",
      "parents": [
        "15ca784102df7fc8259509b564d8085273d2a340"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Feb 12 16:41:00 2016 -0800"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Mon Feb 22 13:09:44 2016 -0800"
      },
      "message": "Add missing liblog dependency\n\nBug: http://b/27171986\nChange-Id: Iedc22252183269e36f2f01570c5fa37bf1099f90\n"
    },
    {
      "commit": "cf34799f702fca5cb6fabd185650c265c08c8b2e",
      "tree": "473fdd60b00607ed9efb22b8ea6eb1b75ac1e876",
      "parents": [
        "55363176be0ad1fe75d97276547929b4ca971f56",
        "15ca784102df7fc8259509b564d8085273d2a340"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Fri Feb 19 22:17:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 19 22:17:34 2016 +0000"
      },
      "message": "Merge \"brillo: Don\\\u0027t even try contacting the camera proxy\"\nam: 15ca784102\n\n* commit \u002715ca784102df7fc8259509b564d8085273d2a340\u0027:\n  brillo: Don\u0027t even try contacting the camera proxy\n"
    },
    {
      "commit": "15ca784102df7fc8259509b564d8085273d2a340",
      "tree": "0159153a9c5768e791a7cd281f0b46485f8e4992",
      "parents": [
        "c25621f0e52dbf78159b5aa28b8c19ed6a7a053b",
        "92c06fceabfa47906aaa7c747dcdd6376ccec358"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Fri Feb 19 22:11:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 19 22:11:31 2016 +0000"
      },
      "message": "Merge \"brillo: Don\u0027t even try contacting the camera proxy\""
    },
    {
      "commit": "55363176be0ad1fe75d97276547929b4ca971f56",
      "tree": "3fe580b201bb18d7e81792a8a98051d372c8078a",
      "parents": [
        "c25621f0e52dbf78159b5aa28b8c19ed6a7a053b",
        "813ac23bee5b3519c2b7f410a2b24b3a94075b22"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Feb 17 09:50:43 2016 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Feb 17 09:50:43 2016 -0800"
      },
      "message": "Merge commit \u0027813ac23bee5b3519c2b7f410a2b24b3a94075b22\u0027 into HEAD\n"
    },
    {
      "commit": "c25621f0e52dbf78159b5aa28b8c19ed6a7a053b",
      "tree": "ab91d928ce11fb77b51a03f35687a53b8716bccf",
      "parents": [
        "4be8e17981171d14daa71ff74c538ec41d265497",
        "0039bcf0c4f10b92917c26df70c7847f1ab0b51e"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Feb 16 17:07:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 16 17:07:55 2016 +0000"
      },
      "message": "Merge \"brillo: Rely on static SELinux policy for camera\""
    },
    {
      "commit": "4be8e17981171d14daa71ff74c538ec41d265497",
      "tree": "ee5c271124fda5389d7bc15d63350809f60bc374",
      "parents": [
        "11c3022b6e5fcf48c8ba7c13bba899ff1b00a9e9",
        "cdf15736da5d623948df6586118d5a7d0df3e809"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Sat Feb 13 01:53:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 13 01:53:28 2016 +0000"
      },
      "message": "Merge \"Add missing liblog dependency\""
    },
    {
      "commit": "cdf15736da5d623948df6586118d5a7d0df3e809",
      "tree": "02bb087ecb4962cc25c235cd3555c6c4336c89e6",
      "parents": [
        "d1a9f491e7850136c203ba118a5f045933cd5d29"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Feb 12 16:41:00 2016 -0800"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Feb 12 16:52:53 2016 -0800"
      },
      "message": "Add missing liblog dependency\n\nBug: http://b/27171986\nChange-Id: Iacceec85de8a64d1f28724ba6c4d6eab34d865a0\n"
    },
    {
      "commit": "11c3022b6e5fcf48c8ba7c13bba899ff1b00a9e9",
      "tree": "1765d1aa79165bea4a6f821d7672141fea134000",
      "parents": [
        "1d975c4b9a0cf77845b15eff41a1f076fd8f309a",
        "d1a9f491e7850136c203ba118a5f045933cd5d29"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Sat Feb 13 00:37:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 13 00:37:14 2016 +0000"
      },
      "message": "Merge \"Add missing liblog dependency\""
    },
    {
      "commit": "1d975c4b9a0cf77845b15eff41a1f076fd8f309a",
      "tree": "ce1b92519bc29dfe05c31820393689f0b2a07c84",
      "parents": [
        "f24971237e8647028c4498f76bffc7b90afabe74",
        "11d72e1d305a80643996b659eed8ba13dba39212"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat Feb 13 00:22:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 13 00:22:12 2016 +0000"
      },
      "message": "Merge changes from topic \u0027rm-awesome\u0027\n\n* changes:\n  stagefright: Remove OMXCodec object\n  stagefright: allow selecting codec by name in SimpleDecodingSource\n"
    },
    {
      "commit": "d1a9f491e7850136c203ba118a5f045933cd5d29",
      "tree": "12459b91970a7da72616db60b1676b9bba9fa4d5",
      "parents": [
        "e27e223dedcc8f7970d550cebd4a7dda3599ef03"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Feb 12 16:19:48 2016 -0800"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Feb 12 16:21:07 2016 -0800"
      },
      "message": "Add missing liblog dependency\n\nBug: http://b/27171986\nChange-Id: I5f62e39b54b7dfc0aa03992a20373a0a6daf1e2f\n"
    },
    {
      "commit": "f24971237e8647028c4498f76bffc7b90afabe74",
      "tree": "8eabce347ad58a8715a63be3143f3acd4885a352",
      "parents": [
        "a888e63c1669b536be43bd6c09ff45fe3eb1db3f",
        "f4d7011d71c52647f0d41daa1b5dd41759d429ec"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat Feb 13 00:20:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 13 00:20:39 2016 +0000"
      },
      "message": "Merge changes I3aa5872e,I914bcc88,Icc6d023f,Ic262482a\n\n* changes:\n  stagefright: use small timeout for input buffer in SimpleDecodingSource\n  stagefright: CodecCapabilities: fix missing capabilities\n  stagefright: ACodec: remove infinite loops\n  stagefright: ACodec: query color format support on specific port\n"
    },
    {
      "commit": "a888e63c1669b536be43bd6c09ff45fe3eb1db3f",
      "tree": "51cf355245bf83e2e99c1a16425cc0ef0c548e06",
      "parents": [
        "e27e223dedcc8f7970d550cebd4a7dda3599ef03",
        "161c953eae05a71309ae5ed03213dec23c907cf6"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Sat Feb 13 00:10:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 13 00:10:46 2016 +0000"
      },
      "message": "Merge \"Fix warning: list conflicting ids (not cameraId)\""
    },
    {
      "commit": "f4d7011d71c52647f0d41daa1b5dd41759d429ec",
      "tree": "aa23addcec802378dc56ff83bb8dc226854597e1",
      "parents": [
        "ef2bdbc3ee1d7ccfdccdc2e58c1135d7b19660fd"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 12 12:40:36 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 12 15:21:26 2016 -0800"
      },
      "message": "stagefright: use small timeout for input buffer in SimpleDecodingSource\n\nAn input is not immediately available after MediaCodec.flush, resulting\nin needlessly waiting for an output buffer.\n\nBug: 27169137\nChange-Id: I3aa5872ee4f570d9da63a4cc87f3beeff61c43b0\n"
    },
    {
      "commit": "ef2bdbc3ee1d7ccfdccdc2e58c1135d7b19660fd",
      "tree": "abb2fa60843be329dd34664b5ccd08575316f6d3",
      "parents": [
        "66092fdb46bf93c9247e86ed7788f764f670a01c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 11 19:42:52 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 12 15:20:12 2016 -0800"
      },
      "message": "stagefright: CodecCapabilities: fix missing capabilities\n\nmCurrentCaps is a reference, so copy codec capabilities into it\nvs. replacing it.\n\nBug: 27142863\nChange-Id: I914bcc882d5f9049bc9eb8b31913b07ae572b441\n"
    },
    {
      "commit": "66092fdb46bf93c9247e86ed7788f764f670a01c",
      "tree": "eb6b9c8328ff176b7ce7ed2838f181ba1b764cc4",
      "parents": [
        "e4abb2a991ad36976a6ca75e9c738d14069572e2"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 10 11:22:10 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 12 15:18:15 2016 -0800"
      },
      "message": "stagefright: ACodec: remove infinite loops\n\nBug: 27114487\nChange-Id: Icc6d023f8c990235031cde0c2daed41cc7d75c88\n"
    },
    {
      "commit": "e4abb2a991ad36976a6ca75e9c738d14069572e2",
      "tree": "275aeee37c67e5518feceaf1d4ac8bad9c14c1a9",
      "parents": [
        "e27e223dedcc8f7970d550cebd4a7dda3599ef03"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 10 10:36:45 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 12 15:17:12 2016 -0800"
      },
      "message": "stagefright: ACodec: query color format support on specific port\n\nThis field was uninitialized prior.\nSome components did not validate this field resulting in an infinite\nquery.\n\nBug: 27114487\nChange-Id: Ic262482a17e675c4e5f198661fad96269cf1febc\n"
    },
    {
      "commit": "92c06fceabfa47906aaa7c747dcdd6376ccec358",
      "tree": "d04126b97978d02442caa812e50ef20617bfd9a4",
      "parents": [
        "0039bcf0c4f10b92917c26df70c7847f1ab0b51e"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Feb 11 15:40:05 2016 -0800"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Fri Feb 12 14:46:05 2016 -0800"
      },
      "message": "brillo: Don\u0027t even try contacting the camera proxy\n\nThis service isn\u0027t running, and every time we try, we spend\nfive seconds retrying to get a reference to a binder that\nwill never be registered with the service manager.\n\nBug: 26936651\nTest: With this patch, 5 second pauses with logs disappear.\n\nChange-Id: I9cc6b1b616f1b786c3bb4e687b1c742d31424684\n"
    },
    {
      "commit": "0039bcf0c4f10b92917c26df70c7847f1ab0b51e",
      "tree": "97096bcb209b096b798c662e724709ca71ea6ba1",
      "parents": [
        "e27e223dedcc8f7970d550cebd4a7dda3599ef03"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Fri Feb 05 10:29:50 2016 -0800"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Fri Feb 12 14:44:56 2016 -0800"
      },
      "message": "brillo: Rely on static SELinux policy for camera\n\nIn Brillo, there are no applications, and SELinux policy can be\nconfigured statically (at build time).  In this model, we control\naccess to the camera binder, and thus to the camera stack.\n\nBug: 26936651\nTest: Brillo test camera client can connect to camera\n\nChange-Id: I5207c2f78e4f36778b90aac29bf4317b62cbd3dd\n"
    },
    {
      "commit": "161c953eae05a71309ae5ed03213dec23c907cf6",
      "tree": "51cf355245bf83e2e99c1a16425cc0ef0c548e06",
      "parents": [
        "e27e223dedcc8f7970d550cebd4a7dda3599ef03"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Feb 12 14:39:48 2016 -0800"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Feb 12 14:39:48 2016 -0800"
      },
      "message": "Fix warning: list conflicting ids (not cameraId)\n\nChange-Id: Iad75866ab4edd500a32c5ca7e7c89d8af246f5d2\n"
    },
    {
      "commit": "e27e223dedcc8f7970d550cebd4a7dda3599ef03",
      "tree": "40dbf1883294c6f27a6a8e8b109e98d8b1ddc70b",
      "parents": [
        "94f48a750c2f727ef5c952ecc4539f076bc4bbb6",
        "d4456ec782fc8a7d95a569614af91e81b4a58560"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Feb 10 17:52:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 10 17:52:57 2016 +0000"
      },
      "message": "Merge \"SoftAVCEnc: Modified the code for runtime change in params to be generic\""
    },
    {
      "commit": "d4456ec782fc8a7d95a569614af91e81b4a58560",
      "tree": "40dbf1883294c6f27a6a8e8b109e98d8b1ddc70b",
      "parents": [
        "94f48a750c2f727ef5c952ecc4539f076bc4bbb6"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Feb 05 11:33:38 2016 +0530"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Feb 10 07:51:10 2016 +0000"
      },
      "message": "SoftAVCEnc: Modified the code for runtime change in params to be generic\n\nmBitrateUpdated and mKeyFrameRequested are removed and instead mUpdateFlag\nwith one bit for each param, will be used to configure the codec in runtime.\nThis change will make it cleaner to configure more parameters in run-time\n\nChange-Id: I935827b54b0de469fa3c83237cccd4b5e4dcedd6\n"
    },
    {
      "commit": "94f48a750c2f727ef5c952ecc4539f076bc4bbb6",
      "tree": "58e3a2adae0c9671351ac598a7f2c9cb3c759a66",
      "parents": [
        "2f073fe346a217ef2f513bdd1d4c26836626d1d2",
        "65dd3eeef54cf1d1c4edf2f966d3dabb508d3cb9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 10 06:25:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 10 06:25:37 2016 +0000"
      },
      "message": "Merge \"stagefright: Move CodecCapabilities querying into MediaCodec\""
    }
  ],
  "next": "2f073fe346a217ef2f513bdd1d4c26836626d1d2"
}
