)]}'
{
  "log": [
    {
      "commit": "d7f726d950aa842f7c835510d795057c97d8efb4",
      "tree": "99437b3ae9d496c5386a66d29f8cb665d3345fd1",
      "parents": [
        "279cf4b9ef12aaa9830977c3d151bca034a6c60d",
        "7892ceabede55576e4035adbd4f0bf2f27b0655d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 10 18:27:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 10 18:27:29 2019 +0000"
      },
      "message": "Merge \"CCodec: Detect pipeline fullness based on pending inputs\" into qt-dev"
    },
    {
      "commit": "279cf4b9ef12aaa9830977c3d151bca034a6c60d",
      "tree": "cbb5bde08209f199dacedacbacef1e3114987bd1",
      "parents": [
        "1526ab3ea008ffbe967d56dea2bfe6f1199b9c97",
        "9acd73d19e8f6f35d0c2ca357fcdac0f9fe50435"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri May 10 17:43:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 10 17:43:35 2019 +0000"
      },
      "message": "Merge changes from topic \"124962433\" into qt-dev\n\n* changes:\n  codec2: Derive video encoder components from SimpleInterface\n  codec2: Add support to derive from base class for audio decoders\n  codec2: Add support to derive from base class for audio encoders\n"
    },
    {
      "commit": "1526ab3ea008ffbe967d56dea2bfe6f1199b9c97",
      "tree": "fba50f593158321276d87cdf58fccd227fcd8dce",
      "parents": [
        "d023624cd9d9b16171a7673a19c14d55d1b2ede4",
        "c728a42d4f9f03f74b901fc7dd7fba1bc06579e9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 10 17:33:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 10 17:33:29 2019 +0000"
      },
      "message": "Merge changes Idbea7883,Ie49cec34 into qt-dev\n\n* changes:\n  extractor: load extractors on boot, not on request.\n  Revert \"Make tombstone in the child process on loading failure.\"\n"
    },
    {
      "commit": "7892ceabede55576e4035adbd4f0bf2f27b0655d",
      "tree": "bf66aa8ce530691810ab3e17480cee2c4b665c33",
      "parents": [
        "ceb7cc1f61d7475a2eeba807dfb5272fa0f5c035"
      ],
      "author": {
        "name": "Praveen Chavan",
        "email": "pchavan@quicinc.com",
        "time": "Wed May 08 19:43:30 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri May 10 09:41:28 2019 -0700"
      },
      "message": "CCodec: Detect pipeline fullness based on pending inputs\n\nIndicate pipeline fullness if there are\n{inputDelay + pipelineDelay + smoothnessFactor} pending inputs\nin the pipeline to avoid allocating more input.\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: 131217771\n\nChange-Id: Ie08e59d1c6eecce5f07b98b899a0affd8602b04a\n"
    },
    {
      "commit": "9acd73d19e8f6f35d0c2ca357fcdac0f9fe50435",
      "tree": "acc495a0d96b736d0fc4bd0099efa8f3d8a0b89e",
      "parents": [
        "ed134640332fea70ca4b05694289d91a5265bb46"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Tue Mar 12 14:08:05 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed May 08 14:31:10 2019 -0700"
      },
      "message": "codec2: Derive video encoder components from SimpleInterface\n\nTest: run cts -m CtsMediaTestCases --test android.media.cts.VideoEncoderTest\n\nBug: 124962433\n\nChange-Id: I2f0a7719c6d9f311b617f8e9054a2ae7dd1f27cc\n"
    },
    {
      "commit": "ed134640332fea70ca4b05694289d91a5265bb46",
      "tree": "576dcc5173763180495af8705e51b04b09695dcb",
      "parents": [
        "66d9d0617a80943f9211863cb141e8fccb5d6ec3"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Mar 12 14:18:42 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed May 08 14:30:34 2019 -0700"
      },
      "message": "codec2: Add support to derive from base class for audio decoders\n\nTest: run cts -m CtsMediaTestCases --test android.media.cts.DecoderTest\nBug: 124962433\n\nChange-Id: I7b53404423eb1978b9739128324b1ffa009d9926\n"
    },
    {
      "commit": "66d9d0617a80943f9211863cb141e8fccb5d6ec3",
      "tree": "912b3706277d23475060e9a8644b76f4d844a5f5",
      "parents": [
        "471dcc996baf0a87a643e4d51496d49b20a64627"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Mar 12 17:46:17 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed May 08 14:28:39 2019 -0700"
      },
      "message": "codec2: Add support to derive from base class for audio encoders\n\nTest: run cts -m CtsMediaTestCases --test android.media.cts.EncoderTest\nBug: 124962433\n\nChange-Id: I35dfb7e8b87c1d4b356b02cdee5fdd850e1002b1\n"
    },
    {
      "commit": "673236b3a962335013baddee4065be138eb610b8",
      "tree": "9386aa8c81393dd63df8fe5667074ef52c843ab7",
      "parents": [
        "34a740d5360edd1f0bfd6a13b4d75667f550a512"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed May 08 09:02:21 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed May 08 10:57:45 2019 -0700"
      },
      "message": "Revert \"Make tombstone in the child process on loading failure.\"\n\nThis reverts commit e55d13cea8946ba51fa51d9e07e29bda141b12f8.\n\nTest: manualy added crash loop and check if it triggers rollback.\nBug: 131106476\nChange-Id: Ie49cec343467f58835f8ee01f72ecbedbadb4b79\n"
    },
    {
      "commit": "07baf1d8634b0aae93746f1a144578d1d9c7268a",
      "tree": "6b2fb4ff3ec1230639db8ffaf2d5e09b12a3958f",
      "parents": [
        "3350096bf8e52b2d96f7b7ba95642d92c05e8f09",
        "5ff38f71f4ac86bc126d43a165aafa010673a8a7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 08 15:29:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 08 15:29:12 2019 +0000"
      },
      "message": "Merge \"Remove libcodec2_vndk from vndk\" into qt-dev"
    },
    {
      "commit": "3350096bf8e52b2d96f7b7ba95642d92c05e8f09",
      "tree": "535c67f6535a51749f5bde296333969fe5325071",
      "parents": [
        "f95c698108b608e6ebf86e7450a9a2464e3ae264",
        "dd9faf18a44e8005c64290616bca8788961af7a2"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 08 06:20:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 08 06:20:07 2019 +0000"
      },
      "message": "Merge changes from topic \"c2-eos-last\" into qt-dev\n\n* changes:\n  codec2: Allow all component names in VTS\n  codec2: VTS add support for timestamp tests in VideoEncTest and VideoDecTest\n  codec2: Fix timestampDev issues for Mpeg2Dec\n  codec2: Fix timestampDev issues for HevcDec\n  codec2: Fix timestampDev issues for AvcDec\n"
    },
    {
      "commit": "af0b1c1b5cd67cafa81dbcd1ccb7eb68821173f9",
      "tree": "2cba9fb6dbdda8d1aff506b68b1d7d6ee06d1387",
      "parents": [
        "4714c214a0fa5a85f6f8b98c7a6c2339b6a847d1",
        "424cfb5c35aedac5973097edb093a3cca3f8cdf7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 07 16:30:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 07 16:30:43 2019 +0000"
      },
      "message": "Merge changes from topic \"b129710438_2\" into qt-dev\n\n* changes:\n  codec2: use media_codecs from apex and support variants/domains\n  media: add media_codecs.xml to apex module\n  media: expand media_codecs.xml to support variants and domains\n  media/omx: Make OMX software plugin an actual plugin\n  omx: only list existing OMX codecs in OmxStore\n"
    },
    {
      "commit": "424cfb5c35aedac5973097edb093a3cca3f8cdf7",
      "tree": "665ee045480b8e8e9b970cdd59903844ba2a03ee",
      "parents": [
        "882d2388062726f11c32ec712fad608dfd939a09"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Apr 08 17:48:00 2019 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 06 16:02:03 2019 -0700"
      },
      "message": "codec2: use media_codecs from apex and support variants/domains\n\n- prefer XML from apex\n- allow vendors/OEMs to override the enablement of codecs, media types\n  domains and variant selectors\n- propagate global settings from this info builder\n\nBug: 129710438\nChange-Id: I0858ae982b4228ad1498cc1e7175956d8f5737af\n"
    },
    {
      "commit": "da666891a4bfb9988731a4520b589aaa7beb505d",
      "tree": "c6be06c3870ba1efbd2e697adb65e468080d6062",
      "parents": [
        "91b8fe3126bf76e611a579fd4ee3471ef390ddd0"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Apr 08 17:25:34 2019 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 06 16:02:03 2019 -0700"
      },
      "message": "media: expand media_codecs.xml to support variants and domains\n\nAdded support to variant, domain and enabled attributes for \u003cMediaCodec\u003e.\nAdded support for \u003cVariant\u003e tag.\n\nBug: 129710438\nChange-Id: Icf04665fdf36d8a3e9a74918978b0eb03f0e4f6c\n"
    },
    {
      "commit": "5ff38f71f4ac86bc126d43a165aafa010673a8a7",
      "tree": "5b80df889bef83221ef08fe908264a3c8c55c17e",
      "parents": [
        "eb1b8e4a365a8833ebdaba4975d7b3e610ed709f"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri May 03 15:50:27 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri May 03 23:44:10 2019 +0000"
      },
      "message": "Remove libcodec2_vndk from vndk\n\nTest: Builds\n\nBug: 128894663\nChange-Id: I092a696df5f3a535c9aff5b228daf84d7519bad7\n"
    },
    {
      "commit": "dd9faf18a44e8005c64290616bca8788961af7a2",
      "tree": "8af68f813955c6fae5c661cb63502800168667d5",
      "parents": [
        "4a7c6cb4b36029dedd1be224f15f7919094ef49b"
      ],
      "author": {
        "name": "Umang Saini",
        "email": "umang.saini@ittiam.com",
        "time": "Fri May 03 17:28:15 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri May 03 16:44:06 2019 -0700"
      },
      "message": "codec2: Allow all component names in VTS\n\nTest: VtsHidlC2V1_0TargetVideoDecTest -I default -C c2.qti.avc.decoder -P /sdcard/res/\nTest: VtsHidlC2V1_0TargetVideoEncTest -I default -C c2.qti.avc.encoder -P /sdcard/res/\n\nBug: 131905215\nChange-Id: I8bbdff7b53778ed4e21e7c598363591b07eb5f60\n"
    },
    {
      "commit": "4a7c6cb4b36029dedd1be224f15f7919094ef49b",
      "tree": "566b3ec24a976e9dca7fd2c1a8c022688b0cd530",
      "parents": [
        "d91bc4855b0688c332f35c1395b5fbdaefd150a5"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Jan 22 18:59:24 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri May 03 16:24:45 2019 -0700"
      },
      "message": "codec2: VTS add support for timestamp tests in VideoEncTest and VideoDecTest\n\nTest: VtsHidlC2V1_0TargetVideoEncTest -I software -P /sdcard/res/ -C c2.android.avc.encoder\nTest: VtsHidlC2V1_0TargetVideoDecTest -I software -P /sdcard/res/ -C c2.android.avc.decoder\nBug: 80272610\nChange-Id: Ic773a118ac699e99cc5dc83a10bb3bd90555e2fc\n"
    },
    {
      "commit": "d91bc4855b0688c332f35c1395b5fbdaefd150a5",
      "tree": "e8fc41beba614d2943634acf6c608bc4b7fefef0",
      "parents": [
        "3bfa6e7705247a1f2b58bab5369d83a596ebfbcc"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Mon Feb 18 10:42:41 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri May 03 16:24:26 2019 -0700"
      },
      "message": "codec2: Fix timestampDev issues for Mpeg2Dec\n\nIf last_frame come with EOS then we need to cloneandSend it.\n\nTest: VtsHidlC2V1_0TargetVideoDecTest -I software -P /sdcard/res/ -C c2.android.mpeg2.decoder\nBug: 123267886\nChange-Id: Iec3d5d8befe7d9e323d8dce4ab194098d47e43d6\n"
    },
    {
      "commit": "3bfa6e7705247a1f2b58bab5369d83a596ebfbcc",
      "tree": "4f18ab2311b57020b0fceec1089bfe7dc986a762",
      "parents": [
        "4ec85ae9be632aab5f9aac357e08715840751fe9"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Mon Feb 18 10:41:14 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri May 03 16:09:51 2019 -0700"
      },
      "message": "codec2: Fix timestampDev issues for HevcDec\n\nIf last_frame come with EOS then we need to cloneandSend it.\n\nTest: VtsHidlC2V1_0TargetVideoDecTest -I software -P /sdcard/res/ -C c2.android.hevc.decoder\nBug: 123267886\nChange-Id: I9ce3eac328d4825199569bfa49397f60e8ff3e85\n"
    },
    {
      "commit": "4ec85ae9be632aab5f9aac357e08715840751fe9",
      "tree": "020b8bf560d311f8f2aec2e130e1baca0baff3d9",
      "parents": [
        "da35a4308a174f02bbe8dec9e830054f1fa6e90f"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Wed Feb 13 00:50:07 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri May 03 16:09:25 2019 -0700"
      },
      "message": "codec2: Fix timestampDev issues for AvcDec\n\nIf last_frame come with EOS then we need to cloneandSend it.\n\nTest: VtsHidlC2V1_0TargetVideoDecTest -I software -P /sdcard/res/ -C c2.android.avc.decoder\nBug: 123267886\nChange-Id: Ieac0d83bd685a7ed601cc70bc1c93cc68f8f58f4\n"
    },
    {
      "commit": "2ddd17ca5c49fe02c459b7026d4c271bf76c4e3c",
      "tree": "97a4e2d7b12b4184c72988a1013f9698e1c8fd97",
      "parents": [
        "4be41e9dd835444b7c10591e2e1544886b3910d5",
        "7d1d572c683d2d74af9bbe217e2093d4303ae7bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 01 22:15:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 01 22:15:00 2019 +0000"
      },
      "message": "Merge changes from topic \"hevc-fatal-errors\" into qt-dev\n\n* changes:\n  C2SoftHevcDec: return error for fatal errors in decoder\n  SoftHevcDec: notify error for fatal errors in decoder\n"
    },
    {
      "commit": "4be41e9dd835444b7c10591e2e1544886b3910d5",
      "tree": "b67f19328ad13e728f906c5b3c2349579434d55a",
      "parents": [
        "1c334da020b48681589f22c76d23d83f46857a44",
        "8f98eee3e2edbf6916c40886b745e8c2c962edec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 01 22:12:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 01 22:12:39 2019 +0000"
      },
      "message": "Merge changes from topic \"avc-fatal-errors\" into qt-dev\n\n* changes:\n  C2SoftAvcDec: return error for fatal errors in decoder\n  SoftAVCDec: notify error for fatal errors in decoder\n"
    },
    {
      "commit": "1c334da020b48681589f22c76d23d83f46857a44",
      "tree": "1beea304179f55917f55096c0c4b67b29863beda",
      "parents": [
        "ed6032042bad063d7907c35d45a062f68eb2aeca",
        "0e4c08eb08e39138993cde40c986b569ce595ad1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 01 19:41:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 01 19:41:10 2019 +0000"
      },
      "message": "Merge \"build core bufferqueue functionalities into bqhelper\" into qt-dev"
    },
    {
      "commit": "8f98eee3e2edbf6916c40886b745e8c2c962edec",
      "tree": "0bd4e5d9e1bb1c2edf2dbd9ff4f5bba9a1e57870",
      "parents": [
        "17830f092062a033d854703ca595270a430c4517"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Apr 16 11:34:33 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Apr 30 17:28:13 2019 -0700"
      },
      "message": "C2SoftAvcDec: return error for fatal errors in decoder\n\nBug: 130578045\nTest: adb shell stagefright -s -S /sdcard/crowd422_h264.mp4\nTest: Ensure decoder doesn\u0027t attemp decoding all frames\nTest: atest android.media.cts.DecoderTest\nTest: android.media.cts.AdaptivePlaybackTest\n\nChange-Id: If4ef7f860bf39ca976fad32a51acea67d3b66740\n"
    },
    {
      "commit": "7d1d572c683d2d74af9bbe217e2093d4303ae7bc",
      "tree": "166b130b60815e80f00d1c0ea17da5d5027dedaf",
      "parents": [
        "983e8ca3a2f12de9b272743efb836148db77f7e2"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Apr 12 15:13:26 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Apr 30 15:49:55 2019 -0700"
      },
      "message": "C2SoftHevcDec: return error for fatal errors in decoder\n\nBug: 130578045\nTest: adb shell stagefright -s -S /sdcard/crowd422_hevc.mp4\nTest: Ensure decoder doesn\u0027t attemp decoding all frames\nTest: atest android.media.cts.DecoderTest\nTest: android.media.cts.AdaptivePlaybackTest\n\nChange-Id: I801ad18ef5ea29d1f5dc4721ff154111023bcb68\n"
    },
    {
      "commit": "68d138bd7df3ac30eb33be48c2a8d6d974211d54",
      "tree": "fcd834ae0d92023824527c0157a2e37739a87349",
      "parents": [
        "926b03ff0a55269b7d730e0e93a9b630a498181d",
        "2915cb3fb1cd718e335aae21b1f4ab6a0d0918c2"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue Apr 30 21:43:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 30 21:43:34 2019 +0000"
      },
      "message": "Merge \"C2SoftAVCEnc: Increased max supported bitrate\" into qt-dev"
    },
    {
      "commit": "0e4c08eb08e39138993cde40c986b569ce595ad1",
      "tree": "a815167e1782fe06f13d911ba0b6aa11248bd209",
      "parents": [
        "ab09f6e62122eb6d09a4013cf54de3a2d2805873"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Apr 19 10:00:45 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Apr 30 14:38:55 2019 -0700"
      },
      "message": "build core bufferqueue functionalities into bqhelper\n\nStatically build the bufferqueue logic from libgui into\nlibstagefright_bufferqueue_helper, so that we don\u0027t need\nto link to the entire libgui.\n\nIn updateable codecs, the dependencies (except llndk) are\ncopied onto the apex, and loaded into a separate namespace\nat runtime. Trimming down unused dependencies help on both\nstorage and runtime memory footprint.\n\nbug: 128894663\n\nChange-Id: I2f696aa85143f74f753fbb0320dce5aee88846c4\n"
    },
    {
      "commit": "da35a4308a174f02bbe8dec9e830054f1fa6e90f",
      "tree": "ba8932a202ba54126a5ca6468d91f125986440ba",
      "parents": [
        "9f5591ac13d2916d04f9a8f54fd59727323fc806",
        "e55d13cea8946ba51fa51d9e07e29bda141b12f8"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Apr 30 00:43:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 30 00:43:21 2019 +0000"
      },
      "message": "Merge \"Make tombstone in the child process on loading failure.\" into qt-dev"
    },
    {
      "commit": "93d1b1f3932fbd085ef6eac48ca926c42fa8f26e",
      "tree": "5e389432074d85d8c6015cd3f76ad86cd760bfa0",
      "parents": [
        "d609aa158a0b6a5313a55607e554821d1e1b209b",
        "f93a454266a5e2d8301de2ecbbac08b4bae01951"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sat Apr 27 19:15:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 27 19:15:27 2019 +0000"
      },
      "message": "Merge \"Update to new AV1 profile definitions and support HDR info\" into qt-dev"
    },
    {
      "commit": "ffd6cbc2cfbd9fefa9ebad744c8a8364d1cf90cc",
      "tree": "a43dce1382c4482d4fb2c839c3869001604fb080",
      "parents": [
        "66ea39290308e4851a5c6fe149e576b7d6249e5f"
      ],
      "author": {
        "name": "James O\u0027Leary",
        "email": "jamesoleary@google.com",
        "time": "Fri Apr 26 10:56:03 2019 -0400"
      },
      "committer": {
        "name": "James O\u0027Leary",
        "email": "jamesoleary@google.com",
        "time": "Fri Apr 26 23:58:53 2019 -0400"
      },
      "message": "Fix Opus encoder being set to CBR\n\nThe code is currently setting unconstrained CBR, instead of constrained\nVBR. The OPUS_SET_VBR argument should be 1, or not set at all, to\nbe VBR. (libopus docs for OPUS_SET_VBR: https://mf4.xiph.org/jenkins/view/opus/job/opus/ws/doc/html/group__opus__encoderctls.html#ga34d09ae06cab7e1a6c49876249b67892)\n\nBug: 131410994\nTest: Verify AGSA Opus encoder receives varying Opus frame sizes.\nChange-Id: Ife8340f720a0faedd748c61d6a69bb30dfe30706\n"
    },
    {
      "commit": "f93a454266a5e2d8301de2ecbbac08b4bae01951",
      "tree": "c84ebf4d6572e41dd9a3c8eb0efe30e6709db700",
      "parents": [
        "5448dc222aa7d9b29a1cb4dc32d3eb07e2e6f60d"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Mar 26 11:01:00 2019 +0530"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Apr 26 21:54:43 2019 +0000"
      },
      "message": "Update to new AV1 profile definitions and support HDR info\n\nTest: cts-tradefed run commandAndExit cts-dev -m CtsMediaTestCases \\\n -t android.media.cts.DecoderTest#testAV1HdrStaticMetadata\n\nBug: 123756486\nChange-Id: I673f91e7b6bd3c0f31fd67f035b5ece7f6a71844\n"
    },
    {
      "commit": "e55d13cea8946ba51fa51d9e07e29bda141b12f8",
      "tree": "f46ba85eb6fd8de3f546b564d17dc15cf55e491e",
      "parents": [
        "ca45d6b3922909d07f65b5a48771655b697d0b41"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Apr 24 11:01:49 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Apr 24 13:36:49 2019 -0700"
      },
      "message": "Make tombstone in the child process on loading failure.\n\nTest: dumpsys media.extractor\n      lshal debug android.hardware.media.c2@1.0::IComponentStore/software\n      Check \u0027ls /data/system/dropbox\u0027 after failure\nBug: 131106476\n\nChange-Id: I6619a16f579678d0e0c2675dd1457c917f3883c2\n"
    },
    {
      "commit": "f5c7ca807a588754c0d04fc9782d3e56e57d957f",
      "tree": "14a8075c1aad5d2f0bd956a673a27ed08c294b2f",
      "parents": [
        "4fe9f3e9ad145980e244aa84ecf4204857036a2f"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Apr 23 17:06:21 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Apr 23 17:06:21 2019 -0700"
      },
      "message": "Log fatal error when c2 sw codec fails to load\n\nbug: 131106476\ntest: manually add crash and make sure crash dump saved in dropbox\nChange-Id: I5ffc7158b04aa0e19e401b903df9a47b5c830ccb\n"
    },
    {
      "commit": "37a9adef14ecb54e487780210664ea423a2771f6",
      "tree": "bf496284a1653a0149806178a8a67559871b3825",
      "parents": [
        "205a717a78e20c5f14898f6d018d8b4771e89a03",
        "f7529dd062ff3d5b198c70735b065557302baf2b"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Apr 23 21:28:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 21:28:35 2019 +0000"
      },
      "message": "Merge \"CCodec: reduce log amount for render warning\" into qt-dev"
    },
    {
      "commit": "669dda14bd4ae41277a916a7c2e5889fe4dbb17c",
      "tree": "9f0085b2d4a5e77de7797a24cfeb2b7516ffac69",
      "parents": [
        "c6de9ed177f44da261f838a6eeed23b6dbfacc48",
        "7d8c37634fb71b27e94cd2dff10b75f004027fb6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Apr 23 00:55:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 00:55:06 2019 +0000"
      },
      "message": "Merge \"C2SoftVorbisDec: Ignore subsequent headers\" into qt-dev"
    },
    {
      "commit": "270dd6a1a6fc700dde00f982dcd87bf98e4b73a4",
      "tree": "e8b02ec7624fa1d1a55c0f49fcca1996545fcddf",
      "parents": [
        "8263e3519b6801f019e471efe4a6045b7046e4d3"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Apr 06 04:41:15 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Apr 18 23:55:37 2019 -0700"
      },
      "message": "Make mediaserver listen to Codec2 services\u0027 deaths\n\nTest: Kill media.extractor or mediaswcodec and observe logcat\n\nBug: 130071409\n\nChange-Id: Ie785642da99dfe4ff13e78d878817dae3de9f34a\n"
    },
    {
      "commit": "f7529dd062ff3d5b198c70735b065557302baf2b",
      "tree": "4117ebb1ae988175204d33e086e7d7500829f1d3",
      "parents": [
        "c9a59dd31c15f2d5c015a091602fc723af61c812"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 18 17:35:53 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 18 17:35:53 2019 -0700"
      },
      "message": "CCodec: reduce log amount for render warning\n\nBug: 124096926\nTest: builds\nChange-Id: I7fd7bd0da8e32793f87c0c8278c208d1b4d5bbb2\n"
    },
    {
      "commit": "7d8c37634fb71b27e94cd2dff10b75f004027fb6",
      "tree": "ff08013880ef2ccc5d1c2e52a5fceda7d57cb58e",
      "parents": [
        "c9a59dd31c15f2d5c015a091602fc723af61c812"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Apr 15 16:03:56 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 18 11:14:44 2019 -0700"
      },
      "message": "C2SoftVorbisDec: Ignore subsequent headers\n\nIgnore subsequent headers after decoding the headers once\n\nBug: 130569201\nTest: atest android.media.cts.DecoderTest#testDecodeOgg\nChange-Id: Ifa8b67f00d16bfaa5e11097ef3b61ea3f183ced0\n"
    },
    {
      "commit": "e46a14777671ec310b35aa1b0a90510f29bf8085",
      "tree": "6fc8f8aa166a4926299080d204df85cef7dce478",
      "parents": [
        "acfd148dd2df332402d6c05a02c146b4f9c47680",
        "c8ce1d8b31fc439b30b17895965b71f746b9e41a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 18:50:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 18:50:25 2019 +0000"
      },
      "message": "Merge \"Remove ligbui dep from libcodec2_vndk and libcodec2_hidl@1.0\" into qt-dev"
    },
    {
      "commit": "c8ce1d8b31fc439b30b17895965b71f746b9e41a",
      "tree": "567daee4f70e5cbe2053137129df7dd6387e77b9",
      "parents": [
        "019b2fc5aa5d62b911d029234548eb9c253b8f60"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Mar 27 10:18:38 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Apr 16 10:19:16 2019 -0700"
      },
      "message": "Remove ligbui dep from libcodec2_vndk and libcodec2_hidl@1.0\n\nbug: 128894663\ntest: builds;  atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I3bb8792bd6eec46a9131bc6bd0c773648f430538\n"
    },
    {
      "commit": "2915cb3fb1cd718e335aae21b1f4ab6a0d0918c2",
      "tree": "65535bf8712a39d17354d288ba55c733f3e16ddb",
      "parents": [
        "37f813cf709cc225acedde07f3df176c468f7a0d"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Sep 18 17:59:26 2018 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon Apr 15 14:07:13 2019 -0700"
      },
      "message": "C2SoftAVCEnc: Increased max supported bitrate\n\nBug: 116040772\nTest: CTS test\n\nChange-Id: I51d7f57805823fdb389f86e223a9d46947e42ec3\n"
    },
    {
      "commit": "ab6f2f3870ebbe9b19cd766066797b0f00c2eb13",
      "tree": "df58a457d833bc54773b5b51f8d86d93697a163f",
      "parents": [
        "8e604bb84d3351083a96f13fb04a4cc2154fef60"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Feb 15 14:43:51 2019 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Apr 12 17:02:01 2019 -0700"
      },
      "message": "Make BufferQueue based block pool non-blocking\n\nBug: 129899822\nBug: 122433957\nChange-Id: I720e0e3228cd14e3fe21ecc52934a6fd4b06a427\n"
    },
    {
      "commit": "469c834047ca4718588224de2ae8cb0aa2935656",
      "tree": "dbcfab91de4853a972e979f9685dbfd9e784188d",
      "parents": [
        "c9a59dd31c15f2d5c015a091602fc723af61c812"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 11 16:46:09 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 11 17:02:56 2019 -0700"
      },
      "message": "CCodec: move Buffers out into a separate file\n\nSeperate Buffers out before we add complex logic to them. Also add\nmissing documentation.\n\nBug: 130223947\nTest: builds\nChange-Id: I8f992cb36499401ee2c6d729aa52f3888a7bcea5\n"
    },
    {
      "commit": "a261e381909c63ad0c681bfc7f0e509f1acc00f4",
      "tree": "ffd3d0ce0d091efcf7d610c0b118a3a95662995f",
      "parents": [
        "f151b811f0b63e074e5449c3259b9993c1a2f49f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Apr 10 11:37:50 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Apr 10 12:36:22 2019 -0700"
      },
      "message": "CCodec: protect C2OMXNode::mBufferIdsInUse\n\nBug: 129736016\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: Ifad57b5b0da49d2acdcfba063671c9748d06dc12\n"
    },
    {
      "commit": "0fe4c4795015357290b098715f6d3cd17cf554df",
      "tree": "cb9fb49616e0ff7890359f7eefb6563d25426934",
      "parents": [
        "8d14f5ccff2440f39630965486e9601ab6d007b6"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Apr 08 21:51:46 2019 +0000"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Apr 08 14:56:30 2019 -0700"
      },
      "message": "Revert \"Revert \"Remove direct libgui reference from omx server side\"\"\n\nThis reverts commit b4979c59d93a6ca2be7e65489fc39896bfdc2c96.\n\nReason for revert: reland with fixes:\n1) make OMXHarness use OMXClient, not directly IOMX wrappers.\n2) fix ref of consumer listener interface in GraphicBufferSource.\n\nbug: 129272021\nTest: camera recording, aosp_x86 build\n\nChange-Id: Idaaaf412c65cbe89c95a2cb54f3833ff1fc4c304\n"
    },
    {
      "commit": "b4979c59d93a6ca2be7e65489fc39896bfdc2c96",
      "tree": "3da5a8d97ee8f37f4f480ad80104b6f77d3bcd87",
      "parents": [
        "482f60ccccc12e6afe24f9ba503496ce65d1ba43"
      ],
      "author": {
        "name": "Sung-fang Tsai",
        "email": "sungfang@google.com",
        "time": "Sun Apr 07 00:29:22 2019 +0000"
      },
      "committer": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Mon Apr 08 10:32:03 2019 +0000"
      },
      "message": "Revert \"Remove direct libgui reference from omx server side\"\n\nThis reverts commit 482f60ccccc12e6afe24f9ba503496ce65d1ba43.\n\nReason for revert: b/130058749 camera recording hang\n\nBug: 130058749\nChange-Id: I358bc9c62c48328c01c8611c7e6f77d16affff54\n"
    },
    {
      "commit": "482f60ccccc12e6afe24f9ba503496ce65d1ba43",
      "tree": "90e04135449e80434f0b399d0e33d91bfce1de20",
      "parents": [
        "6e38e1a2b74bd2ed304080b1dca1f77b1053dada"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Mar 21 16:41:28 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Apr 05 18:12:10 2019 +0000"
      },
      "message": "Remove direct libgui reference from omx server side\n\n- Make mediacodec service/libstagefright_omx not dependent\non libgui. Server should only reference bqhelper (which\ncurrently still have a dependency on libgui, but could be\nremoved later as it\u0027s only used internally).\n\n- Make libmedia_omx not dependent on libgui by moving the\nIOMX wrapper code into a separately that\u0027s only used by\nthe platform.\n\n- Move ConsumerListener references in GraphicBufferSource\nto implementation only, so that other libs including\nGraphicBufferSource doesn\u0027t need to link libgui.\n\n- Remove bqhelper references from some client side libs.\n\n- Remove IOMX ipc related code, as IOMX interface is no\nlonger used for ipc. It\u0027s only used as an interface on\nclient side.\n\nbug: 129272021\ntest: builds;\natest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\n\nChange-Id: I49d80bf72eba325ee80b223d4a5ba7b0c1ab4d35\n"
    },
    {
      "commit": "10ba310fea4259fcc02c18d1adae1c1936d88f61",
      "tree": "ce2bfa278735a8e0969d667999eeddab7fad21dc",
      "parents": [
        "6c585fcc1afffb14c6ac99e8d77c5a9cb75ff4c1",
        "e1226f5b2a0318fc65c56dfd700a381822cf2629"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Apr 05 15:23:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 05 15:23:13 2019 +0000"
      },
      "message": "Merge \"codec2 components: merge WorkQueue and PendingWork\" into qt-dev"
    },
    {
      "commit": "d233276ad591814829b6ccbd2d7577558522fe3f",
      "tree": "4020e53e67e15e937a1ef04211e0ce3f2a43bc4c",
      "parents": [
        "ad1b31682078d1bc0021cb19f7d4edb712b5b95f",
        "892c81d52d90475d04243380fc0d8290776957a1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 05 00:40:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 05 00:40:26 2019 +0000"
      },
      "message": "Merge \"Obtain Codec2 instances from hwservicemanager\" into qt-dev"
    },
    {
      "commit": "e1226f5b2a0318fc65c56dfd700a381822cf2629",
      "tree": "d79fa07b46257c49e920d73a3169826ccb30040a",
      "parents": [
        "0e5a1b3bb64d9a5d38903770e018379856401efd"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 04 15:24:41 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 04 15:24:41 2019 -0700"
      },
      "message": "codec2 components: merge WorkQueue and PendingWork\n\nBug: 126621696\nTest: /data/nativetest64/VtsHidlC2V1_0TargetAudioDecTest/VtsHidlC2V1_0TargetAudioDecTest --gtest_repeat\u003d50 -I software -C c2.android.aac.decoder -P /sdcard/res/\nChange-Id: I78b627b083821be313e67fdba6958c9af369687a\n"
    },
    {
      "commit": "892c81d52d90475d04243380fc0d8290776957a1",
      "tree": "2c7d27fc91fc5a01c31666bff04d06f4a89add12",
      "parents": [
        "0e5a1b3bb64d9a5d38903770e018379856401efd"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Mar 12 00:56:50 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Apr 04 21:28:07 2019 +0000"
      },
      "message": "Obtain Codec2 instances from hwservicemanager\n\nIn libcodec2_client, the list of services listed in the manifest is\nnow queried from hwservicemanager. The caching mechanism has to be\nmodified accordingly.\n\nThis CL also modifies the way component traits are cached---component\ntraits are assumed to be static even if some services die and restart.\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: 121132171\nBug: 128320274\nChange-Id: I312f3281565aa6f1ee54f86963672f56777f418f\n"
    },
    {
      "commit": "9ca01d383c067ecb15e292bd56be3cd9ed035212",
      "tree": "00572c5783e6b7ab41d460373aa60a3c1faf9e29",
      "parents": [
        "0e5a1b3bb64d9a5d38903770e018379856401efd"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Apr 01 14:45:47 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 04 13:21:08 2019 -0700"
      },
      "message": "media: fix \"prepend-sps-pps-to-idr-frames\" behavior\n\n- Add constant.\n- ACodec: Check for support only for video encoders, ignore otherwise.\n- codec2: fix C2PrependHeaderModeSetting definition.\n- CCodec: fail configure if the feature is not supported.\n- CCodec: fix mapping between SDK and codec2\n\nBug: 32746212\nTest: atest CtsMediaTestCases:MediaCodecTest#testPrependHeadersToSyncFrames\nChange-Id: I8b86b4c8c139d6addbafc1a3558c640b1add42c9\n"
    },
    {
      "commit": "8ead39dda87e07627703ec8eb84881ee9ef96414",
      "tree": "044c1049b02a8c7d41b0175933b51179c82b8b7a",
      "parents": [
        "53c7ddc86cfb214791f2efc85f2e6ea0a35b9b95"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Apr 01 13:56:12 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Apr 01 13:56:12 2019 -0700"
      },
      "message": "aac: set initial timestamp to zero\n\nBug: 127405861\nTest: bug repro steps\nChange-Id: Id080eeb2345c19651329da3a6b7d7928a9aa3463\n"
    },
    {
      "commit": "97214de1fa29f114213d6272abc401d2bd2df754",
      "tree": "6f28a67e19306086b3124eb4687987acfea9a787",
      "parents": [
        "e9cecf0f8865fa43d8c2977c314f9c81fb20ba3b",
        "664274322c652f5b4ccf3b3fbcc79f290a0204ea"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 27 23:02:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 27 23:02:56 2019 +0000"
      },
      "message": "Merge \"CCodec: fix EOS placement with reordering\""
    },
    {
      "commit": "c70268aa433e7d307819184ae5c2ec96a3e5b6af",
      "tree": "0e147531b8a616d9d33a9b5bc803fd858b92d7d8",
      "parents": [
        "e92e7a88877c6371c4e7e17765b1655f6ba115d0",
        "4f3314d28ef1113b526b8ef198a6616d02b45353"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 27 15:17:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 27 15:17:25 2019 +0000"
      },
      "message": "Merge changes Ieab560be,Icb294e1b,Ia664c15b\n\n* changes:\n  CCodec: fix C2OMXNode assumption that components are in the same process\n  CCodec: Allow bitrate to be not set in CQ mode for video encoders\n  C2SoftHEVCEnc: Add support for constant quality encoding\n"
    },
    {
      "commit": "e92e7a88877c6371c4e7e17765b1655f6ba115d0",
      "tree": "ac24927a2f65272b9638644c635adcf010cacb38",
      "parents": [
        "959563b7bfdfe23a16a9d2c5844b2540eebdd324",
        "472c738c3410e42534d9fbd3bd5cc8f0236289b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 27 07:39:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 27 07:39:32 2019 +0000"
      },
      "message": "Merge \"Remove buffers from mFlushedConfigs when queued\""
    },
    {
      "commit": "959563b7bfdfe23a16a9d2c5844b2540eebdd324",
      "tree": "d332fa81c52537e0ef97155b38ded5ef24c836a8",
      "parents": [
        "aad376aeebc77eb2547d5b0d1201c1cb8927998f",
        "ab1f5ee22cf477cf833900994e9fdc5b70ec969f"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Mar 27 06:49:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 27 06:49:57 2019 +0000"
      },
      "message": "Merge \"codec2: VTS add TimeoutTest to test API\u0027s Timeout\""
    },
    {
      "commit": "472c738c3410e42534d9fbd3bd5cc8f0236289b8",
      "tree": "2ad4d2dd4bafb7cf469e8629f9ddcafd6bbc894f",
      "parents": [
        "6a91f7cf52fe6f02f88b1fc6461be8133c97d5ed"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Mar 26 18:13:58 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Mar 26 18:22:51 2019 -0700"
      },
      "message": "Remove buffers from mFlushedConfigs when queued\n\nBug: 129368298\n\nChange-Id: Iaf631449bd5d2f6fc6ab523a5fbd5169d9ec9835\n"
    },
    {
      "commit": "4f3314d28ef1113b526b8ef198a6616d02b45353",
      "tree": "ec7407be7ee48dd96906248705eaef29c0935f4a",
      "parents": [
        "817d318247aeba55d3243a99e755c33ed71f4288"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 26 17:00:34 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 26 17:00:34 2019 -0700"
      },
      "message": "CCodec: fix C2OMXNode assumption that components are in the same process\n\nBug: 128213533\nTest: atest CtsMediaTestCases:HeifWriterTest\nChange-Id: Ieab560be49018dd500fe2d530aebb0649e62a8b5\n"
    },
    {
      "commit": "c8ea1c1b81990a32c0ea86501351ef434806711f",
      "tree": "c341694cc05c0758f55e5aeeb45632a2b52fd3a8",
      "parents": [
        "6a91f7cf52fe6f02f88b1fc6461be8133c97d5ed",
        "bdc0cc415e649197addee1f81d763017fe57a1f5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 22:33:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 22:33:22 2019 +0000"
      },
      "message": "Merge \"Use safe_union in FieldSupportedValues\""
    },
    {
      "commit": "817d318247aeba55d3243a99e755c33ed71f4288",
      "tree": "33e8a196b2b54dcc13123f2ec4760d0ddbf2daba",
      "parents": [
        "57d7cc9e6022151513abff78f4ad744855b9c06b"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Mar 11 16:37:47 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 26 15:16:53 2019 -0700"
      },
      "message": "CCodec: Allow bitrate to be not set in CQ mode for video encoders\n\nIn constant quality mode, bitrate field is optional for video encoders.\nUpdate the check to look for quality for CQ Mode and bitrate for other\nmodes.\n\nBug: 125010575\nTest: Manual with HEIF encoding application\nChange-Id: Icb294e1becaf47c8fdabb6839d1aa57178e17737\n"
    },
    {
      "commit": "57d7cc9e6022151513abff78f4ad744855b9c06b",
      "tree": "eacb0ff86f73785596588680f1304c869807118b",
      "parents": [
        "11df024f9e4e58c9b46e36a01a61d7e77efd7ec3"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Feb 05 08:34:55 2019 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 26 15:16:41 2019 -0700"
      },
      "message": "C2SoftHEVCEnc: Add support for constant quality encoding\n\nQuality (0 to 100) is used to map to Qp\nComplexity (0 to 10) is used to map to presets\n\nTest: Manual using an AMediaCodec based application\nBug: 125010575\n\nChange-Id: Ia664c15bc1521b9f6183cb873705134ddb0692d8\n"
    },
    {
      "commit": "bdc0cc415e649197addee1f81d763017fe57a1f5",
      "tree": "8991911723fa21f0602cff05900f84bd96d66910",
      "parents": [
        "6f925505b4dd82c1103f95e7312e3c6b0361400a"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Mar 22 07:44:58 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Mar 25 21:59:48 2019 -0700"
      },
      "message": "Use safe_union in FieldSupportedValues\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: 129084824\nChange-Id: I1e6ae9c4ae19feac532b5ec8ee6bb829cb5616a0\n"
    },
    {
      "commit": "ab1f5ee22cf477cf833900994e9fdc5b70ec969f",
      "tree": "c7c4b66314310ff64bdc4656150181acce50c0d1",
      "parents": [
        "11df024f9e4e58c9b46e36a01a61d7e77efd7ec3"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Fri Jan 04 17:33:24 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Mon Mar 25 14:19:16 2019 -0700"
      },
      "message": "codec2: VTS add TimeoutTest to test API\u0027s Timeout\n\nTest: VtsHidlC2V1_0TargetComponentTest -I software -C c2.android.aac.decoder\nBug: 127694424\nChange-Id: I244dee8c8b727aa1cab845b96c36bb428a4a96fc\n"
    },
    {
      "commit": "664274322c652f5b4ccf3b3fbcc79f290a0204ea",
      "tree": "032d31037db3aa9c7918aa6baaa1624e37da8ee4",
      "parents": [
        "9000d698910368b8679817369a80f64dfb26c7f2"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 21 15:06:22 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 22 16:01:44 2019 -0700"
      },
      "message": "CCodec: fix EOS placement with reordering\n\nBug: 118397206\nTest: manual tests\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I0172ba38c85e25fd173c51261db609ba929b6d28\n"
    },
    {
      "commit": "408950697fb1fa7a5eb323723680bd7eb50c6b54",
      "tree": "5efe06591f823598bdef20f3b2c60da34c5e899f",
      "parents": [
        "3842d829b87c5af5705dafcfd76c7dc71c109c83",
        "c76cdaebfd41d5be267a00a835545cc45d94bc7d"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 21 16:30:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 21 16:30:43 2019 +0000"
      },
      "message": "Merge \"codec2: Remove unnecessary symbol exports from components\""
    },
    {
      "commit": "3842d829b87c5af5705dafcfd76c7dc71c109c83",
      "tree": "99ac6c92c6d53ae9415ecc1183372db36237aeb4",
      "parents": [
        "76e348fc43d7b8bda0362ccbf14bf0eeac09a7c9",
        "aee3f31e1fde37a5b3510a41296f78e0db7802c6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 21 09:02:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 21 09:02:22 2019 +0000"
      },
      "message": "Merge \"actually convert between codec2 and mediacodecinfo for av1\""
    },
    {
      "commit": "c76cdaebfd41d5be267a00a835545cc45d94bc7d",
      "tree": "38047ff10e3f9c32bd790465b0084c01cc2b047d",
      "parents": [
        "80b4aef42c01e9df4272c78f66123b940bf9260d"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 12 10:56:36 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 19 23:08:12 2019 -0700"
      },
      "message": "codec2: Remove unnecessary symbol exports from components\n\nThis reduces library size by about 10-15%\n\nBug: 128423900\nTest: cts-tradefed run commandAndExit cts-dev -m CtsMediaTestCases \\\n -t android.media.cts.DecoderTest\n\nChange-Id: I52bf6ee760fe5f29c628a66fc95c657fba2d1541\n"
    },
    {
      "commit": "80b4aef42c01e9df4272c78f66123b940bf9260d",
      "tree": "f0ec1e47b73348b292ea731f8097600c1fa7108a",
      "parents": [
        "6f925505b4dd82c1103f95e7312e3c6b0361400a",
        "95ba0164b3fd9b2a64870026913ea6c71b11e5f6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 20 05:12:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 20 05:12:39 2019 +0000"
      },
      "message": "Merge \"CCodec: fix MAX_PTS_GAP behavior\""
    },
    {
      "commit": "6f925505b4dd82c1103f95e7312e3c6b0361400a",
      "tree": "7bda634ca9b3471d00879f711062b91f3fcbb3a6",
      "parents": [
        "8f922e189dbb1d7e75a4f4d2a51fe32a905549de",
        "ef939bf16875d414b46a7f474cba721f5b901d66"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 20 03:51:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 20 03:51:23 2019 +0000"
      },
      "message": "Merge \"Use @2.0::IGraphicBufferProducer in Codec2 modules\""
    },
    {
      "commit": "8f922e189dbb1d7e75a4f4d2a51fe32a905549de",
      "tree": "95c00e8d77fb02c698795e65137464307d825cac",
      "parents": [
        "c24f9ea08daf97724ab0b463ed0367b95d323a56",
        "524b05802d10cf14a187f810da6d547d9dfabe14"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 20 01:19:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 20 01:19:51 2019 +0000"
      },
      "message": "Merge \"CCodec: don\u0027t update pipeline watcher if using input surface\""
    },
    {
      "commit": "95ba0164b3fd9b2a64870026913ea6c71b11e5f6",
      "tree": "691894e9b969c1a2c9b773e5d5a00207e8631669",
      "parents": [
        "4579c809566bd682aec2f9351f60d9ddb2dd677f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 19 15:51:54 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 19 15:53:49 2019 -0700"
      },
      "message": "CCodec: fix MAX_PTS_GAP behavior\n\n- Fix MAX_PTS_GAP calculation to avoid undefined behavior.\n- Restore input timestamp for input surface use case.\n\nBug: 128934821\nTest: atest CtsMediaTestCases:SurfaceEncodeTimestampTest\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I381d9c5e2d097961388c04d7ef5e8aacd51624a2\n"
    },
    {
      "commit": "ef939bf16875d414b46a7f474cba721f5b901d66",
      "tree": "4f23522fada07dc74dc0e031521f047bea8072eb",
      "parents": [
        "48616156f80645f6a751f52c0f12d2e4a914c2b4"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sun Mar 03 04:44:59 2019 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Mar 19 07:48:52 2019 -0700"
      },
      "message": "Use @2.0::IGraphicBufferProducer in Codec2 modules\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: 33350696\nBug: 112362730\n\nChange-Id: Ia5ed8da1c1fa3ab9decbafd814783b68e9ac9adb\n"
    },
    {
      "commit": "aee3f31e1fde37a5b3510a41296f78e0db7802c6",
      "tree": "d75c0915274f6ddf0416fce66be23511c502df24",
      "parents": [
        "e6e98e77198a68c812b81159f76de33b632c3d43"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Mar 15 15:27:28 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Mar 15 15:27:28 2019 -0700"
      },
      "message": "actually convert between codec2 and mediacodecinfo for av1\n\nhad the tables, didn\u0027t have the mapping function. Added the mapping\nfunction and plugged it into the \"for this type, apply this mapping\"\nroutine.\n\nBug: 128552878\nTest: y\n"
    },
    {
      "commit": "524b05802d10cf14a187f810da6d547d9dfabe14",
      "tree": "30f46513314e5bb5d562902944bdb5eeaaf85ea0",
      "parents": [
        "64a388ab39e89430f923152c5ef1ab868ef3e3af"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 12 11:28:57 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 12 14:16:47 2019 -0700"
      },
      "message": "CCodec: don\u0027t update pipeline watcher if using input surface\n\nBug: 127911646\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I0b562e518bc7991a6483fcbde8bfbc9f4774881d\n"
    },
    {
      "commit": "1a1953b32817ea900444357a15bca16fd42e382f",
      "tree": "d46a9c24bd75dcbf7be0f31a3b53e7eec4de76ba",
      "parents": [
        "602a3419438f2fbc05f791ba02f46b611e783fdd"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Jan 15 16:34:05 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Mar 07 17:25:10 2019 -0800"
      },
      "message": "codec2: VTS add support for Empty EOS in AudioDectest\n\nTest: VtsHidlC2V1_0TargetAudioDecTest -I software -P /sdcard/res/ -C c2.android.mp3.decoder\nBug: 127691941\n\nChange-Id: I15ef8157cd09ab4522320e0e717f3e835eb1815d\n"
    },
    {
      "commit": "602a3419438f2fbc05f791ba02f46b611e783fdd",
      "tree": "7025291ec00f7ebebd8cc298206681533877a579",
      "parents": [
        "bc6cddd58953ec71553fabc4228b9e0871de236c"
      ],
      "author": {
        "name": "Umang Saini",
        "email": "umang.saini@ittiam.com",
        "time": "Tue Nov 27 13:11:31 2018 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Mar 07 17:23:55 2019 -0800"
      },
      "message": "codec2: VTS fix Master test for multiple IComponent services\n\nList and Create components for all known services.\nTest: VtsHidlC2V1_0TargetMasterTest -I default\nTest: VtsHidlC2V1_0TargetMasterTest -I software\n\nBug: 127693385\nChange-Id: I25068c746ac95495d45e3f26602d07386413798a\n"
    },
    {
      "commit": "bc6cddd58953ec71553fabc4228b9e0871de236c",
      "tree": "6fe19c33ae60af28855e5c4da9b3616e8da269dd",
      "parents": [
        "272ba8a3923c4f8d0b71824891fc243b1085c953"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Wed Jan 30 17:57:28 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Mar 07 17:23:35 2019 -0800"
      },
      "message": "codec2: VTS add support for nSamplesPerFrame in AudioEnctest\n\nTest: VtsHidlC2V1_0TargetAudioEncTest -I software -P /sdcard/res/ -C c2.android.flac.encoder\nBug: 127693424\nChange-Id: Ic2c2f07314b52bb0c4febdbc3a8b044abd38f709\n"
    },
    {
      "commit": "272ba8a3923c4f8d0b71824891fc243b1085c953",
      "tree": "9a90a131480b4350075f42b98481ebea5ac1b1a5",
      "parents": [
        "26de5a4feba20c424e6d1db38db694d1e83e3c36"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Thu Jan 17 17:55:18 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Mar 07 17:23:06 2019 -0800"
      },
      "message": "codec2: VTS add support for Empty EOS in VideoEnctest\n\nTest: VtsHidlC2V1_0TargetVideoEncTest -I software -P /sdcard/res/ -C c2.android.avc.encoder\nBug: 127691941\nChange-Id: I0c72075eca0fb2f4f22c5c25b4e64a749ddb35c3\n"
    },
    {
      "commit": "26de5a4feba20c424e6d1db38db694d1e83e3c36",
      "tree": "f1d49bdb992c489c3ffed57cde29685940d2d430",
      "parents": [
        "34ad1d90b3a6e2148357731540c748704ab60556"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Jan 15 16:22:03 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Mar 07 17:22:36 2019 -0800"
      },
      "message": "codec2: VTS add support for Empty EOS in VideoDectest\n\nTest: VtsHidlC2V1_0TargetVideoDecTest -I software -P /sdcard/res/ -C c2.android.avc.decoder\nBug: 127691941\nChange-Id: Ib18425e8eeba5a58b9fdaf2a0777bdf599f5f164\n"
    },
    {
      "commit": "34ad1d90b3a6e2148357731540c748704ab60556",
      "tree": "de897462115ef108537f5963740359e0cbe6f56c",
      "parents": [
        "f380958e56b85c47bcce05dba73d227f063d8d8c"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Thu Jan 17 17:54:22 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Mar 07 17:20:49 2019 -0800"
      },
      "message": "codec2: VTS add support for Empty EOS in AudioEnctest\n\nTest: VtsHidlC2V1_0TargetAudioEncTest -I software -P /sdcard/res/ -C c2.android.aac.encoder\nBug: 127691941\nChange-Id: Ibd9696156c19e042584101285551742b7c91d4d0\n"
    },
    {
      "commit": "f380958e56b85c47bcce05dba73d227f063d8d8c",
      "tree": "88aec89e178bc27591acf60adda49fa08c925212",
      "parents": [
        "4e7c08a1343cc9a47c17950359fb0845b262dc40"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Thu Feb 21 10:40:23 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Mar 07 17:20:23 2019 -0800"
      },
      "message": "VTS: Fix DecodeTest For Audio Decoders.\n\nRemoved extra start() from DecodeTest for audio decoders.\n\nTest: VtsHidlC2V1_0TargetAudioDecTest -I software -C c2.android.aac.decoder -P /sdcard/res/\n\nBug: 127691660\n\nChange-Id: Iff7ecdaad83ea3753c3cd444511f41deee57f782\n"
    },
    {
      "commit": "9ca01f8f915f46e78e5679a4d99396979a470acc",
      "tree": "652acd4f036438c7a26dac3d10581decd2119f66",
      "parents": [
        "fd11daa933f7fe8ec401a70646d7bee42559a4ec",
        "630dda97659a62338535ea0096fb0e69a584ed63"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 06 03:17:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 06 03:17:49 2019 +0000"
      },
      "message": "Merge changes from topic \"opus_finale\"\n\n* changes:\n  stagefright_foundation: Fix parsing seek pre roll in Opus\n  stagefright: Updates to Opus unified CSD syntax\n"
    },
    {
      "commit": "630dda97659a62338535ea0096fb0e69a584ed63",
      "tree": "75a8b27ca922a59f08aff41bc9e85313023615c8",
      "parents": [
        "6c95530307645dc5414d978c813d5bbc7abf9021"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Jan 25 09:15:51 2019 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Mar 05 16:20:37 2019 -0800"
      },
      "message": "stagefright_foundation: Fix parsing seek pre roll in Opus\n\nSeek pre-roll parsing was skipped in OpusHeader because of\nwrong loop check.\n\nAlso, C2 opus decoder plugin was reading from codecDelayBuf instead\nof seekPreRollBuf\n\nTest: With a local AMediaCodec api based application to decode\n opus encoder\u0027s output\n\nBug: 123426341\nChange-Id: I0924f67c4a070a582b578d2ecdcd2fecd10134ad\n"
    },
    {
      "commit": "6c95530307645dc5414d978c813d5bbc7abf9021",
      "tree": "71e2cc33a77f1aded723ee9048ec4811a2e21ca7",
      "parents": [
        "be32a246fc5623c049cf6417ced66dccc741653b"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Jan 25 09:15:51 2019 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Mar 05 16:20:24 2019 -0800"
      },
      "message": "stagefright: Updates to Opus unified CSD syntax\n\nAdded a marker and length field before OpusHead data as well.\nThis will prevent any potential truncation of OpusHead, when\ndata inside OpusHead matches one of the markers defined\n\nAdded checks to validate sizes parsed.\nIf the sizes are not as expected, then treat that as an error\n\nOggWriter updated to not write codec config data as frame data\n\nTest: With a local AMediaCodec api based application to decode\n opus encoder\u0027s output\nTest: Test with mediamuxer api based application to mux encoders output\n to ogg file\nTest: cts-tradefed run cts -m CtsMediaTestCases \\\n -t android.media.cts.EncoderTest#testOpusEncoders\n\nBug: 123581317\nBug: 124053011\nChange-Id: Ic3c7613ff47855e16be39dc60939e1e715522bc6\n"
    },
    {
      "commit": "a073d2ec8465dd6c656e600b5e985729d92f7309",
      "tree": "1286037a237c901280d83eea0b1fa8996f9b8c06",
      "parents": [
        "64a388ab39e89430f923152c5ef1ab868ef3e3af",
        "0d11a7e24815e3f87206d2648b5d8459ab5866b9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 05 23:45:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 05 23:45:39 2019 +0000"
      },
      "message": "Merge \"Cleanup comments on hevc encoder plugin\""
    },
    {
      "commit": "0d11a7e24815e3f87206d2648b5d8459ab5866b9",
      "tree": "cbc552fac75b7752e87fad98001b57d51efd804b",
      "parents": [
        "be32a246fc5623c049cf6417ced66dccc741653b"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sat Mar 02 20:10:30 2019 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Mar 05 12:57:02 2019 -0800"
      },
      "message": "Cleanup comments on hevc encoder plugin\n\napply comments that didn\u0027t make the initial commit\n\nBug: 110456253\nBug: 124991628\nTest: y\nChange-Id: Ieb62971102aeb18880568706ffd41b5e65a67ff7\n"
    },
    {
      "commit": "d6abf7d6a359fd08f74b9eda95c8cb23c1e4efe5",
      "tree": "3ea19a2e7228afa85b39a28b8463c730d7566333",
      "parents": [
        "e8f70444fb37caae83518e26535191cc681055d1",
        "e5c53f762febd3ccfe9e7b516a0545934509ccdb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 05 00:13:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 05 00:13:00 2019 +0000"
      },
      "message": "Merge \"Make Codec2 and BufferPool modules vndk\""
    },
    {
      "commit": "bb08e4d99b0915f4b25fefeda9c833c96ceb785a",
      "tree": "873da6d2fa41fe01d64f27f60d36517bd0914ee7",
      "parents": [
        "8702e425c7755d56dbcac0cd557cd682d1cb3694",
        "9f4c0a33dc2bc348b4bf370e32aabbcf94aa8f74"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 04 21:41:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 21:41:38 2019 +0000"
      },
      "message": "Merge \"Add asInputSink() to Component\""
    },
    {
      "commit": "e5c53f762febd3ccfe9e7b516a0545934509ccdb",
      "tree": "d0ba6ed4d27ed2b7b64f568970d146fc74136dab",
      "parents": [
        "cc8e8e1d02b928f3a320ebe373ca7e7bb91b74df"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sun Mar 03 17:30:18 2019 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Mar 04 13:03:57 2019 -0800"
      },
      "message": "Make Codec2 and BufferPool modules vndk\n\nTest: Builds\n\nBug: 112362730\nChange-Id: I4db5e6af28e05d67584c2ad64766f582ecdf1e17\n"
    },
    {
      "commit": "9f4c0a33dc2bc348b4bf370e32aabbcf94aa8f74",
      "tree": "3e1c4ec5ff664ae69a5c2a5190b2c9bf7b96541b",
      "parents": [
        "cc8e8e1d02b928f3a320ebe373ca7e7bb91b74df"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Feb 25 23:09:42 2019 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sun Mar 03 04:46:57 2019 -0800"
      },
      "message": "Add asInputSink() to Component\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: 126296132\nChange-Id: I43b933250a021d99ab2aced74a8ed7063337d395\n"
    },
    {
      "commit": "985321ae5626876776da411af720aab4453b7dbc",
      "tree": "ef1d0c551b0fea3b0ba8efce7dff56e7b87c8719",
      "parents": [
        "69e5e04e73eb04e08910268827fcf312e9c1035c",
        "c3e5e945fd5af4c6022bee1f3706aba1fd606b9f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 19:59:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 19:59:25 2019 +0000"
      },
      "message": "Merge \"CCodec: handle input image for input buffers as well\""
    },
    {
      "commit": "c3e5e945fd5af4c6022bee1f3706aba1fd606b9f",
      "tree": "ee53270f38c95a92773d808daa47bd10db7f1a0f",
      "parents": [
        "531adf7c2d8dd1e24fbbe9fc932187974bd7cd0b"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Feb 28 11:59:20 2019 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Feb 28 11:59:20 2019 -0800"
      },
      "message": "CCodec: handle input image for input buffers as well\n\nBug: 126743446\nTest: atest CtsMediaTestCases:VideoEncoderTest#testOtherH264Flex480p\nChange-Id: Idb33f27e43bd579ea4b0e7877581db79ec3c3223\n"
    },
    {
      "commit": "06f087d7ebc4b62bec118d1ce8c9ce0e158b8b61",
      "tree": "59c0d4d7c9e40372f9ab0a237c2aaedfb68da53b",
      "parents": [
        "531adf7c2d8dd1e24fbbe9fc932187974bd7cd0b",
        "038e8f8854dd8b7c77d63e5a1cf50e838f443b02"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Feb 26 23:15:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 26 23:15:40 2019 +0000"
      },
      "message": "Merge \"Make KEY_MAX_PTS_GAP_TO_ENCODER and KEY_MAX_FPS_TO_ENCODER keys public\""
    },
    {
      "commit": "c07e5df386ed3e5c357769f6aa15c0a21c510837",
      "tree": "fae5c6c39767f8427b9194badc3fcd00a38df4c2",
      "parents": [
        "80cb83eb7e4e4aba1e54563ca2758913bae9903c",
        "86320e3ddb542b9cfb5a8bd78a3cd2cec86cca88"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 26 21:47:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 26 21:47:01 2019 +0000"
      },
      "message": "Merge \"codec2: vndk: Support new ion api for linux kernel 4.12+\""
    },
    {
      "commit": "80cb83eb7e4e4aba1e54563ca2758913bae9903c",
      "tree": "e96525ea9f232fa01d9989b435358e3f9936f206",
      "parents": [
        "d2684a5bde5d763a203aa320915404166b75265c",
        "1114eea0a9a48caa6fea6083bbee5a3e2b77c6d5"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Feb 26 21:41:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 26 21:41:52 2019 +0000"
      },
      "message": "Merge \"CCodec: enforce required configurations\""
    },
    {
      "commit": "1114eea0a9a48caa6fea6083bbee5a3e2b77c6d5",
      "tree": "38d1ea2dbf3093e490ed4a5efffeeb8bd97907a6",
      "parents": [
        "7a2f8152b1116c40b48cb78cfc8c05d7c5e56b08"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Feb 25 14:35:24 2019 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Feb 25 14:35:24 2019 -0800"
      },
      "message": "CCodec: enforce required configurations\n\nBug: 122324450\nTest: Modify MediaCodecTest#testPCMEncoding to lack required params\nand observe them failing.\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\n\nChange-Id: Ic3f245798b6448bf194ef1a4c2d6f37179c55117\n"
    },
    {
      "commit": "86320e3ddb542b9cfb5a8bd78a3cd2cec86cca88",
      "tree": "82f02d386fb0d807d7fc4d7924e33314867e6a30",
      "parents": [
        "a666d61efbe74594e9d441621d20bef8f9def26e"
      ],
      "author": {
        "name": "Praveen Chavan",
        "email": "pchavan@quicinc.com",
        "time": "Tue Jan 22 14:47:04 2019 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Feb 25 13:09:36 2019 -0800"
      },
      "message": "codec2: vndk: Support new ion api for linux kernel 4.12+\n\nSpecialize C2AllocationIon::Impl to handle new (v4.12) ion\nand use this version if the new ion version is detected at\nrun-time.\n\nBug: 123398356\nChange-Id: I8a917e91d80203aca88a174c9d0dd7f416bc0229\n"
    },
    {
      "commit": "c4901a8c258ee179700487bc58dc430dd606f64b",
      "tree": "b8088d053d474e5e281968811871b98800e54be4",
      "parents": [
        "15c6b6df6338529e10b4fc3ce1a904e82c0d6b6b",
        "ad3420b4287751c14f94137c1ab042bea246a8d9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 23 01:32:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 23 01:32:20 2019 +0000"
      },
      "message": "Merge changes from topic \"xaac_buffer_20190204\"\n\n* changes:\n  C2SoftXaac: Updating xaac plugin code after DRC memory cleanup\n  Updating xaac plugin code after DRC memory cleanup\n"
    },
    {
      "commit": "9f11c708be34f92866149b78bd1f7de2c0adf9ab",
      "tree": "3b12bf3482013a37bba3fe46a40ab54cee10abb8",
      "parents": [
        "16be62ccbfa98508b375c9594728a951ada0021c",
        "f5e5c83f1a18c899f00fed3ae5c9f81bc364def6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 22 17:52:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 17:52:23 2019 +0000"
      },
      "message": "Merge \"CCodec: calculate max dequeued buffer count\""
    },
    {
      "commit": "16be62ccbfa98508b375c9594728a951ada0021c",
      "tree": "1bd4617a7a191f999043d09f5f656255340797ed",
      "parents": [
        "361b0ff6303512751b8a22b3a9ddefee0797536d",
        "3bb81cd827ed39f472e0fa46f663afa08685fc72"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 22 15:13:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 15:13:39 2019 +0000"
      },
      "message": "Merge \"codec2: remove deprecated configs and their remaining usage\""
    }
  ],
  "next": "51e42f4243ed4646e135ab0158c571637c223869"
}
