)]}'
{
  "log": [
    {
      "commit": "e31bc87213619054f18fcc8462641767e82a7eaf",
      "tree": "f8cbb1e538a2b9a55ee7241ec45cb7d305d1db5d",
      "parents": [
        "64f9ce291f2a8e8b89ba1682660299312148c1de"
      ],
      "author": {
        "name": "Jiwen \u0027Steve\u0027 Cai",
        "email": "jwcai@google.com",
        "time": "Fri Apr 21 17:13:18 2017 -0700"
      },
      "committer": {
        "name": "Jiwen \u0027Steve\u0027 Cai",
        "email": "jwcai@google.com",
        "time": "Mon May 01 11:03:33 2017 -0700"
      },
      "message": "Minor updates AHardware accessor in AImageReader\n\n1/ Be more explicit about what usage/format combination is supported.\n2/ Get rid of usage1 following the same change in AHardwareBuffer.\n3/ No more gralloc1 usage, so don\u0027t call android_convertGralloc1To0Usage\nanymore.\n\nBug: 35114769\nBug: 37097572\nTest: Ran AImageReaderCts\nChange-Id: Ic712d0ac5bd86b2c4c68815125ba9037212dfd65\n"
    },
    {
      "commit": "549a2ebbbddcd33c0510333430181a5edcc6beea",
      "tree": "ed17eb41b9be9267758dfca860663bcf520f0a82",
      "parents": [
        "9ba03c881f92f1bd62b28f1c38dc7579382ebdbc"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 24 14:49:13 2017 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Apr 27 21:47:36 2017 +0000"
      },
      "message": "Plumb gralloc producer/consumer bits correctly\n\nBug: 33350696\nTest: compile, boot device, cts\nChange-Id: Ie05bcac25557a7c570ccadc850adb7c9697e144d\n"
    },
    {
      "commit": "755ca9b427035040f3e1722b5f0db3720a08bbfa",
      "tree": "bbba4d3142fb54b188b7e125a332846cc92cb7df",
      "parents": [
        "58a220fe06957cf7f0325cc9509947f1602e2986"
      ],
      "author": {
        "name": "Jiwen \u0027Steve\u0027 Cai",
        "email": "jwcai@google.com",
        "time": "Fri Mar 31 16:59:50 2017 -0700"
      },
      "committer": {
        "name": "Jiwen \u0027Steve\u0027 Cai",
        "email": "jwcai@google.com",
        "time": "Mon Apr 03 13:05:28 2017 -0700"
      },
      "message": "Use gralloc0 usage to init BufferItemConsumer\n\nBufferItemConsumer is expecting gralloc0 usage, use\nandroid_convertGralloc1To0Usage.\n\nAlso one minor log change: during acquireImageLocked, turn off the\nwarning when accquired buffer has different dimension than originally\nconfigured on ImageReader. It is actually a legal operation for\nIGraphicBufferProducer to change buffers dimension dynamically.\n\nBug: 35114769\nTest: AImageReaderCts now passes with CPU_READ_OFTEN case.\nChange-Id: I32015148437be56242a46c8e20ca33497e182ac2\n"
    },
    {
      "commit": "e168996c51cbbc78790c2b3282c9455a5c7b667c",
      "tree": "26d1799dfee6a0fc5b00402cc71af1c260a768d8",
      "parents": [
        "355d99044ff82d943792f52b83d9aa2b1c42fc8e"
      ],
      "author": {
        "name": "Jiwen \u0027Steve\u0027 Cai",
        "email": "jwcai@google.com",
        "time": "Mon Feb 20 16:59:05 2017 -0800"
      },
      "committer": {
        "name": "Jiwen \u0027Steve\u0027 Cai",
        "email": "jwcai@google.com",
        "time": "Mon Mar 20 16:05:37 2017 -0700"
      },
      "message": "Implementing new NdkImageReader APIs\n\nBug: 35114769\nTest: Build (should have no functional change from headers change), and\n      run CTS test CtsNativeImageReaderTestCases on a Pixel.\nChange-Id: Icb40196363d9f10a5d853c17f0bc378b6c27b3f6\n"
    },
    {
      "commit": "2f1a4737c997d9589447a51974e3aaecafee2937",
      "tree": "606e0c4b811c8cf30b8ce83ea3a361a8ff402337",
      "parents": [
        "ddb459198eeaea80b04b2b345d719cc64c8c1b05"
      ],
      "author": {
        "name": "Jiwen \u0027Steve\u0027 Cai",
        "email": "jwcai@google.com",
        "time": "Sat Feb 04 17:31:55 2017 -0800"
      },
      "committer": {
        "name": "Jiwen \u0027Steve\u0027 Cai",
        "email": "jwcai@google.com",
        "time": "Mon Mar 13 11:38:21 2017 -0700"
      },
      "message": "Refactor AImage/AImageReader\n\n1/ Use BufferItemConsumer instead of CpuConsumer for AImageReader.\n2/ Delay lock image in AImage until the first time getPlaneXXX functions\nget called.\n3/ Add libmedia_jni as dependency so that we can reuse existing code\nfrom android_media_Utils.h\n\nBug: 35114769\nTest: Ran the following CTS test case from CtsCameraTestCases:\n      NativeCameraDeviceTest, NativeCameraManagerTest,\n      NativeImageReaderTest, NativeStillCaptureTest\n\nChange-Id: Ia8dc451ea873e8290592deacc7f8d40360382f86\n"
    },
    {
      "commit": "80ab5ab91c9a31192bc42c4326173d38e42bcc24",
      "tree": "c7e522273d22a8219560f265ba962e3700be7083",
      "parents": [
        "e9d1100af6d56c46aa3a1121b2ae481a4436dade",
        "05d19b08f3affa6fa8407e779f67e7ad1c1ca84f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 04 00:52:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 04 00:52:45 2017 +0000"
      },
      "message": "Merge \"fallout of cleaning-up libutils includes\""
    },
    {
      "commit": "de2a544846419f61080b8f7db427261807390747",
      "tree": "ffd5715452cb582e4568f4e3fd6e79667e56e5b1",
      "parents": [
        "4ec4e6b1073b0dc1b608aeeaf4e3129ea1a725c8"
      ],
      "author": {
        "name": "Jiwen \u0027Steve\u0027 Cai",
        "email": "jwcai@google.com",
        "time": "Wed Feb 08 14:41:41 2017 -0800"
      },
      "committer": {
        "name": "Jiwen \u0027Steve\u0027 Cai",
        "email": "jwcai@google.com",
        "time": "Fri Mar 03 14:51:41 2017 -0800"
      },
      "message": "Add more AIMAGE_FORMAT for RGB formats\n\nAs we are adding AHardwareBuffer access through AImage and AImageReader,\nwe now need buffer formats used by GL/Vulkan.\n\nBug: 35114769\nTest: Built system and ran native camera cts\nChange-Id: I4157c933b411ab597799c933d18fc78ad3323eb5\n"
    },
    {
      "commit": "05d19b08f3affa6fa8407e779f67e7ad1c1ca84f",
      "tree": "d2c99a03302a60a9ab3db1a9f5cc90640686009a",
      "parents": [
        "4ec4e6b1073b0dc1b608aeeaf4e3129ea1a725c8"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Feb 28 16:28:19 2017 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Mar 03 12:37:45 2017 -0800"
      },
      "message": "fallout of cleaning-up libutils includes\n\nTest: run \u0026 compile\nBug: n/a\nChange-Id: I63585ed5a764b9ce7af2187b79ca0c83e683fd7f"
    },
    {
      "commit": "1d0955cb5257a59f0ae435fefe26c05af4f4fbb6",
      "tree": "34ffa6db9070caeef1ef5a4161bc4f3647c1678d",
      "parents": [
        "77404e1a890060a9cb4da017b660e6554fdc9a6f"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon May 16 01:14:13 2016 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu May 26 22:24:49 2016 -0700"
      },
      "message": "CameraNDK: fill in more NDK API documents\n\nThis change adds document for ACaptureRequest, ACameraMetadata,\nAImage and AImageReader.\n\nBug: 27102995\nChange-Id: I79d88f73258c01ebeabcd5b4e3b90996759cb021\n"
    },
    {
      "commit": "214c833fcde68833691cc54d2a4cd995d7eb0e16",
      "tree": "890ef2a323af056ab73727b827d46f1376ec89f6",
      "parents": [
        "eafe1f9734af31730790b0abaf8c6aae01bfee77"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Feb 19 14:48:23 2016 -0800"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Thu Mar 03 18:41:31 2016 +0000"
      },
      "message": "Fix compiler warnings in frameworks/av/media/ndk.\n\nBug: 26936282\nChange-Id: I86b32ef5a7e6b18974cbe4a885291acec2b2eb5f\n"
    },
    {
      "commit": "c360382bf257d815b2a411152485d3c3b37a9f46",
      "tree": "c3e4607fd638aa585f3209d6bb7c122297347f2d",
      "parents": [
        "ead9146f844ee194a4f4244ba8ae1a3aece12b63"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Jan 18 22:11:19 2016 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Jan 27 14:46:10 2016 -0800"
      },
      "message": "NDK: AImageReader implementation\n\nBug: 23012001\nChange-Id: I14341de141e6fc5817f397e849af35ccdb80d644\n"
    }
  ]
}
