)]}'
{
  "log": [
    {
      "commit": "3abe76cf1e2da92466ba2a3d7e2dbaa81eb67e28",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "f54860e9ef0b68e182a01edc994626d21961bc4b"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@webrtc.org",
        "time": "Fri Sep 15 04:15:48 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Sep 15 04:25:06 2017"
      },
      "message": "Moving src/webrtc into src/.\n\nIn order to eliminate the WebRTC Subtree mirror in Chromium, \nWebRTC is moving the content of the src/webrtc directory up\nto the src/ directory.\n\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nTBR\u003dtommi@webrtc.org\n\nBug: chromium:611808\nChange-Id: Iac59c5b51b950f174119565bac87955a7994bc38\nReviewed-on: https://webrtc-review.googlesource.com/1560\nCommit-Queue: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nReviewed-by: Henrik Kjellander \u003ckjellander@webrtc.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19845}\nCr-Mirrored-From: https://webrtc.googlesource.com/src\nCr-Mirrored-Commit: bb547203bfebcc478b263c4e9ca173c6fd5a0c5d"
    },
    {
      "commit": "f54860e9ef0b68e182a01edc994626d21961bc4b",
      "tree": "16250a0798f0994054c8a559ad4d75d32bd6fbec",
      "parents": [
        "fb076f563858d323ffd4d07bbee644076e8fd45e"
      ],
      "author": {
        "name": "charujain",
        "email": "charujain@google.com",
        "time": "Thu Sep 14 20:53:02 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 14 20:53:02 2017"
      },
      "message": "Fix Gn untracked headers in webrtc/media\n\nBUG\u003dwebrtc:7645\n\nReview-Url: https://codereview.webrtc.org/3013063002\nReview-Url: https://codereview.webrtc.org/3018473002\nCr-Original-Commit-Position: refs/heads/master@{#19844}\nCr-Original-Original-Commit-Position: refs/heads/master@{#19824}\nCr-Mirrored-From: https://webrtc.googlesource.com/src\nCr-Mirrored-Commit: 6674846b4adc999f69bfdb12080749d4e4ab729d\n"
    },
    {
      "commit": "fb076f563858d323ffd4d07bbee644076e8fd45e",
      "tree": "99f779fcda02dfb834c564fcb9ec83bd57d164b5",
      "parents": [
        "642a91bb5ba9c0fbe6e3fc18aac81af6b47c44ad"
      ],
      "author": {
        "name": "Zhi Huang",
        "email": "zhihuang@webrtc.org",
        "time": "Thu Sep 14 08:15:03 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 14 17:49:19 2017"
      },
      "message": "Reject the descriptions that attempt to change the order of m\u003d sections\nin current local description.\n\nWhen setting the descriptions, the order of m\u003d sections would be compared\nagainst existing m\u003d sections and an error would be returned if the order\ndoesn\u0027t match.\n\nPreviously reviewed on: https://codereview.webrtc.org/3012313002/\n\nBUG\u003dchromium:763842\nTBR\u003ddeadbeef@webrtc.org\n\nChange-Id: I577e3424830b0a4c5ecd5524923873e30ad23d43\nReviewed-on: https://webrtc-review.googlesource.com/1200\nCommit-Queue: Zhi Huang \u003czhihuang@webrtc.org\u003e\nReviewed-by: Zhi Huang \u003czhihuang@webrtc.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19842}\nCr-Mirrored-From: https://webrtc.googlesource.com/src\nCr-Mirrored-Commit: 2a5e4268f821ef7e3a0fb59bc4d40b8af04ec4f9"
    },
    {
      "commit": "642a91bb5ba9c0fbe6e3fc18aac81af6b47c44ad",
      "tree": "e89d99188cef1c31432096d522c99f275cb7148c",
      "parents": [
        "76d9c820cf3c20f7a7d42baf5240b087057a1a44"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@webrtc.org",
        "time": "Thu Sep 14 14:26:07 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 14 17:43:44 2017"
      },
      "message": "Adding some checkdeps rules\n\nThese rules are missing and this triggers a presubmit error when we move src/webrtc into src/.\n\nNOTRY\u003dTrue\nTBR\u003dsolenberg@webrtc.org,stefan@webrtc.org,perkj@webrtc.org\n\nBug: chromium:611808\nChange-Id: If81e5e42911c5de8bdd1288bc7aa61b713c2c5fd\nReviewed-on: https://webrtc-review.googlesource.com/1342\nCommit-Queue: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nReviewed-by: Henrik Kjellander \u003ckjellander@webrtc.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19841}\nCr-Mirrored-From: https://webrtc.googlesource.com/src\nCr-Mirrored-Commit: 9c66aee407310575373c4e12671cbe8a8e6270fe"
    },
    {
      "commit": "76d9c820cf3c20f7a7d42baf5240b087057a1a44",
      "tree": "9c3b086ae24374e2171bddd801e50cf0e78e9811",
      "parents": [
        "785b31c79293bc05c71a5cb234a1fcbba5a7ef14"
      ],
      "author": {
        "name": "Zijie He",
        "email": "zijiehe@google.com",
        "time": "Thu Sep 14 15:32:46 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 14 17:42:39 2017"
      },
      "message": "Implement IsOccluded() in each DesktopCapturer implementation\n\nThis change implements IsOccluded() function in each DesktopCapturer\nimplementation.\n\nThis change was reviewed at\nhttps://chromium-review.googlesource.com/c/external/webrtc/+/660817.\n\nBug: webrtc:7950\nChange-Id: Ie4d49b2bfcf5f0da1576f47b752a51ec494442ad\nTBR: jamiewalch@chromium.org\nReviewed-on: https://webrtc-review.googlesource.com/1400\nReviewed-by: Zijie He \u003czijiehe@google.com\u003e\nCommit-Queue: Zijie He \u003czijiehe@google.com\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19840}\nCr-Mirrored-From: https://webrtc.googlesource.com/src\nCr-Mirrored-Commit: 9cad5016a3e1b2e09dfe05ea24c50fa4327a4384"
    },
    {
      "commit": "785b31c79293bc05c71a5cb234a1fcbba5a7ef14",
      "tree": "037ce5d0a8705f45d6cd5eb672bdf9f09fbb57ff",
      "parents": [
        "e141175914c9bc7eff77719473a96fcfc5131102"
      ],
      "author": {
        "name": "Zijie He",
        "email": "zijiehe@google.com",
        "time": "Thu Sep 14 15:28:58 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 14 17:10:09 2017"
      },
      "message": "FallbackDesktopCapturerWrapper should set permanent_error if main_capturer_-\u003eSelectSource() failed\n\nhttp://crbug.com/732224 should be able to be covered by\nFallbackDesktopCapturerWrapper if its SelectSource() behaves like this.\n\nThis change also adds histogram to track the failure of SelectSource().\n\nThis change was reviewed at\nhttps://chromium-review.googlesource.com/c/external/webrtc/+/662906.\n\nBug: chromium:732224\nChange-Id: I6cffe745a48d77acb703bfb0a0d042b170d8a937\nTBR: jamiewalch@chromium.org\nReviewed-on: https://webrtc-review.googlesource.com/1380\nReviewed-by: Zijie He \u003czijiehe@google.com\u003e\nCommit-Queue: Zijie He \u003czijiehe@google.com\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19839}\nCr-Mirrored-From: https://webrtc.googlesource.com/src\nCr-Mirrored-Commit: 6564ea3b46ac9cb1a3f59d4d39350edcaf7fdc4d"
    },
    {
      "commit": "e141175914c9bc7eff77719473a96fcfc5131102",
      "tree": "c360a2da03836fb9034d8ac682c9ed3615838220",
      "parents": [
        "1b9b5778ad350cccb83b1f7b9bdcfec86f55ac36"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Thu Sep 14 12:08:22 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 14 13:37:29 2017"
      },
      "message": "Rename rtp::Packet to RtpPacket\n\nTBR\u003d\n\nBug: webrtc:5565\nChange-Id: Ib66d5ddf2989188e4a058f9a674a66afb5f35c7a\nReviewed-on: https://webrtc-review.googlesource.com/1226\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19836}\nCr-Mirrored-From: https://webrtc.googlesource.com/src\nCr-Mirrored-Commit: 8769e1797e19cd8ca1d05defd64b8795402cbb30"
    },
    {
      "commit": "1b9b5778ad350cccb83b1f7b9bdcfec86f55ac36",
      "tree": "13d9a00e882d16a17fdf50d34f0f8dd2f3c22100",
      "parents": [
        "73c8c49e666ad6457886717fc731b946b079185a"
      ],
      "author": {
        "name": "Karl Wiberg",
        "email": "kwiberg@webrtc.org",
        "time": "Thu Sep 14 11:49:13 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 14 13:27:39 2017"
      },
      "message": "Reject configs with ridiculously many channels instead of crashing\n\nWe hit this CHECK even though the format wasn\u0027t even L16, because we\ndid the checked_cast before testing the codec name.\n\nBUG\u003dchromium:760994\nTBR\u003dossu@webrtc.org\n\nChange-Id: I382a2f841e51944495500f87650258024030d355\nReviewed-on: https://webrtc-review.googlesource.com/1224\nReviewed-by: Karl Wiberg \u003ckwiberg@webrtc.org\u003e\nCommit-Queue: Karl Wiberg \u003ckwiberg@webrtc.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19835}\nCr-Mirrored-From: https://webrtc.googlesource.com/src\nCr-Mirrored-Commit: eea063fb955d801f426200a1dbf8608d4981b572"
    },
    {
      "commit": "73c8c49e666ad6457886717fc731b946b079185a",
      "tree": "1ccf9750c879c817df8d7164dda83522c17ff63c",
      "parents": [
        "72d9f8fdba12e86a9859d877a0b7101c65b9e8d8"
      ],
      "author": {
        "name": "Fredrik Solenberg",
        "email": "solenberg@webrtc.org",
        "time": "Thu Sep 14 12:46:47 2017"
      },
      "committer": {
        "name": "Fredrik Solenberg",
        "email": "solenberg@webrtc.org",
        "time": "Thu Sep 14 12:46:50 2017"
      },
      "message": "- Removes voe_conference_test.\n- Adds a new AudioStatsTest, with better coverage of the same features, based on call_test.\n- Adds an AudioEndToEndTest utility, which AudioStatsTest and LowBandwidthAudioTest uses.\n\nBUG\u003dwebrtc:4690\nR\u003dkwiberg@webrtc.org\n\nReview-Url: https://codereview.webrtc.org/3008273002 .\nCr-Original-Commit-Position: refs/heads/master@{#19833}\nCr-Mirrored-From: https://webrtc.googlesource.com/src\nCr-Mirrored-Commit: 73276ad7ed1e70ab764cd02d7189ed5839fadc20\n"
    },
    {
      "commit": "72d9f8fdba12e86a9859d877a0b7101c65b9e8d8",
      "tree": "1b6671e498c2771ad04f2d6e6b7d5f87e1fd8a27",
      "parents": [
        "cb7af35480911125cbd3d97809c121954448b55a"
      ],
      "author": {
        "name": "Sami Kalliomäki",
        "email": "sakal@webrtc.org",
        "time": "Thu Sep 14 10:31:53 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 14 11:43:59 2017"
      },
      "message": "Make toVideoFrame in I420Frame return the original frame.\n\nBug: webrtc:7749\nChange-Id: Ib9a2812e0b3b9b7c9f77ceb284f46c6cf2122467\nReviewed-on: https://webrtc-review.googlesource.com/1187\nReviewed-by: Magnus Jedvert \u003cmagjed@webrtc.org\u003e\nCommit-Queue: Magnus Jedvert \u003cmagjed@webrtc.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19832}\nCr-Mirrored-From: https://webrtc.googlesource.com/src\nCr-Mirrored-Commit: 7d1f493a8b042b9ccf6993bb078c83bb0d992094"
    },
    {
      "commit": "cb7af35480911125cbd3d97809c121954448b55a",
      "tree": "7b19da5d50af87e633908529dbea537e072b721f",
      "parents": [
        "6d57ee67a1cdc4cd2b5e8aee61009b8db873f08d"
      ],
      "author": {
        "name": "Oleh Prypin",
        "email": "oprypin@webrtc.org",
        "time": "Thu Sep 14 11:05:00 2017"
      },
      "committer": {
        "name": "Oleh Prypin",
        "email": "oprypin@webrtc.org",
        "time": "Thu Sep 14 11:05:01 2017"
      },
      "message": "Add a check that sanitizers cause a fatal failure\n\nInspired by https://chromium.googlesource.com/chromium/src/+/master/base/tools_sanity_unittest.cc\n\nBUG\u003dwebrtc:8214\nR\u003dkjellander@webrtc.org, kwiberg@webrtc.org\n\nReview-Url: https://codereview.webrtc.org/3005273002 .\nCr-Original-Commit-Position: refs/heads/master@{#19830}\nCr-Mirrored-From: https://webrtc.googlesource.com/src\nCr-Mirrored-Commit: 66ca7e3b06aeb3b2804596914e1f6313d9bbe98d\n"
    },
    {
      "commit": "6d57ee67a1cdc4cd2b5e8aee61009b8db873f08d",
      "tree": "ddd08b051c543b332894aef13add5db0ac7becc3",
      "parents": [
        "1c6f1e52a9ae79adf704e0fe80be83c680c9af58"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@webrtc.org",
        "time": "Thu Sep 14 10:58:22 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 14 11:02:39 2017"
      },
      "message": "Removing webrtc/config.h\n\nThe content of webrtc/config.h has been moved to webrtc/api/rtpparameters.h, webrtc/call/rtp_config.h and webrtc/call/video_config.h.\n\nBUG\u003dwebrtc:5876\nNOTRY\u003dTrue\nTBR\u003dstefan@webrtc.org\n\nChange-Id: Id8d5b3b82b2362d561376d744fd1807c36076cae\nReviewed-on: https://webrtc-review.googlesource.com/1220\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19829}\nCr-Mirrored-From: https://webrtc.googlesource.com/src\nCr-Mirrored-Commit: 0a2ed5f9b86b71be5066f51587fe7ec970571324"
    },
    {
      "commit": "1c6f1e52a9ae79adf704e0fe80be83c680c9af58",
      "tree": "ce1de0da1d3b2ccf8308a9774e3c9883be83d857",
      "parents": [
        "e5d488c1394d2878f923c037d15551058f704e5d"
      ],
      "author": {
        "name": "Magnus Jedvert",
        "email": "magjed@webrtc.org",
        "time": "Thu Sep 14 08:24:54 2017"
      },
      "committer": {
        "name": "Magnus Jedvert",
        "email": "magjed@webrtc.org",
        "time": "Thu Sep 14 08:24:56 2017"
      },
      "message": "Add new video codec factories\n\nThis CL adds interfaces for the new video codec factories and wires them\nup in WebRtcVideoEngine. The default behavior is unmodified however, and\nthe new code is currently unused except for the tests.\n\nA follow-up CL will be uploaded for exposing them in the\nPeerConnectionFactory API: https://codereview.webrtc.org/3004353002/.\n\nBUG\u003dwebrtc:7925\nR\u003dandersc@webrtc.org, stefan@webrtc.org\n\nReview-Url: https://codereview.webrtc.org/3007073002 .\nCr-Original-Commit-Position: refs/heads/master@{#19828}\nCr-Mirrored-From: https://webrtc.googlesource.com/src\nCr-Mirrored-Commit: d4b0c0562323e24d3075b6831bafa62ea8bf32bd\n"
    },
    {
      "commit": "e5d488c1394d2878f923c037d15551058f704e5d",
      "tree": "2d80e305cc080fa7074d61bcb80a21c3163e96e3",
      "parents": [
        "f107a2690b7cc80455bb53b7e725cf71c08ede38"
      ],
      "author": {
        "name": "nisse",
        "email": "nisse@webrtc.org",
        "time": "Wed Sep 13 14:53:37 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 13 14:53:37 2017"
      },
      "message": "Drop return value from RtpRtcp::IncomingRtcpPacket.\n\nAnd from its callee RTCPReceiver::IncomingPacket.\n\nBUG\u003dwebrtc:5565\n\nReview-Url: https://codereview.webrtc.org/3009403002\nCr-Original-Commit-Position: refs/heads/master@{#19823}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 479d3d75df72a46956f1336cb969085080064971\n"
    },
    {
      "commit": "f107a2690b7cc80455bb53b7e725cf71c08ede38",
      "tree": "a3c8cf5128f8ee7801e93f0aab4f40ac538ece1f",
      "parents": [
        "63ab26e1fc88ba3219e40784c61675e203e319e9"
      ],
      "author": {
        "name": "andersc",
        "email": "andersc@webrtc.org",
        "time": "Wed Sep 13 14:31:46 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 13 14:31:46 2017"
      },
      "message": "Enhance RTCUIApplicationStatusObserver thread safety.\n\nAdd locking around waiting for initialization to finish, since calling\ndispatch_block_wait from multiple threads leads to undefined behavior.\n\nInitialize RTCUIApplicationStatusObserver earlier to give the\ninitialization block more time to run on the main thread before\nstarting to query the application state.\n\nhttp://www.dailymotion.com/video/x2mckmh\n\nBUG\u003db/65558688\n\nReview-Url: https://codereview.webrtc.org/3009383002\nCr-Original-Commit-Position: refs/heads/master@{#19822}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 9a85f0782ea4647d77515b48b4bd2e1b0826210a\n"
    },
    {
      "commit": "63ab26e1fc88ba3219e40784c61675e203e319e9",
      "tree": "e3656f56ec7e882bfda48b3924ab9fd2b1505b61",
      "parents": [
        "8fb19c978af57571eaf6768783a3383dfa5e7bc4"
      ],
      "author": {
        "name": "nisse",
        "email": "nisse@webrtc.org",
        "time": "Wed Sep 13 14:13:57 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 13 14:13:57 2017"
      },
      "message": "Reland of Delete Rtx-related methods from RTPPayloadRegistry. (patchset #1 id:1 of https://codereview.webrtc.org/3011093002/ )\n\nReason for revert:\nThe cl this change depended on has now been successfully relanded.\n\nOriginal issue\u0027s description:\n\u003e Revert of Delete Rtx-related methods from RTPPayloadRegistry. (patchset #3 id:40001 of https://codereview.webrtc.org/3006993002/ )\n\u003e\n\u003e Reason for revert:\n\u003e This has to be reverted to enable reverting cl https://codereview.webrtc.org/3006063002/, which seems to have broken ulpfec.\n\u003e\n\u003e Original issue\u0027s description:\n\u003e \u003e Delete Rtx-related methods from RTPPayloadRegistry.\n\u003e \u003e\n\u003e \u003e Delete methods IsRtx, IsEncapsulated and RestoreOriginalPacket.\n\u003e \u003e\n\u003e \u003e BUG\u003dwebrtc:7135\n\u003e \u003e\n\u003e \u003e Review-Url: https://codereview.webrtc.org/3006993002\n\u003e \u003e Cr-Commit-Position: refs/heads/master@{#19739}\n\u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/5b4b52264132eefba10bc6880871715f9692da90\n\u003e\n\u003e TBR\u003dstefan@webrtc.org,danilchap@webrtc.org\n\u003e # Skipping CQ checks because original CL landed less than 1 days ago.\n\u003e NOPRESUBMIT\u003dtrue\n\u003e NOTREECHECKS\u003dtrue\n\u003e NOTRY\u003dtrue\n\u003e BUG\u003dwebrtc:7135\n\u003e\n\u003e Review-Url: https://codereview.webrtc.org/3011093002\n\u003e Cr-Commit-Position: refs/heads/master@{#19742}\n\u003e Committed: https://chromium.googlesource.com/external/webrtc/+/a64685325c2f8f51873b67ae8a91f94ffb19d70b\n\nTBR\u003dstefan@webrtc.org,danilchap@webrtc.org\n# Not skipping CQ checks because original CL landed more than 1 days ago.\nBUG\u003dwebrtc:7135\n\nReview-Url: https://codereview.webrtc.org/3012253002\nCr-Original-Commit-Position: refs/heads/master@{#19821}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: f54573bd3b9774db6782af8de0f22242598cb974\n"
    },
    {
      "commit": "8fb19c978af57571eaf6768783a3383dfa5e7bc4",
      "tree": "20d1db3d0c445999ab8fc860b3cf730bbd2f0f9a",
      "parents": [
        "c8a77f8dd8c28defd5ab69243a3262a028550c65"
      ],
      "author": {
        "name": "magjed",
        "email": "magjed@webrtc.org",
        "time": "Wed Sep 13 14:11:16 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 13 14:11:16 2017"
      },
      "message": "Android AppRTCMobile: Transition local render to new VideoSink interface\n\nBUG\u003dNone\n\nReview-Url: https://codereview.webrtc.org/3016443002\nCr-Original-Commit-Position: refs/heads/master@{#19820}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 4e15e67da8072e8ce7b70c32df3c4be286363ab4\n"
    },
    {
      "commit": "c8a77f8dd8c28defd5ab69243a3262a028550c65",
      "tree": "e293f2575fe05399cd33fac82c74986114d7628f",
      "parents": [
        "3585c7289f09d3e7a59f3fd27f74bef0b002654d"
      ],
      "author": {
        "name": "peah",
        "email": "peah@webrtc.org",
        "time": "Wed Sep 13 13:28:16 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 13 13:28:16 2017"
      },
      "message": "Fixed the overflow in the AGC\n\nBUG\u003dwebrtc:8236\n\nReview-Url: https://codereview.webrtc.org/3009373002\nCr-Original-Commit-Position: refs/heads/master@{#19818}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: fb2fa3f54e97c4465a6fd6fd992903a52397d739\n"
    },
    {
      "commit": "3585c7289f09d3e7a59f3fd27f74bef0b002654d",
      "tree": "c3352c25d00509eff7f78dc889d5e0578bdee790",
      "parents": [
        "050dfd1da90c2cbd84590b458113565055f453cf"
      ],
      "author": {
        "name": "magjed",
        "email": "magjed@webrtc.org",
        "time": "Wed Sep 13 12:20:45 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 13 12:20:45 2017"
      },
      "message": "Android: Improve handling of RGB texture frames\n\nIn the transition period when we have both VideoRenderer.Callbacks and\nVideoSinks, and VideoRenderer.I420Frames and VideoFrames, the adapters\nbetween them does not handle RGB frames correctly. This CL improves the\nsituation somewhat, and at least gives clearer error messages.\n\nBUG\u003dwebrtc:7749\n\nReview-Url: https://codereview.webrtc.org/3017433002\nCr-Original-Commit-Position: refs/heads/master@{#19817}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 2ab9879af0ef661b9afde3f1a56ef7073c4006cf\n"
    },
    {
      "commit": "050dfd1da90c2cbd84590b458113565055f453cf",
      "tree": "e4baa5e4a02665ba514f29d912e02eeb08e9fa86",
      "parents": [
        "b105deda9287bd056232f60e85024aca6aa05665"
      ],
      "author": {
        "name": "kthelgason",
        "email": "kthelgason@webrtc.org",
        "time": "Wed Sep 13 12:16:26 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 13 12:16:26 2017"
      },
      "message": "Reland of move deprecated CodecType methods. (patchset #1 id:1 of https://codereview.webrtc.org/3010553002/ )\n\nReason for revert:\nFixes have landed in chromium.\n\nOriginal issue\u0027s description:\n\u003e Revert of Remove deprecated CodecType methods. (patchset #1 id:1 of https://codereview.webrtc.org/3009583002/ )\n\u003e\n\u003e Reason for revert:\n\u003e It breaks chromium FYI bots.\n\u003e\n\u003e E.g.: https://build.chromium.org/p/chromium.webrtc.fyi/builders/Win%20Builder/builds/11615\n\u003e\n\u003e Original issue\u0027s description:\n\u003e \u003e Remove deprecated CodecType methods.\n\u003e \u003e\n\u003e \u003e These are no longer needed as all clients have been updated to use the\n\u003e \u003e new methods that always return a value.\n\u003e \u003e\n\u003e \u003e BUG\u003dNone\n\u003e \u003e\n\u003e \u003e Review-Url: https://codereview.webrtc.org/3009583002\n\u003e \u003e Cr-Commit-Position: refs/heads/master@{#19559}\n\u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/1a92d0de49779567241e97e50cb69d51257adcce\n\u003e\n\u003e TBR\u003dmagjed@webrtc.org,tommi@webrtc.org,kthelgason@webrtc.org\n\u003e # Skipping CQ checks because original CL landed less than 1 days ago.\n\u003e NOPRESUBMIT\u003dtrue\n\u003e NOTREECHECKS\u003dtrue\n\u003e NOTRY\u003dtrue\n\u003e BUG\u003dNone\n\u003e\n\u003e Review-Url: https://codereview.webrtc.org/3010553002\n\u003e Cr-Commit-Position: refs/heads/master@{#19563}\n\u003e Committed: https://chromium.googlesource.com/external/webrtc/+/673caedc39f8fc0975fb902041c9000c271bfccf\n\nTBR\u003dmagjed@webrtc.org,tommi@webrtc.org,mbonadei@webrtc.org\n# Not skipping CQ checks because original CL landed more than 1 days ago.\nBUG\u003dNone\n\nReview-Url: https://codereview.webrtc.org/3009413002\nCr-Original-Commit-Position: refs/heads/master@{#19816}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: dc80abe975e9523c9bb3eba65240538ee2478c72\n"
    },
    {
      "commit": "b105deda9287bd056232f60e85024aca6aa05665",
      "tree": "97688c74534a8f7cb2aedd9f0ef68bc497c94581",
      "parents": [
        "bb11e12079726753f08094ed9dca8dc52c98dfea"
      ],
      "author": {
        "name": "Sam Zackrisson",
        "email": "saza@webrtc.org",
        "time": "Wed Sep 13 09:00:04 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 13 12:05:23 2017"
      },
      "message": "Separate build targets for APM bit exactness tools from unittests.\n\nThis places the bit exactness testing tools in audioproc_test_utils,\nand removes it from audio_processing_unittests.\n\nBug: webrtc:8240\nChange-Id: I6f54ea3c49c0212888c6f8a779ecc886d1d2baba\nReviewed-on: https://chromium-review.googlesource.com/663545\nReviewed-by: Alex Loiko \u003caleloi@webrtc.org\u003e\nCommit-Queue: Sam Zackrisson \u003csaza@webrtc.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19815}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: d57f9ddfd154d1a6ae4591fadd3493730b028865"
    },
    {
      "commit": "bb11e12079726753f08094ed9dca8dc52c98dfea",
      "tree": "2d355afe77539bebcbb3db7f1f0e43f0b82bba47",
      "parents": [
        "2c662557da9a065f83c15742a10251d96c30e6cb"
      ],
      "author": {
        "name": "danilchap",
        "email": "danilchap@webrtc.org",
        "time": "Wed Sep 13 10:24:28 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 13 10:24:28 2017"
      },
      "message": "Fix no_size_t_to_int_warning in rtp_rtcp:rtp_rtcp_format target\n\nChange types in interface to plain int.\nWhen putting values into raw buffer / structures with small types, use rtc::dchecked_cast.\n\nBUG\u003dwebrtc:1348\n\nReview-Url: https://codereview.webrtc.org/3013623002\nCr-Original-Commit-Position: refs/heads/master@{#19813}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 772bd8b6a7d232c94b1d2b1d37ec7e1f9515c7a7\n"
    },
    {
      "commit": "2c662557da9a065f83c15742a10251d96c30e6cb",
      "tree": "b20f49516ad1f06754671bdfffa66fa73127cdd5",
      "parents": [
        "9d9d53d832b45a0decd1bfaa87781a1683e26f3b"
      ],
      "author": {
        "name": "eladalon",
        "email": "eladalon@webrtc.org",
        "time": "Wed Sep 13 09:45:15 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 13 09:45:15 2017"
      },
      "message": "Make rtp::Packet\u0027s destructor and constructors public\n\nThis will allow the RTP-related subclasses of RtcEvent keep an rtp::Packet for the header, rather than hold the heaver, and at the moment unnecessary for logging, RtpPacketReceived/RtpPacketToSend.\n\nBUG\u003dwebrtc:8111\n\nReview-Url: https://codereview.webrtc.org/3013023004\nCr-Original-Commit-Position: refs/heads/master@{#19812}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 87443ee3e69abf8dbf656952d29501daa248ff2c\n"
    },
    {
      "commit": "9d9d53d832b45a0decd1bfaa87781a1683e26f3b",
      "tree": "cd88c8839f3878909c4dcac1aa3f2efac98169cb",
      "parents": [
        "2964c89493a09e30b2fb0a54aaccfcb19815fdff"
      ],
      "author": {
        "name": "andersc",
        "email": "andersc@webrtc.org",
        "time": "Wed Sep 13 09:18:36 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 13 09:18:36 2017"
      },
      "message": "Fix retain cycles in RTCUIApplicationStatusObserver.\n\nThese retain cycles are theoretical since the singleton is supposed to\nlive for the lifetime of the application.\n\nThese measures were removed earlier when the object was turned into\na singleton in a previous CL, see\nhttps://chromium-review.googlesource.com/c/external/webrtc/+/527442/3..4/webrtc/sdk/objc/Framework/Classes/Common/RTCUIApplicationStatusObserver.m\n\nThe weak self handling and unused dealloc method is mostly noise and\ncan make a casual reader think that the object will have a limited\nlife cycle, i.e. the code may initially look like something it is not,\nwhich could possibly be less readable. On the other hand, for people\nlooking out for potential retain cycles, the code may be distracting\nsince it looks like it may be leaking.\n\nBUG\u003db/65558647\n\nReview-Url: https://codereview.webrtc.org/3013023002\nCr-Original-Commit-Position: refs/heads/master@{#19811}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 4090f380e58beb4e192691ca50643eef3aadd25d\n"
    },
    {
      "commit": "2964c89493a09e30b2fb0a54aaccfcb19815fdff",
      "tree": "1ec1d1cf31d27f278a97b2acbfa5d32c9de20177",
      "parents": [
        "ab2ba57e4f3a8bc20ab96e9b20d1a10de45d37fd"
      ],
      "author": {
        "name": "danilchap",
        "email": "danilchap@webrtc.org",
        "time": "Wed Sep 13 08:25:46 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 13 08:25:46 2017"
      },
      "message": "Remove definition of thread annotation macros without RTC_ prefix\n\nBUG\u003dwebrtc:8198\n\nReview-Url: https://codereview.webrtc.org/3007363002\nCr-Original-Commit-Position: refs/heads/master@{#19810}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 47791cf0f8400984c0e90229c756e404ba7eee4f\n"
    },
    {
      "commit": "ab2ba57e4f3a8bc20ab96e9b20d1a10de45d37fd",
      "tree": "3b7fff78f8aeb60503885005f37fdb50a9833189",
      "parents": [
        "6a5a8699885192f566fe66f2a9c072589656757c"
      ],
      "author": {
        "name": "Steve Anton",
        "email": "steveanton@webrtc.org",
        "time": "Tue Sep 12 16:44:05 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 13 01:38:52 2017"
      },
      "message": "Remove JsepSessionDescription\u0027s string Initialize method\n\nMost clients already use webrtc::CreateSessionDescription which\ndoes the same thing and has the benefit of initializing in one\nstep instead of two and freeing the newly-created session\ndescription if there was a parse error.\n\nBug: None\nChange-Id: Ibeafdf7a6dd73eaea696700bc5eb420838371b75\nReviewed-on: https://chromium-review.googlesource.com/662402\nReviewed-by: Taylor Brandstetter \u003cdeadbeef@webrtc.org\u003e\nCommit-Queue: Steve Anton \u003csteveanton@webrtc.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19808}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 6d64e9a4e0d4dcbf741584e0fc77bf8bedc50fc4"
    },
    {
      "commit": "6a5a8699885192f566fe66f2a9c072589656757c",
      "tree": "193d55ca01c4d3bd4cab5dd3a4b57fcf2c170e4f",
      "parents": [
        "1eff4050b7500181a53cb5d0c1a71940280152d5"
      ],
      "author": {
        "name": "Steve Anton",
        "email": "steveanton@webrtc.org",
        "time": "Tue Sep 12 01:27:34 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 13 01:22:52 2017"
      },
      "message": "Change PeerConnection test helpers to take unique_ptr\n\nThis changes DoSet(Local|Remote)Description helper function in\nthe PeerConnection unit tests to take a unique_ptr to the new\nsession rather than a bare pointer (of which it took ownership).\n\nBug: None\nChange-Id: I75ef0992f09676455423980972634e3e6a700b85\nReviewed-on: https://chromium-review.googlesource.com/662365\nReviewed-by: Taylor Brandstetter \u003cdeadbeef@webrtc.org\u003e\nCommit-Queue: Steve Anton \u003csteveanton@webrtc.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19807}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: db45ca80d13f489f390707865accd47b07f70e4c"
    },
    {
      "commit": "1eff4050b7500181a53cb5d0c1a71940280152d5",
      "tree": "5ef68450871ed26f25b8d1fdcad5ca118ec3b5e1",
      "parents": [
        "3905d7ae2e3b5ec463fd46b1cf5c3c40c035f8a5"
      ],
      "author": {
        "name": "deadbeef",
        "email": "deadbeef@webrtc.org",
        "time": "Tue Sep 12 17:52:14 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Sep 12 17:52:14 2017"
      },
      "message": "Add javadoc comment for PeerConnection.dispose.\n\nSpecifically calling out issue 3721 (\"dispose can\u0027t be called from a\ncallback\"), which developers frequently run into.\n\nBUG\u003dwebrtc:3721\nNOTRY\u003dTrue\n\nReview-Url: https://codereview.webrtc.org/3013573002\nCr-Original-Commit-Position: refs/heads/master@{#19804}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 43697f6da56c0c6eca8967a4fef57beb589d8990\n"
    },
    {
      "commit": "3905d7ae2e3b5ec463fd46b1cf5c3c40c035f8a5",
      "tree": "d5ff1cfd32c83a62ebe1c0ac5053294b01603d43",
      "parents": [
        "1e5d976034222ee6199fa1cb174c9a8b115deb36"
      ],
      "author": {
        "name": "ilnik",
        "email": "ilnik@webrtc.org",
        "time": "Tue Sep 12 17:24:46 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Sep 12 17:24:46 2017"
      },
      "message": "Move reencode logic for screenshare bitrate overshoot from generic\nencoder to vp8impl.\nBUG\u003dnone\n\nReview-Url: https://codereview.webrtc.org/3011213002\nCr-Original-Commit-Position: refs/heads/master@{#19803}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: e99738174344a7d172d9391f3bd9f485b9e64d67\n"
    },
    {
      "commit": "1e5d976034222ee6199fa1cb174c9a8b115deb36",
      "tree": "8c16c2f4621971764553416a804ff42d837a549d",
      "parents": [
        "47e1d68e14d0752bf784682cb4b159f9a270ff66"
      ],
      "author": {
        "name": "danilchap",
        "email": "danilchap@webrtc.org",
        "time": "Tue Sep 12 16:23:24 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Sep 12 16:23:24 2017"
      },
      "message": "Break rtp_rtcp_format out of rtp_rtcp, to resolve circular dependencies\n\nBUG\u003dwebrtc:8111\n\npatch from issue 3011233002 at patchset 1 (http://crrev.com/3011233002#ps1)\n\nReview-Url: https://codereview.webrtc.org/3014463002\nCr-Original-Commit-Position: refs/heads/master@{#19801}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 09f4481173c9bf7a96e8e7a190cf685d7fea0178\n"
    },
    {
      "commit": "47e1d68e14d0752bf784682cb4b159f9a270ff66",
      "tree": "b4081b47a1fe1673f2af1562327b3312a14229d0",
      "parents": [
        "3cd5dff85d13f08aa1109e1cd2f23c01454bb0e3"
      ],
      "author": {
        "name": "eladalon",
        "email": "eladalon@webrtc.org",
        "time": "Tue Sep 12 16:00:24 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Sep 12 16:00:24 2017"
      },
      "message": "Add assignment operator to AudioEncoderRuntimeConfig\n\nSince the copy-constructor is explicitly defined, the coding-style guide mandates explicitly defining the assignment operator, too.\n\nBUG\u003dNone\nTBR\u003dstefan@webrtc.org\n\nReview-Url: https://codereview.webrtc.org/3014473002\nCr-Original-Commit-Position: refs/heads/master@{#19800}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 3fe3e3b8fdc4539d4c17142dda74536244b52d3f\n"
    },
    {
      "commit": "3cd5dff85d13f08aa1109e1cd2f23c01454bb0e3",
      "tree": "c92748da9f18a379a00fb3251093f5249ec36516",
      "parents": [
        "3f685f111a87b5f977815c44b7df69925e6a1b19"
      ],
      "author": {
        "name": "terelius",
        "email": "terelius@webrtc.org",
        "time": "Tue Sep 12 12:57:36 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Sep 12 12:57:36 2017"
      },
      "message": "Remove no- prefix from command line flags in rtc_event_log2text and rtc_event_log2rtp_dump and negate their meaning.\n\nBUG\u003dwebrtc:8202\n\nReview-Url: https://codereview.webrtc.org/3008113002\nCr-Original-Commit-Position: refs/heads/master@{#19798}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: c3d2bfd2443a55f22d84f15f5f64e2ea80daba19\n"
    },
    {
      "commit": "3f685f111a87b5f977815c44b7df69925e6a1b19",
      "tree": "9fc9ae1a82707a6e166f044451853bf240352147",
      "parents": [
        "9e17f56429ec340e347fc232708d6484f59fadac"
      ],
      "author": {
        "name": "terelius",
        "email": "terelius@webrtc.org",
        "time": "Tue Sep 12 12:47:34 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Sep 12 12:47:34 2017"
      },
      "message": "Only use BBRs pacer if the unit test is running BBR.\nOtherwise use WebRTCs default pacer.\n\nBUG\u003dNone\n\nReview-Url: https://codereview.webrtc.org/3009363002\nCr-Original-Commit-Position: refs/heads/master@{#19797}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 661d94996b0301cee460d0e486e8371a05977aca\n"
    },
    {
      "commit": "9e17f56429ec340e347fc232708d6484f59fadac",
      "tree": "90211e3796f03139840d39e3536eaacf8dd7f95d",
      "parents": [
        "3661e7bb0e5cabf93e0b93058f5be84c01baf21d"
      ],
      "author": {
        "name": "philipel",
        "email": "philipel@webrtc.org",
        "time": "Tue Sep 12 12:13:53 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Sep 12 12:13:53 2017"
      },
      "message": "Make sure send and receive deltas are positive for remote estimated probe clusters.\n\nBUG\u003db/65531353\n\nReview-Url: https://codereview.webrtc.org/3005393002\nCr-Original-Commit-Position: refs/heads/master@{#19796}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 0c011d9499deb10b3a3d15dd7a3c52b07babeacd\n"
    },
    {
      "commit": "3661e7bb0e5cabf93e0b93058f5be84c01baf21d",
      "tree": "7105400ece19790f9de405c783049adec0cb7f28",
      "parents": [
        "acbc4e85a16871c84c13e4abf75ae217ea84fdbc"
      ],
      "author": {
        "name": "mbonadei",
        "email": "mbonadei@webrtc.org",
        "time": "Tue Sep 12 11:45:24 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Sep 12 11:45:24 2017"
      },
      "message": "Decoupling audio_device from Obj-C code\n\nThe goal of this CL is to separate Obj-C/Obj-C++ code from targets which have\nalso C++ code (see https://bugs.chromium.org/p/webrtc/issues/detail?id\u003d7743\nfor more information).\n\nTo achieve this we have created 2 targets (audio_device_ios_objc and\naudio_device_generic) and audio_device will act as a proxy between these targets\n(this way we can avoid a circular dependency between audio_device_generic and\naudio_device_ios_objc).\n\nBUG\u003dwebrtc:7743\n\nReview-Url: https://codereview.webrtc.org/2991343002\nCr-Original-Commit-Position: refs/heads/master@{#19795}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: bcc2176e64d82b10d105b4d3da3851971a291814\n"
    },
    {
      "commit": "acbc4e85a16871c84c13e4abf75ae217ea84fdbc",
      "tree": "a9d803bf93c5efbf6bc39cc76dba75ec4fa306d1",
      "parents": [
        "4fbd3df7147b21498c20afef7044e1456ec9f337"
      ],
      "author": {
        "name": "magjed",
        "email": "magjed@webrtc.org",
        "time": "Tue Sep 12 11:42:15 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Sep 12 11:42:15 2017"
      },
      "message": "Simplify passing video coded factories in media engine\n\nWe soon want to be able to pass in a new type of video codec factories,\nsee issue 7925 for more information. We currently plumb these video\ncodec factories in a clumsy way from the media engine to the video\nengine, which will require us to update a lot of places when we add\nnew video codec factory types. This CL cleans up the way we pass in\nvideo codec factories to make it easier to add the new factory types.\n\nIn particular, this CL:\n * Updates WebRtcVideoEngine to take the video codec factories as\n   arguments in ctor instead of in SetExternalVideoCodec functions.\n * Remove the Init() function from the vidoe engines - this function is\n   not used.\n * Update CompositeMediaEngine to take generic variadic arguments, so we\n   can send different arguments for different engines, without having to\n   update this class.\n * Simplify ownership of video codec factories in WebRtcVideoEngine.\n   WebRtcVideoEngine outlives WebRtcVideoChannel,\n   WebRtcVideoSendStream and WebRtcVideoReceiveStream, so it can\n   keep ownership without having to share ownership with these classes.\n\nBUG\u003dwebrtc:7925\n\nReview-Url: https://codereview.webrtc.org/3008043002\nCr-Original-Commit-Position: refs/heads/master@{#19794}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 2475ae2e4cdbb7cbfa2a4801cbc36ff7eb73aacd\n"
    },
    {
      "commit": "4fbd3df7147b21498c20afef7044e1456ec9f337",
      "tree": "1e1f6dee46a905061254c931ab3ee1a38b23e736",
      "parents": [
        "68b58116da14a9bace3f6eaa13b99a9ab3511781"
      ],
      "author": {
        "name": "eladalon",
        "email": "eladalon@webrtc.org",
        "time": "Tue Sep 12 11:38:25 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Sep 12 11:38:25 2017"
      },
      "message": "Break the ANA build-target into ANA and ANA-config\n\nThis is done to solve a dependency-cycle with the RtcEventLog - now the RtcEventLog can depend on the config part of ANA, and be able to peer inside, while the implementation part of ANA can invoke the RtcEventLog.\n\nBUG\u003dwebrtc:8111\nTBR\u003dstefan@webrtc.org\n\nReview-Url: https://codereview.webrtc.org/3010343002\nCr-Original-Commit-Position: refs/heads/master@{#19793}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 1e7dd31001cfa13b066e27352a24947c5ff95c31\n"
    },
    {
      "commit": "68b58116da14a9bace3f6eaa13b99a9ab3511781",
      "tree": "3cb0571c12d0cdace7991e2d26d8d3871d354294",
      "parents": [
        "f52dbb0ccafa90374906238413dfabec7898ba3e"
      ],
      "author": {
        "name": "magjed",
        "email": "magjed@webrtc.org",
        "time": "Tue Sep 12 09:29:43 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Sep 12 09:29:43 2017"
      },
      "message": "ObjC EncodedImage: Use fixed width integer types\n\nWe currently use long for some variables, which causes warnings when\nconverting from int64_t. We should use fixed width integer types\ninstead.\n\nBUG\u003db/65491700\n\nReview-Url: https://codereview.webrtc.org/3009293002\nCr-Original-Commit-Position: refs/heads/master@{#19791}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 43467b09c88533d7ecf2659bb7cd66ed423c7f7c\n"
    },
    {
      "commit": "f52dbb0ccafa90374906238413dfabec7898ba3e",
      "tree": "a123f481940f17cf7e1b63f5b5abf6f09e25632b",
      "parents": [
        "1f4668043e639759ad998c0849c5e6e242008e1d"
      ],
      "author": {
        "name": "Steve Anton",
        "email": "steveanton@webrtc.org",
        "time": "Mon Sep 11 18:32:35 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 20:46:16 2017"
      },
      "message": "Move SDP m\u003d line matching from BaseChannel to WebRtcSession\n\nThis is part of the work towards implementing Unified Plan.\n\nThe logic for correlating m\u003d lines to channels is changing in\nUnified Plan. Moving this logic to WebRtcSession means that we do\nnot need to add a flag to BaseChannel to indicate which logic it\nshould use (i.e., Plan B vs. Unified Plan) and can keep those\ndetails in WebRtcSession.\n\nBug: webrtc:8183\nChange-Id: I729da73ece01fd20f45e82f8956a02c4cad2469e\nReviewed-on: https://chromium-review.googlesource.com/653490\nReviewed-by: Taylor Brandstetter \u003cdeadbeef@webrtc.org\u003e\nReviewed-by: Peter Thatcher \u003cpthatcher@webrtc.org\u003e\nCommit-Queue: Steve Anton \u003csteveanton@webrtc.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19786}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 18ee1d55b4cdd7faef75464e39ec06568790adbc"
    },
    {
      "commit": "1f4668043e639759ad998c0849c5e6e242008e1d",
      "tree": "25c6fd3d0c48ca72900d5648e32d992147ef9b4c",
      "parents": [
        "335847bfef33f21c2f135bd109d032fb2fa83777"
      ],
      "author": {
        "name": "danilchap",
        "email": "danilchap@webrtc.org",
        "time": "Mon Sep 11 19:24:41 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 19:24:41 2017"
      },
      "message": "Remove RtpPacketToSend::GetHeader as almost unused.\n\nMerge rtp::Packet::GetHeader into RtpPacketReceived::GetHeader removing\nerror-prone code where latter shadow former version\n\nBUG\u003dNone\n\nReview-Url: https://codereview.webrtc.org/3012983002\nCr-Original-Commit-Position: refs/heads/master@{#19784}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: ce25181714243770e4eff3a636ae8d49eca6d92b\n"
    },
    {
      "commit": "335847bfef33f21c2f135bd109d032fb2fa83777",
      "tree": "aca9e9af2f36b119fd82c923e50532293b2f7913",
      "parents": [
        "954bf4d7e497aa1b3b53802e63dfae966accc245"
      ],
      "author": {
        "name": "andersc",
        "email": "andersc@webrtc.org",
        "time": "Mon Sep 11 18:50:51 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 18:50:51 2017"
      },
      "message": "Reland of Prepare for injectable SW decoders (patchset #1 id:1 of https://codereview.webrtc.org/3010953002/ )\n\nReason for revert:\nFix bug introduced by keeping the allocated decoders in a map.\n\nOriginal issue\u0027s description:\n\u003e Revert of Prepare for injectable SW decoders (patchset #3 id:40001 of https://codereview.webrtc.org/3009973002/ )\n\u003e\n\u003e Reason for revert:\n\u003e Tentative revert since it seems to cause problems in Chrome, MAC.\n\u003e\n\u003e https://build.chromium.org/p/chromium.webrtc.fyi/builders/Mac%20Tester/builds/42684\n\u003e\n\u003e\n\u003e\n\u003e Original issue\u0027s description:\n\u003e \u003e Prepare for injectable SW decoders\n\u003e \u003e\n\u003e \u003e Pretty much mirrors the work done on the encoding side in CLs:\n\u003e \u003e\n\u003e \u003e \"Clean up ownership of webrtc::VideoEncoder\"\n\u003e \u003e https://codereview.webrtc.org/3007643002/\n\u003e \u003e\n\u003e \u003e \"Let VideoEncoderSoftwareFallbackWrapper own the wrapped encoder\"\n\u003e \u003e https://codereview.webrtc.org/3007683002/\n\u003e \u003e\n\u003e \u003e \"WebRtcVideoEngine: Encapsulate logic for unifying internal and external video codecs\"\n\u003e \u003e https://codereview.webrtc.org/3006713002/\n\u003e \u003e\n\u003e \u003e BUG\u003dwebrtc:7925\n\u003e \u003e\n\u003e \u003e Review-Url: https://codereview.webrtc.org/3009973002\n\u003e \u003e Cr-Commit-Position: refs/heads/master@{#19641}\n\u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/084c55a63a2d9bdc71579458406d44f8bab9f454\n\u003e\n\u003e TBR\u003dmagjed@webrtc.org,andersc@webrtc.org\n\u003e # Not skipping CQ checks because original CL landed more than 1 days ago.\n\u003e BUG\u003dwebrtc:7925\n\u003e\n\u003e Review-Url: https://codereview.webrtc.org/3010953002\n\u003e Cr-Commit-Position: refs/heads/master@{#19647}\n\u003e Committed: https://chromium.googlesource.com/external/webrtc/+/1f88531038c24c5ce3b0f4cfc682b970770a71f6\n\nTBR\u003dmagjed@webrtc.org,perkj@webrtc.org\n# Not skipping CQ checks because original CL landed more than 1 days ago.\nBUG\u003dwebrtc:7925\n\nReview-Url: https://codereview.webrtc.org/3005363002\nCr-Original-Commit-Position: refs/heads/master@{#19782}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 063f0c0d3ac62f9110d54c7fea8aed7722264600\n"
    },
    {
      "commit": "954bf4d7e497aa1b3b53802e63dfae966accc245",
      "tree": "ce657d959bce03bf345727d6dc98ef17936fb6eb",
      "parents": [
        "53cda26ce558b6c5e03af70122f4bac51ab6632b"
      ],
      "author": {
        "name": "Alex Loiko",
        "email": "aleloi@webrtc.org",
        "time": "Mon Sep 11 15:56:20 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 17:00:37 2017"
      },
      "message": "Rudimentary optimization with APM/QA.\n\nAdded script \u0027apm_quality_assessment_optimize\u0027 for finding parameters\nthat minimize a custom function of the scores generated by APM-QA. The\nscript reuses the existing functionality for filtering the data on\nconfigs/scores/outputs.\n\nTo archieve that, some modularization has been done: the part from\napm_quality_assessment_export that reads in data into a\npandas.DataFrame has been moved into quality_assessment.collect_data.\n\nTESTED \u003d though extensive manual tests. Unit tests for the user\nscripts and \u0027collect_data\u0027 are missing, because we don\u0027t have a test\nframework for loading/exporting fake data.\n\nBUG\u003dwebrtc:7218\n\nChange-Id: I5521b952970243da05fc4db1b9feef87a2e5ccad\nReviewed-on: https://chromium-review.googlesource.com/643292\nCommit-Queue: Alex Loiko \u003caleloi@webrtc.org\u003e\nReviewed-by: Alessio Bazzica \u003calessiob@webrtc.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19780}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 357429dd1ea9c53adb94c8d5e5bfcc960f3e95ee"
    },
    {
      "commit": "53cda26ce558b6c5e03af70122f4bac51ab6632b",
      "tree": "61bc3d5d1e8bb5481ac326e9e66b93527a3b623b",
      "parents": [
        "80f5b2726f7082dcfaf721b1798551f2d950e95f"
      ],
      "author": {
        "name": "philipel",
        "email": "philipel@webrtc.org",
        "time": "Mon Sep 11 16:38:36 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 16:38:36 2017"
      },
      "message": "Don\u0027t treat picture ids as wrapping in the FrameBuffer2 class.\n\nPicture ids are now unwrapped in the RtpFrameReferenceFinder class, so the\nFrameBuffer2 no longer need to treat them as wrapping.\n\nBUG\u003dwebrtc:7874\n\nReview-Url: https://codereview.webrtc.org/3012883002\nCr-Original-Commit-Position: refs/heads/master@{#19779}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 3b3c9c4eb03cb82373a978eb9c5b8c8c08cc7e27\n"
    },
    {
      "commit": "80f5b2726f7082dcfaf721b1798551f2d950e95f",
      "tree": "3d387cd16dc325564d4db3dea9a1a584de86714e",
      "parents": [
        "a27fe3c1809056e08dc2e3904c4ddcc41d14d44f"
      ],
      "author": {
        "name": "erikvarga",
        "email": "erikvarga@webrtc.org",
        "time": "Mon Sep 11 16:23:37 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 16:23:37 2017"
      },
      "message": "Use RaceChecker instead of ThreadChecker in remote_bitrate_estimator.\n\nBUG\u003dwebrtc:7826\n\nReview-Url: https://codereview.webrtc.org/3006173002\nCr-Original-Commit-Position: refs/heads/master@{#19778}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 423227306112c4011a538bf87ae7f2534f39f724\n"
    },
    {
      "commit": "a27fe3c1809056e08dc2e3904c4ddcc41d14d44f",
      "tree": "4510c7d317ff82a75204c8894b4b333eae6bb013",
      "parents": [
        "c1819b6fc7a42d913da2757c379e60d2274fcd32"
      ],
      "author": {
        "name": "eladalon",
        "email": "eladalon@webrtc.org",
        "time": "Mon Sep 11 15:48:26 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 15:48:26 2017"
      },
      "message": "Add explicit copy constructors to RTPHeader and RTPHeaderExtension\n\nExplicit copy-constructors are required by chromium. (No copy constructors were used until now, but a different CL requires them.)\n\nBUG\u003dNone\nTBR\u003dstefan@webrtc.org\n\nReview-Url: https://codereview.webrtc.org/3006343002\nCr-Original-Commit-Position: refs/heads/master@{#19777}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 98b1b7d59e5b9eab61211d3b13dab87cb3bb18ce\n"
    },
    {
      "commit": "c1819b6fc7a42d913da2757c379e60d2274fcd32",
      "tree": "a89abf30e23821562ed1319802d648e9c7e3ec51",
      "parents": [
        "303e0269aae6bb830260c457b374697eed5e0d5d"
      ],
      "author": {
        "name": "eladalon",
        "email": "eladalon@webrtc.org",
        "time": "Mon Sep 11 14:25:26 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 14:25:26 2017"
      },
      "message": "Move StreamConfig into its own file\n\nMove StreamConfig into its own file, to allow it to be seen from different RtcEvent subclasses (introduces in upcoming CL).\n\nBUG\u003dwebrtc:8111\n\nReview-Url: https://codereview.webrtc.org/3013523002\nCr-Original-Commit-Position: refs/heads/master@{#19776}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 4bb3b9c6cbc0aafcd7e9c0b385bb33ceda70ee1a\n"
    },
    {
      "commit": "303e0269aae6bb830260c457b374697eed5e0d5d",
      "tree": "b40c5ccdd96e2c444478766735e1834c161dd2e7",
      "parents": [
        "81bc1a90b2c922baaca220cae402182f86567359"
      ],
      "author": {
        "name": "sakal",
        "email": "sakal@webrtc.org",
        "time": "Mon Sep 11 13:53:27 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 13:53:27 2017"
      },
      "message": "Add support for H264 high-profile in injectable video encoder.\n\nBUG\u003dwebrtc:7760\n\nReview-Url: https://codereview.webrtc.org/3007133002\nCr-Original-Commit-Position: refs/heads/master@{#19774}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: c36daecd7785585cbd6665b8527e307bdb109992\n"
    },
    {
      "commit": "81bc1a90b2c922baaca220cae402182f86567359",
      "tree": "8d3802ecbaacef1613d15bcf0141f6003c2bda1d",
      "parents": [
        "768a1332c92cb1913f0c0c158f677cdffccd5b97"
      ],
      "author": {
        "name": "peah",
        "email": "peah@webrtc.org",
        "time": "Mon Sep 11 13:46:07 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 13:46:07 2017"
      },
      "message": "Removed the timeout for the delay estimate quality.\n\nBUG\u003dwebrtc:8223, chromium:763761\n\nReview-Url: https://codereview.webrtc.org/3011193002\nCr-Original-Commit-Position: refs/heads/master@{#19773}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: c6b1041d6782ca3a483ac72f42c85375230a48c8\n"
    },
    {
      "commit": "768a1332c92cb1913f0c0c158f677cdffccd5b97",
      "tree": "6169b2a455e81f03fd6653b3660fa7178be7c693",
      "parents": [
        "a44a47cc16a0f5ff0369b32f509247e9b9f9b290"
      ],
      "author": {
        "name": "peah",
        "email": "peah@webrtc.org",
        "time": "Mon Sep 11 13:44:37 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 13:44:37 2017"
      },
      "message": "Lowered the allowed jitter in the api calls to a reasonable level\n\nThis CL reduces the allowed jitter in the api calls to a reasonable\nlevel in order to ensure a quicker revery from audio path glitches.\n\nBUG\u003dwebrtc:8224, chromium:763775\n\nReview-Url: https://codereview.webrtc.org/3009273002\nCr-Original-Commit-Position: refs/heads/master@{#19772}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: ea154106a81f2f8f08850a19caee09834283a673\n"
    },
    {
      "commit": "a44a47cc16a0f5ff0369b32f509247e9b9f9b290",
      "tree": "b505c83cc4516ab6595db4755fe6a94bb8ed0ead",
      "parents": [
        "4cd0b10627c8ac05bfeacc636e4c5d8869b2a848"
      ],
      "author": {
        "name": "denicija",
        "email": "denicija@webrtc.org",
        "time": "Mon Sep 11 13:43:28 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 13:43:28 2017"
      },
      "message": "Add |RTCUIApplicationStatusObserver sharedInstance| call in ios test AppDelegate.\n\nWe want to perform the observation setup as soon as possible to avoid deadlocking,\nespecially for test scenario where most of the work is done on main thread.\n\nBUG\u003dwebrtc:6634\n\nReview-Url: https://codereview.webrtc.org/3012913002\nCr-Original-Commit-Position: refs/heads/master@{#19771}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: d207a39d098259573f799aa5e6a1acff725b61a1\n"
    },
    {
      "commit": "4cd0b10627c8ac05bfeacc636e4c5d8869b2a848",
      "tree": "50fd2b75ef1204dc275c39db816260183e278c12",
      "parents": [
        "1a56e1d665381af8547ae1dec8ebb40c66f131c1"
      ],
      "author": {
        "name": "korniltsev.anatoly",
        "email": "korniltsev.anatoly@gmail.com",
        "time": "Mon Sep 11 13:41:38 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 13:41:38 2017"
      },
      "message": "android: add IceServer.urls field\n\nThis makes api more consistent with ios and native library\n\nBUG\u003dNone\n\nReview-Url: https://codereview.webrtc.org/3012843002\nCr-Original-Commit-Position: refs/heads/master@{#19770}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 0ea0310b89a35e20072b3cad6712c46eba869228\n"
    },
    {
      "commit": "1a56e1d665381af8547ae1dec8ebb40c66f131c1",
      "tree": "0746e05aa4c11918f506c64c977bde462fb3f91f",
      "parents": [
        "aa0084fe2abfd08d3fe0e3628b10fda2ebc54edd"
      ],
      "author": {
        "name": "henrika",
        "email": "henrika@webrtc.org",
        "time": "Mon Sep 11 13:17:38 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 13:17:38 2017"
      },
      "message": "Removes unused ADM APIs (final stage)\n\nBUG\u003dwebrtc:7306\n\nReview-Url: https://codereview.webrtc.org/3006333003\nCr-Original-Commit-Position: refs/heads/master@{#19769}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: e0406fd955239769c02a16f13e5739ae6b9d4bb8\n"
    },
    {
      "commit": "aa0084fe2abfd08d3fe0e3628b10fda2ebc54edd",
      "tree": "234217da434366651d9595e0a446a0693978ea93",
      "parents": [
        "29826f277a161347a2b9e3bc1d2ee6a66cae0c2e"
      ],
      "author": {
        "name": "magjed",
        "email": "magjed@webrtc.org",
        "time": "Mon Sep 11 13:12:07 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 13:12:07 2017"
      },
      "message": "Android: Add helper class VideoFrameDrawer that can render VideoFrames\n\nThis CL adds a helper class VideoFrameDrawer that provides an\nabstraction for rendering arbitrary video frames using OpenGL. The class\ntakes care of dispatching on the video buffer type and uploading\nI420 data to textures.\n\nBUG\u003dNone\n\nReview-Url: https://codereview.webrtc.org/3008423002\nCr-Original-Commit-Position: refs/heads/master@{#19768}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 7cede379c7d44fcaf356f3c3fe59424cbe0dd84e\n"
    },
    {
      "commit": "29826f277a161347a2b9e3bc1d2ee6a66cae0c2e",
      "tree": "48c18548ccf7bb0aea12f5e0f1aaf8433958a350",
      "parents": [
        "972c33c6d1dbeb02de6941179c432b58bca0e55d"
      ],
      "author": {
        "name": "mbonadei",
        "email": "mbonadei@webrtc.org",
        "time": "Mon Sep 11 10:43:34 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 10:43:34 2017"
      },
      "message": "Decoupling rtc_base_approved from Obj-C code\n\nThe goal of this CL is to separate Obj-C/Obj-C++ code from targets which have\nalso C++ code (see https://bugs.chromium.org/p/webrtc/issues/detail?id\u003d7743\nfor more information).\n\nTo achieve this we have created 2 targets (rtc_base_approved_objc and\nrtc_base_approved_generic) and rtc_base_approved will act as a proxy between\nthese targets (this way we can avoid a circular dependency between\nrtc_base_approved_generic and rtc_base_approved_objc).\n\nBUG\u003dwebrtc:7743\nNOTRY\u003dTrue\n\nReview-Url: https://codereview.webrtc.org/2988433002\nCr-Original-Commit-Position: refs/heads/master@{#19767}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: bc378479787930b511b151b278318516492bc9fc\n"
    },
    {
      "commit": "972c33c6d1dbeb02de6941179c432b58bca0e55d",
      "tree": "b102037dbc927e242243479e1ddb5ee47742e692",
      "parents": [
        "78f8386d1b645d25158357711c9a9adb7eadd9a3"
      ],
      "author": {
        "name": "nisse",
        "email": "nisse@webrtc.org",
        "time": "Mon Sep 11 09:36:28 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 09:36:28 2017"
      },
      "message": "Delete Filesystem::CreateFolder.\n\nBUG\u003dwebrtc:6424\n\nReview-Url: https://codereview.webrtc.org/2891923002\nCr-Original-Commit-Position: refs/heads/master@{#19766}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 0677904e1b916594ab695a2282619cb3f207f03a\n"
    },
    {
      "commit": "78f8386d1b645d25158357711c9a9adb7eadd9a3",
      "tree": "1e0269632edbbb474b13ed194de3a5368794d8aa",
      "parents": [
        "57c52586a23babcd029bccd51175a46de98dda90"
      ],
      "author": {
        "name": "nisse",
        "email": "nisse@webrtc.org",
        "time": "Mon Sep 11 09:32:16 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 09:32:16 2017"
      },
      "message": "Reland of Use RtxReceiveStream. (patchset #1 id:1 of https://codereview.webrtc.org/3007303002/ )\n\nReason for revert:\nIdentified a configuration problem in the video quality tests. Intend to fix and reland.\n\nOriginal issue\u0027s description:\n\u003e Revert of Use RtxReceiveStream. (patchset #5 id:320001 of https://codereview.webrtc.org/3006063002/ )\n\u003e\n\u003e Reason for revert:\n\u003e This change appears to break ulpfec, with severe regressions, e.g., for webrtc_perf_test FullStackTest.ForemanCifPlr5Ulpfec\n\u003e\n\u003e Original issue\u0027s description:\n\u003e \u003e Reland of Use RtxReceiveStream. (patchset #1 id:1 of https://codereview.webrtc.org/3010983002/ )\n\u003e \u003e\n\u003e \u003e Reason for revert:\n\u003e \u003e Intend to fix perf failures and reland.\n\u003e \u003e\n\u003e \u003e Original issue\u0027s description:\n\u003e \u003e \u003e Revert of Use RtxReceiveStream. (patchset #5 id:80001 of https://codereview.webrtc.org/3008773002/ )\n\u003e \u003e \u003e\n\u003e \u003e \u003e Reason for revert:\n\u003e \u003e \u003e A few perf tests broken, including\n\u003e \u003e \u003e\n\u003e \u003e \u003e RampUpTest.UpDownUpAbsSendTimeSimulcastRedRtx\n\u003e \u003e \u003e RampUpTest.UpDownUpTransportSequenceNumberRtx\n\u003e \u003e \u003e RampUpTest.UpDownUpTransportSequenceNumberPacketLoss\n\u003e \u003e \u003e\n\u003e \u003e \u003e\n\u003e \u003e \u003e Original issue\u0027s description:\n\u003e \u003e \u003e \u003e Use RtxReceiveStream.\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e \u003e This also has the beneficial side-effect that when a media stream\n\u003e \u003e \u003e \u003e which is protected by FlexFEC receives an RTX retransmission, the\n\u003e \u003e \u003e \u003e retransmitted media packet is passed into the FlexFEC machinery,\n\u003e \u003e \u003e \u003e which should improve its ability to recover packets via FEC.\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e \u003e BUG\u003dwebrtc:7135\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e \u003e Review-Url: https://codereview.webrtc.org/3008773002\n\u003e \u003e \u003e \u003e Cr-Commit-Position: refs/heads/master@{#19649}\n\u003e \u003e \u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/5c0f6c62ea3b1d2c43f8fc152961af27033475f7\n\u003e \u003e \u003e\n\u003e \u003e \u003e TBR\u003dbrandtr@webrtc.org,danilchap@webrtc.org,stefan@webrtc.org,magjed@webrtc.org\n\u003e \u003e \u003e # Skipping CQ checks because original CL landed less than 1 days ago.\n\u003e \u003e \u003e NOPRESUBMIT\u003dtrue\n\u003e \u003e \u003e NOTREECHECKS\u003dtrue\n\u003e \u003e \u003e NOTRY\u003dtrue\n\u003e \u003e \u003e BUG\u003dwebrtc:7135\n\u003e \u003e \u003e\n\u003e \u003e \u003e Review-Url: https://codereview.webrtc.org/3010983002\n\u003e \u003e \u003e Cr-Commit-Position: refs/heads/master@{#19653}\n\u003e \u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/3c39c0137afa274d1d524b150b50304b38a2847b\n\u003e \u003e\n\u003e \u003e TBR\u003dbrandtr@webrtc.org,danilchap@webrtc.org,stefan@webrtc.org,magjed@webrtc.org\n\u003e \u003e # Skipping CQ checks because original CL landed less than 1 days ago.\n\u003e \u003e NOPRESUBMIT\u003dtrue\n\u003e \u003e NOTREECHECKS\u003dtrue\n\u003e \u003e BUG\u003dwebrtc:7135\n\u003e \u003e\n\u003e \u003e Review-Url: https://codereview.webrtc.org/3006063002\n\u003e \u003e Cr-Commit-Position: refs/heads/master@{#19715}\n\u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/35713eaf565c0fef07c8afc158d7b8fdf7ec3d78\n\u003e\n\u003e TBR\u003dbrandtr@webrtc.org,danilchap@webrtc.org,stefan@webrtc.org,magjed@webrtc.org\n\u003e # Not skipping CQ checks because original CL landed more than 1 days ago.\n\u003e BUG\u003dwebrtc:7135\n\u003e\n\u003e Review-Url: https://codereview.webrtc.org/3007303002\n\u003e Cr-Commit-Position: refs/heads/master@{#19744}\n\u003e Committed: https://chromium.googlesource.com/external/webrtc/+/8e7eee035178a7f10e19883681b5eaa4a7523107\n\nTBR\u003dbrandtr@webrtc.org,danilchap@webrtc.org,stefan@webrtc.org,magjed@webrtc.org\n# Not skipping CQ checks because original CL landed more than 1 days ago.\nBUG\u003dwebrtc:7135\n\nReview-Url: https://codereview.webrtc.org/3012963002\nCr-Original-Commit-Position: refs/heads/master@{#19765}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: ca5706d8b5576ba48eb34a7b4366a2aa6f164d0e\n"
    },
    {
      "commit": "57c52586a23babcd029bccd51175a46de98dda90",
      "tree": "ee35d409a4abbcf7adfd826e2f44d0a934fa398b",
      "parents": [
        "2425f9b1b24257e648f8df2cae0d1226bcf08dfd"
      ],
      "author": {
        "name": "ilnik",
        "email": "ilnik@webrtc.org",
        "time": "Mon Sep 11 09:20:45 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 09:20:45 2017"
      },
      "message": "Fix code formating in api/video/video_content_type.*\nGenerated by \"git cl format\".\n\nBUG\u003dnone\n\nReview-Url: https://codereview.webrtc.org/3006333002\nCr-Original-Commit-Position: refs/heads/master@{#19764}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 8412fd333da898c9c9d11f054b86b4704299c1cd\n"
    },
    {
      "commit": "2425f9b1b24257e648f8df2cae0d1226bcf08dfd",
      "tree": "c4076fea65c04688acdb4ece362aaa75cd7474f6",
      "parents": [
        "c902552dd392b4f3e3ef394b52355fdbc8f2e705"
      ],
      "author": {
        "name": "henrika",
        "email": "henrika@webrtc.org",
        "time": "Mon Sep 11 08:25:55 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Sep 11 08:25:55 2017"
      },
      "message": "Improves stereo/mono audio support on Android.\n\nFixes some issues related to calling WebRtcAudioManager.setStereoOutput(true)\nand WebRtcAudioManager.setStereoInput(true) and ensures that the ADM reports\ncorrect values related to stereo support given these settings.\n\nAlso makes it more clear that the OpenSLES audio implementation does not support\nstereo (we now fail in Init()).\n\nTo summarize: this change ensures that the user can ask for stereo input\nand/or stereo output audio on Android in combination with the Java based\naudio layer. By default (if no WebRtcAudioManager.setStereoXXX() APIs are called), mono will be used.\n\nBUG\u003dwebrtc:7962\n\nReview-Url: https://codereview.webrtc.org/3009193002\nCr-Original-Commit-Position: refs/heads/master@{#19763}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 76535de14fa3d823b30f015d76b535887699dc8f\n"
    },
    {
      "commit": "c902552dd392b4f3e3ef394b52355fdbc8f2e705",
      "tree": "3d6fd5e47524a4e3b0dd637023d724f91a2f96ad",
      "parents": [
        "642a07489695f0f445197832329316ad5839e032"
      ],
      "author": {
        "name": "ivoc",
        "email": "ivoc@webrtc.org",
        "time": "Sat Sep 09 15:45:40 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Sep 09 15:45:40 2017"
      },
      "message": "Implement ANA statistics.\n\nThis CL also makes it possible to enable/prevent ANA controllers from making adaptations using field trials.\n\nBUG\u003dwebrtc:8127\n\nReview-Url: https://codereview.webrtc.org/3007983002\nCr-Original-Commit-Position: refs/heads/master@{#19761}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 17289097f08280b377c4ca550e8d75e46ffcede3\n"
    },
    {
      "commit": "642a07489695f0f445197832329316ad5839e032",
      "tree": "14afb53c223e2b1779b3e010241373408c694a31",
      "parents": [
        "542a75bdbc77cc39625e249bc076c3eaa2ff07b1"
      ],
      "author": {
        "name": "danilchap",
        "email": "danilchap@webrtc.org",
        "time": "Sat Sep 09 11:17:22 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Sep 09 11:17:22 2017"
      },
      "message": "Update thread annotiation macros to use RTC_ prefix\n\nBUG\u003dwebrtc:8198\n\nReview-Url: https://codereview.webrtc.org/3012853002\nCr-Original-Commit-Position: refs/heads/master@{#19760}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: a37de39216cccecb1448725b7dbd00bb69c52360\n"
    },
    {
      "commit": "542a75bdbc77cc39625e249bc076c3eaa2ff07b1",
      "tree": "44abbb60e6f65a2376e7c9359c94f31e8c4ca49c",
      "parents": [
        "546d2747697c8cf8252445e6a47c0a6d8316a75d"
      ],
      "author": {
        "name": "ivoc",
        "email": "ivoc@webrtc.org",
        "time": "Fri Sep 08 20:24:21 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Sep 08 20:24:21 2017"
      },
      "message": "Add and modify a few ANA stats.\n\nThis CL adds seperate counters for ANA frame length increases and decreases, which gives more insight into what actions are taken. In addition, a new stat is added to track the sum of the uplink packet loss fraction that is set by the ANA FEC controller.\n\nBUG\u003dwebrtc:8127\n\nReview-Url: https://codereview.webrtc.org/3007243002\nCr-Original-Commit-Position: refs/heads/master@{#19756}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 0d0b9121282c3f63aaaa242779122f5b0c5db96c\n"
    },
    {
      "commit": "546d2747697c8cf8252445e6a47c0a6d8316a75d",
      "tree": "3a111190897163da4038fac6ad9864ad575a3969",
      "parents": [
        "eac9d2aff9b97d1de43cebb0fcaee90f6dd49240"
      ],
      "author": {
        "name": "Diogo Real",
        "email": "diogor@google.com",
        "time": "Fri Sep 08 19:50:41 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Sep 08 20:02:03 2017"
      },
      "message": "Add support for changing the TLS elliptic curve set.\n\nThis CL is almost identical to http://chromium-review.googlesource.com/c/611150\n\nBug: webrtc:8213\nChange-Id: I21a8a0041a73b3171ed66b687dc47a579d45fe19\nReviewed-on: https://chromium-review.googlesource.com/653205\nCommit-Queue: Diogo Real \u003cdiogor@google.com\u003e\nReviewed-by: Peter Thatcher \u003cpthatcher@webrtc.org\u003e\nReviewed-by: Emad Omara \u003cemadomara@webrtc.org\u003e\nReviewed-by: Zeke Chin \u003ctkchin@webrtc.org\u003e\nReviewed-by: Sami Kalliomäki \u003csakal@webrtc.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19755}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 7bd1f1bb5bc747af7050b22b288eebd930b9e528"
    },
    {
      "commit": "eac9d2aff9b97d1de43cebb0fcaee90f6dd49240",
      "tree": "afa984312ffc2be301312eaf4e9a4004429e2b96",
      "parents": [
        "3b7353e85a99ecdd344e8820f16b01333e1e69eb"
      ],
      "author": {
        "name": "kjellander",
        "email": "kjellander@webrtc.org",
        "time": "Fri Sep 08 18:00:21 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Sep 08 18:00:21 2017"
      },
      "message": "Revert of Remove typedefs.h from webrtc/ root (part 1) (patchset #3 id:40001 of https://codereview.webrtc.org/3007253002/ )\n\nReason for revert:\nBreaks the Chromium WebRTC FYI bots:\nhttps://build.chromium.org/p/chromium.webrtc.fyi/builders/ios-simulator/builds/2834\nhttps://build.chromium.org/p/chromium.webrtc.fyi/builders/Win%20Builder/builds/11775\n\nExample:\nFAILED: obj/third_party/libjingle_xmpp/libjingle_xmpp_unittests/xmpplogintask_unittest.obj\nninja -t msvc -e environment.x86 -- E:\\b\\c\\goma_client/gomacc.exe \"e:\\b\\c\\win_toolchain\\vs_files\\f53e4598951162bad6330f7a167486c7ae5db1e5\\vc\\bin\\amd64_x86/cl.exe\" /nologo /showIncludes  @obj/third_party/libjingle_xmpp/libjingle_xmpp_unittests/xmpplogintask_unittest.obj.rsp /c ../../third_party/libjingle_xmpp/xmpp/xmpplogintask_unittest.cc /Foobj/third_party/libjingle_xmpp/libjingle_xmpp_unittests/xmpplogintask_unittest.obj /Fd\"obj/third_party/libjingle_xmpp/libjingle_xmpp_unittests_cc.pdb\"\n../../third_party/libjingle_xmpp/xmpp/xmpplogintask_unittest.cc(95): error C3861: \u0027FALLTHROUGH\u0027: identifier not found\n\nOriginal issue\u0027s description:\n\u003e Remove typedefs.h from webrtc/ root (part 1)\n\u003e\n\u003e Split out webrtc-specific #defines from typedefs.h, into rtc_base/annotations.h and rtc_base/arch.h.\n\u003e Also removes the curiously named WEBRTC_CPU_DETECTION #define.\n\u003e\n\u003e BUG\u003dwebrtc:6854\n\u003e\n\u003e Review-Url: https://codereview.webrtc.org/3007253002\n\u003e Cr-Commit-Position: refs/heads/master@{#19752}\n\u003e Committed: https://chromium.googlesource.com/external/webrtc/+/a895836321e68b67ca2081c3bdbf6c08d8ee4b57\n\nTBR\u003dkwiberg@webrtc.org,solenberg@webrtc.org\n# Skipping CQ checks because original CL landed less than 1 days ago.\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dwebrtc:6854\n\nReview-Url: https://codereview.webrtc.org/3013543002\nCr-Original-Commit-Position: refs/heads/master@{#19754}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: bdf3072f1a06c7af95420e314cac4de72b7f8248\n"
    },
    {
      "commit": "3b7353e85a99ecdd344e8820f16b01333e1e69eb",
      "tree": "acf652153d0937be493a51c1fb89565b36fd1815",
      "parents": [
        "3aa28f0a13f5ad6e2602b81069849b3407bbaebc"
      ],
      "author": {
        "name": "solenberg",
        "email": "solenberg@webrtc.org",
        "time": "Fri Sep 08 15:50:54 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Sep 08 15:50:54 2017"
      },
      "message": "Remove typedefs.h from webrtc/ root (part 1)\n\nSplit out webrtc-specific #defines from typedefs.h, into rtc_base/annotations.h and rtc_base/arch.h.\nAlso removes the curiously named WEBRTC_CPU_DETECTION #define.\n\nBUG\u003dwebrtc:6854\n\nReview-Url: https://codereview.webrtc.org/3007253002\nCr-Original-Commit-Position: refs/heads/master@{#19752}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: a895836321e68b67ca2081c3bdbf6c08d8ee4b57\n"
    },
    {
      "commit": "3aa28f0a13f5ad6e2602b81069849b3407bbaebc",
      "tree": "afa984312ffc2be301312eaf4e9a4004429e2b96",
      "parents": [
        "e726891a4ce96805a4e56cc608f6b9b8ab575ef9"
      ],
      "author": {
        "name": "ivoc",
        "email": "ivoc@webrtc.org",
        "time": "Fri Sep 08 15:13:19 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Sep 08 15:13:19 2017"
      },
      "message": "Add new ANA stats to the old GetStats() to count the number of actions taken by each controller.\n\nThis CL only wires up the new stats but does not set the values yet. This will be added in a follow-up CL.\n\nBUG\u003dwebrtc:8127\n\nReview-Url: https://codereview.webrtc.org/3011623002\nCr-Original-Commit-Position: refs/heads/master@{#19751}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: e1198e068bdcb01dcb8799d6871018092711714e\n"
    },
    {
      "commit": "e726891a4ce96805a4e56cc608f6b9b8ab575ef9",
      "tree": "89d04b4fcb4cb1d2f475b91e028cb54f6de01f30",
      "parents": [
        "c69105858e7ee57f109f0bf17c15fe186f3cd1f7"
      ],
      "author": {
        "name": "mbonadei",
        "email": "mbonadei@webrtc.org",
        "time": "Fri Sep 08 13:20:53 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Sep 08 13:20:53 2017"
      },
      "message": "Removing WEBRTC_BUILD_LIBEVENT macro definition\n\nThis seems to be unused in WebRTC and a search in cs.chromium.orm shows\nthat it is never used in chromium too.\n\nInteresting CL about this macro: https://codereview.webrtc.org/2153563003\n\nBUG\u003dNone\n\nReview-Url: https://codereview.webrtc.org/3006243002\nCr-Original-Commit-Position: refs/heads/master@{#19747}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 63f968e0cef08a88b711e121d61baa86f64fa0b5\n"
    },
    {
      "commit": "c69105858e7ee57f109f0bf17c15fe186f3cd1f7",
      "tree": "6c2d8881de2a306bcb7bfb122f74135d1f116f98",
      "parents": [
        "5e02d38c0b36612bca9b7f8f5508c34c51b2f139"
      ],
      "author": {
        "name": "eladalon",
        "email": "eladalon@webrtc.org",
        "time": "Fri Sep 08 13:15:52 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Sep 08 13:15:52 2017"
      },
      "message": "Make CreateRtcLogStreamConfig() return a std::unique_ptr\n\nThis is done for two reasons:\n1. This will be useful in an upcoming CL, when all logging will be done with one function that accepts a std::unique_ptr\u003cRtcEvent\u003e.\n2. Ensure no unnecessary copies when the compiler fails to optimize.\n\nBUG\u003dwebrtc:8111\nTBR\u003dstefan@webrtc.org\n\nReview-Url: https://codereview.webrtc.org/3010273002\nCr-Original-Commit-Position: refs/heads/master@{#19746}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 8ec568a9ff9b30dd7e8881a0c1bdbc418dc05ff4\n"
    },
    {
      "commit": "5e02d38c0b36612bca9b7f8f5508c34c51b2f139",
      "tree": "af2189436cd09d8b2d003f00bc090dc004a35cf3",
      "parents": [
        "03e0f87478e99d4afbc416b2df8915c06a41dce1"
      ],
      "author": {
        "name": "nisse",
        "email": "nisse@webrtc.org",
        "time": "Fri Sep 08 12:51:54 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Sep 08 12:51:54 2017"
      },
      "message": "Revert of Use RtxReceiveStream. (patchset #5 id:320001 of https://codereview.webrtc.org/3006063002/ )\n\nReason for revert:\nThis change appears to break ulpfec, with severe regressions, e.g., for webrtc_perf_test FullStackTest.ForemanCifPlr5Ulpfec\n\nOriginal issue\u0027s description:\n\u003e Reland of Use RtxReceiveStream. (patchset #1 id:1 of https://codereview.webrtc.org/3010983002/ )\n\u003e\n\u003e Reason for revert:\n\u003e Intend to fix perf failures and reland.\n\u003e\n\u003e Original issue\u0027s description:\n\u003e \u003e Revert of Use RtxReceiveStream. (patchset #5 id:80001 of https://codereview.webrtc.org/3008773002/ )\n\u003e \u003e\n\u003e \u003e Reason for revert:\n\u003e \u003e A few perf tests broken, including\n\u003e \u003e\n\u003e \u003e RampUpTest.UpDownUpAbsSendTimeSimulcastRedRtx\n\u003e \u003e RampUpTest.UpDownUpTransportSequenceNumberRtx\n\u003e \u003e RampUpTest.UpDownUpTransportSequenceNumberPacketLoss\n\u003e \u003e\n\u003e \u003e\n\u003e \u003e Original issue\u0027s description:\n\u003e \u003e \u003e Use RtxReceiveStream.\n\u003e \u003e \u003e\n\u003e \u003e \u003e This also has the beneficial side-effect that when a media stream\n\u003e \u003e \u003e which is protected by FlexFEC receives an RTX retransmission, the\n\u003e \u003e \u003e retransmitted media packet is passed into the FlexFEC machinery,\n\u003e \u003e \u003e which should improve its ability to recover packets via FEC.\n\u003e \u003e \u003e\n\u003e \u003e \u003e BUG\u003dwebrtc:7135\n\u003e \u003e \u003e\n\u003e \u003e \u003e Review-Url: https://codereview.webrtc.org/3008773002\n\u003e \u003e \u003e Cr-Commit-Position: refs/heads/master@{#19649}\n\u003e \u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/5c0f6c62ea3b1d2c43f8fc152961af27033475f7\n\u003e \u003e\n\u003e \u003e TBR\u003dbrandtr@webrtc.org,danilchap@webrtc.org,stefan@webrtc.org,magjed@webrtc.org\n\u003e \u003e # Skipping CQ checks because original CL landed less than 1 days ago.\n\u003e \u003e NOPRESUBMIT\u003dtrue\n\u003e \u003e NOTREECHECKS\u003dtrue\n\u003e \u003e NOTRY\u003dtrue\n\u003e \u003e BUG\u003dwebrtc:7135\n\u003e \u003e\n\u003e \u003e Review-Url: https://codereview.webrtc.org/3010983002\n\u003e \u003e Cr-Commit-Position: refs/heads/master@{#19653}\n\u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/3c39c0137afa274d1d524b150b50304b38a2847b\n\u003e\n\u003e TBR\u003dbrandtr@webrtc.org,danilchap@webrtc.org,stefan@webrtc.org,magjed@webrtc.org\n\u003e # Skipping CQ checks because original CL landed less than 1 days ago.\n\u003e NOPRESUBMIT\u003dtrue\n\u003e NOTREECHECKS\u003dtrue\n\u003e BUG\u003dwebrtc:7135\n\u003e\n\u003e Review-Url: https://codereview.webrtc.org/3006063002\n\u003e Cr-Commit-Position: refs/heads/master@{#19715}\n\u003e Committed: https://chromium.googlesource.com/external/webrtc/+/35713eaf565c0fef07c8afc158d7b8fdf7ec3d78\n\nTBR\u003dbrandtr@webrtc.org,danilchap@webrtc.org,stefan@webrtc.org,magjed@webrtc.org\n# Not skipping CQ checks because original CL landed more than 1 days ago.\nBUG\u003dwebrtc:7135\n\nReview-Url: https://codereview.webrtc.org/3007303002\nCr-Original-Commit-Position: refs/heads/master@{#19744}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 8e7eee035178a7f10e19883681b5eaa4a7523107\n"
    },
    {
      "commit": "03e0f87478e99d4afbc416b2df8915c06a41dce1",
      "tree": "477b66c75c704399d36386aac7cd53ab42f8b022",
      "parents": [
        "a9e87e4e0998048b405823a1d2cc655f0dfddc91"
      ],
      "author": {
        "name": "nisse",
        "email": "nisse@webrtc.org",
        "time": "Fri Sep 08 12:12:51 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Sep 08 12:12:51 2017"
      },
      "message": "Convert mac/ios TaskQueue implementation to pimpl convention.\n\nBUG\u003dwebrtc:8160, webrtc:8166\n\nReview-Url: https://codereview.webrtc.org/3013433002\nCr-Original-Commit-Position: refs/heads/master@{#19743}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 66d07c54fef7b0ddd5418f05096757e2acc8308e\n"
    },
    {
      "commit": "a9e87e4e0998048b405823a1d2cc655f0dfddc91",
      "tree": "635cd0c160f242f0ba357e2c9a213bb5be721745",
      "parents": [
        "d71b0f63a151c89195b39e1e79afa74509344d01"
      ],
      "author": {
        "name": "nisse",
        "email": "nisse@webrtc.org",
        "time": "Fri Sep 08 12:00:54 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Sep 08 12:00:54 2017"
      },
      "message": "Revert of Delete Rtx-related methods from RTPPayloadRegistry. (patchset #3 id:40001 of https://codereview.webrtc.org/3006993002/ )\n\nReason for revert:\nThis has to be reverted to enable reverting cl https://codereview.webrtc.org/3006063002/, which seems to have broken ulpfec.\n\nOriginal issue\u0027s description:\n\u003e Delete Rtx-related methods from RTPPayloadRegistry.\n\u003e\n\u003e Delete methods IsRtx, IsEncapsulated and RestoreOriginalPacket.\n\u003e\n\u003e BUG\u003dwebrtc:7135\n\u003e\n\u003e Review-Url: https://codereview.webrtc.org/3006993002\n\u003e Cr-Commit-Position: refs/heads/master@{#19739}\n\u003e Committed: https://chromium.googlesource.com/external/webrtc/+/5b4b52264132eefba10bc6880871715f9692da90\n\nTBR\u003dstefan@webrtc.org,danilchap@webrtc.org\n# Skipping CQ checks because original CL landed less than 1 days ago.\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dwebrtc:7135\n\nReview-Url: https://codereview.webrtc.org/3011093002\nCr-Original-Commit-Position: refs/heads/master@{#19742}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: a64685325c2f8f51873b67ae8a91f94ffb19d70b\n"
    },
    {
      "commit": "d71b0f63a151c89195b39e1e79afa74509344d01",
      "tree": "3e6e41f471961c788bd100af8481fd2aa691b85d",
      "parents": [
        "4e3045ff78952069c4e91d2a8cad0fe8bdd4bcbc"
      ],
      "author": {
        "name": "sakal",
        "email": "sakal@webrtc.org",
        "time": "Fri Sep 08 11:46:33 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Sep 08 11:46:33 2017"
      },
      "message": "Remove static/default interface method usage.\n\nBUG\u003dwebrtc:8217\n\nReview-Url: https://codereview.webrtc.org/3010233002\nCr-Original-Commit-Position: refs/heads/master@{#19741}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 9bc599f6da435acba6fbb2e5e8b43863dcc45c2b\n"
    },
    {
      "commit": "4e3045ff78952069c4e91d2a8cad0fe8bdd4bcbc",
      "tree": "ff6755edb7922be981e25a0ad6d1ac527e082bee",
      "parents": [
        "1ed04ee2fac2eb691c61c6328f4d5ee382e0247f"
      ],
      "author": {
        "name": "nisse",
        "email": "nisse@webrtc.org",
        "time": "Fri Sep 08 09:11:54 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Sep 08 09:11:54 2017"
      },
      "message": "Delete Rtx-related methods from RTPPayloadRegistry.\n\nDelete methods IsRtx, IsEncapsulated and RestoreOriginalPacket.\n\nBUG\u003dwebrtc:7135\n\nReview-Url: https://codereview.webrtc.org/3006993002\nCr-Original-Commit-Position: refs/heads/master@{#19739}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 5b4b52264132eefba10bc6880871715f9692da90\n"
    },
    {
      "commit": "1ed04ee2fac2eb691c61c6328f4d5ee382e0247f",
      "tree": "ae595f0a47395f46d62bf8047dfc0c08c22fde2a",
      "parents": [
        "3f3e7f8ba901656373ad06b2eb395524103190a0"
      ],
      "author": {
        "name": "ehmaldonado",
        "email": "ehmaldonado@webrtc.org",
        "time": "Fri Sep 08 06:18:35 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Sep 08 06:18:35 2017"
      },
      "message": "Make it possible to isolate isac_fix_test.\n\nSuccessful swarming run:\nhttps://chromium-swarm.appspot.com/task?id\u003d38769e8dd5d3e110\u0026refresh\u003d10\u0026show_raw\u003d1\n\nBUG\u003dchromium:755660\nNOTRY\u003dTrue\n\nReview-Url: https://codereview.webrtc.org/3009203002\nCr-Original-Commit-Position: refs/heads/master@{#19738}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 25586cefddcc4b38a5260ef1c6b8cc72b9c1893e\n"
    },
    {
      "commit": "3f3e7f8ba901656373ad06b2eb395524103190a0",
      "tree": "e1e14a16732749916c7ce5cf9fe47672a5cd7082",
      "parents": [
        "4bf65484516512956031d3942883902b25f16161"
      ],
      "author": {
        "name": "deadbeef",
        "email": "deadbeef@webrtc.org",
        "time": "Thu Sep 07 21:12:05 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 07 21:12:05 2017"
      },
      "message": "In PC integration tests, create tracks/streams with random IDs.\n\nPreviously the helper methods (like \"CreateLocalAudioTrack\") were using\nhard-coded IDs. This means if you try to add two tracks to the same\nPeerConnection you\u0027ll get an ID conflict. Tests were getting around\nthis by using APIs to explicitly add tracks with different IDs. But\nthis leaks an implementation detail of the helper methods, and is a\nhassle.\n\nSo instead, just use random UUIDs from the helper methods. This is how\nIDs are created in the real world, so it\u0027s pretty reasonable and allows\nthe tests to be made more readable.\n\nBUG\u003dNone\n\nReview-Url: https://codereview.webrtc.org/3011713002\nCr-Original-Commit-Position: refs/heads/master@{#19736}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: b1a15d7711ffd419acd7dea3d307bf22f33ecba3\n"
    },
    {
      "commit": "4bf65484516512956031d3942883902b25f16161",
      "tree": "0558d5e48179d02cc1f0d3bd51be371c0c55dd41",
      "parents": [
        "0abc7546daf66b64765d821883db5294a4f6b270"
      ],
      "author": {
        "name": "Zijie He",
        "email": "zijiehe@chromium.org",
        "time": "Thu Sep 07 13:53:59 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 07 17:42:34 2017"
      },
      "message": "Wrong coordinate is used in ScreenCapturerWinGdi\n\nWrong coordinate is used in ScreenCapturerWinGdi in change\nhttps://chromium-review.googlesource.com/c/external/webrtc/+/644787\n\nBug: webrtc:7950\nChange-Id: I8a11a4cedc594ce9c5462578e59b4e31b8c79253\nReviewed-on: https://chromium-review.googlesource.com/655257\nReviewed-by: Jamie Walch \u003cjamiewalch@chromium.org\u003e\nCommit-Queue: Zijie He \u003czijiehe@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19734}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 9ec5da67f0d529eca0185acebcbb3ef6895c668f"
    },
    {
      "commit": "0abc7546daf66b64765d821883db5294a4f6b270",
      "tree": "4afe4d56f4913b81f65b9a78e503a05bde544896",
      "parents": [
        "debd6c32ddbd2e335a7d451b33db4547dca75c36"
      ],
      "author": {
        "name": "Steve Anton",
        "email": "steveanton@webrtc.org",
        "time": "Thu Aug 31 22:45:38 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 07 17:03:24 2017"
      },
      "message": "Change RtpSender to have multiple stream_ids\n\nThis is part of the work towards implementing Unified Plan.\n\nIn Unified Plan, an RtpSender/MediaStreamTrack can be a part of\nmultiple streams. This changes RtpSender to internally store\nstream ids as a vector so that later CL\u0027s can update downstream\nconsumers to support multiple streams. For now, the vector can\nonly have exactly one element in it, but once the supporting code\nhas been updated the singular getter/setter will be removed and\nany number of streams can be associated with an RtpSender.\n\nBug: webrtc:8183\nChange-Id: I499a77ce79198861d35c91328b40ced2eb913cc0\nReviewed-on: https://chromium-review.googlesource.com/646712\nReviewed-by: Taylor Brandstetter \u003cdeadbeef@webrtc.org\u003e\nCommit-Queue: Steve Anton \u003csteveanton@webrtc.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19733}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 8ffb9c388f3433eadfb4b532e751f501cb584efd"
    },
    {
      "commit": "debd6c32ddbd2e335a7d451b33db4547dca75c36",
      "tree": "db0cee1cf73455b8811b90a7d8d9b1ba63826d9c",
      "parents": [
        "bb3bbd751dc66dc086efa16452258300b9e3bcba"
      ],
      "author": {
        "name": "philipel",
        "email": "philipel@webrtc.org",
        "time": "Thu Sep 07 16:08:50 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 07 16:08:50 2017"
      },
      "message": "Keep track of the capacity delay error in the FakeNetworkPipe.\n\nThe FakeNetworkPipe use millisecond precision to calculate the delay induced by\nthe size of the packet being sent. The problem is that it rounds the delay down\nto the closest millisecond which can cause a significant error in the actual\nthroughput. We keep track of that error to compensate the delay cause by\nsubsequent packets.\n\nBUG\u003dNone\n\nReview-Url: https://codereview.webrtc.org/3010653002\nCr-Original-Commit-Position: refs/heads/master@{#19732}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 19f51434e84589a8065fb9b20f059ff6b52dd853\n"
    },
    {
      "commit": "bb3bbd751dc66dc086efa16452258300b9e3bcba",
      "tree": "dfc5e58e64dba746bb39228f5f6c4ec01501474c",
      "parents": [
        "a094ac0544e1613ecaf7a670b3763f58200dc976"
      ],
      "author": {
        "name": "deadbeef",
        "email": "deadbeef@webrtc.org",
        "time": "Thu Sep 07 16:07:36 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 07 16:07:36 2017"
      },
      "message": "Add a PeerConnection integration test for adding an audio track mid-call\n\nBUG\u003dNone\n\nReview-Url: https://codereview.webrtc.org/3007923002\nCr-Original-Commit-Position: refs/heads/master@{#19731}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 4389b4d96bb98cf210b761b4f152434fceb767a6\n"
    },
    {
      "commit": "a094ac0544e1613ecaf7a670b3763f58200dc976",
      "tree": "0c068b7ad31630991ab87d899f7762d55ab74905",
      "parents": [
        "8d5e7c981dbebfed08940f9f450b1e513e1a63cf"
      ],
      "author": {
        "name": "brandtr",
        "email": "brandtr@webrtc.org",
        "time": "Thu Sep 07 15:57:46 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 07 15:57:46 2017"
      },
      "message": "Fix VideoProcessorIntegrationTest on iOS.\n\nBUG\u003dwebrtc:6634\n\nReview-Url: https://codereview.webrtc.org/3013463002\nCr-Original-Commit-Position: refs/heads/master@{#19730}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 8180fa66de5d747d226672b9aa483e7724472789\n"
    },
    {
      "commit": "8d5e7c981dbebfed08940f9f450b1e513e1a63cf",
      "tree": "7088966b8d0c5450ba9a371e6c454ef79d1b8f4d",
      "parents": [
        "c4ae80fa0f38d3db6a6002c967c2d0f77f79296c"
      ],
      "author": {
        "name": "eladalon",
        "email": "eladalon@webrtc.org",
        "time": "Thu Sep 07 15:02:35 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 07 15:02:35 2017"
      },
      "message": "Remove RtcEventLogImpl forward declaration from rtc_event_log.h\n\nThe forward delcaration is not necessary.\n\nBUG\u003dNone\n\nReview-Url: https://codereview.webrtc.org/3006213002\nCr-Original-Commit-Position: refs/heads/master@{#19729}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 5a7dad8453956007d83187cd8a591faf46c0b6c1\n"
    },
    {
      "commit": "c4ae80fa0f38d3db6a6002c967c2d0f77f79296c",
      "tree": "48cdf6bd707eea9fbe2f40c2abdce91baf6e6946",
      "parents": [
        "90492b683f68f7405de045aae1dade880bae056f"
      ],
      "author": {
        "name": "danilchap",
        "email": "danilchap@webrtc.org",
        "time": "Thu Sep 07 14:53:45 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 07 14:53:45 2017"
      },
      "message": "Update thread annotiation macros in modules to use RTC_ prefix\n\nBUG\u003dwebrtc:8198\n\nReview-Url: https://codereview.webrtc.org/3010223002\nCr-Original-Commit-Position: refs/heads/master@{#19728}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 56359be7fea745a29a47d3a36b99016e6dbd2741\n"
    },
    {
      "commit": "90492b683f68f7405de045aae1dade880bae056f",
      "tree": "3b78581086d9a77b6016a01fcee1aad75121ed31",
      "parents": [
        "2556d5c7fce2ec0614e03893c71f89fcbc074337"
      ],
      "author": {
        "name": "brandtr",
        "email": "brandtr@webrtc.org",
        "time": "Thu Sep 07 14:50:06 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 07 14:50:06 2017"
      },
      "message": "Add VideoProcessorIntegrationTest for MediaCodec implementations.\n\n* Add VideoProcessorIntegrationTestMediaCodec tests, including\n  a standard foreman test and a forced SW fallback test.\n* Morph PlotVideoProcessorIntegrationTest into\n  VideoProcessorIntegrationTestParameterized. This test is intended\n  to be patched locally, depending on what metric is of interest.\n  It is run on the bots to ensure that it doesn\u0027t break.\n* Remove the plot_videoprocessor_integrationtest binary. The test\n  above is instead moved to the modules_tests binary.\n\nBUG\u003dwebrtc:6634\n\nReview-Url: https://codereview.webrtc.org/3011043002\nCr-Original-Commit-Position: refs/heads/master@{#19727}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: df232992597bd2865fdbede3e9d7e45445e4f122\n"
    },
    {
      "commit": "2556d5c7fce2ec0614e03893c71f89fcbc074337",
      "tree": "c6f1d49e59d880a9ce680306d25e7d37129d3881",
      "parents": [
        "ea436f762a43bee0808f37564edafc3cf64e3afd"
      ],
      "author": {
        "name": "mbonadei",
        "email": "mbonadei@webrtc.org",
        "time": "Thu Sep 07 14:36:28 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 07 14:36:28 2017"
      },
      "message": "Reland of \"Decoupling rtc_base from Obj-C code\"\n\nReason for revert:\nTrying to fix the link error on the chromium FYI trybots.\n\nOriginal issue\u0027s description:\n\u003e Revert of Decoupling rtc_base from Obj-C code (patchset #1 id:1 of https://codereview.webrtc.org/3004373002/ )\n\u003e\n\u003e Reason for revert:\n\u003e It breaks a chromium FYI trybot (the switch from rtc_static_library to rtc_source_set seems to be the problem).\n\u003e\n\u003e Original issue\u0027s description:\n\u003e \u003e Reland of Decoupling rtc_base from Obj-C code (patchset #1 id:1 of https://codereview.webrtc.org/3008103002/ )\n\u003e \u003e\n\u003e \u003e Reason for revert:\n\u003e \u003e Trying to reland after fixing downstream project.\n\u003e \u003e\n\u003e \u003e Original issue\u0027s description:\n\u003e \u003e \u003e Revert of Decoupling rtc_base from Obj-C code (patchset #8 id:140001 of https://codereview.webrtc.org/3001623003/ )\n\u003e \u003e \u003e\n\u003e \u003e \u003e Reason for revert:\n\u003e \u003e \u003e It breaks a downstream project.\n\u003e \u003e \u003e\n\u003e \u003e \u003e Original issue\u0027s description:\n\u003e \u003e \u003e \u003e Decoupling rtc_base from Obj-C code\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e \u003e The goal of this CL is to separate Obj-C/Obj-C++ code from targets which have\n\u003e \u003e \u003e \u003e also C++ code (see https://bugs.chromium.org/p/webrtc/issues/detail?id\u003d7743\n\u003e \u003e \u003e \u003e for more information).\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e \u003e To achieve this we have created 2 targets (rtc_base_objc and rtc_base_generic)\n\u003e \u003e \u003e \u003e and rtc_base will act as a proxy between these targets (this way we can avoid a\n\u003e \u003e \u003e \u003e circular dependency between rtc_base_generic and rtc_base_objc).\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e \u003e BUG\u003dwebrtc:7743\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e \u003e Review-Url: https://codereview.webrtc.org/3001623003\n\u003e \u003e \u003e \u003e Cr-Commit-Position: refs/heads/master@{#19661}\n\u003e \u003e \u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/a0a5b98937de0f0bf90e17011d2cbc8c632cb409\n\u003e \u003e \u003e\n\u003e \u003e \u003e TBR\u003dkjellander@webrtc.org,kwiberg@webrtc.org\n\u003e \u003e \u003e # Skipping CQ checks because original CL landed less than 1 days ago.\n\u003e \u003e \u003e NOPRESUBMIT\u003dtrue\n\u003e \u003e \u003e NOTREECHECKS\u003dtrue\n\u003e \u003e \u003e NOTRY\u003dtrue\n\u003e \u003e \u003e BUG\u003dwebrtc:7743\n\u003e \u003e \u003e\n\u003e \u003e \u003e Review-Url: https://codereview.webrtc.org/3008103002\n\u003e \u003e \u003e Cr-Commit-Position: refs/heads/master@{#19664}\n\u003e \u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/791a8f611da8cc6b0668ccc03bf7525e6ba72a46\n\u003e \u003e\n\u003e \u003e TBR\u003dkjellander@webrtc.org,kwiberg@webrtc.org\n\u003e \u003e # Skipping CQ checks because original CL landed less than 1 days ago.\n\u003e \u003e NOPRESUBMIT\u003dtrue\n\u003e \u003e NOTREECHECKS\u003dtrue\n\u003e \u003e NOTRY\u003dtrue\n\u003e \u003e BUG\u003dwebrtc:7743\n\u003e \u003e\n\u003e \u003e Review-Url: https://codereview.webrtc.org/3004373002\n\u003e \u003e Cr-Commit-Position: refs/heads/master@{#19681}\n\u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/a0c893f324da5c9f0773f8990a29cd24643864e4\n\u003e\n\u003e TBR\u003dkjellander@webrtc.org,kwiberg@webrtc.org\n\u003e # Skipping CQ checks because original CL landed less than 1 days ago.\n\u003e NOPRESUBMIT\u003dtrue\n\u003e NOTREECHECKS\u003dtrue\n\u003e NOTRY\u003dtrue\n\u003e BUG\u003dwebrtc:7743\n\u003e\n\u003e Review-Url: https://codereview.webrtc.org/3007183002\n\u003e Cr-Commit-Position: refs/heads/master@{#19688}\n\u003e Committed: https://chromium.googlesource.com/external/webrtc/+/9c5e511806ef64c4cede52722c8a7ae7ae50ff56\n\nTBR\u003dkjellander@webrtc.org,kwiberg@webrtc.org\n# Skipping CQ checks because original CL landed less than 1 days ago.\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dwebrtc:7743\n\nBUG\u003dwebrtc:7743\n\nReview-Url: https://codereview.webrtc.org/3012823002\nCr-Original-Commit-Position: refs/heads/master@{#19726}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 310e32b92a588ed31dad63c3b94a19cd025190f4\n"
    },
    {
      "commit": "ea436f762a43bee0808f37564edafc3cf64e3afd",
      "tree": "f368a8cc75272206c02ecb539d01c87e669cad0e",
      "parents": [
        "efa3277e0ef2dce198dee5d0a9b25bd3cd5466e6"
      ],
      "author": {
        "name": "Zijie He",
        "email": "zijiehe@chromium.org",
        "time": "Wed Sep 06 21:09:20 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Sep 07 14:24:54 2017"
      },
      "message": "Add CroppedDesktopFrameTest\n\nCroppedDesktopFrame was broken by recent changes unexpectedly, it should be\ncovered by test cases to avoid this kind of accident.\n\nBug: chromium:761703\nChange-Id: Ib95e4fe19a8bb9799db24fefd3ad154ddd15e53e\nReviewed-on: https://chromium-review.googlesource.com/651448\nCommit-Queue: Zijie He \u003czijiehe@chromium.org\u003e\nReviewed-by: Jamie Walch \u003cjamiewalch@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#19725}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 05ec178808fc8b0da4511cfaac1f734304fd48eb"
    },
    {
      "commit": "efa3277e0ef2dce198dee5d0a9b25bd3cd5466e6",
      "tree": "d4180890363ffce94810f0bf3e07b11403b11800",
      "parents": [
        "6ae826202357025d9cb538436a309b7c84449cb2"
      ],
      "author": {
        "name": "eladalon",
        "email": "eladalon@webrtc.org",
        "time": "Wed Sep 06 19:33:43 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 19:33:43 2017"
      },
      "message": "Thread-checkers for PeerConnectionFactory::worker_thread_\n\nAdd RTC_DCHECKs that would ensure that PeerConnectionFactory::X_w() functions, intended to run on the worker_thread_, do so.\n\nBUG\u003dNone\n\nReview-Url: https://codereview.webrtc.org/3007153006\nCr-Original-Commit-Position: refs/heads/master@{#19720}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 591753bf1a4db26f5b36ac9ddc1465f05c8e3f2c\n"
    },
    {
      "commit": "6ae826202357025d9cb538436a309b7c84449cb2",
      "tree": "1ef0e7ff096552206cf49ea481d946edb8214a9e",
      "parents": [
        "58ad23e18f3e22122516a8021bcd3059c0fc6e78"
      ],
      "author": {
        "name": "ilnik",
        "email": "ilnik@webrtc.org",
        "time": "Wed Sep 06 19:32:35 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 19:32:35 2017"
      },
      "message": "Add reporting of googContentType via GetStats on send side\n\nBUG\u003dwebrtc:8174\n\nReview-Url: https://codereview.webrtc.org/3005193002\nCr-Original-Commit-Position: refs/heads/master@{#19719}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 50864a8f4b911cce51aec715985a929cad86c688\n"
    },
    {
      "commit": "58ad23e18f3e22122516a8021bcd3059c0fc6e78",
      "tree": "1c370576307b69d37f6cd8e622bc7c107cea82bd",
      "parents": [
        "3fa5b7ba0a640ec6171536e98cbb290c34053959"
      ],
      "author": {
        "name": "ehmaldonado",
        "email": "ehmaldonado@webrtc.org",
        "time": "Wed Sep 06 19:11:27 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 19:11:27 2017"
      },
      "message": "Revert of Add //build/android/pylib/results/ to Android isolate packaging (patchset #2 id:40001 of https://codereview.webrtc.org/3011023002/ )\n\nReason for revert:\nThis is not needed, since the script is run on the bot, not on a swarming task.\n\nOriginal issue\u0027s description:\n\u003e Reland of Add //build/android/pylib/results/ to Android isolate packaging (patchset #1 id:1 of https://codereview.webrtc.org/3008083004/ )\n\u003e\n\u003e Reason for revert:\n\u003e Now making sure the data attribute contents is not wiped for non-Android targets,\n\u003e which caused every test relying on resources to break.\n\u003e\n\u003e Original issue\u0027s description:\n\u003e \u003e Revert of Add //build/android/pylib/results/ to Android isolate packaging (patchset #1 id:1 of https://codereview.webrtc.org/3006103002/ )\n\u003e \u003e\n\u003e \u003e Reason for revert:\n\u003e \u003e Breaks memcheck bot: https://build.chromium.org/p/client.webrtc/builders/Linux%20Memcheck/builds/11554\n\u003e \u003e\n\u003e \u003e Edward: do you understand why? I\u0027ll run a full CQ set before relanding for sure.\n\u003e \u003e\n\u003e \u003e Original issue\u0027s description:\n\u003e \u003e \u003e Add //build/android/pylib/results/ to Android isolate packaging\n\u003e \u003e \u003e\n\u003e \u003e \u003e This is needed before relanding\n\u003e \u003e \u003e https://chromium-review.googlesource.com/c/chromium/tools/build/+/619228\n\u003e \u003e \u003e\n\u003e \u003e \u003e TESTED\u003d\n\u003e \u003e \u003e I built tools_unittests and verified build/android/pylib/results/presentation/test_results_presentation.py\n\u003e \u003e \u003e is listed in the .isolated file:\n\u003e \u003e \u003e OUT\u003dout/android-Release\n\u003e \u003e \u003e TEST\u003dtools_unittests\n\u003e \u003e \u003e tools_webrtc/mb/mb.py isolate //$OUT $TEST\n\u003e \u003e \u003e tools/swarming_client/isolate.py archive -I https://isolateserver.appspot.com -i $OUT/$TEST.isolate -s $OUT/$TEST.isolated\n\u003e \u003e \u003e\n\u003e \u003e \u003e BUG\u003dchromium:717417\n\u003e \u003e \u003e NOTRY\u003dTrue\n\u003e \u003e \u003e\n\u003e \u003e \u003e Review-Url: https://codereview.webrtc.org/3006103002\n\u003e \u003e \u003e Cr-Commit-Position: refs/heads/master@{#19695}\n\u003e \u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/f8ff0282c6b605f16fa5464b9496be1f6bac35ed\n\u003e \u003e\n\u003e \u003e TBR\u003dehmaldonado@webrtc.org\n\u003e \u003e # Skipping CQ checks because original CL landed less than 1 days ago.\n\u003e \u003e NOPRESUBMIT\u003dtrue\n\u003e \u003e NOTREECHECKS\u003dtrue\n\u003e \u003e NOTRY\u003dtrue\n\u003e \u003e BUG\u003dchromium:717417\n\u003e \u003e\n\u003e \u003e Review-Url: https://codereview.webrtc.org/3008083004\n\u003e \u003e Cr-Commit-Position: refs/heads/master@{#19696}\n\u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/e5abac443a5cbaf5acdcdc7c0876f8ba2aa48ad1\n\u003e\n\u003e BUG\u003dchromium:717417\n\u003e\n\u003e Review-Url: https://codereview.webrtc.org/3011023002\n\u003e Cr-Commit-Position: refs/heads/master@{#19707}\n\u003e Committed: https://chromium.googlesource.com/external/webrtc/+/2e75bd4ed8a6111f9bc5b71de23a1dee41137415\n\nTBR\u003dkjellander@webrtc.org\n# Skipping CQ checks because original CL landed less than 1 days ago.\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dchromium:717417\n\nReview-Url: https://codereview.webrtc.org/3011063002\nCr-Original-Commit-Position: refs/heads/master@{#19717}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 1f5bda035c8f10bf9493b0c31b1d0b5fce03d8ab\n"
    },
    {
      "commit": "3fa5b7ba0a640ec6171536e98cbb290c34053959",
      "tree": "3f3c2a6ae467e284f4739da0d08896b45c96780b",
      "parents": [
        "2e14b159bf05dd13565a914ac8f9c119f0e98f93"
      ],
      "author": {
        "name": "sprang",
        "email": "sprang@webrtc.org",
        "time": "Wed Sep 06 14:14:02 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 14:14:02 2017"
      },
      "message": "Fix FrameConfigs used for VP8 with four temporal layers.\n\nsync flag should only be true if:\n\n* temporal layer \u003e 0\n* frame predics _only_ from tl0 (last)\n\nFurthermore, flags should not predict from a buffer unless it has been\npreviously updated in the current iteration for the pattern.\n\nI also added an experiment with an alternative pattern for a three\nlayer setup, where loose some efficieny by halving the pattern but\ngain a little bit by updating arf for the top layer. The theory is that\nthis will cause fewer frame drops since we don\u0027t have as much\ndependency on previous frames in the upper layer (which might not be\nretransmitted).\n\nBUG\u003dwebrtc:8162\n\nReview-Url: https://codereview.webrtc.org/3003823003\nCr-Original-Commit-Position: refs/heads/master@{#19716}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: ff19d35bae3cb2567ad39f82dda9e1f9ded107c9\n"
    },
    {
      "commit": "2e14b159bf05dd13565a914ac8f9c119f0e98f93",
      "tree": "43fab381c780cc9850c2718baafb82b8d63b1007",
      "parents": [
        "d0342675968f736eae4f6185f0ad29d9858111f0"
      ],
      "author": {
        "name": "nisse",
        "email": "nisse@webrtc.org",
        "time": "Wed Sep 06 14:03:16 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 14:03:16 2017"
      },
      "message": "Reland of Use RtxReceiveStream. (patchset #1 id:1 of https://codereview.webrtc.org/3010983002/ )\n\nReason for revert:\nIntend to fix perf failures and reland.\n\nOriginal issue\u0027s description:\n\u003e Revert of Use RtxReceiveStream. (patchset #5 id:80001 of https://codereview.webrtc.org/3008773002/ )\n\u003e\n\u003e Reason for revert:\n\u003e A few perf tests broken, including\n\u003e\n\u003e RampUpTest.UpDownUpAbsSendTimeSimulcastRedRtx\n\u003e RampUpTest.UpDownUpTransportSequenceNumberRtx\n\u003e RampUpTest.UpDownUpTransportSequenceNumberPacketLoss\n\u003e\n\u003e\n\u003e Original issue\u0027s description:\n\u003e \u003e Use RtxReceiveStream.\n\u003e \u003e\n\u003e \u003e This also has the beneficial side-effect that when a media stream\n\u003e \u003e which is protected by FlexFEC receives an RTX retransmission, the\n\u003e \u003e retransmitted media packet is passed into the FlexFEC machinery,\n\u003e \u003e which should improve its ability to recover packets via FEC.\n\u003e \u003e\n\u003e \u003e BUG\u003dwebrtc:7135\n\u003e \u003e\n\u003e \u003e Review-Url: https://codereview.webrtc.org/3008773002\n\u003e \u003e Cr-Commit-Position: refs/heads/master@{#19649}\n\u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/5c0f6c62ea3b1d2c43f8fc152961af27033475f7\n\u003e\n\u003e TBR\u003dbrandtr@webrtc.org,danilchap@webrtc.org,stefan@webrtc.org,magjed@webrtc.org\n\u003e # Skipping CQ checks because original CL landed less than 1 days ago.\n\u003e NOPRESUBMIT\u003dtrue\n\u003e NOTREECHECKS\u003dtrue\n\u003e NOTRY\u003dtrue\n\u003e BUG\u003dwebrtc:7135\n\u003e\n\u003e Review-Url: https://codereview.webrtc.org/3010983002\n\u003e Cr-Commit-Position: refs/heads/master@{#19653}\n\u003e Committed: https://chromium.googlesource.com/external/webrtc/+/3c39c0137afa274d1d524b150b50304b38a2847b\n\nTBR\u003dbrandtr@webrtc.org,danilchap@webrtc.org,stefan@webrtc.org,magjed@webrtc.org\n# Skipping CQ checks because original CL landed less than 1 days ago.\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nBUG\u003dwebrtc:7135\n\nReview-Url: https://codereview.webrtc.org/3006063002\nCr-Original-Commit-Position: refs/heads/master@{#19715}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 35713eaf565c0fef07c8afc158d7b8fdf7ec3d78\n"
    },
    {
      "commit": "d0342675968f736eae4f6185f0ad29d9858111f0",
      "tree": "beb328d3db46707852561c0cfb171ae47632e858",
      "parents": [
        "2a980067dc61793d867a2553948941917a795f44"
      ],
      "author": {
        "name": "danilchap",
        "email": "danilchap@webrtc.org",
        "time": "Wed Sep 06 12:46:29 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 12:46:29 2017"
      },
      "message": "Update thread annotiation macros in rtc_base to use RTC_ prefix\n\nBUG\u003dwebrtc:8198\n\nReview-Url: https://codereview.webrtc.org/3006133002\nCr-Original-Commit-Position: refs/heads/master@{#19714}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 3c6abd200cb9865402c96466fafe6867730cb2be\n"
    },
    {
      "commit": "2a980067dc61793d867a2553948941917a795f44",
      "tree": "dbbe60fa0f3493e92c518d92887705b371bbef87",
      "parents": [
        "05f793e399001a48f63d1b7296f478251bd1af35"
      ],
      "author": {
        "name": "asapersson",
        "email": "asapersson@webrtc.org",
        "time": "Wed Sep 06 12:34:11 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 12:34:11 2017"
      },
      "message": "vp8_impl.cc: Rename postproc field trial string for arm.\n\nBUG\u003dwebrtc:6634\n\nReview-Url: https://codereview.webrtc.org/3006143002\nCr-Original-Commit-Position: refs/heads/master@{#19713}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: a505fb021f62898d282b8eae072dd73ee1eccc6a\n"
    },
    {
      "commit": "05f793e399001a48f63d1b7296f478251bd1af35",
      "tree": "58ababed1a77892951f1578630c574d6a2cf39a5",
      "parents": [
        "1ddf0f9f3918394f15f075569ca041fdb29105e2"
      ],
      "author": {
        "name": "eladalon",
        "email": "eladalon@webrtc.org",
        "time": "Wed Sep 06 12:18:15 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 12:18:15 2017"
      },
      "message": "Reland of Make RtcEventLogImpl to use a TaskQueue instead of a helper-thread ( https://codereview.webrtc.org/3007473002/ )\n\nOriginal issue\u0027s description:\n\u003e Revert of Make RtcEventLogImpl to use a TaskQueue instead of a helper-thread (patchset #18 id:340001 of https://codereview.webrtc.org/3007473002/ )\n\u003e\n\u003e Reason for revert:\n\u003e Breaks google3 project.\n\u003e\n\u003e Original issue\u0027s description:\n\u003e \u003e Make RtcEventLogImpl to use a TaskQueue instead of a helper-thread\n\u003e \u003e\n\u003e \u003e Make RtcEventLogImpl to use a TaskQueue instead of a helper-thread. This will eventually allow us to run multiple log sessions on a single task-queue.\n\u003e \u003e\n\u003e \u003e BUG\u003dwebrtc:8142, webrtc:8143, webrtc:8145\n\u003e \u003e\n\u003e \u003e Review-Url: https://codereview.webrtc.org/3007473002\n\u003e \u003e Cr-Commit-Position: refs/heads/master@{#19666}\n\u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/f33cee7534f0469330b6b7aa57f84eec4b082598\n\nTBR\u003dterelius@webrtc.org,nisse@webrtc.org,charujain@webrtc.org\nNOPRESUBMIT\u003dtrue\nNOTRY\u003dTrue\nBUG\u003dwebrtc:8142, webrtc:8143, webrtc:8145\n\nReview-Url: https://codereview.webrtc.org/3012783002\nCr-Original-Commit-Position: refs/heads/master@{#19712}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 248fd4f47c073cc4b444d31c236e3d091487c565\n"
    },
    {
      "commit": "1ddf0f9f3918394f15f075569ca041fdb29105e2",
      "tree": "c7ef26811b961ac04164dd380617fb12812096fd",
      "parents": [
        "84d654e27f5b993aecb864406e8e6c263c27332a"
      ],
      "author": {
        "name": "brandtr",
        "email": "brandtr@webrtc.org",
        "time": "Wed Sep 06 11:48:22 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 11:48:22 2017"
      },
      "message": "Add ability to instantiate VideoEncoderSoftwareFallback in VP tests.\n\n* Split TestConfig::hw_codec into hw_encoder and hw_decoder.\n* Add TestConfig::sw_fallback_encoder.\n\nBUG\u003dwebrtc:6634\n\nReview-Url: https://codereview.webrtc.org/3009963002\nCr-Original-Commit-Position: refs/heads/master@{#19710}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: d635e5b8ed2e77d4dac6b08d0f33f6fba466632e\n"
    },
    {
      "commit": "84d654e27f5b993aecb864406e8e6c263c27332a",
      "tree": "fa544f86f1b3d916cd6e3bd5c03997a5763cbef9",
      "parents": [
        "84ec0f65c7a0e97fd8c2a93e26366d149f059aa9"
      ],
      "author": {
        "name": "nisse",
        "email": "nisse@webrtc.org",
        "time": "Wed Sep 06 11:38:22 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 11:38:22 2017"
      },
      "message": "Convert windows TaskQueue implementation to pimpl convention.\n\nBUG\u003dwebrtc:8160,webrtc:8166\n\nReview-Url: https://codereview.webrtc.org/3009133002\nCr-Original-Commit-Position: refs/heads/master@{#19709}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 341c8e40b7f7202b13a4b93e225f4ec8320c9eea\n"
    },
    {
      "commit": "84ec0f65c7a0e97fd8c2a93e26366d149f059aa9",
      "tree": "1b370b540a71617c633a0386ceafc1deb5e39511",
      "parents": [
        "488ab79a6826f29deb86fed58dfc4d20fbf75bbd"
      ],
      "author": {
        "name": "danilchap",
        "email": "danilchap@webrtc.org",
        "time": "Wed Sep 06 11:10:21 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 11:10:21 2017"
      },
      "message": "Add thread annotation macros with RTC_ prefix.\nUpdate samples unittests to use RTC_ versions.\n\nBUG\u003dwebrtc:8198\n\nReview-Url: https://codereview.webrtc.org/3011973002\nCr-Original-Commit-Position: refs/heads/master@{#19708}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 5301e3c3db996feb4fd622d4449f740da1064477\n"
    },
    {
      "commit": "488ab79a6826f29deb86fed58dfc4d20fbf75bbd",
      "tree": "742c321b40b52a616ee793ae60870b05b4b0cb1d",
      "parents": [
        "1840d23418377b6a7804607eac7aeae248576d84"
      ],
      "author": {
        "name": "kjellander",
        "email": "kjellander@webrtc.org",
        "time": "Wed Sep 06 10:14:20 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 10:14:20 2017"
      },
      "message": "Reland of Add //build/android/pylib/results/ to Android isolate packaging (patchset #1 id:1 of https://codereview.webrtc.org/3008083004/ )\n\nReason for revert:\nNow making sure the data attribute contents is not wiped for non-Android targets,\nwhich caused every test relying on resources to break.\n\nOriginal issue\u0027s description:\n\u003e Revert of Add //build/android/pylib/results/ to Android isolate packaging (patchset #1 id:1 of https://codereview.webrtc.org/3006103002/ )\n\u003e\n\u003e Reason for revert:\n\u003e Breaks memcheck bot: https://build.chromium.org/p/client.webrtc/builders/Linux%20Memcheck/builds/11554\n\u003e\n\u003e Edward: do you understand why? I\u0027ll run a full CQ set before relanding for sure.\n\u003e\n\u003e Original issue\u0027s description:\n\u003e \u003e Add //build/android/pylib/results/ to Android isolate packaging\n\u003e \u003e\n\u003e \u003e This is needed before relanding\n\u003e \u003e https://chromium-review.googlesource.com/c/chromium/tools/build/+/619228\n\u003e \u003e\n\u003e \u003e TESTED\u003d\n\u003e \u003e I built tools_unittests and verified build/android/pylib/results/presentation/test_results_presentation.py\n\u003e \u003e is listed in the .isolated file:\n\u003e \u003e OUT\u003dout/android-Release\n\u003e \u003e TEST\u003dtools_unittests\n\u003e \u003e tools_webrtc/mb/mb.py isolate //$OUT $TEST\n\u003e \u003e tools/swarming_client/isolate.py archive -I https://isolateserver.appspot.com -i $OUT/$TEST.isolate -s $OUT/$TEST.isolated\n\u003e \u003e\n\u003e \u003e BUG\u003dchromium:717417\n\u003e \u003e NOTRY\u003dTrue\n\u003e \u003e\n\u003e \u003e Review-Url: https://codereview.webrtc.org/3006103002\n\u003e \u003e Cr-Commit-Position: refs/heads/master@{#19695}\n\u003e \u003e Committed: https://chromium.googlesource.com/external/webrtc/+/f8ff0282c6b605f16fa5464b9496be1f6bac35ed\n\u003e\n\u003e TBR\u003dehmaldonado@webrtc.org\n\u003e # Skipping CQ checks because original CL landed less than 1 days ago.\n\u003e NOPRESUBMIT\u003dtrue\n\u003e NOTREECHECKS\u003dtrue\n\u003e NOTRY\u003dtrue\n\u003e BUG\u003dchromium:717417\n\u003e\n\u003e Review-Url: https://codereview.webrtc.org/3008083004\n\u003e Cr-Commit-Position: refs/heads/master@{#19696}\n\u003e Committed: https://chromium.googlesource.com/external/webrtc/+/e5abac443a5cbaf5acdcdc7c0876f8ba2aa48ad1\n\nBUG\u003dchromium:717417\n\nReview-Url: https://codereview.webrtc.org/3011023002\nCr-Original-Commit-Position: refs/heads/master@{#19707}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 2e75bd4ed8a6111f9bc5b71de23a1dee41137415\n"
    },
    {
      "commit": "1840d23418377b6a7804607eac7aeae248576d84",
      "tree": "23705a6e9896b8345a66d5470467d1dac955507d",
      "parents": [
        "5a9960988cf0ab9a1b28b340161976be64ae05d2"
      ],
      "author": {
        "name": "henrika",
        "email": "henrika@webrtc.org",
        "time": "Wed Sep 06 09:58:22 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 09:58:22 2017"
      },
      "message": "Resolves crash in AudioTrack.flush() on Android.\n\nBUG\u003db/65286737\n\nReview-Url: https://codereview.webrtc.org/3010973002\nCr-Original-Commit-Position: refs/heads/master@{#19706}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 789825c42d2d93763b7d54454cd46e502c037592\n"
    },
    {
      "commit": "5a9960988cf0ab9a1b28b340161976be64ae05d2",
      "tree": "99f1d05b8c6f013726aea2df285e3c9bdbf80520",
      "parents": [
        "87a224a88268aea21574c1de706c1aa18552b439"
      ],
      "author": {
        "name": "stefan",
        "email": "stefan@webrtc.org",
        "time": "Wed Sep 06 09:06:32 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 09:06:32 2017"
      },
      "message": "Add visualization of late feedback packets, and avoid plotting incorrect delays computed based on those.\n\nBUG\u003dNone\n\nReview-Url: https://codereview.webrtc.org/3009823002\nCr-Original-Commit-Position: refs/heads/master@{#19705}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: a0a8ed78c3f89751d1589c1d66ad61d2b9f7e562\n"
    },
    {
      "commit": "87a224a88268aea21574c1de706c1aa18552b439",
      "tree": "eeab1b5afb82fa94d54a9f9029d3c5f3192d4c52",
      "parents": [
        "1e8cbe6fd9852858f6762bdb73fa89b932048434"
      ],
      "author": {
        "name": "brandtr",
        "email": "brandtr@webrtc.org",
        "time": "Wed Sep 06 08:53:22 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 08:53:22 2017"
      },
      "message": "Clean up Stats class used in VideoProcessor tests.\n\n* Reorder and rename members of FrameStatistic.\n* Rename corresponding temp variables used in the summary calculations.\n* Make Stats class less structy.\n* Try to enforce consistent frame numbers at all times.\n* Remove VideoProcessor::FrameInfo struct and use the Stats class\n  for keeping track of encode/decode start times, etc.\n\nBUG\u003dwebrtc:6634\n\nReview-Url: https://codereview.webrtc.org/3011923002\nCr-Original-Commit-Position: refs/heads/master@{#19703}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 8935d97f169d0c85ea04d2f370964f283783cd79\n"
    },
    {
      "commit": "1e8cbe6fd9852858f6762bdb73fa89b932048434",
      "tree": "bac8b5c58c617d720901d0717069b7aff6d5b9e0",
      "parents": [
        "99231e000f65452e6a6256e563492ecd1266cf41"
      ],
      "author": {
        "name": "danilchap",
        "email": "danilchap@webrtc.org",
        "time": "Wed Sep 06 08:38:35 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 06 08:38:35 2017"
      },
      "message": "Revert of Rename thread annotation macros to have RTC prefix for syncrhonization primitives. (patchset #1 id:1 of https://codereview.webrtc.org/3004393002/ )\n\nReason for revert:\nBreaks chromium bots\n\nOriginal issue\u0027s description:\n\u003e Rename thread annotation macros to have RTC prefix for syncrhonization primitives.\n\u003e\n\u003e other macros (e.g. GUARDED_BY) rename postpone to followup CL\n\u003e since it touches codebase wider\n\u003e\n\u003e BUG\u003dwebrtc:8198\n\u003e\n\u003e Review-Url: https://codereview.webrtc.org/3004393002\n\u003e Cr-Commit-Position: refs/heads/master@{#19701}\n\u003e Committed: https://chromium.googlesource.com/external/webrtc/+/9a2d2dd973ea33ba551db09257441c7f6943bfe4\n\nTBR\u003dkwiberg@webrtc.org\n# Skipping CQ checks because original CL landed less than 1 days ago.\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dwebrtc:8198\n\nReview-Url: https://codereview.webrtc.org/3008193002\nCr-Original-Commit-Position: refs/heads/master@{#19702}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 42a70e31d6b08355e5803f66433b043d5825b56f\n"
    }
  ],
  "next": "99231e000f65452e6a6256e563492ecd1266cf41"
}
