)]}'
{
  "log": [
    {
      "commit": "5291b3926c306d7f46564ee86f62f3c28740dab7",
      "tree": "db691e8fdac3449db43482af358a4490d1fb1086",
      "parents": [
        "2d970888a3440fd4e5bf769a8da372c5317f4231",
        "e241b785368010a542f64d85505eb5d6a3c5bf18"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 01 18:21:57 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 01 18:21:57 2020 +0000"
      },
      "message": "Merge \"CCodec: Duplicate format given to CCodecBufferChannel\" into rvc-dev am: e241b78536\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12014034\n\nChange-Id: Ic7719ee19c34fb28ab47dbd49b473d8d58109184\n"
    },
    {
      "commit": "d12500adf3b2ea4cbd3c93edd8c327e5c7755766",
      "tree": "c4e002f8495f67c58fc68d6aa39a17333edca1b6",
      "parents": [
        "ae87d21ce7b5a6b76a88fdefbe80ba0e3120b16a"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Jun 26 15:44:13 2020 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Jun 26 15:44:13 2020 -0700"
      },
      "message": "CCodec: Duplicate format given to CCodecBufferChannel\n\nCCodec gives mOutputFormat to CCodecBufferChannel::onWorkDone() while\nalso holding it in itself. CCodec may later modify mOutputFormat which\naffects the format that has been given to CCodecBufferChannel. This\nbreaks the assumption in CCodecBufferChannel that it is the sole owner\nof the format object until it is given back in\nonOutputBufferAvailable(), hence it is a bug that causes a race\ncondition.\n\nThis CL makes CCodec give a duplicated format object to\nCCodecBufferChannel instead of the original object that CCodec holds.\n\nTest: atest \\\nandroid.hardware.camera2.cts.\\\nRecordingTest#testIntermediateSurfaceRecording\n(Repeat multiple times)\n\nBug: 159662169\nChange-Id: I59b747f7381728964bf3439ac3213fac24de0e1d\n"
    },
    {
      "commit": "e220e69f9bdffb71b8f7a2e0b3ee6486f91a2460",
      "tree": "e8e4af284440328d25df9d4d6fcdf8957ec2dabf",
      "parents": [
        "810d91562b9196e6b7e8b97d5e024910965c742b",
        "d3c372d58bf7345e9d7646ee45591fb72af7f2f5"
      ],
      "author": {
        "name": "Yichi Chen",
        "email": "yichichen@google.com",
        "time": "Wed Jun 17 02:14:29 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 17 02:14:29 2020 +0000"
      },
      "message": "Merge \"CCodec: Validate hdr10PlusInfo with the flexCount\" into rvc-dev am: d3c372d58b\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11863719\n\nChange-Id: I5c8ba571ac9e8a785be0b0cc7ef76e1416c4e577\n"
    },
    {
      "commit": "54be23c176373682f37f2218300dfdc29ab8c0a3",
      "tree": "bd2b1b3912f57da55b9a07b237704f56c8d0a8bd",
      "parents": [
        "b94ef88fddd7378a267297537347f4f54de0b550"
      ],
      "author": {
        "name": "Yichi Chen",
        "email": "yichichen@google.com",
        "time": "Mon Jun 15 14:30:53 2020 +0800"
      },
      "committer": {
        "name": "Yichi Chen",
        "email": "yichichen@google.com",
        "time": "Tue Jun 16 10:56:51 2020 +0800"
      },
      "message": "CCodec: Validate hdr10PlusInfo with the flexCount\n\nIt is required to have a valid data count to enable hdr10Plus. To avoid\nthe error in handling hdr10plus metadata, the patch applies the\nvalidation check on the flexCount of hdr10PlusInfo\n\nBug: 157868992\nTest: android.mediav2.cts.CodecDecoderSurfaceTest\nChange-Id: I208ce8edfdb6ce8becf6213480ab68201e009716\n"
    },
    {
      "commit": "f0fd0c8d293c2608395ee240345c5b8ff1a9f2d3",
      "tree": "801de92e7a8d39db760c39191d9eab582cad2886",
      "parents": [
        "456513b73e70469a896d3ae4c94787ef8d8d25b3",
        "19d51164324653a7312c6d7bc0fd0ac43d581503"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 12 22:55:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 12 22:55:06 2020 +0000"
      },
      "message": "Merge \"CCodec: Guard against null output-\u003ebuffers\" into rvc-dev am: 19d5116432\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11850304\n\nChange-Id: I2e2f618e4ac2c7e550b3f5520d855838a23cb636\n"
    },
    {
      "commit": "c3c536d3c19bda16999656f1f614789c5ccd4991",
      "tree": "c8e850461cd750bd1caa977b8d6a3be37dccf999",
      "parents": [
        "752adf7f1a340cbb6599fcff1842cf3659c75612"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Jun 12 04:00:04 2020 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Jun 12 05:05:28 2020 -0700"
      },
      "message": "CCodec: Guard against null output-\u003ebuffers\n\nIn CCodecBufferChannel::feedInputBufferIfAvailable(), there is a call to\noutput-\u003ebuffers-\u003ehasPending(). Since we have changed the logic to allow\noutput-\u003ebuffers to be null, the call to hasPending() must be done after\nconfirming that output-\u003ebuffers is not null.\n\nTest: atest CtsMediaTestCases\n\nBug: 158509743\nBug: 158539113\nChange-Id: Icb1a46c954ff2b8d5018c0827ff9ca9acd8d4d8e\n"
    },
    {
      "commit": "ba4d13feda7171d4092fb1f18d45641b6f509d2e",
      "tree": "ee78c04f7687672f6f23fde065fd34f52e4486cf",
      "parents": [
        "75e99c6a6e63e0cfaa26132753633b0ca57cf5d9",
        "752adf7f1a340cbb6599fcff1842cf3659c75612"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 11 18:18:45 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 11 18:18:45 2020 +0000"
      },
      "message": "Merge \"CCodec: query api feature for block model\" into rvc-dev am: 752adf7f1a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11626653\n\nChange-Id: Ide2fcf7743fbc0503d7acfb94d6abd15475d61c6\n"
    },
    {
      "commit": "752adf7f1a340cbb6599fcff1842cf3659c75612",
      "tree": "91c01bfb382fd122ea3b16c3e290ac7792ac2779",
      "parents": [
        "9bc5afbdfe3484797fc9f847ffa8a2a6c767d001",
        "ffb889a24380cc72985a7f9725a889955a49c768"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 11 18:03:08 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 18:03:08 2020 +0000"
      },
      "message": "Merge \"CCodec: query api feature for block model\" into rvc-dev"
    },
    {
      "commit": "57692305d89706f346b0c9aaef11fdd2f4366851",
      "tree": "4156693d454c21a51752db0e5e433287050fc5ad",
      "parents": [
        "8f4e32f97e1a2f92845e702f94142d7142fbe714",
        "082dc299c3112877bfe576c3379763f0241076b2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 10 21:50:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 10 21:50:06 2020 +0000"
      },
      "message": "Merge \"CCodec: retry sending output buffer after realloc\" into rvc-dev am: 082dc299c3\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11605479\n\nChange-Id: I45c3d4084ee7a14a797597519b07c8cb985afbbe\n"
    },
    {
      "commit": "4ada73d90e0e0813982f8d5b3131ddb0a623e8ee",
      "tree": "6feeb347c1610e963996f41e5bd46aa3dddc449f",
      "parents": [
        "3244d0db9d52223d417df71b6343064adbcad957"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 26 14:58:07 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jun 09 15:00:16 2020 -0700"
      },
      "message": "CCodec: retry sending output buffer after realloc\n\nBug: 157393159\nTest: atest CtsMediaV2TestCases:EncoderProfileLevelTest\nChange-Id: I14b5bd0f68300822d4b786b2e8f4144d414d8360\n"
    },
    {
      "commit": "9f671f88962c03342390e7b575ff5a3f52edfe48",
      "tree": "9a53951dfb0655297b02a18beb9fc79d3e815ba7",
      "parents": [
        "714f5f685a9b7d6389635cbd8ab989c174f4228d",
        "385d335254e05f62ad92d8414781cd769afdd629"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 09 00:48:09 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 09 00:48:09 2020 +0000"
      },
      "message": "Merge \"CCodec: Queue initial config buffers before requesting input buffers\" into rvc-dev am: 385d335254\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11737345\n\nChange-Id: I4aee0dfe7c8d3d7f08358c5b56e31b195be268b4\n"
    },
    {
      "commit": "ffb889a24380cc72985a7f9725a889955a49c768",
      "tree": "b20184e7c4e1d5b8327385bad12db1576f730e60",
      "parents": [
        "6d5a5c10a5b9389cd84b5a10d5814e65eeb004aa"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu May 28 11:32:25 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jun 05 15:34:04 2020 -0700"
      },
      "message": "CCodec: query api feature for block model\n\nBug: 147748978\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I0bf921f2eacd6fac89a04933f6bcf0ffa1937308\n"
    },
    {
      "commit": "e7bb861f19735a73275777b160a9f3eadf1d353f",
      "tree": "875f58c6b1d4f5d641934e3d8b3e9f50202d4e28",
      "parents": [
        "d40bc7615ff9bb6aac308083c51980437a9c6a21"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jun 04 06:15:22 2020 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jun 04 06:23:06 2020 -0700"
      },
      "message": "CCodec: Queue initial config buffers before requesting input buffers\n\nTest: atest android.mediav2.cts.CodecEncoderTest\n\nTest: atest CtsMediaTestCases -- \\\n--module-arg CtsMediaTestCases:size:small\n\nBug: 150842764\nChange-Id: I6f48996ad17edc4ee2fa7b47d8a7c55abf17e46d\n"
    },
    {
      "commit": "989abfeec97cd593f79e81b9f39d6e46910c94c6",
      "tree": "5893ec06b453c7d5f45fd778bdeb133f7546e437",
      "parents": [
        "2fb19889feb536b2cef90652f5d49ac04b585e38",
        "a15f83fff9abb58beb0a9a0ba579492889a5010e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 29 02:02:34 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 29 02:02:34 2020 +0000"
      },
      "message": "Merge \"CCodec: fix crash at pushToStash\" into rvc-dev am: a15f83fff9\n\nChange-Id: Id302e9a394a4219df15a31c6503b89e9bbdee78d\n"
    },
    {
      "commit": "c23cc40082cd48bf69563257f1dce423b324b598",
      "tree": "ab529f3e15657dc548b36d24f3de9c9625da83bc",
      "parents": [
        "2afc10bebb3849978a9ef9bcd6f4d586a33119d2"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu May 28 14:53:40 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu May 28 14:53:40 2020 -0700"
      },
      "message": "CCodec: fix crash at pushToStash\n\nBug: 157653199\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: Iacca0f3242d480992d513fbdb199892db5fb5bcf\n"
    },
    {
      "commit": "ad2bd7b10aefa0c88d0e5d7900785079534d132f",
      "tree": "0f6a1a7c939335a2a345870e0afba19680ad4b24",
      "parents": [
        "0b3ee337a9cef0bb336d19e89892199add96f045",
        "2afc10bebb3849978a9ef9bcd6f4d586a33119d2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 27 17:17:16 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 27 17:17:16 2020 +0000"
      },
      "message": "Merge \"Reland CCodecBufferChannel: Process output format when registering buffer\" into rvc-dev am: 2afc10bebb\n\nChange-Id: I110dd5497c371ee61ed09c15b7aa227e8ee176fb\n"
    },
    {
      "commit": "2afc10bebb3849978a9ef9bcd6f4d586a33119d2",
      "tree": "fc9cc2ef4cc825568c1756557bca3a7ff2db004d",
      "parents": [
        "f02635e8893940de229677a370f61778237fbaac",
        "9b906989b8d1456e48f16ff0f146d974d0ab13b4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 27 17:06:01 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 17:06:01 2020 +0000"
      },
      "message": "Merge \"Reland CCodecBufferChannel: Process output format when registering buffer\" into rvc-dev"
    },
    {
      "commit": "1e37d3cbfc39f595a5737b5a83f2d78ef8e4a3fd",
      "tree": "7ff18421164234b8f51f319ba0f21c41fcdfcee9",
      "parents": [
        "4867eee47e53b21e0b6e4e65f726fc87d9f7353b",
        "b4a3b65d297a8436ba48138ce7ce2ba6b7a652b8"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 26 20:03:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue May 26 20:03:24 2020 +0000"
      },
      "message": "Merge changes I4dd906fe,I2ef7f266 into rvc-dev am: b4a3b65d29\n\nChange-Id: I7a3f82d2e4e3e7dbbb1ead8945ce1a63959665c2\n"
    },
    {
      "commit": "b4a3b65d297a8436ba48138ce7ce2ba6b7a652b8",
      "tree": "bf47d0a7b7f1f0be596313c734de549a0d70bc56",
      "parents": [
        "72c3e0bbf62dbfd5e9ecabac3910f788e0b6b187",
        "fa9ced081ee2b8daff54fa9aef61aa89a167048b"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 26 19:54:47 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 19:54:47 2020 +0000"
      },
      "message": "Merge changes I4dd906fe,I2ef7f266 into rvc-dev\n\n* changes:\n  MediaCodec: set release surface in more states\n  CCodec: fix resource releases\n"
    },
    {
      "commit": "9b906989b8d1456e48f16ff0f146d974d0ab13b4",
      "tree": "f760941bf3c696d1da669a83c0cb3888fdeef4e0",
      "parents": [
        "557bdaa8d244b97afcdb75eeab06278a0fb93d6f"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Apr 11 05:07:15 2020 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat May 23 20:54:21 2020 -0700"
      },
      "message": "Reland CCodecBufferChannel: Process output format when registering buffer\n\nTest: cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nTest: cts-tradefed run cts -m \\\nCtsMediaTestCases -t\nandroid.media.cts.AdaptivePlaybackTest\n\nTest: cts-tradefed run cts -m \\\nCtsMediaTestCases -t\nandroid.media.cts.DecoderTest\n\nTest: cts-tradefed run cts -m \\\nCtsMediaTestCases -t\nandroid.media.cts.MediaCodecTest\n\nBug: 149751672\nChange-Id: Id21cc57c05850bc1c7f2f375103102bb35e228aa\n"
    },
    {
      "commit": "a2e3cdda51dbadf204d84acc908b948e41818ac9",
      "tree": "cad15439e6203f2306e96f1596c9c30a197c736b",
      "parents": [
        "6021501137c85ac531ecdf0bb5a5c3bea4c72541"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed May 20 15:14:42 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed May 20 15:16:42 2020 -0700"
      },
      "message": "CCodec: fix resource releases\n\nPipelineWatcher holds input buffer references --- it must be\nflushed to release buffers properly.\n\nBug: 155520767\nTest: manual\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I2ef7f266b6f91063e3f1da5019859cb3a178ec0b\n"
    },
    {
      "commit": "1585ad7e04fb332daf8615455f9b86803fbec0dd",
      "tree": "aae8ee13aaf10b9bb1b15a3ee602c14369fb2ead",
      "parents": [
        "0bf3b7b6ce6c6843d609620b6384c273308d1305",
        "d3d11c6dd5e520db0aba8ad17fdfe9f57d47a4df"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 18 20:28:22 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon May 18 20:28:22 2020 +0000"
      },
      "message": "Merge \"Set min_sdk_version (for non-mainline files)\" into rvc-dev am: d3d11c6dd5\n\nChange-Id: I1d0883330bc3f824ccdf1b0599e32a7dc42c1e3a\n"
    },
    {
      "commit": "d3d11c6dd5e520db0aba8ad17fdfe9f57d47a4df",
      "tree": "8e5eea63867d21226acdfa1e34a9f2839a10b08a",
      "parents": [
        "6021501137c85ac531ecdf0bb5a5c3bea4c72541",
        "e3cf41a2806834c4d678a78534134aeee4e12cc5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 18 20:18:29 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 18 20:18:29 2020 +0000"
      },
      "message": "Merge \"Set min_sdk_version (for non-mainline files)\" into rvc-dev"
    },
    {
      "commit": "755d074779c1d9ae4aaab88b0d70fde6366e0a4f",
      "tree": "d15d78b0bd0233f8c08890db7f35a78a28d3884b",
      "parents": [
        "154710fef65ea3065c8a0c92e3674502ad1f2703",
        "50aff2cd465700069f3f8192c42d026c97eb23c6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 16 18:16:42 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat May 16 18:16:42 2020 +0000"
      },
      "message": "Merge \"Revert \"Use NO_IMEMORY version of libstagefright_foundation for apex\"\" into rvc-dev am: 50aff2cd46\n\nChange-Id: Ie6936f10bd4dfd5fa865d5bec222abe2aef0fb6d\n"
    },
    {
      "commit": "50aff2cd465700069f3f8192c42d026c97eb23c6",
      "tree": "3453bf973a13d2dc63ebdb3306ad332c69fea4d9",
      "parents": [
        "278615a296e2db02d71606c2fd510432f523ad74",
        "43db6ad3826d90bb165f4dd91432e926db84cd6c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 16 18:03:50 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 16 18:03:50 2020 +0000"
      },
      "message": "Merge \"Revert \"Use NO_IMEMORY version of libstagefright_foundation for apex\"\" into rvc-dev"
    },
    {
      "commit": "43db6ad3826d90bb165f4dd91432e926db84cd6c",
      "tree": "35abddfe5e64ce63134dd785d05100d654f3230e",
      "parents": [
        "33bd60bab90601f3bb93c4dd4379f88ac7154337"
      ],
      "author": {
        "name": "Adam Wright",
        "email": "adamdwright@google.com",
        "time": "Sat May 16 10:33:19 2020 +0000"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Sat May 16 18:03:20 2020 +0000"
      },
      "message": "Revert \"Use NO_IMEMORY version of libstagefright_foundation for apex\"\n\nRevert \"Revert \"Revert \"Make libbinder not available to media.sw...\"\n\nRevert submission 11485868-reland-libbinder\n\nTesting potential culprit for b/156778943 (\"pthread_mutex_destroy called on a destroyed mutex\" inside libstagefright).\n\nReason for revert: broken above test\nExempt-From-Owner-Approval: revert due to test breakage.\n\nReverted Changes:\nI045836e10:Use NO_IMEMORY version of libstagefright_foundatio...\nI23f41fece:Revert \"Revert \"Make libbinder not available to me...\n\nbug: 156778943\n\nChange-Id: I2834070f492db0318e215bf16058e0c43e00b03d\n"
    },
    {
      "commit": "154710fef65ea3065c8a0c92e3674502ad1f2703",
      "tree": "42d4c4415318c98abb8d5f06b1eae12badf150e7",
      "parents": [
        "ad9aa34b9812e7e94dec489dd979e9b4b109117f",
        "278615a296e2db02d71606c2fd510432f523ad74"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Sat May 16 00:26:32 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat May 16 00:26:32 2020 +0000"
      },
      "message": "Merge \"Use NO_IMEMORY version of libstagefright_foundation for apex\" into rvc-dev am: 278615a296\n\nChange-Id: Ib4f4e290c95e7ac62b935c731c3943c69d986f7a\n"
    },
    {
      "commit": "278615a296e2db02d71606c2fd510432f523ad74",
      "tree": "469a859ac0808c285ce0b335667cc71b4361842e",
      "parents": [
        "1d6d77d139dfd82d4821567f77db94a9824dc647",
        "33bd60bab90601f3bb93c4dd4379f88ac7154337"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Sat May 16 00:02:30 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 16 00:02:30 2020 +0000"
      },
      "message": "Merge \"Use NO_IMEMORY version of libstagefright_foundation for apex\" into rvc-dev"
    },
    {
      "commit": "9e73baabb270b45032de69cbf4aa5d1a458f92d7",
      "tree": "5a5a90cf7d305410d40262775db7b1cc6bb785e1",
      "parents": [
        "da45ea5770c0512b8e1223b37199c80ce8457af4",
        "1d6d77d139dfd82d4821567f77db94a9824dc647"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 15 18:41:56 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 15 18:41:56 2020 +0000"
      },
      "message": "Merge \"Revert \"CCodec: don\u0027t drop work with format change\"\" into rvc-dev am: 1d6d77d139\n\nChange-Id: I7e6eb9855f2750096109dcadfd59456819caed9a\n"
    },
    {
      "commit": "1d6d77d139dfd82d4821567f77db94a9824dc647",
      "tree": "3453bf973a13d2dc63ebdb3306ad332c69fea4d9",
      "parents": [
        "f7d03e830d791cfcfc4540e290a48e06c4438207",
        "35bf5734bb949e7063d08e87795e6c5040154509"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 15 18:11:37 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 18:11:37 2020 +0000"
      },
      "message": "Merge \"Revert \"CCodec: don\u0027t drop work with format change\"\" into rvc-dev"
    },
    {
      "commit": "33bd60bab90601f3bb93c4dd4379f88ac7154337",
      "tree": "147f60ba9b4d2a19a3de4145cc2c0b1fa8a696f4",
      "parents": [
        "f3f9288eaecdb54d4ed79e55c887db60d4305ea7"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed May 13 19:31:44 2020 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 11:06:53 2020 -0700"
      },
      "message": "Use NO_IMEMORY version of libstagefright_foundation for apex\n\nCurrently swcodec apex build uses vendor variant which no longer\ndepends on libbinder. However, in some builds VNDK is not used\nand libbinder dependency still exists. Although the prebuilt\napex no longer contains libbinder, some build still fails when\nlibbinder is disallowed in apex.\n\nCreate a separate version of libstagefright_foundataion_no_imemory,\nand use that only if there is no vendor build.\n\nAlso do not use __ANDROID_VNDK__ to disable the binder related\ncode in libstagefright_foundation, it\u0027s never defined if there is\nno VNDK. Use NO_IMEMORY instead.\n\nbug: 139201422\nbug: 139016109\n\ntest: various builds in presubmit\nChange-Id: I045836e10b93f71c7c31b30bb555eea8d6a2ef3a\n"
    },
    {
      "commit": "35bf5734bb949e7063d08e87795e6c5040154509",
      "tree": "7ee0b3abda3e082ba43a6a95e816c049630d993e",
      "parents": [
        "910a317089ade0321426832dd9da77e9120446be"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu May 14 17:40:29 2020 +0000"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu May 14 17:41:14 2020 +0000"
      },
      "message": "Revert \"CCodec: don\u0027t drop work with format change\"\n\nThis reverts commit 910a317089ade0321426832dd9da77e9120446be.\n\nReason for revert: regression\nBug: 156128841\nTest: manual\nChange-Id: Id0cecb7502b7be86d2b565933e5900148a0ac131\n"
    },
    {
      "commit": "8a79a986c96c442d17ce350b6bdc701739b65fbe",
      "tree": "005fba4add613aca6fa08420bcf7327947969209",
      "parents": [
        "4b5d5b6d576fddcb4dd19741a4573772fdab10d9",
        "f3f9288eaecdb54d4ed79e55c887db60d4305ea7"
      ],
      "author": {
        "name": "wenchangliu",
        "email": "wenchangliu@google.com",
        "time": "Thu May 14 08:10:05 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 14 08:10:05 2020 +0000"
      },
      "message": "Do not use max/min luminance if it\u0027s 0 am: f3f9288eae\n\nChange-Id: I7190f1326762df1d6ad4e713609eae9841a4dcf8\n"
    },
    {
      "commit": "f3f9288eaecdb54d4ed79e55c887db60d4305ea7",
      "tree": "35abddfe5e64ce63134dd785d05100d654f3230e",
      "parents": [
        "ffba173b079322126ab38977fb86755bd438fbdd"
      ],
      "author": {
        "name": "wenchangliu",
        "email": "wenchangliu@google.com",
        "time": "Thu May 14 00:02:01 2020 +0800"
      },
      "committer": {
        "name": "Wen Chang Liu",
        "email": "wenchangliu@google.com",
        "time": "Thu May 14 04:40:45 2020 +0000"
      },
      "message": "Do not use max/min luminance if it\u0027s 0\n\nDo not set SMPTE2086 if max/min luminance fields are 0,\nthese may indicate that max/min luminance is not present\nin the bitstream. Let GPU composition use default if needed.\n\nBug: 153847809\nTest: Play Netflix HDR content in GPU composition.\nChange-Id: Ibce5319f7832095314fe07b0ce13600658ce4627\n"
    },
    {
      "commit": "0955e0ad04011ee5d1b0647e94b4c9cf5b688ab7",
      "tree": "e7276fdc0db7ab734c99c9e36bf92348f43763b2",
      "parents": [
        "c51960c34f70a2f1142759c3887ad30b3b6478fc",
        "48779be75d90a6b70a0a3ac166ec757fe6e1bb0e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon May 11 19:33:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon May 11 19:33:07 2020 +0000"
      },
      "message": "Merge \"CCodec: revise resource releases\" into rvc-dev am: 48779be75d\n\nChange-Id: Ifaeb3b5abb49fb7f8b965ffccac96010f3674398\n"
    },
    {
      "commit": "936a89c0178961a0257f6587dee4c263b05404c6",
      "tree": "1c85170542e9ea3f28cf52a5cf8744241a6f57a1",
      "parents": [
        "05be7e510992ebf41919c84a26b38717a7f3211f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri May 08 16:07:50 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sun May 10 20:42:39 2020 -0700"
      },
      "message": "CCodec: revise resource releases\n\nBug: 155673235\nBug: 155820476\nBug: 155821127\nTest: atest CtsMediaTestCases:MediaCodecCapabilitiesTest\nTest: atest CtsMediaTestCases:android.media.cts.EncoderTest\nTest: atest GtsYouTubeTestCases:DecodePerformanceTest\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: Ib63c2ad59991c6814e68f222373caec5f638231f\n"
    },
    {
      "commit": "a3f5360ef316c8f48786236280cd962b753f161f",
      "tree": "d8c00324723acabd34d41a63d3640f08bfcbde2f",
      "parents": [
        "903164bd0b4e6657ab8990a957927a884c3160a5",
        "1bb400d7c697f4f93420639e0e6833e42e45ab77"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 07 17:12:14 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 07 17:12:14 2020 +0000"
      },
      "message": "Merge \"Do not use content light level if it\u0027s 0\" into rvc-dev am: 1bb400d7c6\n\nChange-Id: I2c1cb100739ad618b42ad52376ee47b5f0acd5eb\n"
    },
    {
      "commit": "3bb2a7f1b4a7688c78ed7040d652d1af59ad19ad",
      "tree": "75be46787a3049920ba121f8802ecad02ffa23fc",
      "parents": [
        "ad531ce5d938385330ec260d4049914b354d1c37"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Apr 21 10:35:12 2020 -0700"
      },
      "committer": {
        "name": "Wen Chang Liu",
        "email": "wenchangliu@google.com",
        "time": "Thu May 07 07:25:11 2020 +0000"
      },
      "message": "Do not use content light level if it\u0027s 0\n\nDo not set CTA861_3 bit if content light level\nfields are 0, these may indicate that CLL is\nnot present in the bitstream. Let display or\ncompositor use default if needed.\n\nbug: 152581483\nChange-Id: I6764623130f839df83fd6f5db1b97ab768a8642d\nMerged-In: I6764623130f839df83fd6f5db1b97ab768a8642d\n(cherry picked from commit cbbbfab2126050a84ab9067824c3cdb62d581e83)\n"
    },
    {
      "commit": "e3cf41a2806834c4d678a78534134aeee4e12cc5",
      "tree": "98562f4fc57f3ca03b8d8e37afadcced6f15ad5c",
      "parents": [
        "ddd5870816f48e598e8c7e2c43940169f848c02f"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Apr 30 04:22:22 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu May 07 03:15:31 2020 +0900"
      },
      "message": "Set min_sdk_version (for non-mainline files)\n\nModules contributing mainline modules (APK/APEX) should set\nmin_sdk_version as well as apex_available.\n\nFor now setting min_sdk_version doesn\u0027t change build outputs.\nBut build-time checks will be added soon.\n\nThis is second part of two CLs: covers non-mainline files\n\nBug: 152655956\nTest: m\nChange-Id: I55336e644990d3f175e0c011856b52ec600e452a\n"
    },
    {
      "commit": "fdf9fc0d90453729368d9b3cca516344807e1825",
      "tree": "b9ac35998208e7fe16f6b9962309583da6159749",
      "parents": [
        "69eab66f809a6704c8ea23ec5a3a972d896a237e",
        "987087c303dc9cd0c0557cd856d369192f57fa44"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 02 03:09:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat May 02 03:09:21 2020 +0000"
      },
      "message": "Merge \"Release buffers on MediaCodec#stop()\" into rvc-dev am: 987087c303\n\nChange-Id: I8d2460ec02c45c15619bfe83bab1906194c46dd5\n"
    },
    {
      "commit": "987087c303dc9cd0c0557cd856d369192f57fa44",
      "tree": "f1a05e8f3a1939b95f45e5702cf7a85f0e42ee0b",
      "parents": [
        "c78db3777ea437ca0523a661d289fc9b842e1a53",
        "fb128ba849209928ece466d96a2acc186a974aae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 02 02:51:18 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 02 02:51:18 2020 +0000"
      },
      "message": "Merge \"Release buffers on MediaCodec#stop()\" into rvc-dev"
    },
    {
      "commit": "fb128ba849209928ece466d96a2acc186a974aae",
      "tree": "d9bd01b9c9c246709543131450363177965c91fc",
      "parents": [
        "7e381341854eddf69283debec357bff12857cc42"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri May 01 11:17:11 2020 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri May 01 16:49:39 2020 -0700"
      },
      "message": "Release buffers on MediaCodec#stop()\n\nRelease all buffers on Codec2 stop() in order to quick release in case\nof using multiple Codec\u0027s from application.\n\nBug: 146679370\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I7a025c2d349442f93dbfab0bd1892df46229ef56\n"
    },
    {
      "commit": "fba0ec2718b2a1e4411120a6db5dae0457c3fb15",
      "tree": "496fe2354e2801c9e817a364ffcc66332d209c25",
      "parents": [
        "b98251180a94bb2f45f1e39f79d4452d2e60892c",
        "e226124fd3a0b26eea647722cb9620736a4a1562"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri May 01 22:59:33 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 01 22:59:33 2020 +0000"
      },
      "message": "Merge \"CCodec: don\u0027t drop work with format change\" into rvc-dev am: e226124fd3\n\nChange-Id: Iccf0dcdf0efa25a11324a5146db2412d383bc0e1\n"
    },
    {
      "commit": "e226124fd3a0b26eea647722cb9620736a4a1562",
      "tree": "e9f3aba36d183fa2c1b8de72a8dc08734f2ded7a",
      "parents": [
        "25b1e25a724ac10547670382745789bdf8a18e0b",
        "910a317089ade0321426832dd9da77e9120446be"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri May 01 22:37:23 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 01 22:37:23 2020 +0000"
      },
      "message": "Merge \"CCodec: don\u0027t drop work with format change\" into rvc-dev"
    },
    {
      "commit": "910a317089ade0321426832dd9da77e9120446be",
      "tree": "4097a62a415f306a96a879b96822bb407f1ac351",
      "parents": [
        "b79d3b8d4bfafc8600e4b01d8bf5d88f76876c63"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Apr 29 16:58:16 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Apr 29 16:58:16 2020 -0700"
      },
      "message": "CCodec: don\u0027t drop work with format change\n\nBug: 151995371\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I335519cddf762adb39e7518f15b1cfecf1d43550\n"
    },
    {
      "commit": "67876491db881e2ac0d9c700806f5944a41997e1",
      "tree": "22bebf27dea59f75981866b6d52c4f3b320177a3",
      "parents": [
        "26e65e384b82ab3ab7a66246ce73128c3978eea6",
        "55bfd11fd19949f9a657eda09053901a2515060a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 29 23:28:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 29 23:28:20 2020 +0000"
      },
      "message": "Merge \"CCodec: remove dependency to # of slots for allocating local buffers\" into rvc-dev am: 55bfd11fd1\n\nChange-Id: I950cb3ae7d1fc76be621447b218ccba610f64d53\n"
    },
    {
      "commit": "55bfd11fd19949f9a657eda09053901a2515060a",
      "tree": "96a67715736be3bce9f00503488c597b689ed4ae",
      "parents": [
        "6e6f5dfd814e78e78347e11d66c13b6bca458a45",
        "41d8343603225bed1a6cc016c2ba83f337d3b0e1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 29 23:27:02 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 23:27:02 2020 +0000"
      },
      "message": "Merge \"CCodec: remove dependency to # of slots for allocating local buffers\" into rvc-dev"
    },
    {
      "commit": "b4a3624bf8db0094170eaf23c283d6c68d05921d",
      "tree": "d8865531e27865a40ea1cc9150a95fedddf11678",
      "parents": [
        "16ecab825d91e4d0e94ec3b614fb0083adf4ff7f",
        "31e5b4792333805d1c4b6271e226ae75a35421fb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 28 22:59:51 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 28 22:59:51 2020 +0000"
      },
      "message": "Merge \"Revert \"CCodecBufferChannel: Process output format when registering buffer\"\" into rvc-dev am: 31e5b47923\n\nChange-Id: I2cdf3036488054d2675445b97cae89039bddff55\n"
    },
    {
      "commit": "a4e049d80bb61c360c5483e3519940fb26087c9c",
      "tree": "b43c00c567e2538b560551258810f1d387fa5697",
      "parents": [
        "b18c1afb550ab5bfdfac93f6dd921831edf8dbaf"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Apr 28 19:42:23 2020 +0000"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Apr 28 19:42:23 2020 +0000"
      },
      "message": "Revert \"CCodecBufferChannel: Process output format when registering buffer\"\n\nThis reverts commit b18c1afb550ab5bfdfac93f6dd921831edf8dbaf.\n\nReason for revert: Camera regression\nBug: 149751672\nFixes: 155145653\nTest: manual\n\nChange-Id: I52ddd8fb974f8952fb1e63d5da0075be9144136d\n"
    },
    {
      "commit": "41d8343603225bed1a6cc016c2ba83f337d3b0e1",
      "tree": "a90d9e96d83e9414bb8a18d64431e722ac0ef6c3",
      "parents": [
        "2578a95a57dd9796b55095dc22b8171dd5da73c3"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Apr 27 16:40:49 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Apr 28 10:02:11 2020 -0700"
      },
      "message": "CCodec: remove dependency to # of slots for allocating local buffers\n\nIn addition, a little build tweak for the test.\n\nBug: 146168540\nTest: atest ccodec_unit_test:RawGraphicOutputBuffersTest\nChange-Id: Ia1a0969e87ca1729bb38cf5cf1c7ec8df3029bc7\n"
    },
    {
      "commit": "b58dd318a0f791fd829e5bdb0a4e3013e33f8e8d",
      "tree": "6ee1c0ef0157d73afe1e7c81675e5527df5c2dce",
      "parents": [
        "4aed1d317917d5ed58fb5d3b47ed406d07cba31d",
        "3742d5e5106982da1ae1ad4f38a28efb69e7fe0b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 27 22:30:50 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Apr 27 22:30:50 2020 +0000"
      },
      "message": "Merge \"CCodecBufferChannel: Process output format when registering buffer\" into rvc-dev am: 3742d5e510\n\nChange-Id: Ibd2c4769d8dd56941862179b51d2dc95e2242c05\n"
    },
    {
      "commit": "b18c1afb550ab5bfdfac93f6dd921831edf8dbaf",
      "tree": "e50ba650d19d7cfd1486a5e161e061a494e74473",
      "parents": [
        "784745befac68d978fe7abf09f0aeea33fb0e4ff"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Apr 11 05:07:15 2020 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Apr 24 06:36:27 2020 -0700"
      },
      "message": "CCodecBufferChannel: Process output format when registering buffer\n\nTest: cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nTest: cts-tradefed run cts -m \\\nCtsMediaTestCases -t\nandroid.media.cts.AdaptivePlaybackTest\n\nTest: cts-tradefed run cts -m \\\nCtsMediaTestCases -t\nandroid.media.cts.DecoderTest\n\nTest: cts-tradefed run cts -m \\\nCtsMediaTestCases -t\nandroid.media.cts.MediaCodecTest\n\nBug: 149751672\nChange-Id: I7befa892f0a09339126a03dc64e8ec91ae711bdc\n"
    },
    {
      "commit": "adce06042523319cecf2e1acbae0b6aef6c93a72",
      "tree": "652fabfc612ccbbca14c18d5966a3eead6f0cd80",
      "parents": [
        "b953abe659e2792b86c12888b1028b267a42daa4",
        "784745befac68d978fe7abf09f0aeea33fb0e4ff"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 24 02:04:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 24 02:04:24 2020 +0000"
      },
      "message": "Merge \"CCodec: support pixel aspect ratio parameters\" into rvc-dev am: 784745befa\n\nChange-Id: Ib53400dc0d1ffa2f0234de436a596ffb38be8a12\n"
    },
    {
      "commit": "784745befac68d978fe7abf09f0aeea33fb0e4ff",
      "tree": "b43c00c567e2538b560551258810f1d387fa5697",
      "parents": [
        "ac1d9d3fd24a1fe12d55130abc3dc477385d470e",
        "79c78ebfe2778d71b025750f078bfa21f8086a3e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 24 01:48:10 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 24 01:48:10 2020 +0000"
      },
      "message": "Merge \"CCodec: support pixel aspect ratio parameters\" into rvc-dev"
    },
    {
      "commit": "79c78ebfe2778d71b025750f078bfa21f8086a3e",
      "tree": "209126c7f6c472c47318856da1a0a62cfd6ef1ca",
      "parents": [
        "ccc44f3f72a8d65c1d9fa829515eab478c647ebc"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 23 14:13:37 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 23 14:13:37 2020 -0700"
      },
      "message": "CCodec: support pixel aspect ratio parameters\n\nFixes: 151908782\nTest: atest ccodec_unit_test:CCodecConfigTest\nChange-Id: Iad78aa0104f360a4f3f1e1c21af6f6a2123611a7\n"
    },
    {
      "commit": "31cd2cc33638966747f589dce4400edfd9259817",
      "tree": "75804d25c417608d624746a8b629636931020722",
      "parents": [
        "6333b44ce6848667c138b2bf7b228e2e775eb866",
        "02ec2d9d9a0040d4565e038a0291ca5b862a3a41"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 23 16:31:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 23 16:31:23 2020 +0000"
      },
      "message": "Merge \"CCodec: handle unrecognized names in LinearBlock methods\" into rvc-dev am: 02ec2d9d9a\n\nChange-Id: I2ef3b8ea7acbb25d95492aa6e3e63a72d8534b98\n"
    },
    {
      "commit": "fcf46c3f081c51682740595a004dc4e338baeefd",
      "tree": "6659c78a12c586ff7529e492a6becac554098e03",
      "parents": [
        "ccc44f3f72a8d65c1d9fa829515eab478c647ebc"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Apr 22 13:50:45 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Apr 22 16:26:49 2020 -0700"
      },
      "message": "CCodec: handle unrecognized names in LinearBlock methods\n\nFixes: 154073598\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I76424fa90d2bf8d26c9be4ba6b7ee6c54676fc65\n"
    },
    {
      "commit": "713d90bc8da03ae88c9396ee42bba790bfd48f06",
      "tree": "c36e1cbe3e6b5e95d6a62c0ebd2ef33c9463fc7a",
      "parents": [
        "0ea1f071b3e66642c582af3b2abebdd2845db3a5",
        "5226677901af08551446c103bf7d15797e87756c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 10 03:01:17 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 10 03:01:17 2020 +0000"
      },
      "message": "Merge \"codec2: change of asC2Buffer behavior\" into rvc-dev am: 5226677901\n\nChange-Id: I6f001f5ca1c79099e0502549a0c65906ee3b6d8b\n"
    },
    {
      "commit": "f9b32129d4f40c62b664427df073c4e73bf66399",
      "tree": "630d7dcee05cfa742f6f272f3750e4271a499b8e",
      "parents": [
        "0e89f31da8bb558c26c6f5c79b297a87ff90e7a3"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 02 11:30:17 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 02 11:30:17 2020 -0700"
      },
      "message": "codec2: change of asC2Buffer behavior\n\nBug: 152617675\nTest: atest CtsMediaTestCases:MediaCodecBlockModelTest\nChange-Id: Ie5893313840c6f1c349affca15f105520d7965cb\n"
    },
    {
      "commit": "16f443e9c82a7d6da5c5202187562b756287b40e",
      "tree": "088030a545f214666751a3fdf92eeb1808f19edb",
      "parents": [
        "63d5ecc580bb6e9508c8675a34dd25a00833c428",
        "d155a1fd9493b0aad727214c78194d61175f2f29"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 26 17:42:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 26 17:42:03 2020 +0000"
      },
      "message": "Merge \"CCodec: update skip-cut-buffers for relevant setting changes only\" into rvc-dev am: d155a1fd94\n\nChange-Id: Ie17540c26385505d91bc421d8cd9e484f5463b78\n"
    },
    {
      "commit": "40b0b1dad2ebc831b98837364e2191f99f9b322a",
      "tree": "550959ff634e8541ae085a7093f8377891facaf7",
      "parents": [
        "3006a83565b6863f247bf634faa929b84608026e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 25 15:47:35 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 26 17:11:15 2020 +0000"
      },
      "message": "CCodec: update skip-cut-buffers for relevant setting changes only\n\nSample rate and channel counts should be the only settings that\ntriggers skip-cut-buffer update.\n\nBug: 150270199\nTest: atest CtsMediaTestCases:DecoderTestAacDrc\nChange-Id: Iecf54833d6b484374e6336fd31d8038a441e1c30\n"
    },
    {
      "commit": "2d8d541e94f154f1a2f65f039f62586d6f046d2f",
      "tree": "e4ceef2fa8b55cef110e83bea5ab0b3464456152",
      "parents": [
        "d8cc45e1a138fab8cc3c279e15ca869f40a732d3",
        "a093f06459bcf7ebc9f73783acab06b1eb2f0c51"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 25 20:36:15 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 25 20:36:15 2020 +0000"
      },
      "message": "Merge \"fix -Wunreachable-code-loop-increment\" am: 1d0e52cf31 am: a093f06459\n\nChange-Id: I2f113b184e487f15860b1bbd715ff274a0db2d15\n"
    },
    {
      "commit": "a093f06459bcf7ebc9f73783acab06b1eb2f0c51",
      "tree": "ba0215fae44c16f886a84103efc0a16bd337fa8f",
      "parents": [
        "a55bb6220335bc87583a180c1146aff109db5fa9",
        "1d0e52cf31987ec3f91d46caed992971047ae068"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 25 20:16:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 25 20:16:24 2020 +0000"
      },
      "message": "Merge \"fix -Wunreachable-code-loop-increment\" am: 1d0e52cf31\n\nChange-Id: I900fbf2d1d5886bd0d0dbe91a4e88dde24cfe4a6\n"
    },
    {
      "commit": "1d0e52cf31987ec3f91d46caed992971047ae068",
      "tree": "bb1b58b61e1cf25ef7e791d7b84bcd734a288a87",
      "parents": [
        "38325a621be9dfad394e23b3a71e7b03d98e86ff",
        "c813a593f5aae6be814a780e690d2c548bd89d6a"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 25 19:59:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 25 19:59:26 2020 +0000"
      },
      "message": "Merge \"fix -Wunreachable-code-loop-increment\""
    },
    {
      "commit": "e8a73f354db18424238649a15ddb65cf1d13bd64",
      "tree": "eeb52861b12a00e5fe290dae1db3ca043199ebcc",
      "parents": [
        "32a4b317efd8beaa42cceec2c5ffb59c1320113e",
        "91ca21961c884176dbb10df0232a2155ea034b76"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 19 10:10:35 2020 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 19 10:10:35 2020 -0700"
      },
      "message": "DO NOT MERGE - Merge qt-qpr1-dev-plus-aosp@6304901 into stage-aosp-master\n\nBug: 151763422\nChange-Id: I771c3c0d86070c2a6e5f263818a6231291f28d56\n"
    },
    {
      "commit": "2e6b5532effb140c4a6b18154ee0f53c8b400b40",
      "tree": "ffe5ef1b0d09889fafacdfaf1857388c84db315c",
      "parents": [
        "08608d0fbd99b49fff43f026e1c7f5e4531b93a1",
        "32a4b317efd8beaa42cceec2c5ffb59c1320113e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 18 23:26:12 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 18 23:26:12 2020 +0000"
      },
      "message": "Merge \"Allow XML file paths to be customized with sysprop\" am: 931d1554c3 am: 32a4b317ef\n\nChange-Id: Ib545a7a742b371612a48345b652d12fb8e3af039\n"
    },
    {
      "commit": "eaac82f33f2a064c6ae1a5f1791bb13669820687",
      "tree": "8497decf3df9784b8c66e19d00c7e7a034471ac5",
      "parents": [
        "8d386f779d76eb2a87ec570bf6ee3c0ce674085f"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Mar 07 04:09:55 2020 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Mar 18 22:55:45 2020 +0000"
      },
      "message": "Allow XML file paths to be customized with sysprop\n\nThree properties are declared as vendor-init-settable:\nro.media.xml_variant.codecs\nro.media.xml_variant.codecs_performance\nro.media.xml_variant.profiles\n\nmedia_codecs.xml can now be named\nmedia_codecs${ro.media.xml_variant.codecs}.xml\n\nmedia_codecs_performance.xml can now be named\nmedia_codecs_performance${ro.media.xml_variant.codecs_performance}.xml\n\nmedia_profiles_V1_0 can now be named\nmedia_profiles${ro.media.xml_variant.profiles}.xml\n\nTest: Rename \"media_codecs.xml\" to \"media_codecs_test.xml\",\nset ro.media.xml_variant.codecs to \"_test\", then\ncall \"stagefright -i\".\n\nTest: Rename \"media_codecs_performance.xml\" to\n\"media_codecs_performance_test.xml\",\nset ro.media.xml_variant.codecs_performance to \"_test\", then\nrun android.media.cts.VideoDecoderPerfTest.\n\nTest: Rename \"media_profiles_V1_0.xml\" to \"media_profiles_test.xml\",\nset ro.media.xml_variant.profiles to \"_test\", then\nrun vts_mediaProfiles_validate_test.\n\nBug: 142102953\nChange-Id: I38fa2924e02363639d1cdc3dd85128e0652343ee\nMerged-In: I38fa2924e02363639d1cdc3dd85128e0652343ee\n"
    },
    {
      "commit": "931d1554c3af274b02007c25dd51b3b029ed5ff0",
      "tree": "2a7392a90afbace0ea44bab065b3f22f7680d35a",
      "parents": [
        "4a1f564d42ac2d3a70acc6738d9100821c665b1c",
        "7f5e10eaef21d64b7bb94bab514892bad01328ed"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 18 22:51:16 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 18 22:51:16 2020 +0000"
      },
      "message": "Merge \"Allow XML file paths to be customized with sysprop\""
    },
    {
      "commit": "08608d0fbd99b49fff43f026e1c7f5e4531b93a1",
      "tree": "e069686b6263a1a4d3bc0e4950626e8b55d0f9c2",
      "parents": [
        "f887a8bc38606fafdde371ff0616d7674fc8ae5d",
        "d8187fc8f2caf605aa0c88aff8f15ef103b3e8e0"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 18 22:10:53 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 18 22:10:53 2020 +0000"
      },
      "message": "Merge \"sfplugin: use an array instead of a vector\" am: 4a1f564d42 am: d8187fc8f2\n\nChange-Id: Iaffa821d62414794c0eb6871ea746c62ccdb0d21\n"
    },
    {
      "commit": "7f5e10eaef21d64b7bb94bab514892bad01328ed",
      "tree": "ff767346b0f088d9d0cc93530144c6bfe9747a5e",
      "parents": [
        "cc0dec6cc29a21e353d06d9b07dab3ad0527cc8d"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Mar 07 04:09:55 2020 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Mar 18 14:30:53 2020 -0700"
      },
      "message": "Allow XML file paths to be customized with sysprop\n\nThree properties are declared as vendor-init-settable:\nro.media.xml_variant.codecs\nro.media.xml_variant.codecs_performance\nro.media.xml_variant.profiles\n\nmedia_codecs.xml can now be named\nmedia_codecs${ro.media.xml_variant.codecs}.xml\n\nmedia_codecs_performance.xml can now be named\nmedia_codecs_performance${ro.media.xml_variant.codecs_performance}.xml\n\nmedia_profiles_V1_0 can now be named\nmedia_profiles${ro.media.xml_variant.profiles}.xml\n\nTest: Rename \"media_codecs.xml\" to \"media_codecs_test.xml\",\nset ro.media.xml_variant.codecs to \"_test\", then\ncall \"stagefright -i\".\n\nTest: Rename \"media_codecs_performance.xml\" to\n\"media_codecs_performance_test.xml\",\nset ro.media.xml_variant.codecs_performance to \"_test\", then\nrun android.media.cts.VideoDecoderPerfTest.\n\nTest: Rename \"media_profiles_V1_0.xml\" to \"media_profiles_test.xml\",\nset ro.media.xml_variant.profiles to \"_test\", then\nrun vts_mediaProfiles_validate_test.\n\nBug: 142102953\nChange-Id: I38fa2924e02363639d1cdc3dd85128e0652343ee\n"
    },
    {
      "commit": "3f1a0904b259ea1e196cfcc002e5094655b0d917",
      "tree": "bdea3e840679d970884449c40b6d677a1f28295c",
      "parents": [
        "61f8a4e64968f6bcf389b1f635ac398aa9a6ed4f"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 18 12:58:32 2020 -0700"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 18 12:58:32 2020 -0700"
      },
      "message": "sfplugin: use an array instead of a vector\n\nwe only ever iterated over this; using an array should generate\nsmaller/faster code.\n\nBug: None\nTest: TreeHugger\nChange-Id: I8389c63b942b25accdea692a4a19992af2bb18a5\n"
    },
    {
      "commit": "c813a593f5aae6be814a780e690d2c548bd89d6a",
      "tree": "11754fe2c01652fd0ac829726df8c0ba5528ac90",
      "parents": [
        "61f8a4e64968f6bcf389b1f635ac398aa9a6ed4f"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Sat Feb 22 22:54:44 2020 -0800"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 18 10:19:18 2020 -0700"
      },
      "message": "fix -Wunreachable-code-loop-increment\n\nThis is part of a cleanup to fix instances of the\n-Wunreachable-code-loop-increment warning, which we plan to enable under\n-Werror by default.\n\nThis isn\u0027t intended to be a functional change.\n\nBug: 150166387\nTest: TreeHugger\nChange-Id: Iecaee50ba3748ff48aa5eac9e13c558cf37d52b3\n"
    },
    {
      "commit": "557c88c6267fc60714f9dca88ef5f8fe828ca67e",
      "tree": "ac17f06aef8ed827fd4cecc78049c8b8b5512e93",
      "parents": [
        "9c4bc394f0b2ffcb85afb0500b04e71434c0b91f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 13 11:03:52 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 13 11:03:52 2020 -0700"
      },
      "message": "CCodec: bypass crypto / descrambler if input is empty\n\nBug: 150188155\nTest: atest GtsExoPlayerTestCases\nChange-Id: I5bd565dcfcfe539a3dec4e8f0a5b10a0ee0d815b\n"
    },
    {
      "commit": "203ccc21c679dfe56887611adc7e04aac7660ed8",
      "tree": "04cf6ca365ff385131578e3d173baf19d191483b",
      "parents": [
        "c2dca7092ac630cc063a427464f85219ee374c43",
        "e4716c09f70b7cdaecdf493db2d46b054362d804"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 10 01:37:00 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 01:37:00 2020 +0000"
      },
      "message": "Merge \"CCodec: output format duplicated at CCodecConfig\" into rvc-dev"
    },
    {
      "commit": "5134e64fffb45953ba7beefd4862cb09b9b19f7c",
      "tree": "64cd6cade945f06ee5135ff6edff0be33d519361",
      "parents": [
        "94687486f0adc39b8816b982b1991bde947976bd",
        "30ceaa9a7f8b6dfa2ff725e59750fe8b9127df3b"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 29 20:05:35 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 29 20:05:35 2020 +0000"
      },
      "message": "Reduce the latecy of encoding 1st frame am: 45d8059519 am: 30ceaa9a7f\n\nChange-Id: Ieb4094eab2ae8c17905f81839ba2a69dc06197b9\n"
    },
    {
      "commit": "e4716c09f70b7cdaecdf493db2d46b054362d804",
      "tree": "b5b549ef8f76036cbc37503add6cbca0207bd454",
      "parents": [
        "c62ad13ad8da6b31168f0d9f3e5f2a770ed0bbee"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 28 10:42:21 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 28 17:58:06 2020 -0800"
      },
      "message": "CCodec: output format duplicated at CCodecConfig\n\nBug: 149537770\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: Ib63d15830b876c036143de4ce5010ccf8925fbe6\nMerged-In: Ib63d15830b876c036143de4ce5010ccf8925fbe6\n"
    },
    {
      "commit": "274c832c00c1cd55343335e89428697344250f50",
      "tree": "6ffd4d8048b69ba60d379c990275644a40498c0e",
      "parents": [
        "f5f3a4a0067ee7681fb30981e7fb5e630a88a80a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 28 10:42:21 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 28 10:52:40 2020 -0800"
      },
      "message": "CCodec: output format duplicated at CCodecConfig\n\nBug: 149537770\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: Ib63d15830b876c036143de4ce5010ccf8925fbe6\n"
    },
    {
      "commit": "45d8059519751dede3cc13ecd84ae7b93b16908f",
      "tree": "c1ea698805b64c35fba6028ab591131bcc31bd80",
      "parents": [
        "4f74cca0d45df6af3027aa218f3d23c3ee36a451"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Feb 25 13:54:14 2020 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Feb 28 05:16:09 2020 +0000"
      },
      "message": "Reduce the latecy of encoding 1st frame\n\nCurrent encode batching mandates delay for the first frame. Since photo\nimages are one frame, reduce the latency for encoding the first frame\n\nTest: atest android.media.cts.VideoEncoderTest\nBug: 145356198\nChange-Id: I6a8f7dd374a3252ba93f386d3c62cd735fe82802\n(cherry picked from commit 84e512b692db2c0dea21968b7965e80156e28c57)\nMerged-In: I6a8f7dd374a3252ba93f386d3c62cd735fe82802\n"
    },
    {
      "commit": "84e512b692db2c0dea21968b7965e80156e28c57",
      "tree": "809f4eab1a7bce9057cd9d5a106cfd5f41f85749",
      "parents": [
        "904b623c8cdbd43a2089c5d3b45240757bd3bc81"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Feb 25 13:54:14 2020 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Feb 27 12:29:05 2020 -0800"
      },
      "message": "Reduce the latecy of encoding 1st frame\n\nCurrent encode batching mandates delay for the first frame. Since photo\nimages are one frame, reduce the latency for encoding the first frame\n\nTest: atest android.media.cts.VideoEncoderTest\nBug: 145356198\nChange-Id: I6a8f7dd374a3252ba93f386d3c62cd735fe82802\n"
    },
    {
      "commit": "89b420cae7f8a5a9f952f0de6c53fcef72233972",
      "tree": "730d2a0ed4740c5a7fed9b7fcc55c601087cfcc9",
      "parents": [
        "8eca6bba3364c5c4d290b80d11839edcc6e5ecda",
        "1fa777532c997f68083329d07cabda4ac7a1037a"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Feb 21 23:44:14 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 21 23:44:14 2020 +0000"
      },
      "message": "Merge \"Unify libstagefright_bufferqueue_helper and client.so\""
    },
    {
      "commit": "41ec2ab490e213d90d7c5f8d4b058d423b446897",
      "tree": "873f140ea467a528f7a2157e8c78edadc34c5c8e",
      "parents": [
        "36cf3947a8c90cd634afaf866d33789592027e28",
        "8a6ed3748b94c6a54dbd1613322ef22c4d956484"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 21 17:49:21 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 21 17:49:21 2020 +0000"
      },
      "message": "Merge \"CCodec: handle vendor parameters\""
    },
    {
      "commit": "325322ddd4e4ca7f38dfe5f137839fd9aea42c21",
      "tree": "45a711f269049dfd82d8371fee6d867af138c409",
      "parents": [
        "29d260f62e5cea95995f51043f80f07aeaf12bf5"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 14 17:29:03 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 21 07:54:18 2020 +0000"
      },
      "message": "CCodec: make config consistent before/after flush\n\nIf the CSD is processed before flush, make sure client and component\nare in sync.\n\nBug: 141097367\nBug: 142542964\nBug: 149537770\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: Ia51591770a4fdac1c1334a94fa8d6b2776da1a81\nMerged-In: Ia51591770a4fdac1c1334a94fa8d6b2776da1a81\n"
    },
    {
      "commit": "576c8c4456d8e6fa93a946e0a4187cde4e310f96",
      "tree": "ed0e6aa88aab7ae6b322c969b579fa63a3ff2879",
      "parents": [
        "7109a82f92eff9c1547576d4b610dc586d45c252",
        "e75a5da4b834a14d2daf684337280d365785e99e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 21 07:05:30 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 21 07:05:30 2020 +0000"
      },
      "message": "Merge \"CCodec: make config consistent before/after flush\""
    },
    {
      "commit": "8a6ed3748b94c6a54dbd1613322ef22c4d956484",
      "tree": "78ed3aba861334ed2a83562c4033b4a43aa6fa98",
      "parents": [
        "86f5034e60c62bbdc30634e7f0e54a6b91a19f72"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Dec 03 16:05:51 2019 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Feb 20 23:01:56 2020 -0800"
      },
      "message": "CCodec: handle vendor parameters\n\nBug: 142705928\nTest: atest ccodec_unit_test:CCodecConfigTest\nChange-Id: Ib3fe12d8e6f6785567c9f0ebd74e8ffce6a84322\n"
    },
    {
      "commit": "1fa777532c997f68083329d07cabda4ac7a1037a",
      "tree": "a3b8dc895b736a8bfdc89cd52255805f17e17848",
      "parents": [
        "0f2787e8080e92c4fef66498e55bf2dbfe795fc6"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Feb 19 09:26:29 2020 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Feb 20 15:39:27 2020 -0800"
      },
      "message": "Unify libstagefright_bufferqueue_helper and client.so\n\nmake sure the libstagefright_bufferqueue_helper.so uses the static,\nno-binder version of bq on vendor side, while uses libgui on client side.\n\nbug: 139201422\ntest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\n\nbuild and manually check the correct version gets installed on\napex \u0026 system.\nChange-Id: I51ca0943fd89cd944f285e5f4be3db789fd6dc20\n"
    },
    {
      "commit": "670b8fb0208dfc6ec14270a26695517815e7c7a7",
      "tree": "8df1685c38043b85413936caa56bd55438cc1468",
      "parents": [
        "4b936cccd25f61243d126f3ec1b4361108cf6536"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Feb 18 07:54:05 2020 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Feb 19 12:09:42 2020 -0800"
      },
      "message": "AAC decoder: support album mode\n\nBug: 144351156\nTest: atest DecoderTestXheAac ; atest DecoderTestAacDrc\nChange-Id: Ifc360b5907bfe1255834e5323617703634170188\n"
    },
    {
      "commit": "4b936cccd25f61243d126f3ec1b4361108cf6536",
      "tree": "321780d8aeaef88d5544b08b55292e2980a02bef",
      "parents": [
        "41ce3372e1c9cbe84a636dc592047fc99844f7f1"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Feb 17 16:29:47 2020 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Feb 19 11:59:28 2020 -0800"
      },
      "message": "AAC decoder: implement support for output loudness query\n\nBug: 148385721\nTest: atest DecoderTestXheAac DecoderTestAacDrc\nChange-Id: If0bdae0ecc3f8d396b3522aa9abf0620b3dddc7a\n"
    },
    {
      "commit": "edf942bd0b831ebe229c098de3c6f236e51b79f8",
      "tree": "953ae3b467a2b4591a9df20adf4c0d78d9e60f6f",
      "parents": [
        "0f97ee5a52d697e31e9c6dc3c9e7aa941168b571"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jan 29 09:59:44 2020 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Feb 19 08:48:44 2020 -0800"
      },
      "message": "AAC decoder: enable set/get of DRC parameters during decoding\n\nEnable setting/getting the following parameters at runtime (after\ndecoder creation):\nKEY_AAC_DRC_TARGET_REFERENCE_LEVEL\nKEY_AAC_DRC_TARGET_ATTENUATION_FACTOR\nKEY_AAC_DRC_TARGET_BOOST_FACTOR\nKEY_AAC_DRC_TARGET_HEAVY_COMPRESSION\nKEY_AAC_DRC_EFFECT_TYPE\nKEY_AAC_ENCODED_TARGET_LEVEL\n\nBug: 148559932\nTest: atest android.media.cts.DecoderTestXheAac android.media.cts.DecoderTestAacDrc\nChange-Id: Id9a0151f0cdf00297dd4cac7185669fba51b6a0d\n"
    },
    {
      "commit": "e75a5da4b834a14d2daf684337280d365785e99e",
      "tree": "7abf1c9dd156c99f142e1278cf6bcc2eeae59571",
      "parents": [
        "abbf20142385d5439f70be768e217b8e20e6c491"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 14 17:29:03 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Feb 18 22:15:48 2020 -0800"
      },
      "message": "CCodec: make config consistent before/after flush\n\nIf the CSD is processed before flush, make sure client and component\nare in sync.\n\nBug: 141097367\nBug: 142542964\nBug: 149537770\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: Ia51591770a4fdac1c1334a94fa8d6b2776da1a81\n"
    },
    {
      "commit": "d1bbbe3dbff4db0ef61cde6d49cf79f9b735458d",
      "tree": "2fea54456a75dec68bde841d146ff46c506c7778",
      "parents": [
        "7e10198833432fe652f5343540bfb4430adb6713"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jan 15 17:13:01 2020 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Sat Feb 08 07:36:07 2020 -0800"
      },
      "message": "Remove libbinder from media.swcodec\n\nAlso split client-side usage of libstagefright_bufferqueue_helper\ninto a separate lib libstagefright_bufferqueue_helper_client, and\nlet it link libgui directly, there is no point static link the bq.\nMake sure this is only used by system, not vendor.\n\nb/147759770\nb/139201422\n\nChange-Id: Ib8b0d27f23e7be41081b58ef586537a80ebedffc\n"
    },
    {
      "commit": "ce22af37c16abba613fea9b18359217c4cb7daf7",
      "tree": "61205142f83a6fdbc2c8809a153ef13a6f3379c8",
      "parents": [
        "265e047963d0694b488c9919e7c3f95dd5d5c119",
        "5871330330a899689065d785ee8f9f74ccb8631f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 06 06:24:11 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 06:24:11 2020 +0000"
      },
      "message": "Merge \"CCodec: don\u0027t use array mode if in block model\""
    },
    {
      "commit": "5871330330a899689065d785ee8f9f74ccb8631f",
      "tree": "eb353e7314615d29ed3acb4111ffe3c2250d640a",
      "parents": [
        "86d5a2a36b918c4f5cc33be1b139ec9a53f5da03"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jan 29 22:25:23 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jan 29 22:25:23 2020 -0800"
      },
      "message": "CCodec: don\u0027t use array mode if in block model\n\nBug: 148410627\nTest: atest CtsMediaTestCases:MediaCodecBlockModelTest\nChange-Id: I5242f730531f90ffd06456502059ebaf88a30490\n"
    },
    {
      "commit": "5277625231db4f313115fbcb6cefca7f2dfc2ce0",
      "tree": "288802a30819352b91c3b270329fb41b577928a0",
      "parents": [
        "bccf38e3fa6bc2a372c3a0d38c6274b68c0e5fb7",
        "7c96ea7ff84e1084332548583841735b694bfebd"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Sat Jan 25 03:44:28 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 25 03:44:28 2020 +0000"
      },
      "message": "Merge \"Remove mediametrics include symlinks\""
    },
    {
      "commit": "fb7a76711abb9021d4fec90dac12d3b9eeb49c90",
      "tree": "38cde30a813fc36e07d27e49438bc010908f0ad5",
      "parents": [
        "255f610f5ab71b5e36d93744dfe058daf6c96041"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Dec 27 17:13:33 2019 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jan 21 20:39:48 2020 -0800"
      },
      "message": "stagefright: MediaCodec buffer API revision\n\nBug: 136283874\nTest: atest CtsMediaTestCases:MediaCodecBlockModelTest\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: Idc02c7758da8b266099a4134b438e4478c38f912\n"
    },
    {
      "commit": "7c96ea7ff84e1084332548583841735b694bfebd",
      "tree": "eb5d7c1bcb91cea21469e46b7c014ae44635a217",
      "parents": [
        "255f610f5ab71b5e36d93744dfe058daf6c96041"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jan 10 15:46:22 2020 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jan 16 15:55:18 2020 -0800"
      },
      "message": "Remove mediametrics include symlinks\n\nBug: 143245419\nTest: build\nChange-Id: I6c836e60c0fe078f5ab7370aec156bdd6e8dcbf0\n"
    },
    {
      "commit": "155d5cbd00bfaea82361acc2dc47b2dc9c6d2b43",
      "tree": "bafd369393d5266f80c93dfdd7bd9d1532b6d40e",
      "parents": [
        "1bd7d3774286eaea0745086cd6aab83834e73032"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 09 12:49:49 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jan 03 12:35:34 2020 -0800"
      },
      "message": "stagefright: link CCodec directly with libstagefright\n\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nBug: 136283874\nChange-Id: I7562c7770750baa733bca83a7f65f5ac0bd1b887\n"
    },
    {
      "commit": "fc0a473166a2c358bf99e6369025e51b12ec3aa4",
      "tree": "9cc275e5fc2e15b5e6a1a4e5f72bbab9156ce59e",
      "parents": [
        "801a252a4203c54ad7165f522f4b36dd1f14fc92"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Aug 26 11:04:28 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Dec 20 20:45:44 2019 +0000"
      },
      "message": "Mediacodec to use C interface to mediametrics\n\nUse stable C interface instead of C++ interface.\n\nBug: 123543273\nTest: compilation, boot, dumpsys\nChange-Id: I04935343917ce400d0df531e06b4d23ab7269fa6\nMerged-In: I04935343917ce400d0df531e06b4d23ab7269fa6\n"
    },
    {
      "commit": "60569140248ff403db737c941c5a5274bcddb04a",
      "tree": "69dccdc52189cc7f41a975c6542e402c8f4be20f",
      "parents": [
        "e3c93d02f76fc8ba1628b1f4cdf271ce011b73d2",
        "aa18ea5e7eecc63bccb35ae372b32a3dbe565230"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 03 05:29:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 03 05:29:45 2019 +0000"
      },
      "message": "Merge \"codec2: switch perferred linear allocator type by pool mask\""
    },
    {
      "commit": "d8eccae0430fd97aa7e968e8f650adfe9cc317d9",
      "tree": "ebe8182e32ac97f57575bfdf9c19024262e717e6",
      "parents": [
        "596187eca37ab3f6e41d82ba4286267b9de7ebd0",
        "ce521ee6e5f59c954886c6ea410a54d0979cd129"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 28 02:17:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 28 02:17:30 2019 +0000"
      },
      "message": "Merge \"Fix status error to avoid releasing component twice\""
    },
    {
      "commit": "596187eca37ab3f6e41d82ba4286267b9de7ebd0",
      "tree": "e81c65935d7129703aa07d49508fec2efc4b222b",
      "parents": [
        "0564f53084007a2358f95a9cb063befbf81a9d5a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Oct 25 12:44:10 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Nov 27 15:43:21 2019 -0800"
      },
      "message": "stagefright: remove ACodecBufferChannel dependency from MediaFilter\n\nBug: 136290435\nTest: adb shell mediafilter -zR /sdcard/a.mp4\nChange-Id: I70a39be8dba52821a57c72c71004d59455eb6d5c\n"
    }
  ],
  "next": "ce521ee6e5f59c954886c6ea410a54d0979cd129"
}
