)]}'
{
  "log": [
    {
      "commit": "0bd737449d762d9dde72917228934f0912fce388",
      "tree": "c3b9422067064bc5c0c8d92e45cfd411ad63e919",
      "parents": [
        "95b79805055c4383a52bcad9a4564ee64f22a559"
      ],
      "author": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Wed Jun 24 12:57:09 2020 -0700"
      },
      "committer": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Thu Jun 25 14:30:09 2020 -0700"
      },
      "message": "transcoding: Adding TranscodingJobStats for benchmarking.\n\nBug: 145628554\nBug: 154734285\nBug: 154734456\n\nTest: Unit test\n\nChange-Id: I0e51094953a89e9dc6f0e13b7e4202cbd7ba80e7\n"
    },
    {
      "commit": "5855ee55158a87b133cb67c086f0530875baa2e8",
      "tree": "65d9d489cae63ee9fe8744788937bd97ea8b7fbe",
      "parents": [
        "f6388bd50e743eeeb56bd3f45a9e69bd14b62c1f"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Jun 22 11:41:25 2020 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Jun 22 14:13:34 2020 -0700"
      },
      "message": "transcoder: add hevc-\u003eavc unit test and verify formats.\n\nbug: 154734285\nbug: 152091443\ntests: unit testing.\nChange-Id: If755df8e05e5e211b69869c7e0d8299138ff230c\n"
    },
    {
      "commit": "664692765fd0fdb1977a096dddeb340c48b0cf76",
      "tree": "d3c840f5b310786d9b5ed53e2e3c25fdc48d1cf7",
      "parents": [
        "425f5edba6ba21783ede6440e65e3fd97df52a23"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jun 04 16:51:55 2020 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Jun 15 11:37:51 2020 -0700"
      },
      "message": "transcoding: hooking up real transcoder in service\n\nbug: 154734285\ntest: unit testing.\n\nChange-Id: Id7de72f86cac75f634276395d4b4be359f44dbc2\n"
    },
    {
      "commit": "22d6ae8543d85ef4d0d997f7e872d92a771e64a4",
      "tree": "892ad07588086fd4b28383a75c3f5b0830da9ae9",
      "parents": [
        "ab4b39d9c8cd4231e1df90961b1d798c0c6c7303"
      ],
      "author": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Wed May 27 11:05:55 2020 -0700"
      },
      "committer": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Wed May 27 14:40:31 2020 -0700"
      },
      "message": "transcoding: Add TranscodingTestConfig for testing.\n\nTranscodingTestConfig will have passThrough and processingDelayMs\nthat are used to signal the transcoding service to bypass\nmediatranscoder for testing purpose.\n\nBug: 145628554\nTest: atest MediaTranscodeManagerTest\n\nChange-Id: Iac6a61ebda50f1a4b30e0d17022169aa9c6c06f2\n"
    },
    {
      "commit": "b6f39b34f1ee7db0568def687237e692d0877f4f",
      "tree": "d5fa73a6d7aa226917dcc871167cc054f01a4399",
      "parents": [
        "34fe84b37bdd9fc244c809d6aaad6ca873e8dd92"
      ],
      "author": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Tue May 12 14:44:14 2020 -0700"
      },
      "committer": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Fri May 15 13:15:57 2020 -0700"
      },
      "message": "Transcoding: Add new AIDL structure TranscodingVideoTrackFormat.\n\nThis is needed for client to specify the video format in request\nand also letting the service to notify the client of the final format.\n\nCurrently TranscodingVideoFormat is implemented as structure parcelable,\nbut it will be replaced with PersistableBundle later on.\n\nBug: 145628554\nTest: build and flash\n\nChange-Id: I32fcc7a54a2307288a2a03a0b910be30a945dd2b\n"
    },
    {
      "commit": "88aba17963a63a58c3fea20a357b6fde62c347d6",
      "tree": "4309885b47686d93a582963c15a53e05567182a2",
      "parents": [
        "e6a1a0494cc05e948a28c3ebe6f0a519ac5837a6",
        "f6f372ad3ac9dcce5205c31e10ca325e979b8531"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 02 09:00:01 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 02 09:00:01 2020 +0000"
      },
      "message": "Merge \"TranscodingService: Enable java generation for transcoding aidl\""
    },
    {
      "commit": "acb3350ef7d22f53a73137217830546424175a0c",
      "tree": "5a2fdfd0d63ea25b9d1d29ffa655a5a0f794082f",
      "parents": [
        "596e7fde3b16e68f9dc94a9fd092029f87b0f052"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Apr 20 11:04:48 2020 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Sat May 02 02:15:11 2020 +0000"
      },
      "message": "transcoding: add uid state based scheduling policy\n\nbug: 145233472\nbug: 154734285\n\ntest: unit tests\n\nChange-Id: I9e8038252c2be834eb4e2fb2945396572d37b036\n"
    },
    {
      "commit": "f6f372ad3ac9dcce5205c31e10ca325e979b8531",
      "tree": "0ddb1790364c8b9d1c1ae515af2b1d436884f2ea",
      "parents": [
        "88a2477568d2d2203a6b74fdaa838ff8eeac75d9"
      ],
      "author": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Fri May 01 16:21:39 2020 -0700"
      },
      "committer": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Fri May 01 16:21:39 2020 -0700"
      },
      "message": "TranscodingService: Enable java generation for transcoding aidl\n\nThis is used for the Java api to talk to service directly.\n\nBug: 145628554\nTest: Build\nChange-Id: Ifb4e4c44de8dbe3844660627385dd337d3ccb22a\n"
    },
    {
      "commit": "865f909bea63732260bdb4cd54892a1a6f228cad",
      "tree": "a6637c7297f0200adf123b95d7adeec126a38938",
      "parents": [
        "ae6fd9629d5812b2408c9875b7bba06c8941c754",
        "08b38d01b7ad88c3197c6010a71d483c0e74547e"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Apr 22 00:13:49 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 22 00:13:49 2020 +0000"
      },
      "message": "Merge \"MediaTranscodingService: Add some missing build flags to Android.bp\""
    },
    {
      "commit": "41114639940b7281327d57b7c806c3bca692f62a",
      "tree": "56cd5c4e7f6592809dc5faf1fb7784d2136ded8a",
      "parents": [
        "5d2eace937aa207e812f1534ad3fa2a55ea502ec",
        "c6710d3504d91499c5662972b33fb74908e39966"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Apr 20 06:30:35 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Apr 20 06:30:35 2020 +0000"
      },
      "message": "Merge \"Mark some aidl_interface modules as unstable\" into rvc-dev am: ccc44f3f72 am: 82ca57d7fa am: 98fd9ab1d6 am: c6710d3504\n\nChange-Id: I6a62ec0442c159e0f18a622c7ae17219faf5ac86\n"
    },
    {
      "commit": "08b38d01b7ad88c3197c6010a71d483c0e74547e",
      "tree": "8ccbff470ca9ed279a2af0238cde4c0b412bda80",
      "parents": [
        "6709a937953cf92b73fb057ec9e4e0616ab3e6c5"
      ],
      "author": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Fri Apr 17 14:29:33 2020 -0700"
      },
      "committer": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Fri Apr 17 18:08:28 2020 -0700"
      },
      "message": "MediaTranscodingService: Add some missing build flags to Android.bp\n\nThe build flag uncover some locking are missed and this CL also fixes\nthem.\n\nBug: 145233472\nTest: Unit test\nChange-Id: Ide999b95f064adf14967cc2e36331524e83426d2\n"
    },
    {
      "commit": "6709a937953cf92b73fb057ec9e4e0616ab3e6c5",
      "tree": "e69a37d36968779f85faae9af2c8594b12bf34b0",
      "parents": [
        "813e7c42256e6f67013a2357e9335b708ba17290"
      ],
      "author": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Thu Apr 16 18:22:00 2020 -0700"
      },
      "committer": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Thu Apr 16 18:22:00 2020 -0700"
      },
      "message": "MediaTranscoding: Add libmediatranscoder to the service.\n\nOtherwise, the library will not get build by default.\n\nBug: 145233472\nTest: Build and run.\nChange-Id: Ia13aebad4678cc6a6a0004c0bd70cb820dcf35de\n"
    },
    {
      "commit": "6d58e4b1ae638222e6f228ab07f9709199778476",
      "tree": "b6002604f68ea5a258c3600cfc392fee38f0a017",
      "parents": [
        "b134bafea46c8a08fea30f2c534f9844039b937b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Mar 31 09:41:10 2020 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Apr 15 12:42:10 2020 -0700"
      },
      "message": "transcoding: add job scheduler and unit tests\n\nbug: 145233472\n\nChange-Id: Id0244ff553e9fa963ccc7623cc6198dfd9db2564\n"
    },
    {
      "commit": "1f2151fea3e51fd0925e60088347aeea1b4d90aa",
      "tree": "00e1f2787f19e9c60d791c0a9b5ecb4cb35c40d7",
      "parents": [
        "433ccf7dca6db9ffd774cd10d539ccf9d62e3f46"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Apr 13 12:52:14 2020 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Apr 13 12:52:14 2020 +0900"
      },
      "message": "Mark some aidl_interface modules as unstable\n\nWith b/152655547, all aidl_interface modules are considered as stable\nunless it is explicitly with \"unstable: true\". This change marks the\naidl_interface that are not used across updatable module bounraries\nas unstable, so that the build system does not run the API\ndumping/checking on them.\n\nBug: 152655547\nTest: m\nChange-Id: I5597f7d3fa0e2196dbfcf7ab9a33c71c15a33806\n"
    },
    {
      "commit": "8e06263e23b0f44d3a8e2970548a600e6bde3560",
      "tree": "025ed1f839fc6751fc0015dfbdf689a896effb78",
      "parents": [
        "5e76a930b0a7147c0dbd32f0fc1e9cd35baaf705"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Mar 31 10:56:37 2020 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Mar 31 15:52:47 2020 -0700"
      },
      "message": "transcoding: separate client interface from service\n\nRefactor AIDL to separate client interface from service.\n\nUse client listener binder as unique id for client, as multiple\nclients could exist for the same pid.\n\nMisc unit testing changes.\n\nbug: 145233472\ntest: mediatranscodingservice_test, TranscodingClientManager_tests\nChange-Id: I8d9522da23163375df8df7822d0f6ae270cff1b4\n"
    },
    {
      "commit": "26587cbbaad5057e43f6648293fbe5a546fc809c",
      "tree": "a4a1046b12602a68dfe6aa28d122bcd1a2b79cc5",
      "parents": [
        "48c365e01796f391604560421d66ca175937243a"
      ],
      "author": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Thu Jan 16 10:36:08 2020 -0800"
      },
      "committer": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Mon Jan 27 13:16:26 2020 -0800"
      },
      "message": "MediaTranscoding: Add TranscodingClientManager.\n\nTranscodingClientManager manages all the clients for\nMediaTranscodingService.\n\nBug: 145233472\nTest: Unit test.\nChange-Id: I29243eeb6dcc0271c9edc8cc28e1b9b2bf6b3912\n"
    },
    {
      "commit": "48c365e01796f391604560421d66ca175937243a",
      "tree": "145cd57d916d3725e50bdf740290722d62966687",
      "parents": [
        "a93e29dc1ad37d4e6810fdecff221dc69e7135ab"
      ],
      "author": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Mon Jan 13 16:33:42 2020 -0800"
      },
      "committer": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Mon Jan 13 18:06:28 2020 -0800"
      },
      "message": "MediaTranscodingService: Rework Service\u0027s AIDL.\n\n1) Include parcel in Parcelable\u0027s name.\n2) Add TranscodingJobPriority.\n3) Change registerClient API to include pid, uid and packageName.\n\nBug:145233472\nTest: Build and run.\n\nChange-Id: Ide40e6de8fb1b6f01bbae4577ef3b14d6136b577\n"
    },
    {
      "commit": "06069a56a9550b10871fbcda1e57917a0c4173bd",
      "tree": "76cc50d2534d1636f75a3fa5b254d4a3680d504a",
      "parents": [
        "d2572133b15cafb9f670e96f93edd4d6c3fb96a6"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue Nov 26 15:28:36 2019 -0800"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Dec 04 15:43:53 2019 -0800"
      },
      "message": "MediaTranscodingService: Add AIDL interface for MediaTranscodingService.\n\nThere are a lot of TODOs now in the code and they will be addressed\nin the next few CLs. .\n\nBug: 145233472\nTest: Build and Compile\n\nChange-Id: I27d96b18ebca6f07bc24e4124fb48b0e79d387d2\n"
    }
  ]
}
