)]}'
{
  "log": [
    {
      "commit": "549ffc06be470eba08bd4803d9f07b7dd221af80",
      "tree": "8001caa188ef10bb107fd62cab0713f9df571d64",
      "parents": [
        "5380194181afb755eb4f67cb0716d8f175bea714"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Thu May 16 16:20:13 2019 -0700"
      },
      "committer": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Thu May 16 16:20:13 2019 -0700"
      },
      "message": "Splitting analysis window in frequency implementation. Other fixes.\n\nSplit the analysis/resynthesis window into using sqrt() of Hanning.\nRemoved unnecessary zero padding of initial circular buffer input.\n\nTest: manual and listening tests\nChange-Id: I05a7204d055a8de93bb9183c32709d3464877065\n"
    },
    {
      "commit": "f80d4a14eadfc399fbf0fb0d7bb8b796c13c01a1",
      "tree": "01119d50dc8b29d659ea660198c3988f3689e7c6",
      "parents": [
        "c18cebd376aef4b6018e22face736bbbb0e54f65"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Mar 28 19:03:57 2019 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Mar 28 19:03:57 2019 -0700"
      },
      "message": "use libc\u0027s powerof2\n\nInstead of rolling our own powerof2 function, use the version provided\nby libc. In particular, this version is not ubsan safe, whereas the libc\nversion is. See https://android-review.googlesource.com/c/platform/bionic/+/932279\n\nTest: compiles and boots\nChange-Id: I0dd39254357826c14c3185a5e6332faa90975f01\n"
    },
    {
      "commit": "154fce4cc73b2e56fb669abd7bf8f9a508a18b90",
      "tree": "206b621d5248cbfaca2025518c1ea976d20609df",
      "parents": [
        "a3354a219068001848efa811a6cdf96c08b318bc"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Fri Nov 16 23:15:45 2018 -0800"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Fri Nov 16 23:46:03 2018 -0800"
      },
      "message": "Convert media effects to Android.bp\n\nSee build/soong/README.md for more information.\n\nAlso removed some obsolete subdirs entries.\n\nTest: m MODULES-IN-frameworks-av-media-libeffects\nChange-Id: I1111197a62cc0e856159bfa0d650c5c36b20890a\n"
    },
    {
      "commit": "ce5f342cccee646bda543fa2a9a0ce5d4cb42780",
      "tree": "55cbdf91039c696eaf8d78b8ed29b64f8d8cb69e",
      "parents": [
        "96363281c9188866492487d70769ebcd985a77c9"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed May 23 16:07:48 2018 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed May 23 16:47:28 2018 -0700"
      },
      "message": "Fix for compressor kneewidth computation\n\nFix for missing kneewidth computation. Cleaner code for segments\n\nBug: 79712497\nTest: Manual test, DPEtest app and Sound Amplifier\nChange-Id: I4232bed73cb4a44e4ef208b0f13434464febb021\n"
    },
    {
      "commit": "d24e983ec1ff00ef82e3accc042d160f4fca6435",
      "tree": "8a227112867d4054cfc81dd1888f5e9a98709684",
      "parents": [
        "d55d0f32dc12ed83cad9f0641ad2ae9b71a07e20"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Fri May 18 17:20:16 2018 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue May 22 12:50:54 2018 -0700"
      },
      "message": "Setting EFFECT_FLAG_VOLUME_CTRL for DynamicsProcessing effect\n\nFixing level handling in DynamicsProcessing effect.\n\nBug: 79712497\nTest: manual testing and sound amplifier test\nChange-Id: Ie263ab570ad55e10e1ee80795357977a24a920fd\n"
    },
    {
      "commit": "d55d0f32dc12ed83cad9f0641ad2ae9b71a07e20",
      "tree": "128571da183ee19284eee9701070bf5e0e10f831",
      "parents": [
        "bf2e1e8debbe1e91549b2defe2345d1a1876a8df"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue May 15 18:57:31 2018 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue May 22 11:54:43 2018 -0700"
      },
      "message": "Fixes for compressor and limiter thresholds and energy computation.\n\nFixed issue with FFT scaling and energy computation.\nAdded windowing compensation to energy computation.\nRefactored FFT and stages computation to accomodate for linked limiters.\nAdded better logic for linked limiters computation.\n\nBug: 79712497\nTest: manual testing and sound amplifier test\nChange-Id: Ice16de3b6e21a4972e7667a71839478ef8b22c22\n"
    },
    {
      "commit": "ff0a51f978a6307153cc752b8071144d642b54ac",
      "tree": "eac825ffd5ba58ed7babdc559fb3bff785fc4baf",
      "parents": [
        "9f011fed92c4982819f78c7cfb4c07b27adf7651"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Thu Mar 22 09:55:50 2018 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Apr 03 17:00:53 2018 -0700"
      },
      "message": "Frequency Domain implementation of Dynamics Processing Effect\n\nPorted the frequency domain implementation of the effect from the\ndevelopment sandbox.\n\nBug: 64161702\nBug: 38266419\n\nTest: manual with Triton app. Cts tests. Listening tests.\nChange-Id: I9417beba2f98f2a677f0857c7976bf76a0e0d8e0\n"
    },
    {
      "commit": "9f011fed92c4982819f78c7cfb4c07b27adf7651",
      "tree": "09af80741066b5f45d72e3647f16cef21f7a7b3c",
      "parents": [
        "96fa7ff5c44bc2abbc824c3b300dd53f7189f60c"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Mon Feb 05 09:29:56 2018 -0800"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Apr 03 13:46:46 2018 -0700"
      },
      "message": "Dynamics Processing Effect\n\nEffect and command implementation\n\nBug: 64161702\nBug: 38266419\n\nTest: manual testing and cts tests\nChange-Id: Iead2cd5efd22f735fdcdfd17e81180c4b52260c5\n"
    }
  ]
}
