)]}'
{
  "commit": "2ffe635e1adb8f06c3224b70fd4288170af5cc2f",
  "tree": "625153e7506e88cc4e5f1a7a48b6802b6ce50691",
  "parents": [
    "a9f913f3763b86a8355e349a72610f35ad05b5d8"
  ],
  "author": {
    "name": "Kaido Kert",
    "email": "kaidokert@google.com",
    "time": "Fri Apr 30 12:17:57 2021 -0700"
  },
  "committer": {
    "name": "Kaido Kert",
    "email": "kaidokert@google.com",
    "time": "Fri Apr 30 12:17:57 2021 -0700"
  },
  "message": "Import Cobalt 21.lts.4.301329\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b201080d813a14713312a1dccb83405f7e656b80",
      "old_mode": 33188,
      "old_path": "src/cobalt/CHANGELOG.md",
      "new_id": "dc2d88daffe34f029eced8282e70ffd22f1f89db",
      "new_mode": 33188,
      "new_path": "src/cobalt/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "e35f1f91462462421b5e0cec0bb3818ae57215a1",
      "old_mode": 33188,
      "old_path": "src/cobalt/audio/audio_destination_node.cc",
      "new_id": "6f82ba8850f46fd61b0a05ef822371efbe876955",
      "new_mode": 33188,
      "new_path": "src/cobalt/audio/audio_destination_node.cc"
    },
    {
      "type": "modify",
      "old_id": "60e72eaea41d690afb09105b130aa4b2fa5b8572",
      "old_mode": 33188,
      "old_path": "src/cobalt/base/message_queue.h",
      "new_id": "be36eead22d929a125378861c3ecace8c56ff81a",
      "new_mode": 33188,
      "new_path": "src/cobalt/base/message_queue.h"
    },
    {
      "type": "modify",
      "old_id": "f2ba9494f8cd92d563f23bc1c2dfeefcf5ab7964",
      "old_mode": 33188,
      "old_path": "src/cobalt/browser/browser_module.cc",
      "new_id": "27fab774e60b7f4ea469ee0e7b7a9b77b80dd716",
      "new_mode": 33188,
      "new_path": "src/cobalt/browser/browser_module.cc"
    },
    {
      "type": "modify",
      "old_id": "4021ee45c92ed5cd8f1313236b23fd43e2e2a751",
      "old_mode": 33188,
      "old_path": "src/cobalt/build/build.id",
      "new_id": "189d70df399d08c6d8a8e45a5b344817e8b7c371",
      "new_mode": 33188,
      "new_path": "src/cobalt/build/build.id"
    },
    {
      "type": "modify",
      "old_id": "6efe128862e112c85433633d2546702878822969",
      "old_mode": 33188,
      "old_path": "src/cobalt/cssom/viewport_size.h",
      "new_id": "040d4142a06a0b3cba8d447d5a9db0cc910f7353",
      "new_mode": 33188,
      "new_path": "src/cobalt/cssom/viewport_size.h"
    },
    {
      "type": "modify",
      "old_id": "1bbc6c80924571a11f6291cced375e6d09c2918d",
      "old_mode": 33188,
      "old_path": "src/cobalt/extension/extension_test.cc",
      "new_id": "989ccacf424db0e56010bf5c2fa7a2e253bea497",
      "new_mode": 33188,
      "new_path": "src/cobalt/extension/extension_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "660c578e7c182ab8b240744e46635130bfa654d7",
      "new_mode": 33188,
      "new_path": "src/cobalt/extension/javascript_cache.h"
    },
    {
      "type": "modify",
      "old_id": "1a36b3137cb5862efdee89904096a61a4bd5fbab",
      "old_mode": 33188,
      "old_path": "src/cobalt/renderer/glimp_shaders/glsl/fragment_textured_vbo_uyvy_1plane.glsl",
      "new_id": "9a7775766c99783cdeebe70a146c31ce3009ae1f",
      "new_mode": 33188,
      "new_path": "src/cobalt/renderer/glimp_shaders/glsl/fragment_textured_vbo_uyvy_1plane.glsl"
    },
    {
      "type": "modify",
      "old_id": "b19174c8fd99eb67440d057c6304e7bbf4119b9b",
      "old_mode": 33188,
      "old_path": "src/cobalt/script/v8c/v8c_global_environment.cc",
      "new_id": "044ea649a7e99a1d1c8e35c32f4ab2b515dedac1",
      "new_mode": 33188,
      "new_path": "src/cobalt/script/v8c/v8c_global_environment.cc"
    },
    {
      "type": "modify",
      "old_id": "c131a8da833f212f1db48ed8440be51d26575c05",
      "old_mode": 33188,
      "old_path": "src/cobalt/script/v8c/v8c_global_environment.h",
      "new_id": "6d6c9c5860b74ec57bc46152aa3ac3fb45a7f895",
      "new_mode": 33188,
      "new_path": "src/cobalt/script/v8c/v8c_global_environment.h"
    },
    {
      "type": "modify",
      "old_id": "048ecfae240af8797c67226b594158049254da23",
      "old_mode": 33188,
      "old_path": "src/starboard/android/apk/app/src/main/java/dev/cobalt/media/AudioTrackBridge.java",
      "new_id": "ac387f5b65016749efcbf6b0de349433b8429d36",
      "new_mode": 33188,
      "new_path": "src/starboard/android/apk/app/src/main/java/dev/cobalt/media/AudioTrackBridge.java"
    },
    {
      "type": "modify",
      "old_id": "531811050057e22744dfd633abf4b6e458a37efe",
      "old_mode": 33188,
      "old_path": "src/starboard/android/apk/app/src/main/java/dev/cobalt/media/MediaCodecUtil.java",
      "new_id": "cdbbf9ae422737ad42d5d9d6b7121b68d0980ede",
      "new_mode": 33188,
      "new_path": "src/starboard/android/apk/app/src/main/java/dev/cobalt/media/MediaCodecUtil.java"
    },
    {
      "type": "modify",
      "old_id": "c49cacbe2ef0bc31fb7815520d5898f95532e5aa",
      "old_mode": 33188,
      "old_path": "src/starboard/android/apk/app/src/main/java/dev/cobalt/util/DisplayUtil.java",
      "new_id": "9ec58e5ecc95ff00e7f1e1ed3467e3f0b20c8a6d",
      "new_mode": 33188,
      "new_path": "src/starboard/android/apk/app/src/main/java/dev/cobalt/util/DisplayUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13984bc366a23b1bcf3b4e941dbafd9b684ad281",
      "new_mode": 33188,
      "new_path": "src/starboard/android/apk/build.id"
    },
    {
      "type": "modify",
      "old_id": "e28eabe0d45030f9007680022ba5c984e870b6b4",
      "old_mode": 33188,
      "old_path": "src/starboard/android/shared/audio_sink_min_required_frames_tester.cc",
      "new_id": "1c7d41394713f08c3ea5762ac1e567b836ae40fc",
      "new_mode": 33188,
      "new_path": "src/starboard/android/shared/audio_sink_min_required_frames_tester.cc"
    },
    {
      "type": "modify",
      "old_id": "e689e961ac33146cab321f582b7b64ee2adfe7a8",
      "old_mode": 33188,
      "old_path": "src/starboard/android/shared/audio_sink_min_required_frames_tester.h",
      "new_id": "669217aca4ec03b143c7b60460f995e6c564f615",
      "new_mode": 33188,
      "new_path": "src/starboard/android/shared/audio_sink_min_required_frames_tester.h"
    },
    {
      "type": "modify",
      "old_id": "3f5b5b89b58f1dd7a65973ec9ff8884bf724e257",
      "old_mode": 33188,
      "old_path": "src/starboard/android/shared/audio_track_audio_sink_type.cc",
      "new_id": "4c24e5b68dc2538a87f6988fe3ff6c3f38ae899c",
      "new_mode": 33188,
      "new_path": "src/starboard/android/shared/audio_track_audio_sink_type.cc"
    },
    {
      "type": "modify",
      "old_id": "5e1b078ba422927da18a58aadf87a0ee64f4dd7a",
      "old_mode": 33188,
      "old_path": "src/starboard/android/shared/player_components_factory.h",
      "new_id": "7caf57b922d0cff55b14312ef0f0a237eaf587a4",
      "new_mode": 33188,
      "new_path": "src/starboard/android/shared/player_components_factory.h"
    },
    {
      "type": "modify",
      "old_id": "60e81294959aedf9980adea2c1923ce6e1fa256a",
      "old_mode": 33188,
      "old_path": "src/starboard/android/shared/starboard_platform.gypi",
      "new_id": "97371fed9ba9265a7f9cc1209a4540c197b96595",
      "new_mode": 33188,
      "new_path": "src/starboard/android/shared/starboard_platform.gypi"
    },
    {
      "type": "modify",
      "old_id": "5b40e63f3825e958e539cf2629d3706a001faf52",
      "old_mode": 33188,
      "old_path": "src/starboard/android/shared/starboard_platform_tests.gypi",
      "new_id": "5b8fe50345fe8b32f7c47ddf1c0012a2b976ca7b",
      "new_mode": 33188,
      "new_path": "src/starboard/android/shared/starboard_platform_tests.gypi"
    },
    {
      "type": "modify",
      "old_id": "ff53ef178911803d5279267defc16c0536b2c5d9",
      "old_mode": 33188,
      "old_path": "src/starboard/android/shared/video_decoder.cc",
      "new_id": "267285db9181a030c2df98c39df131b85ee9588a",
      "new_mode": 33188,
      "new_path": "src/starboard/android/shared/video_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "42d6901dec61f50202ef427c18bc522ea27d322a",
      "old_mode": 33188,
      "old_path": "src/starboard/android/shared/video_decoder.h",
      "new_id": "5297bb585e7c41e695fa590cef1ac612355c73a6",
      "new_mode": 33188,
      "new_path": "src/starboard/android/shared/video_decoder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e3349f538e75ee6b4d80e67a7e46a209e608ac6",
      "new_mode": 33188,
      "new_path": "src/starboard/android/shared/video_frame_tracker.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b88f5925392636ab183c220c17e89cee557bff5",
      "new_mode": 33188,
      "new_path": "src/starboard/android/shared/video_frame_tracker.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e61b00d25fb525ce6f94ad6c2032e7a9d5617a4",
      "new_mode": 33188,
      "new_path": "src/starboard/android/shared/video_frame_tracker_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e4d3823d82d8131b594eb7feb935a1b59f097835",
      "old_mode": 33261,
      "old_path": "src/starboard/evergreen/testing/linux/start_cobalt.sh",
      "new_id": "b060bbcde492b14695b001e7c870af27b52e5a9d",
      "new_mode": 33261,
      "new_path": "src/starboard/evergreen/testing/linux/start_cobalt.sh"
    },
    {
      "type": "modify",
      "old_id": "ae370d8ab77d6f55d455f888c72b0e818ad236f4",
      "old_mode": 33261,
      "old_path": "src/starboard/evergreen/testing/raspi/start_cobalt.sh",
      "new_id": "df4efb44591e182445e46a53840f54be0200e1c1",
      "new_mode": 33261,
      "new_path": "src/starboard/evergreen/testing/raspi/start_cobalt.sh"
    },
    {
      "type": "modify",
      "old_id": "84601d96ecf496d4484e5f1b96617e1b95eb237f",
      "old_mode": 33261,
      "old_path": "src/starboard/evergreen/testing/tests/alternative_content_test.sh",
      "new_id": "f3f6bb83295ea6dd57b504356849f3dc412cad4b",
      "new_mode": 33261,
      "new_path": "src/starboard/evergreen/testing/tests/alternative_content_test.sh"
    },
    {
      "type": "modify",
      "old_id": "4fcd6418d155e47839efb9af7ec384d61227dc86",
      "old_mode": 33188,
      "old_path": "src/starboard/loader_app/app_key_internal.cc",
      "new_id": "12e2f62228e50e4c02b5c8d72e82b05c56658591",
      "new_mode": 33188,
      "new_path": "src/starboard/loader_app/app_key_internal.cc"
    },
    {
      "type": "modify",
      "old_id": "8207ee414fef3ccba2a53448deae630ebc68020b",
      "old_mode": 33188,
      "old_path": "src/starboard/loader_app/app_key_test.cc",
      "new_id": "af3d5e105f3df0afce708962aef327516376d46a",
      "new_mode": 33188,
      "new_path": "src/starboard/loader_app/app_key_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7becc8b4fd4403ce161f735bc6e50a24db7b51c5",
      "new_mode": 33188,
      "new_path": "src/starboard/sabi/README.md"
    },
    {
      "type": "modify",
      "old_id": "c1cf847eda47d27ba5a8806f704fd226e9d495cb",
      "old_mode": 33188,
      "old_path": "src/starboard/shared/starboard/audio_sink/audio_sink_internal.h",
      "new_id": "fce1821c25ae063a1452471710744bf503410124",
      "new_mode": 33188,
      "new_path": "src/starboard/shared/starboard/audio_sink/audio_sink_internal.h"
    },
    {
      "type": "modify",
      "old_id": "d5b9620ce148340df32b9feba7c2f6045fbebfa7",
      "old_mode": 33188,
      "old_path": "src/starboard/shared/starboard/media/avc_util.cc",
      "new_id": "15b5ba9d68a5506b0a59d8fe4b9c9285f430ff13",
      "new_mode": 33188,
      "new_path": "src/starboard/shared/starboard/media/avc_util.cc"
    },
    {
      "type": "modify",
      "old_id": "d603aaced6286e343aa3457d9444c695d76ac6f5",
      "old_mode": 33188,
      "old_path": "src/starboard/shared/starboard/media/avc_util.h",
      "new_id": "c9d79315f8f7de115a8a514cb37af8e6ceb8e7d1",
      "new_mode": 33188,
      "new_path": "src/starboard/shared/starboard/media/avc_util.h"
    },
    {
      "type": "modify",
      "old_id": "09345cb850711b05ae0e6fa54342c446dbaff4fb",
      "old_mode": 33188,
      "old_path": "src/starboard/shared/starboard/media/avc_util_test.cc",
      "new_id": "a6b954e3c8e6b748a916d09554887096ff9218e2",
      "new_mode": 33188,
      "new_path": "src/starboard/shared/starboard/media/avc_util_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1e3bb8378ff009bea5c372bbf64eea3df41ac6a2",
      "old_mode": 33188,
      "old_path": "src/starboard/shared/starboard/player/filter/audio_renderer_internal_impl.cc",
      "new_id": "12ce929a0d3647bf92cc2356d50742f263170bd2",
      "new_mode": 33188,
      "new_path": "src/starboard/shared/starboard/player/filter/audio_renderer_internal_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "90e9a1bce4a44aafafb8b3489cb762fae9386e1a",
      "old_mode": 33188,
      "old_path": "src/starboard/shared/starboard/player/filter/audio_renderer_internal_impl.h",
      "new_id": "1129b9df7a882d62afcfa8e21d57c3df822507b2",
      "new_mode": 33188,
      "new_path": "src/starboard/shared/starboard/player/filter/audio_renderer_internal_impl.h"
    },
    {
      "type": "modify",
      "old_id": "7142d0a3c4048a3df7ea8ed98bbf57d1f6338627",
      "old_mode": 33188,
      "old_path": "src/starboard/shared/starboard/player/filter/audio_renderer_sink.h",
      "new_id": "1859e7cd8f64174016dc37ec702f47fc25b2b5a5",
      "new_mode": 33188,
      "new_path": "src/starboard/shared/starboard/player/filter/audio_renderer_sink.h"
    },
    {
      "type": "modify",
      "old_id": "61a48dbf10dcbf6aecda608467ec8a3928016301",
      "old_mode": 33188,
      "old_path": "src/starboard/shared/starboard/player/filter/audio_renderer_sink_impl.cc",
      "new_id": "4970a5bf345ec3d6252cc0c451d6bac72c9b0933",
      "new_mode": 33188,
      "new_path": "src/starboard/shared/starboard/player/filter/audio_renderer_sink_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "239180f79206f489aa4986142ee5337b5d6733b5",
      "old_mode": 33188,
      "old_path": "src/starboard/shared/starboard/player/filter/audio_renderer_sink_impl.h",
      "new_id": "319cb3259f8b10afbbea8bc1605ab6ff54d06493",
      "new_mode": 33188,
      "new_path": "src/starboard/shared/starboard/player/filter/audio_renderer_sink_impl.h"
    },
    {
      "type": "modify",
      "old_id": "5e7bb68966fc8e075054cabf7968241485c8808f",
      "old_mode": 33188,
      "old_path": "src/starboard/shared/starboard/player/player_create.cc",
      "new_id": "9a55ac80d5fc62b2fe41da082b741147b5c9aab4",
      "new_mode": 33188,
      "new_path": "src/starboard/shared/starboard/player/player_create.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82e8bdd2c634eb4ca9b7d8a06db0f836c513df6b",
      "new_mode": 33188,
      "new_path": "src/starboard/stub/javascript_cache.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0e04d63685d09fb6f19d4c6c2baa27dc209e960",
      "new_mode": 33188,
      "new_path": "src/starboard/stub/javascript_cache.h"
    },
    {
      "type": "modify",
      "old_id": "717849dff2ed73affa9470c027decb6014d2bef7",
      "old_mode": 33188,
      "old_path": "src/starboard/stub/starboard_platform.gyp",
      "new_id": "62cceef616116981c1e2346ed47abc509a12ee4c",
      "new_mode": 33188,
      "new_path": "src/starboard/stub/starboard_platform.gyp"
    },
    {
      "type": "modify",
      "old_id": "22e87779dde9ed52e48420f91bc180119d714f6d",
      "old_mode": 33188,
      "old_path": "src/starboard/stub/system_get_extensions.cc",
      "new_id": "f3f9783e50b31231911b0160960d06e42cf3d089",
      "new_mode": 33188,
      "new_path": "src/starboard/stub/system_get_extensions.cc"
    },
    {
      "type": "modify",
      "old_id": "c343d6b376098b65f4d7b15e75acf0ea4f503ee6",
      "old_mode": 33188,
      "old_path": "src/third_party/mozjs-45/js/src/gc/StoreBuffer.h",
      "new_id": "8ff3a800c3ed51a64476d2809129716eb27fdf01",
      "new_mode": 33188,
      "new_path": "src/third_party/mozjs-45/js/src/gc/StoreBuffer.h"
    },
    {
      "type": "modify",
      "old_id": "6b950b7bc08761031640b6456623db4ee670e602",
      "old_mode": 33261,
      "old_path": "src/tools/gyp/pylib/gyp/win_tool.py",
      "new_id": "c79ffd70b0ab02fc1f3115a1280a9994d3e2dd88",
      "new_mode": 33261,
      "new_path": "src/tools/gyp/pylib/gyp/win_tool.py"
    }
  ]
}
