)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "3bb81cd827ed39f472e0fa46f663afa08685fc72",
      "tree": "b77d70c710e80e76e82231aa6bfb49362bbc9761",
      "parents": [
        "5a523197d3c00f695c12729c39e838c1de365465"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 20 15:10:30 2019 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 21 07:04:52 2019 -0800"
      },
      "message": "codec2: remove deprecated configs and their remaining usage\n\nBug: 124982277\nChange-Id: I8521fd76f981838aad8e721a222d15989cb26b9f\n"
    },
    {
      "commit": "4507d82ee003d730f010b1b4f9b76d1cb402017e",
      "tree": "f7d2ba68369433b38e592e3ddc31c77db18cc0de",
      "parents": [
        "ab964f9f572df8b2763ae92204aadba0ecc82ab9",
        "3866c7eb51ad35dfcca170b7b2ba8404c5f0c84a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 17 14:57:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 17 14:57:36 2019 +0000"
      },
      "message": "Merge \"Use the updated hybrid interface\""
    },
    {
      "commit": "3866c7eb51ad35dfcca170b7b2ba8404c5f0c84a",
      "tree": "c5a6987f240532223a105f9ac52f65128a44c22c",
      "parents": [
        "0e2c6b80cbf498ce376cd356ea65d65ec570f335"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jan 31 05:21:29 2019 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Feb 12 16:18:09 2019 -0800"
      },
      "message": "Use the updated hybrid interface\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: 111902308\n\nChange-Id: I7619b6ed3279cc2e31c230b9ab8bd1bca22e16d7\n"
    },
    {
      "commit": "7a04aab821bbe451e14c5f8c5c365678c4898eff",
      "tree": "6397ea8c2d772dff27a908ebbbaeeaffbf8d7174",
      "parents": [
        "aa2e78dadbf67824c2735a3f11dd0c0381fc964b"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Fri Feb 01 12:23:59 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Mon Feb 11 14:47:52 2019 -0800"
      },
      "message": "Codec2: Fix config-start order\n\nTest: VtsHidlC2V1_0TargetVideoEncTest -I software -C c2.android.hevc.encoder -P /sdcard/res/\n      VtsHidlC2V1_0TargetAudioEncTest -I software -C c2.android.aac.encoder -P /sdcard/res/\nBug: 80272610\n\nChange-Id: I808cf1d65b14d22250a3d90a46e043efa30d4629\n"
    },
    {
      "commit": "aa2e78dadbf67824c2735a3f11dd0c0381fc964b",
      "tree": "e54ee85882a8b8900e3077e4c94999759fc25b28",
      "parents": [
        "f39a648edbb1502f278ab10310e42500692dc3df"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Fri Feb 01 16:49:55 2019 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Mon Feb 11 14:47:20 2019 -0800"
      },
      "message": "Fix: Handle incomplete work\n\nTest: VtsHidlC2V1_0TargetAudioEncTest -I software -C c2.android.opus.encoder -P /sdcard/res/\nBug: 80272610\nChange-Id: I2a6476c2a205befa2447e94513e32b1a4ddad610\n"
    },
    {
      "commit": "f4b1bcf7661672a3b860ea735755fe9365216ecf",
      "tree": "627c08fe05a6fdf2f95de6376a187ef7c624c3ed",
      "parents": [
        "aea65a0f1ede2446f05ce186f04a419e36f4e311"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Feb 07 16:30:10 2019 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Feb 08 05:12:26 2019 -0800"
      },
      "message": "Fix the wrong condition in querySupportedValues\n\nTest: m cts \u0026\u0026 cts-tradefed run cts -m CtsMediaTestCases \\\n-t android.media.cts.MediaCodecListTest#testFindEncoderWithAacProfile\n\nBug: 123632015\n\nChange-Id: Id924fa2d19443a092918ce2e72f4054e95a7e4d5\n"
    },
    {
      "commit": "307b00e15663d205908f3dae4003228facd22b0b",
      "tree": "7c23c8f75db46d89353aeee22e808c585ef37ae5",
      "parents": [
        "90ece66a3a53c2c406d990897c0d5048c9c54218",
        "c9b4ca0dcef97bbcba195c22875d491f25851dae"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 07 06:14:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 07 06:14:54 2019 +0000"
      },
      "message": "Merge changes I373db2f4,I3f0cc1dd,I05f8ed86,Iec0cc3d2,I01cfcaf1, ...\n\n* changes:\n  codec2: signal aliases in XML vs. C2Store\n  codec2: Codec2InfoBuilder rework\n  stagefright: list only the first codec for a given name\n  stagefright: find codecs by their aliases as well\n  stagefright: MediaCodecsXmlParser: add support for parsing rank\n  stagefright: add method to MediaCodecInfoWriter to find existing info\n  stagefright: rework and simplify OmxInfoBuilder\n  codec2: CCodec plugin CreateInputSurface should create C2 HAL surface\n  codec2: C2PlatformStore: signal component traits via interface\n  codec2: make C2Component::Traits.aliases a vector of C2Strings\n"
    },
    {
      "commit": "ab34ed6f5484aa7597855c9394149f05a6af7fd1",
      "tree": "28de33e4854eea909195d0602b1e6a0794aced7f",
      "parents": [
        "0435a4dcb66366da53cf4544c941a40ed2b9c2bd"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jan 31 15:28:46 2019 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Feb 05 22:34:05 2019 -0800"
      },
      "message": "CCodec: refactor pipeline logic\n\nBug: 123632127\nTest: bug repro steps\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:include-annotation:android.media.cts.MediaHeavyPresubmitTests\nChange-Id: I289f51709dbd675991cd8949cd343c5bf5c6ef5c\n"
    },
    {
      "commit": "8b5c20c58e20691f3c0cf6c5fd87f2b599d89132",
      "tree": "6d8377fd2b2abfccec2e5ef75c3b2d28d722e0e9",
      "parents": [
        "8f80fadbbdbc58e38cefc378d23b810e7ae1794c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jan 31 16:15:08 2019 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 06 06:26:38 2019 +0000"
      },
      "message": "codec2: make C2Component::Traits.aliases a vector of C2Strings\n\n- also set aliases array size in HAL adaptor\n\nBug: 119631295\nChange-Id: I1202a85f5988cfbad0576a49a2522757bb2bb713\n"
    },
    {
      "commit": "0f4e46ddf711df06a3b8b9990888b29b326101bf",
      "tree": "a3b89aca6dbafbd03a5c8ca5f9db41488b9abc65",
      "parents": [
        "4b7f683cf9fbaa2b427f03bd067ee2588906ac44"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Jan 30 14:18:47 2019 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Jan 30 15:27:32 2019 -0800"
      },
      "message": "Codec2.0 HAL VTS: Add owners and create functional directory\n\nAdd owners and move all current tests under functional directory.\n\nBug: 118365011\nChange-Id: I973b538211b3ddea3085ce4427ff5e72c1f5c584\n"
    },
    {
      "commit": "1c75a23d28a72f39e0d01b22c1ffc6e8034c0adc",
      "tree": "1da24a47df29196ffc7787fd4a7ad0f2629b6f5a",
      "parents": [
        "0684bf1ac795c8a112cdc168004cdf0bad6a6647"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Jan 09 04:41:52 2019 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Jan 29 16:30:14 2019 -0800"
      },
      "message": "Initial commit for the Codec2.0 HAL\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\n\nChange-Id: I26b99ba4b83c527c1caed7492d6d57b7056361e3\n"
    },
    {
      "commit": "9b1488173ac2a31a24ab7005828b9fa61a5163eb",
      "tree": "f0e4ae4c262e7694ecfb99f66a60da4b6664ddc5",
      "parents": [
        "af87b707107ccab0b7a29bd784c9025606960c56"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Sun Jan 27 16:30:13 2019 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Jan 29 09:06:57 2019 -0800"
      },
      "message": "Codec2: Make surface change work\n\nEnable attaching output buffer from old surface to new surface.\n\nBug: 121453508\n\nChange-Id: Ie9a08b77f43ad787b0b6df347bd43c12493dd0de\n"
    },
    {
      "commit": "a4d13be8d6a571da06b97e25f97a664c904220d5",
      "tree": "15b23d2f024e4468da97b09bc101d169abaa603d",
      "parents": [
        "b5a34d6debebc05a16775b14f064964aa6a313c5"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Jan 23 15:24:46 2019 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Jan 25 14:39:22 2019 -0800"
      },
      "message": "Revist C2HandleGralloc::WrapNativeHandle\n\nDo not expose Move semantic of wrapping gralloc handle. And use cloned\nhandle inside C2HandleGralloc::WrapNativeHandle.\n\nBug: 123107921\n\nChange-Id: If0335c3788cae2d13da215a998ed266ad3e3704c\n"
    },
    {
      "commit": "8d4bdfd7e52f92d0e3eda23fec5081191bbf9a7b",
      "tree": "0f46fb4ab0cac1b0db8ae13e0711be5c6b49b394",
      "parents": [
        "26280682dda17a67f34b0d861a090a9d49e28689"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 13 14:23:49 2018 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Jan 15 16:00:37 2019 -0800"
      },
      "message": "media/stagefright: add support for codec attributes in MediaCodecInfo\n\n- Move away from int flags, and signal capabilities in info AMessage/Map\ninstead.\n- Add more attributes (other than isEncoder).\n- Parse aliases, attributes and performance points from XML\n- Add plumbing for codec aliases and attributes\n- Use proper \u0027mediaType\u0027 phrase for supported types.\n\nBug: 119631295\nBug: 112370870\nBug: 112374531\n\nChange-Id: I41ea555ca26ab09be176fb96a3138043d960caa3\n"
    },
    {
      "commit": "d3067439fa2c33d917f58fce7e036ea289ae9378",
      "tree": "f639c765cfa2af9fdc4ad0295cff67a0130a3891",
      "parents": [
        "a5ecb6497152b311fa9de454af9923ceee3708b2"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Mon Dec 17 17:05:36 2018 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Jan 04 11:12:58 2019 -0800"
      },
      "message": "codec2: MTS add support for multiple-input in VideoDectest\n\nTest: MtsHidlC2V1_0TargetVideoDecTest -I software -C c2.android.avc.decoder -P /sdcard/res/\nBug: 80272610\n\nChange-Id: I5061a6994701246f279641af8d2c4ad14c3c69b3\n"
    },
    {
      "commit": "a5ecb6497152b311fa9de454af9923ceee3708b2",
      "tree": "4f0e3f18e31023f089c82467427572b65e5537bb",
      "parents": [
        "424993f0655c18f91562efc9d127f0ac970da6fa"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Dec 18 18:24:57 2018 +0530"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Jan 04 10:56:28 2019 -0800"
      },
      "message": "codec2: MTS add support for multiple-input in AudioDectest\n\nTest: MtsHidlC2V1_0TargetAudioDecTest -I software -P /sdcard/res/ -C c2.android.mp3.decoder\nBug: 80272610\nChange-Id: Ibe031ffa3815d18a071bc8f2f23c2ba6dce403aa\n"
    },
    {
      "commit": "1c8e68217df47f0f80bbcb3d1048955af22930af",
      "tree": "46dab0d9ff18ff563c09c996e14e9cf6cf9d21a4",
      "parents": [
        "980af763fa5fe67196e39fccddcc6830021ba2d0"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Dec 12 07:55:50 2018 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Dec 13 10:40:34 2018 +0000"
      },
      "message": "Upstream changes from Codec2 MTS\n\nThis includes changes up to commit\nb3c2c12135ad6e96ca3cfa258bba24eb7b7b92ca.\n\nTest: Builds\n\nBug: 112362730\nBug: 119853704\nChange-Id: I97adbe52258d72d18446f12a9698462174e89b19\n"
    },
    {
      "commit": "d33180840632318a8dcf1a1f37f89b7554b07a88",
      "tree": "7feca3ffd99388986bac36ae3b5a59bf57ff7759",
      "parents": [
        "7f6f0fd0009dc5991af995cc369d9fd7e1ac36b5"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Sep 07 15:52:43 2018 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Dec 11 17:37:59 2018 -0800"
      },
      "message": "Use bufferpool@2.0\n\nUse bufferpool2.0 instead of bufferpool 1.0 from CCodec\n\nChange-Id: I842b6723e83eb537f2b2eea0f30a1f36f2b17fa9\n"
    },
    {
      "commit": "e55ed3fa5995380ff8a703136912642e5617d333",
      "tree": "52b7e63a107d7e2b5e8204c6829e324dd7aa4132",
      "parents": [
        "e8c8b4359835a12a3d1bf84f281c36bce031bb33"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Nov 28 03:39:57 2018 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Dec 06 17:04:17 2018 -0800"
      },
      "message": "Make Codec2 software service public\n\nThis CL makes the software Codec2 service present the public Codec2 HAL\ninterface, and makes the framework use it.\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nBug: 112362730\nBug: 119853704\n\nChange-Id: I047c6948a883a6e085d988a3fa542129ebb9571f\n"
    },
    {
      "commit": "d0f0e14d0e4e70b4db97752a33bc9bd2e931cd54",
      "tree": "3dbb86b7b73999713cefa4da318d69287eb6132b",
      "parents": [
        "3665390c9d32a917398b240c5a46ced07a3b65eb"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Nov 15 03:36:28 2018 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Nov 16 03:50:36 2018 -0800"
      },
      "message": "Rename Codec2-related entities\n\nTest: Builds\n\nBug: 112362730\n\nChange-Id: I5d4c962f9ebacb7c71a5dc9db927484d7435dc57\n"
    },
    {
      "commit": "3665390c9d32a917398b240c5a46ced07a3b65eb",
      "tree": "56c7988b7d16435216a3eda5fba52b5cddb6155d",
      "parents": [
        "fbc6186887360a8b2169fbc9979b8f69a50080c5"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Nov 15 00:10:25 2018 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Nov 15 03:37:23 2018 -0800"
      },
      "message": "Move Codec2-related code from hardware/google/av\n\nTest: None\nBug: 112362730\nChange-Id: Ie2f8ff431d65c40333f267ab9877d47089adeea4\n"
    }
  ]
}
