)]}'
{
  "commit": "18bc3e19c42915ebdbbd5cc3dffc749f55c07178",
  "tree": "3599d4d382ee7ec23614c2aeffffc057fd989741",
  "parents": [
    "53d877c0f85fc690d8ea64d12bf939fdcc076e75"
  ],
  "author": {
    "name": "Sergey Silkin",
    "email": "ssilkin@webrtc.org",
    "time": "Wed Jan 17 13:15:57 2018"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jan 17 13:16:07 2018"
  },
  "message": "Revert \"Updated analysis in videoprocessor.\"\n\nThis reverts commit 1880c7162bd3637c433f9421c798808cd6eacaf7.\n\nReason for revert: breaks internal tests\n\nOriginal change\u0027s description:\n\u003e Updated analysis in videoprocessor.\n\u003e \n\u003e - Run analysis after all frames are processed. Before part of it was\n\u003e done at bitrate change points;\n\u003e - Analysis is done for whole stream as well as for each rate update\n\u003e interval;\n\u003e - Changed units from number of frames to time units for some metrics\n\u003e and thresholds. E.g. \u0027num frames to hit tagret bitrate\u0027 is changed to\n\u003e \u0027time to reach target bitrate, sec\u0027;\n\u003e - Changed data type of FrameStatistic::max_nalu_length (renamed to\n\u003e max_nalu_size_bytes) from rtc::Optional to size_t. There it no need to\n\u003e use such advanced data type in such low level data structure.\n\u003e \n\u003e Bug: webrtc:8524\n\u003e Change-Id: Ic9f6eab5b15ee12a80324b1f9c101de1bf3c702f\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/31901\n\u003e Commit-Queue: Sergey Silkin \u003cssilkin@webrtc.org\u003e\n\u003e Reviewed-by: Stefan Holmer \u003cstefan@webrtc.org\u003e\n\u003e Reviewed-by: Åsa Persson \u003casapersson@webrtc.org\u003e\n\u003e Reviewed-by: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/master@{#21653}\n\nTBR\u003dbrandtr@webrtc.org,asapersson@webrtc.org,sprang@webrtc.org,stefan@webrtc.org,ssilkin@webrtc.org\n\nChange-Id: Id0b7d387bbba02e71637b229aeed6f6cf012af46\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: webrtc:8524\nReviewed-on: https://webrtc-review.googlesource.com/40220\nReviewed-by: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nCommit-Queue: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#21656}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "48dac93bd9e450f2bf347755171edec2421b725e",
      "old_mode": 33188,
      "old_path": "modules/video_coding/BUILD.gn",
      "new_id": "5b59df7dac68446a1b51a603d5c3f5c9e36b91a3",
      "new_mode": 33188,
      "new_path": "modules/video_coding/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e25ea3e010e021ccec0573f26101757cc96c32af",
      "old_mode": 33261,
      "old_path": "modules/video_coding/codecs/test/plot_webrtc_test_logs.py",
      "new_id": "ae5621f44a398397508edf337108113f7f5087c3",
      "new_mode": 33261,
      "new_path": "modules/video_coding/codecs/test/plot_webrtc_test_logs.py"
    },
    {
      "type": "modify",
      "old_id": "0aab931b524fed2be6138b7f9eac3a37a9800cf6",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/stats.cc",
      "new_id": "a3199ab6facd6b0b730247bfe691233cfbf2fc51",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/stats.cc"
    },
    {
      "type": "modify",
      "old_id": "42a399c01638206575db0651306b8cee9e4a38ec",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/stats.h",
      "new_id": "02ca6410410f57b4a1929cbc69764e56da76df12",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/stats.h"
    },
    {
      "type": "modify",
      "old_id": "08fe56fc6b7be25095eb3d29db50129e70068d29",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/stats_unittest.cc",
      "new_id": "87727e2889f759f07281195189300c4b0c6949b9",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/stats_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0c2e7acf8c5ccdf0ff4c426b374a09050f8cc264",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/test_config.cc",
      "new_id": "a289c619a5f9e574bce3eec034db4659263bafc4",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/test_config.cc"
    },
    {
      "type": "modify",
      "old_id": "849967c35a1f631939632a98496a603ce2370927",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/test_config.h",
      "new_id": "04a687878c5fb1adc3cc82852e9c291d7c381ed9",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/test_config.h"
    },
    {
      "type": "modify",
      "old_id": "966f3e9f5ad48b41b044934f03f0789161de27bd",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/test_config_unittest.cc",
      "new_id": "968e1f399321b04f0868ee1da55e2486ef47a1dc",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/test_config_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "63d352a7fae766335c42d33849ee13d68215c378",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/videoprocessor.cc",
      "new_id": "06475e196dbe47d57930576c026ea3058ea5be99",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/videoprocessor.cc"
    },
    {
      "type": "modify",
      "old_id": "190b6a3134a542895311d7083a732f1e8847cfd5",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/videoprocessor.h",
      "new_id": "62a12ef871debeadb612b3ae47e574f3fb5803d8",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/videoprocessor.h"
    },
    {
      "type": "modify",
      "old_id": "f9b0a72c625aa6074a068aa4c048c566f3e1b2e9",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/videoprocessor_integrationtest.cc",
      "new_id": "dc9b146560dd9cb4e8bb469d5cbe8253972323d5",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/videoprocessor_integrationtest.cc"
    },
    {
      "type": "modify",
      "old_id": "adcae54527326fc550504e65a7997f5ab44569c2",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/videoprocessor_integrationtest.h",
      "new_id": "10677da2bc93431e169fc18f3a40c8fe386e8195",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/videoprocessor_integrationtest.h"
    },
    {
      "type": "modify",
      "old_id": "ce35ce5220fda1b96110a05ed97e8b4320b84633",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/videoprocessor_integrationtest_libvpx.cc",
      "new_id": "ee4a8bb6caa0dc43abcbfa3769b90c089f3adae7",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/videoprocessor_integrationtest_libvpx.cc"
    },
    {
      "type": "modify",
      "old_id": "936049c0b7820a04e421c544cd31822958a5388f",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/videoprocessor_integrationtest_mediacodec.cc",
      "new_id": "7f6b40b0b9f990f72b81f07dde24284f46604480",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/videoprocessor_integrationtest_mediacodec.cc"
    },
    {
      "type": "modify",
      "old_id": "45a1fb0a91ec98a3dea368750cba63d49347b5e3",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/videoprocessor_integrationtest_openh264.cc",
      "new_id": "9967fbddfaa7a72981295fb0783c4c0c1ce78663",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/videoprocessor_integrationtest_openh264.cc"
    },
    {
      "type": "modify",
      "old_id": "550479e76142d80ba0040e69463da6e634446bb5",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/videoprocessor_integrationtest_parameterized.cc",
      "new_id": "b058e2992adc536d0164949d16eb97656d525e7a",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/videoprocessor_integrationtest_parameterized.cc"
    },
    {
      "type": "modify",
      "old_id": "adcdab5f6b5dc3dac6678c255b26e238e8afa894",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/videoprocessor_integrationtest_videotoolbox.cc",
      "new_id": "2e040a496450e064e2949ebe8692663bb20c8d4c",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/videoprocessor_integrationtest_videotoolbox.cc"
    },
    {
      "type": "modify",
      "old_id": "f8caa05e1904007aa1a777ff9735b3d7ab568ece",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/videoprocessor_unittest.cc",
      "new_id": "1a51df223dedbd6317f05bd5bbb66bc2a674135e",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/videoprocessor_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "192366aef8ea927223864004f038188d58451693",
      "old_mode": 33188,
      "old_path": "test/statistics.cc",
      "new_id": "c43dde96fa96886459a1afc485a9f62201316c0e",
      "new_mode": 33188,
      "new_path": "test/statistics.cc"
    },
    {
      "type": "modify",
      "old_id": "0389fd1232ea2bbb8f6f08ad3e58e433b6c7666a",
      "old_mode": 33188,
      "old_path": "test/statistics.h",
      "new_id": "d52d92dc110f49d29e690aaaf00af9afd0100cf7",
      "new_mode": 33188,
      "new_path": "test/statistics.h"
    }
  ]
}
