)]}'
{
  "log": [
    {
      "commit": "1dfd7ba8c05ff5c8a51f69a3042f3870d99463d4",
      "tree": "705f7df872bf488c00f2c1fd408f98b3ed48c459",
      "parents": [
        "097f1f057aa1b159c2b2b938aaf4e97be24703d5",
        "a8d5b4f6edc15f490db22135624828319e3d7a5d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 20:56:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 20:56:41 2019 +0000"
      },
      "message": "Merge \"hdr10+: profile level report\""
    },
    {
      "commit": "a8d5b4f6edc15f490db22135624828319e3d7a5d",
      "tree": "2bcec96df8850f8db7769ff9984598b8a658ebc8",
      "parents": [
        "02430978c1a9530c83d6cc2cdbce2d69d186ee00"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Dec 04 17:05:29 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Jan 15 17:01:52 2019 -0800"
      },
      "message": "hdr10+: profile level report\n\nbug: 118507186\ntest: test with locally modified cts to use hdr10+\n      profile VP9Profile2HDR10Plus, it should be\n      supported\n\nChange-Id: Iabc90a09e7fb5ba44746b29739f94a55c9708a94\n"
    },
    {
      "commit": "8d4bdfd7e52f92d0e3eda23fec5081191bbf9a7b",
      "tree": "0f46fb4ab0cac1b0db8ae13e0711be5c6b49b394",
      "parents": [
        "26280682dda17a67f34b0d861a090a9d49e28689"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 13 14:23:49 2018 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Jan 15 16:00:37 2019 -0800"
      },
      "message": "media/stagefright: add support for codec attributes in MediaCodecInfo\n\n- Move away from int flags, and signal capabilities in info AMessage/Map\ninstead.\n- Add more attributes (other than isEncoder).\n- Parse aliases, attributes and performance points from XML\n- Add plumbing for codec aliases and attributes\n- Use proper \u0027mediaType\u0027 phrase for supported types.\n\nBug: 119631295\nBug: 112370870\nBug: 112374531\n\nChange-Id: I41ea555ca26ab09be176fb96a3138043d960caa3\n"
    },
    {
      "commit": "d827ceaf59e9683cffbf30701cd8a783918e3a39",
      "tree": "9425a35eb9d0f1b9d2ef9e0827726346056c2769",
      "parents": [
        "e2c2b961c4401f5edf88105d779dc112ff99de96",
        "54c88096751d736a4b91d1f3eb0c6e0d5c3470ea"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jan 15 17:57:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 17:57:26 2019 +0000"
      },
      "message": "Merge \"Remove libmediaextractor\""
    },
    {
      "commit": "54c88096751d736a4b91d1f3eb0c6e0d5c3470ea",
      "tree": "4be4375a8807d2f540eace2bc32cedce62462b85",
      "parents": [
        "cccfb3fe54e4d45a6f02e197765eebfbd5926c34"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jan 11 14:06:15 2019 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Jan 14 16:59:13 2019 +0000"
      },
      "message": "Remove libmediaextractor\n\nMove DataSourceBase and MediaSource to libstagefright, and\nMediaBuffer, MediaBufferGroup and MetaData to libstagefright_foundation.\n\nTest: build\n\nChange-Id: I4f0ae01d40a32f4b773a2f74d5f2ae136e375322\n"
    },
    {
      "commit": "937dba18c32af5030999daf8d4e9aa3d4cf3b705",
      "tree": "71c99100a631b4e772c01d32a5093f93bd20db01",
      "parents": [
        "ae461e07d0d4338b3548fe73ed758bd74545b0b0"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Sun Jan 13 20:43:23 2019 +0800"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Sun Jan 13 13:49:59 2019 +0000"
      },
      "message": "Suppress null-dereference warning temporarily\n\nThere\u0027s one more occurance of this warning.\n\nIn file included from hardware/google/av/codec2/tests/C2SampleComponent_test.cpp:23:\nIn file included from frameworks/av/media/codec2/core/include/C2Component.h:29:\nIn file included from frameworks/av/media/codec2/core/include/C2Enum.h:20:\nframeworks/av/media/codec2/core/include/C2Param.h:1612:92: error: binding dereferenced null pointer to reference has undefined behavior [-Werror,-Wnull-dereference]\nC2FieldDescriptor::NamedValuesType named \u003d C2FieldDescriptor::namedValuesFor(*(T*)0);\n^~~~~~\n\nAlso modernised the code to use nullptr instead of 0.\n\nBug: 122154294\nTest: m checkbuild\nExempt-From-Owner-Approval: No functionality change, similar CL already reviewed by owner\nChange-Id: Ieec3335d2f52f0c6f07be1e7c99e4f36c882dabf\n"
    },
    {
      "commit": "103639a8d35be7f84ed7f2638c30d76dddcc28e9",
      "tree": "e9bd3bc217fd52745d005c67312a2ebc42caaa03",
      "parents": [
        "ea86a9518e2bdbbc59f7109bb2f3df9465aa174d"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Fri Jan 11 14:30:09 2019 +0800"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Fri Jan 11 14:30:09 2019 +0800"
      },
      "message": "Suppress null-dereference warning temporarily\n\nBug: 122154294\nTest: m checkbuild\nChange-Id: I009c7b30aceadf4323170972d75a5824a3c721a5\n"
    },
    {
      "commit": "11746099fba07e391371799be94a7ff3e9235fc7",
      "tree": "623b916c5a5332acd2aef8a5ab2d14511b054ed6",
      "parents": [
        "435ba2e250da24bed173d4ca7415f5adb5f7846b",
        "1188a0511ec6b02b83123782378862fadea96be6"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jan 09 19:01:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 09 19:01:43 2019 +0000"
      },
      "message": "Merge changes from topic \"flac float codec\"\n\n* changes:\n  FlacEncoder: Enable float support\n  FlacDecoder: Enable float support\n"
    },
    {
      "commit": "1188a0511ec6b02b83123782378862fadea96be6",
      "tree": "92d22d6e2fbee2b7fc68cea8e87de6d98e930137",
      "parents": [
        "9ed79de171bc734cc57e5835fe163cd216340f8e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jan 02 13:09:52 2019 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Jan 08 14:32:02 2019 -0800"
      },
      "message": "FlacEncoder: Enable float support\n\nTest: MediaCodecTest#testFlacIdentity\nBug: 122264366\nChange-Id: Ic692ce0d5dc8358cbd173013c9d4f68b7e45a8ad\n"
    },
    {
      "commit": "9ed79de171bc734cc57e5835fe163cd216340f8e",
      "tree": "ef22d9513d47722a5de45afe171a33ec551d12fa",
      "parents": [
        "decf9a511ea1be599b62aae8e7a39cf2497437aa"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Dec 28 15:53:55 2018 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Jan 08 14:31:40 2019 -0800"
      },
      "message": "FlacDecoder: Enable float support\n\nTest: MediaCodecTest#testFlacIdentity\nBug: 122117025\nChange-Id: I9a80a61fbcfc615305b39befbbd9840748098a6a\n"
    },
    {
      "commit": "26ac00d36f525a0299b3cb998590bea7f62f7cdf",
      "tree": "9317eeadd33dc4b3a3097210684572f879354bc8",
      "parents": [
        "52e19d498d28d176c754740b55c025deca70d990",
        "707c1468b52b683753cf5d29811d67eb42a6a8ee"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 05 02:55:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 05 02:55:05 2019 +0000"
      },
      "message": "Merge \"Plumbing to recognize AV1 content\""
    },
    {
      "commit": "51460e50ad3849345a614ff060b3db938975b9b5",
      "tree": "da5717491c933fa8abe861ce7a0c870466287292",
      "parents": [
        "6b344f773cb7e1033476225f15092dc6a1bf7687",
        "d3067439fa2c33d917f58fce7e036ea289ae9378"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Jan 04 22:27:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 04 22:27:45 2019 +0000"
      },
      "message": "Merge changes from topic \"c2-mts-multiple-input\"\n\n* changes:\n  codec2: MTS add support for multiple-input in VideoDectest\n  codec2: MTS add support for multiple-input in AudioDectest\n"
    },
    {
      "commit": "6b344f773cb7e1033476225f15092dc6a1bf7687",
      "tree": "7e435197b491a26ae917b1a74ee977413a0c2363",
      "parents": [
        "58b9bd5b6f271d7382c56288e98f031e48ba65dc",
        "84889cbfd31daadca6fd0ef8048bf99104373e30"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 04 20:25:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 04 20:25:46 2019 +0000"
      },
      "message": "Merge \"aacenc: fix timestamp calculation\""
    },
    {
      "commit": "d3067439fa2c33d917f58fce7e036ea289ae9378",
      "tree": "f639c765cfa2af9fdc4ad0295cff67a0130a3891",
      "parents": [
        "a5ecb6497152b311fa9de454af9923ceee3708b2"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Mon Dec 17 17:05:36 2018 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Jan 04 11:12:58 2019 -0800"
      },
      "message": "codec2: MTS add support for multiple-input in VideoDectest\n\nTest: MtsHidlC2V1_0TargetVideoDecTest -I software -C c2.android.avc.decoder -P /sdcard/res/\nBug: 80272610\n\nChange-Id: I5061a6994701246f279641af8d2c4ad14c3c69b3\n"
    },
    {
      "commit": "a5ecb6497152b311fa9de454af9923ceee3708b2",
      "tree": "4f0e3f18e31023f089c82467427572b65e5537bb",
      "parents": [
        "424993f0655c18f91562efc9d127f0ac970da6fa"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Dec 18 18:24:57 2018 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Jan 04 10:56:28 2019 -0800"
      },
      "message": "codec2: MTS add support for multiple-input in AudioDectest\n\nTest: MtsHidlC2V1_0TargetAudioDecTest -I software -P /sdcard/res/ -C c2.android.mp3.decoder\nBug: 80272610\nChange-Id: Ibe031ffa3815d18a071bc8f2f23c2ba6dce403aa\n"
    },
    {
      "commit": "84889cbfd31daadca6fd0ef8048bf99104373e30",
      "tree": "f542c8f4605ae5e63eaa7ce214b67f9fffbcdfda",
      "parents": [
        "ebaf2f5885ee21375545f6b4b98d9e99d226ec39"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jan 03 17:07:54 2019 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jan 03 17:08:44 2019 -0800"
      },
      "message": "aacenc: fix timestamp calculation\n\nTest: log audio timestamps\nChange-Id: Ic09173b871a25366930e38b36e7c398c0dba24cc\n"
    },
    {
      "commit": "0cb5a09f475cd8759da879216272c581b75e2073",
      "tree": "cac26e386b350a91127905669690102b0eddbfe6",
      "parents": [
        "ebaf2f5885ee21375545f6b4b98d9e99d226ec39"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jan 03 16:38:22 2019 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jan 03 16:38:22 2019 -0800"
      },
      "message": "codec2: make allocation blocking for software codecs\n\nBug: 120490517\nTest: bug repro steps\nChange-Id: Ifb151ad4ba77b013d9e6689177b7b501ecdd54c5\n"
    },
    {
      "commit": "35d36cba0feb9cd63f3e8e27cd6e7efdb1236909",
      "tree": "91e82d183852f766d63a39b8bc2bf8e2e1eb43ef",
      "parents": [
        "ed4e0cddefd31574b18de72a9063a86420141964"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Oct 12 15:10:56 2018 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Dec 17 17:00:49 2018 -0800"
      },
      "message": "C2AllocatorGralloc: support locking RGBA_1010102 as YUVA_1010102\n\nBug: 117672953\nTest: stagefright -s -S video_1280x720_vp9_hdr_static_3mbps.mkv\nChange-Id: I738820251ea9ddd6b9fe9d2bafcdc6d1c6fb3744\n"
    },
    {
      "commit": "ed4e0cddefd31574b18de72a9063a86420141964",
      "tree": "06e3586598038a40530095c761eae1d1ede3bcb7",
      "parents": [
        "848b3c720e5c2d490cc7607221396ea0f9618ca0"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Oct 11 18:11:49 2018 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Dec 17 16:56:43 2018 -0800"
      },
      "message": "C2SoftVpxDec: Add support for Profile 2\n\nAdd support to decode Profile 2 streams (YUV420 10bit)\nTest: stagefright -s -S video_1280x720_vp9_hdr_static_3mbps.mkv\nBug: 117511385\n\nChange-Id: Ica0dee0ee8b3e216824a86df41a961a1f0f38e23\n"
    },
    {
      "commit": "848b3c720e5c2d490cc7607221396ea0f9618ca0",
      "tree": "d8998b08e0bdbf6587824394ef1e68adc745be86",
      "parents": [
        "8725ae03a5f9c097837054abc7bd1d2df2c504e7"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Nov 27 14:24:33 2018 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Dec 17 16:07:28 2018 -0800"
      },
      "message": "C2SoftVorbisDec: Ignore error from vorbis_dsp_synthesis\n\nError from vorbis_dsp_synthesis() is to be ignored.\nAfter seek in some cases, vorbis_dsp_synthesis() returns\nOV_ENOTAUDIO when input is not an audio packet.\nThis results in seek failing for vorbis files.\n\nOMX plugin for Vorbis decoder ignores the errors returned from this\nfunction. C2 plugin is updated to do the same.\n\nBug: 110759274\nTest: cts-tradefed run commandAndExit cts-dev -m CtsMediaTestCases \\\n-t android.media.cts.DecoderTest\n\nChange-Id: Ic98d0555121c7f741c468c69f1acdb75036d8c3d\n"
    },
    {
      "commit": "8725ae03a5f9c097837054abc7bd1d2df2c504e7",
      "tree": "6c1ab8039fc327b9d6e97a19b25c5fe8b728bf5e",
      "parents": [
        "e21f3418be2e323ad1ed64d79f862474f2c98c76"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Aug 31 10:33:56 2018 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Dec 17 16:02:53 2018 -0800"
      },
      "message": "C2SoftAVCEnc: Enable CABAC for main profile encoding\n\nBug: 113677531\nTest: Modified screenrecord application to force main profile and verified the\ngenerated bitstream manually\n\nChange-Id: Icab0c7fa1c60bb7ae8fbdef45a170cf2d3c6d541\n"
    },
    {
      "commit": "1c8e68217df47f0f80bbcb3d1048955af22930af",
      "tree": "46dab0d9ff18ff563c09c996e14e9cf6cf9d21a4",
      "parents": [
        "980af763fa5fe67196e39fccddcc6830021ba2d0"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Dec 12 07:55:50 2018 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Dec 13 10:40:34 2018 +0000"
      },
      "message": "Upstream changes from Codec2 MTS\n\nThis includes changes up to commit\nb3c2c12135ad6e96ca3cfa258bba24eb7b7b92ca.\n\nTest: Builds\n\nBug: 112362730\nBug: 119853704\nChange-Id: I97adbe52258d72d18446f12a9698462174e89b19\n"
    },
    {
      "commit": "707c1468b52b683753cf5d29811d67eb42a6a8ee",
      "tree": "70b65d4ff93d5e7b2c007bf9640d508bab4f12fb",
      "parents": [
        "156082a18c9186359d2a6bf434d76c338c8db43f"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Dec 05 15:21:35 2018 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Dec 12 17:12:49 2018 -0800"
      },
      "message": "Plumbing to recognize AV1 content\n\nRecognize AV1 content in various container formats, so we can extract\nand pass to the AV1 codec.\n\nBug: 111936705\nTest: playback of AV1 videos\nChange-Id: I8a5523741481586b3569006236bd1fc92869ee76\n"
    },
    {
      "commit": "9c8095994c85c3f52e0ece9659e7a2ab876ff7c4",
      "tree": "122908c2694983a84eada4674c801aec087b5a86",
      "parents": [
        "e50bde73203b7f4c3c3f7608062a35145f8a9056",
        "d33180840632318a8dcf1a1f37f89b7554b07a88"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 18:58:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 18:58:48 2018 +0000"
      },
      "message": "Merge \"Use bufferpool@2.0\""
    },
    {
      "commit": "8be9311918a3c96d31c345e2b1b912365f96400a",
      "tree": "d8517431ddd01125987d0db9c45a788b65c11cff",
      "parents": [
        "43480e826492987eea860cfde1823921d48be51b"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Dec 11 14:01:42 2018 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Dec 12 00:50:36 2018 -0800"
      },
      "message": "Upstream changes from hardware/google/av\n\nThis includes changes up to commit\nb3c2c12135ad6e96ca3cfa258bba24eb7b7b92ca.\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nBug: 112362730\nBug: 119853704\nBug: 120792228\nChange-Id: I4611fca4d65a02c5595dd613d7ddc4096f48e8f5\n"
    },
    {
      "commit": "d33180840632318a8dcf1a1f37f89b7554b07a88",
      "tree": "7feca3ffd99388986bac36ae3b5a59bf57ff7759",
      "parents": [
        "7f6f0fd0009dc5991af995cc369d9fd7e1ac36b5"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Sep 07 15:52:43 2018 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Dec 11 17:37:59 2018 -0800"
      },
      "message": "Use bufferpool@2.0\n\nUse bufferpool2.0 instead of bufferpool 1.0 from CCodec\n\nChange-Id: I842b6723e83eb537f2b2eea0f30a1f36f2b17fa9\n"
    },
    {
      "commit": "3e2394104f57597f43bb565c10e8bf038115ab73",
      "tree": "d14c0dcd8d8ee54f00788c956e546d9f49096e59",
      "parents": [
        "45632a116361530e21ba60c7942aa625cdd3e644",
        "fe9689ab162c7efaa468cab3eaadf585ca08ec16"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 11 08:17:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 08:17:32 2018 +0000"
      },
      "message": "Merge \"hdr10+: adding C2 params for HDR10+\""
    },
    {
      "commit": "1b99353fb8e5a90cb5624f270081806bd5514a3a",
      "tree": "92c3c944738ec61c103b439aec9473b212b5dea2",
      "parents": [
        "fd7fa089178267bf6cabd691b674f87364f589bd",
        "e55ed3fa5995380ff8a703136912642e5617d333"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 08 05:36:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 08 05:36:49 2018 +0000"
      },
      "message": "Merge \"Make Codec2 software service public\""
    },
    {
      "commit": "e55ed3fa5995380ff8a703136912642e5617d333",
      "tree": "52b7e63a107d7e2b5e8204c6829e324dd7aa4132",
      "parents": [
        "e8c8b4359835a12a3d1bf84f281c36bce031bb33"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Nov 28 03:39:57 2018 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Dec 06 17:04:17 2018 -0800"
      },
      "message": "Make Codec2 software service public\n\nThis CL makes the software Codec2 service present the public Codec2 HAL\ninterface, and makes the framework use it.\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nBug: 112362730\nBug: 119853704\n\nChange-Id: I047c6948a883a6e085d988a3fa542129ebb9571f\n"
    },
    {
      "commit": "2a4c2c9539f79e78cd520cd5bd4056a08bb992d1",
      "tree": "1d824f369a549c692a7dcd4436c2127241d2fbaf",
      "parents": [
        "92125f621579089621d4e8251761dae453f22b1f"
      ],
      "author": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Thu Dec 06 12:13:26 2018 -0800"
      },
      "committer": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Thu Dec 06 12:17:20 2018 -0800"
      },
      "message": "Remove CFI diagnostics.\n\nRemove diagnostics mode from CFI across the board. This should reduce\nperformance overhead and also allows the minimal runtime to work when\nother ubsan sanitizers are enabled. CFI stack dumps should include a\nCFI related function, so it should be apparent when a crash is\nCFI-related.\n\nBug: 117417735\nTest: make -j\nChange-Id: I4f5ecde8fa2aa08c0f95f92c4c8fff6b99e74c34\n"
    },
    {
      "commit": "fe9689ab162c7efaa468cab3eaadf585ca08ec16",
      "tree": "8b310d82b4174ed65b1dfd7356dbd1056d24b430",
      "parents": [
        "92125f621579089621d4e8251761dae453f22b1f"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Dec 05 15:45:47 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Dec 05 17:40:52 2018 -0800"
      },
      "message": "hdr10+: adding C2 params for HDR10+\n\nbug: 118507186\nChange-Id: I6e7d9abd76c5974eb53e3797df321272946572bc\n"
    },
    {
      "commit": "d5c7eec288e30dec656d44d6c9e2534ae7f16323",
      "tree": "399f3d1a5800de3b501c6194b4120a74cd8d71fc",
      "parents": [
        "c55606b22fb908f030150b82194ded0c2038cab3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 29 16:33:00 2018 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 29 16:33:00 2018 -0800"
      },
      "message": "C++17 compatibility: add missing `constexpr`.\n\nFixes this error when we move the global default to C++17:\n\n  hardware/google/av/codec2/tests/C2_test.cpp:142:19: error: static_assert expression is not an integral constant expression\n    static_assert(c2_cntr32_t(1) \u003d\u003d\nc2_cntr32_t(c2_cntr64_t(0x100000001ul)), \"1 \u003d\u003d 1\");\n                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nBug: http://b/111067277\nTest: builds\nChange-Id: I66b8573d5dbdb02f953ec54b77eff274333c6f83\n"
    },
    {
      "commit": "cc1b4763eef2ae3e95d5ee4709dbf6519baf0351",
      "tree": "284becae475986c0b8e755814a1ad5ca4802c125",
      "parents": [
        "5a6631a12b381864a0a612a3dea21a2c887dc5a6"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Nov 26 00:46:29 2018 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Nov 26 12:03:09 2018 +0000"
      },
      "message": "Create libcodec2_headers\n\nAlso, move libcodec2 to media/codec2/core.\n\nTest: Builds\n\nBug: 112362730\nBug: 119853704\nChange-Id: Ie2d03724a052ff55d607aa04417280682e51ae69\n"
    },
    {
      "commit": "d0f0e14d0e4e70b4db97752a33bc9bd2e931cd54",
      "tree": "3dbb86b7b73999713cefa4da318d69287eb6132b",
      "parents": [
        "3665390c9d32a917398b240c5a46ced07a3b65eb"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Nov 15 03:36:28 2018 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Nov 16 03:50:36 2018 -0800"
      },
      "message": "Rename Codec2-related entities\n\nTest: Builds\n\nBug: 112362730\n\nChange-Id: I5d4c962f9ebacb7c71a5dc9db927484d7435dc57\n"
    },
    {
      "commit": "3665390c9d32a917398b240c5a46ced07a3b65eb",
      "tree": "56c7988b7d16435216a3eda5fba52b5cddb6155d",
      "parents": [
        "fbc6186887360a8b2169fbc9979b8f69a50080c5"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Nov 15 00:10:25 2018 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Nov 15 03:37:23 2018 -0800"
      },
      "message": "Move Codec2-related code from hardware/google/av\n\nTest: None\nBug: 112362730\nChange-Id: Ie2f8ff431d65c40333f267ab9877d47089adeea4\n"
    }
  ]
}
