)]}'
{
  "commit": "26e6afe93f134c844d739384784e78acc07cc145",
  "tree": "8127f73f6bc1f5fe6e403faa8fc43d773e3e6ef7",
  "parents": [
    "977b26570247a4fb0f95167924e04ddb988ec0c2"
  ],
  "author": {
    "name": "Johannes Kron",
    "email": "kron@webrtc.org",
    "time": "Wed Dec 11 09:56:57 2019"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Dec 12 22:13:02 2019"
  },
  "message": "Reland \"Distinguish between send and receive video codecs\"\n\nThis reverts commit f22af3cca7cfe517e4126db4b7083475722c3e6d.\n\nReason for revert: Downstream tests have been updated.\n\nOriginal change\u0027s description:\n\u003e Revert \"Distinguish between send and receive video codecs\"\n\u003e \n\u003e This reverts commit 18314bd8d2cb27fa58e4d304bbc428e3ed1736ba.\n\u003e \n\u003e Reason for revert: Breaks downstream test.\n\u003e \n\u003e Original change\u0027s description:\n\u003e \u003e Distinguish between send and receive video codecs\n\u003e \u003e \n\u003e \u003e Even though send and receive codecs are the same,\n\u003e \u003e they might have different support in HW.\n\u003e \u003e Distinguish between send and receive codecs to be able to keep\n\u003e \u003e track of which codecs have HW support.\n\u003e \u003e \n\u003e \u003e Bug: chromium:1029737\n\u003e \u003e Change-Id: I16a80da44c5061ca42f2aabda76e6bf0b879bf7b\n\u003e \u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/161306\n\u003e \u003e Reviewed-by: Anders Carlsson \u003candersc@webrtc.org\u003e\n\u003e \u003e Reviewed-by: Steve Anton \u003csteveanton@webrtc.org\u003e\n\u003e \u003e Commit-Queue: Johannes Kron \u003ckron@webrtc.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/master@{#30041}\n\u003e \n\u003e TBR\u003dsteveanton@webrtc.org,andersc@webrtc.org,kron@webrtc.org\n\u003e \n\u003e Change-Id: I7e5807460006db613e9b3b369ec6036b88f164fd\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Bug: chromium:1029737\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/161662\n\u003e Reviewed-by: Johannes Kron \u003ckron@webrtc.org\u003e\n\u003e Commit-Queue: Johannes Kron \u003ckron@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/master@{#30042}\n\nTBR\u003dsteveanton@webrtc.org,andersc@webrtc.org,kron@webrtc.org\n\n# Not skipping CQ checks because original CL landed \u003e 1 day ago.\n\nBug: chromium:1029737\nChange-Id: Ia70b11376b43888e2495ef21838c2d2e3c68d735\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/161734\nReviewed-by: Johannes Kron \u003ckron@webrtc.org\u003e\nReviewed-by: Steve Anton \u003csteveanton@webrtc.org\u003e\nReviewed-by: Anders Carlsson \u003candersc@webrtc.org\u003e\nCommit-Queue: Johannes Kron \u003ckron@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#30078}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "03a43239976a01139ef709e294e038f1990492f9",
      "old_mode": 33188,
      "old_path": "api/test/video/function_video_decoder_factory.h",
      "new_id": "23214ccf40f9fdc603221b5eab2565999f359293",
      "new_mode": 33188,
      "new_path": "api/test/video/function_video_decoder_factory.h"
    },
    {
      "type": "modify",
      "old_id": "c31ef9778660507010c0bfb0e255bab7e0e48bff",
      "old_mode": 33188,
      "old_path": "media/base/fake_media_engine.cc",
      "new_id": "f194da2d8516ea7e115d3e3675ba2aef75e8401f",
      "new_mode": 33188,
      "new_path": "media/base/fake_media_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "3df8f8596535f621c7319735a88cd1a8f98ed213",
      "old_mode": 33188,
      "old_path": "media/base/fake_media_engine.h",
      "new_id": "7082132324d8d5e353c0e7f16d10c6d2b2da4cfe",
      "new_mode": 33188,
      "new_path": "media/base/fake_media_engine.h"
    },
    {
      "type": "modify",
      "old_id": "173df50e343cc1afa063467fd233bcdfa0b8b379",
      "old_mode": 33188,
      "old_path": "media/base/media_engine.h",
      "new_id": "841b2b6b0cc42aee062d2252ad8ed4bb3d5be137",
      "new_mode": 33188,
      "new_path": "media/base/media_engine.h"
    },
    {
      "type": "modify",
      "old_id": "0ee2bcc54fabbe03ef8a3d169cea14fc8c014f9c",
      "old_mode": 33188,
      "old_path": "media/engine/fake_webrtc_video_engine.cc",
      "new_id": "ac023561561b02e296a029bda668ca521636b99c",
      "new_mode": 33188,
      "new_path": "media/engine/fake_webrtc_video_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "7b32ac86cf9b14d97daef9d61f042f345aab3d81",
      "old_mode": 33188,
      "old_path": "media/engine/fake_webrtc_video_engine.h",
      "new_id": "51d7c665e49368c23331e78abcbe9eea31f006e7",
      "new_mode": 33188,
      "new_path": "media/engine/fake_webrtc_video_engine.h"
    },
    {
      "type": "modify",
      "old_id": "590f0b0be75de67f40c01048bc7ebdfb33e52aa7",
      "old_mode": 33188,
      "old_path": "media/engine/null_webrtc_video_engine.h",
      "new_id": "5c31e21ef138ab4ae26b5bb1b01cd5b4e827f1a4",
      "new_mode": 33188,
      "new_path": "media/engine/null_webrtc_video_engine.h"
    },
    {
      "type": "modify",
      "old_id": "1e338d51789846b1c507744811173d78a58d0865",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_video_engine.cc",
      "new_id": "839616572eb1e4373213387e8f0479d877f8bbb3",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_video_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "9e0ede95a7ae995c0e075d375e528c10ec531840",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_video_engine.h",
      "new_id": "482006eb8bd9428340f6e783abe5aec94d4d6975",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_video_engine.h"
    },
    {
      "type": "modify",
      "old_id": "975761123adc296112a63e91570b8fde5122f703",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_video_engine_unittest.cc",
      "new_id": "caa901bcbe8625f321002582203abb8d7aa8cd38",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_video_engine_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ce8f473600025454c7a0d6cb2f611027bb9f076f",
      "old_mode": 33188,
      "old_path": "pc/channel_manager.cc",
      "new_id": "90e9752d77bd6edab440aa0e0a144132b5b74c89",
      "new_mode": 33188,
      "new_path": "pc/channel_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "077c4a3e43de6209ba6112f8e078c00e1bcfe649",
      "old_mode": 33188,
      "old_path": "pc/peer_connection_media_unittest.cc",
      "new_id": "82909303faddff452920e4d49f031b6f4aed5f3c",
      "new_mode": 33188,
      "new_path": "pc/peer_connection_media_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "bdb18517caf98a7be0cf9eebf0479269dd2f1b40",
      "old_mode": 33188,
      "old_path": "sdk/objc/components/video_codec/RTCDefaultVideoDecoderFactory.m",
      "new_id": "44445f4b1332166a687facbb4c50a879549b2c7e",
      "new_mode": 33188,
      "new_path": "sdk/objc/components/video_codec/RTCDefaultVideoDecoderFactory.m"
    }
  ]
}
