From 4f62ce8b24f8fb09524fc2de2a73408cbcf4872b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Velad=20Galv=C3=A1n?= Date: Fri, 5 Jun 2026 12:43:28 +0200 Subject: [PATCH] build: Reduce bundle size by deduplicating license headers (#10182) Ensure generated bundles contain a single license header instead of repeating the same notice across bundled modules. Normalize all copyright years to 2016 and remove duplicate license headers from generated bundles. This reduces the final bundle size while preserving license information in the distributed artifacts. --- .github/workflows/compute-incremental-coverage.py | 2 +- .github/workflows/shaka-bot-commands/command-help.sh | 2 +- .github/workflows/shaka-bot-commands/command-test.sh | 2 +- .github/workflows/shaka-bot-commands/lib.sh | 2 +- .github/workflows/shaka-bot-commands/main.sh | 2 +- app-engine/demo-version-index/app.yaml | 2 +- app-engine/demo-version-index/generate.py | 2 +- app-engine/demo-version-index/main.py | 2 +- app-engine/demo-version-index/requirements.txt | 2 +- app-engine/shaka-player-demo/main.py | 2 +- app-engine/shaka-player-demo/posters.py | 2 +- app-engine/shaka-player-demo/requirements.txt | 2 +- build/generateLocalizations.py | 2 +- build/subprocessWindowsPatch.py | 2 +- externs/cast-namespace.js | 2 +- externs/cast-sdk-v3.js | 2 +- externs/clipboard.js | 2 +- externs/hls_spec.js | 2 +- externs/lcevc.js | 2 +- externs/map.js | 2 +- externs/shaka/codecs.js | 2 +- externs/shaka/transmuxer.js | 2 +- externs/svta-ad-creative-signaling.js | 2 +- externs/translator.js | 2 +- externs/webtransport.js | 2 +- lib/ads/abstract_ad.js | 2 +- lib/ads/svta_ad_manager.js | 2 +- lib/config/msf_version.js | 2 +- lib/dash/dash_json_parser.js | 2 +- lib/dash/json_utils.js | 2 +- lib/device/abstract_device.js | 2 +- lib/device/apple_browser.js | 2 +- lib/device/chromecast.js | 2 +- lib/device/default_browser.js | 2 +- lib/device/device_factory.js | 2 +- lib/device/hisense.js | 2 +- lib/device/i_device.js | 2 +- lib/device/playstation.js | 2 +- lib/device/titan_os.js | 2 +- lib/device/tivo_os.js | 2 +- lib/device/tizen.js | 2 +- lib/device/vizio.js | 2 +- lib/device/webkit_stb.js | 2 +- lib/device/webos.js | 2 +- lib/device/xbox.js | 2 +- lib/media/manifest_filterer.js | 2 +- lib/media/preload_manager.js | 2 +- lib/msf/buffer_control_writer.js | 2 +- lib/msf/loc_parser.js | 2 +- lib/msf/msf_classes.js | 2 +- lib/msf/msf_control_stream.js | 2 +- lib/msf/msf_parser.js | 2 +- lib/msf/msf_presentation_timeline.js | 2 +- lib/msf/msf_receiver.js | 2 +- lib/msf/msf_sender.js | 2 +- lib/msf/msf_tracks_manager.js | 2 +- lib/msf/msf_transport.js | 2 +- lib/msf/msf_utils.js | 2 +- lib/polyfill/typed_array.js | 2 +- lib/polyfill/videoframecallback.js | 2 +- lib/queue/queue_manager.js | 2 +- lib/text/stub_text_displayer.js | 2 +- lib/transmuxer/loc_transmuxer.js | 2 +- lib/util/data_view_writer.js | 2 +- lib/util/id3_utils.js | 2 +- lib/util/media_element_event.js | 2 +- lib/util/time_utils.js | 2 +- lib/util/video_frame_callback_handler.js | 2 +- test/dash/dash_json_parser_manifest_unit.js | 2 +- test/dash/json_utils_unit.js | 2 +- test/device/chromecast_unit.js | 2 +- test/device/tizen_unit.js | 2 +- test/device/webos_unit.js | 2 +- test/media/manifest_parser_unit.js | 2 +- test/test/cast-boot.js | 2 +- test/text/cue_unit.js | 2 +- test/util/lazy_unit.js | 2 +- test/util/time_utils_unit.js | 2 +- test/util/uint8array_utils_unit.js | 2 +- test/util/video_frame_callback_handler_unit.js | 2 +- third_party/closure-uri/utils.js | 2 +- ui/less/playback_rate.less | 2 +- ui/menu_base.js | 2 +- ui/queue_button.js | 2 +- ui/text_style_preview.js | 2 +- 85 files changed, 85 insertions(+), 85 deletions(-) diff --git a/.github/workflows/compute-incremental-coverage.py b/.github/workflows/compute-incremental-coverage.py index dbb835f7a..3e831cc81 100755 --- a/.github/workflows/compute-incremental-coverage.py +++ b/.github/workflows/compute-incremental-coverage.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # -# Copyright 2022 Google LLC +# Copyright 2016 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/workflows/shaka-bot-commands/command-help.sh b/.github/workflows/shaka-bot-commands/command-help.sh index 6be6b85b6..b65e93473 100644 --- a/.github/workflows/shaka-bot-commands/command-help.sh +++ b/.github/workflows/shaka-bot-commands/command-help.sh @@ -1,4 +1,4 @@ -# Copyright 2022 Google LLC +# Copyright 2016 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/workflows/shaka-bot-commands/command-test.sh b/.github/workflows/shaka-bot-commands/command-test.sh index d3317b549..f70cefe91 100644 --- a/.github/workflows/shaka-bot-commands/command-test.sh +++ b/.github/workflows/shaka-bot-commands/command-test.sh @@ -1,4 +1,4 @@ -# Copyright 2022 Google LLC +# Copyright 2016 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/workflows/shaka-bot-commands/lib.sh b/.github/workflows/shaka-bot-commands/lib.sh index 7fb1cb84f..59e069529 100644 --- a/.github/workflows/shaka-bot-commands/lib.sh +++ b/.github/workflows/shaka-bot-commands/lib.sh @@ -1,4 +1,4 @@ -# Copyright 2022 Google LLC +# Copyright 2016 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/workflows/shaka-bot-commands/main.sh b/.github/workflows/shaka-bot-commands/main.sh index c9339a8c1..512a44d83 100755 --- a/.github/workflows/shaka-bot-commands/main.sh +++ b/.github/workflows/shaka-bot-commands/main.sh @@ -1,4 +1,4 @@ -# Copyright 2022 Google LLC +# Copyright 2016 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/app-engine/demo-version-index/app.yaml b/app-engine/demo-version-index/app.yaml index c7093862b..196cc3d39 100644 --- a/app-engine/demo-version-index/app.yaml +++ b/app-engine/demo-version-index/app.yaml @@ -1,4 +1,4 @@ -# Copyright 2022 Google LLC +# Copyright 2016 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/app-engine/demo-version-index/generate.py b/app-engine/demo-version-index/generate.py index 3c3de62ad..781fe0e8e 100755 --- a/app-engine/demo-version-index/generate.py +++ b/app-engine/demo-version-index/generate.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 # Shaka Player Version Index Generator -# Copyright 2022 Google LLC +# Copyright 2016 Google LLC # SPDX-License-Identifier: Apache-2.0 # Generate an index of Shaka Player versions on appspot. diff --git a/app-engine/demo-version-index/main.py b/app-engine/demo-version-index/main.py index 7e2999695..6f50978bd 100644 --- a/app-engine/demo-version-index/main.py +++ b/app-engine/demo-version-index/main.py @@ -1,5 +1,5 @@ # Shaka Player Version Index - Appspot Entrypoint -# Copyright 2022 Google LLC +# Copyright 2016 Google LLC # SPDX-License-Identifier: Apache-2.0 # In the App Engine Python 3 runtime, you must have an entrypoint, even if all diff --git a/app-engine/demo-version-index/requirements.txt b/app-engine/demo-version-index/requirements.txt index bf8c211dc..6b8c49501 100644 --- a/app-engine/demo-version-index/requirements.txt +++ b/app-engine/demo-version-index/requirements.txt @@ -1,5 +1,5 @@ # Shaka Player Version Index - Appspot Python Runtime Requirements -# Copyright 2022 Google LLC +# Copyright 2016 Google LLC # SPDX-License-Identifier: Apache-2.0 Flask==3.1.3 diff --git a/app-engine/shaka-player-demo/main.py b/app-engine/shaka-player-demo/main.py index 97c454550..464b7a3c1 100644 --- a/app-engine/shaka-player-demo/main.py +++ b/app-engine/shaka-player-demo/main.py @@ -1,5 +1,5 @@ # Shaka Player Demo - Appspot Entrypoint -# Copyright 2022 Google LLC +# Copyright 2016 Google LLC # SPDX-License-Identifier: Apache-2.0 # Most of the app is served as static content. Any exceptions go here. diff --git a/app-engine/shaka-player-demo/posters.py b/app-engine/shaka-player-demo/posters.py index 19e49e083..3de33a746 100644 --- a/app-engine/shaka-player-demo/posters.py +++ b/app-engine/shaka-player-demo/posters.py @@ -1,5 +1,5 @@ # Shaka Player Demo - Poster Definitions -# Copyright 2022 Google LLC +# Copyright 2016 Google LLC # SPDX-License-Identifier: Apache-2.0 # A Doodle-like service to change the poster on certain days. diff --git a/app-engine/shaka-player-demo/requirements.txt b/app-engine/shaka-player-demo/requirements.txt index 3b19b734d..04847ffc4 100644 --- a/app-engine/shaka-player-demo/requirements.txt +++ b/app-engine/shaka-player-demo/requirements.txt @@ -1,5 +1,5 @@ # Shaka Player Demo - Appspot Python Runtime Requirements -# Copyright 2022 Google LLC +# Copyright 2016 Google LLC # SPDX-License-Identifier: Apache-2.0 Flask==3.1.3 diff --git a/build/generateLocalizations.py b/build/generateLocalizations.py index 1c195a106..f4942c9a9 100755 --- a/build/generateLocalizations.py +++ b/build/generateLocalizations.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # -# Copyright 2018 Google LLC +# Copyright 2016 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/subprocessWindowsPatch.py b/build/subprocessWindowsPatch.py index 55e8f2103..54e991914 100644 --- a/build/subprocessWindowsPatch.py +++ b/build/subprocessWindowsPatch.py @@ -1,4 +1,4 @@ -# Copyright 2021 Google LLC +# Copyright 2016 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/externs/cast-namespace.js b/externs/cast-namespace.js index b0943b7cc..529acdec7 100644 --- a/externs/cast-namespace.js +++ b/externs/cast-namespace.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2024 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/externs/cast-sdk-v3.js b/externs/cast-sdk-v3.js index cc74b9cc6..d31f3e437 100644 --- a/externs/cast-sdk-v3.js +++ b/externs/cast-sdk-v3.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2024 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/externs/clipboard.js b/externs/clipboard.js index 748739115..06c086fc9 100644 --- a/externs/clipboard.js +++ b/externs/clipboard.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/externs/hls_spec.js b/externs/hls_spec.js index 366ed622c..8685cab62 100644 --- a/externs/hls_spec.js +++ b/externs/hls_spec.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/externs/lcevc.js b/externs/lcevc.js index 87e465a94..5e58909ab 100644 --- a/externs/lcevc.js +++ b/externs/lcevc.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2023 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/externs/map.js b/externs/map.js index 0be83d332..274f27476 100644 --- a/externs/map.js +++ b/externs/map.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/externs/shaka/codecs.js b/externs/shaka/codecs.js index 7046e9c46..57439d10a 100644 --- a/externs/shaka/codecs.js +++ b/externs/shaka/codecs.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2023 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/externs/shaka/transmuxer.js b/externs/shaka/transmuxer.js index 56dc718c3..4ef683b98 100644 --- a/externs/shaka/transmuxer.js +++ b/externs/shaka/transmuxer.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2023 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/externs/svta-ad-creative-signaling.js b/externs/svta-ad-creative-signaling.js index 647d0dd91..ef0260a4e 100644 --- a/externs/svta-ad-creative-signaling.js +++ b/externs/svta-ad-creative-signaling.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/externs/translator.js b/externs/translator.js index 3cc2c02de..e94e7bdaf 100644 --- a/externs/translator.js +++ b/externs/translator.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/externs/webtransport.js b/externs/webtransport.js index 8edfb734e..b70c0087c 100644 --- a/externs/webtransport.js +++ b/externs/webtransport.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/ads/abstract_ad.js b/lib/ads/abstract_ad.js index 792809eeb..797276795 100755 --- a/lib/ads/abstract_ad.js +++ b/lib/ads/abstract_ad.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/ads/svta_ad_manager.js b/lib/ads/svta_ad_manager.js index 2346f7729..3379caeaf 100644 --- a/lib/ads/svta_ad_manager.js +++ b/lib/ads/svta_ad_manager.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/config/msf_version.js b/lib/config/msf_version.js index eb8603c70..fad44734b 100644 --- a/lib/config/msf_version.js +++ b/lib/config/msf_version.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/dash/dash_json_parser.js b/lib/dash/dash_json_parser.js index efef7e6df..2226c0443 100644 --- a/lib/dash/dash_json_parser.js +++ b/lib/dash/dash_json_parser.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/dash/json_utils.js b/lib/dash/json_utils.js index 23b9b5f48..6c916174d 100644 --- a/lib/dash/json_utils.js +++ b/lib/dash/json_utils.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/abstract_device.js b/lib/device/abstract_device.js index f6f55f416..613c27125 100644 --- a/lib/device/abstract_device.js +++ b/lib/device/abstract_device.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/apple_browser.js b/lib/device/apple_browser.js index f1b99d44e..32e147577 100644 --- a/lib/device/apple_browser.js +++ b/lib/device/apple_browser.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/chromecast.js b/lib/device/chromecast.js index 4fdfc959a..18a5111a4 100644 --- a/lib/device/chromecast.js +++ b/lib/device/chromecast.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/default_browser.js b/lib/device/default_browser.js index 4c517c4cf..bcc106d2c 100644 --- a/lib/device/default_browser.js +++ b/lib/device/default_browser.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/device_factory.js b/lib/device/device_factory.js index f25a79a94..68c1b7158 100644 --- a/lib/device/device_factory.js +++ b/lib/device/device_factory.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/hisense.js b/lib/device/hisense.js index 42276d604..12294f675 100644 --- a/lib/device/hisense.js +++ b/lib/device/hisense.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/i_device.js b/lib/device/i_device.js index ef99303df..00a421706 100644 --- a/lib/device/i_device.js +++ b/lib/device/i_device.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/playstation.js b/lib/device/playstation.js index bf9a7c576..deb69cd9d 100644 --- a/lib/device/playstation.js +++ b/lib/device/playstation.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/titan_os.js b/lib/device/titan_os.js index 12b62dd17..77f89eafa 100644 --- a/lib/device/titan_os.js +++ b/lib/device/titan_os.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/tivo_os.js b/lib/device/tivo_os.js index 087a1f12b..46370e6c5 100644 --- a/lib/device/tivo_os.js +++ b/lib/device/tivo_os.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/tizen.js b/lib/device/tizen.js index 73189fcfc..54caf813d 100644 --- a/lib/device/tizen.js +++ b/lib/device/tizen.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/vizio.js b/lib/device/vizio.js index 1c8f10749..2dfd0b77d 100644 --- a/lib/device/vizio.js +++ b/lib/device/vizio.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/webkit_stb.js b/lib/device/webkit_stb.js index 7040a0edf..a929f5b37 100644 --- a/lib/device/webkit_stb.js +++ b/lib/device/webkit_stb.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/webos.js b/lib/device/webos.js index c222bfde3..5ee5a29e1 100644 --- a/lib/device/webos.js +++ b/lib/device/webos.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/device/xbox.js b/lib/device/xbox.js index 0e8640aa2..4c99a79e6 100644 --- a/lib/device/xbox.js +++ b/lib/device/xbox.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/media/manifest_filterer.js b/lib/media/manifest_filterer.js index 8a88ef719..1b35b460f 100644 --- a/lib/media/manifest_filterer.js +++ b/lib/media/manifest_filterer.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2023 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/media/preload_manager.js b/lib/media/preload_manager.js index 5f56b8f28..b7703c8ad 100644 --- a/lib/media/preload_manager.js +++ b/lib/media/preload_manager.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2023 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/msf/buffer_control_writer.js b/lib/msf/buffer_control_writer.js index 2ca8b5b5b..481a2e7a9 100644 --- a/lib/msf/buffer_control_writer.js +++ b/lib/msf/buffer_control_writer.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/msf/loc_parser.js b/lib/msf/loc_parser.js index c72a2378c..d7635b6be 100644 --- a/lib/msf/loc_parser.js +++ b/lib/msf/loc_parser.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/msf/msf_classes.js b/lib/msf/msf_classes.js index b5f5996f3..c44ace439 100644 --- a/lib/msf/msf_classes.js +++ b/lib/msf/msf_classes.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/msf/msf_control_stream.js b/lib/msf/msf_control_stream.js index fb1a89ee3..997ced4f2 100644 --- a/lib/msf/msf_control_stream.js +++ b/lib/msf/msf_control_stream.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/msf/msf_parser.js b/lib/msf/msf_parser.js index 96a33e7de..98edfdb31 100644 --- a/lib/msf/msf_parser.js +++ b/lib/msf/msf_parser.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/msf/msf_presentation_timeline.js b/lib/msf/msf_presentation_timeline.js index a4afb7137..3d5f912a9 100644 --- a/lib/msf/msf_presentation_timeline.js +++ b/lib/msf/msf_presentation_timeline.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/msf/msf_receiver.js b/lib/msf/msf_receiver.js index 06e18301a..55d2f2d17 100644 --- a/lib/msf/msf_receiver.js +++ b/lib/msf/msf_receiver.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/msf/msf_sender.js b/lib/msf/msf_sender.js index 152437f28..3ad3e3dd4 100644 --- a/lib/msf/msf_sender.js +++ b/lib/msf/msf_sender.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/msf/msf_tracks_manager.js b/lib/msf/msf_tracks_manager.js index 7c6539b93..a75ceb7c3 100644 --- a/lib/msf/msf_tracks_manager.js +++ b/lib/msf/msf_tracks_manager.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/msf/msf_transport.js b/lib/msf/msf_transport.js index cf35a9067..c80eb7415 100644 --- a/lib/msf/msf_transport.js +++ b/lib/msf/msf_transport.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/msf/msf_utils.js b/lib/msf/msf_utils.js index 5065b3685..f9c04940c 100644 --- a/lib/msf/msf_utils.js +++ b/lib/msf/msf_utils.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/polyfill/typed_array.js b/lib/polyfill/typed_array.js index 0825a26cf..9dbc34bcc 100644 --- a/lib/polyfill/typed_array.js +++ b/lib/polyfill/typed_array.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/polyfill/videoframecallback.js b/lib/polyfill/videoframecallback.js index 4cb5ca1bc..6099f914e 100644 --- a/lib/polyfill/videoframecallback.js +++ b/lib/polyfill/videoframecallback.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/queue/queue_manager.js b/lib/queue/queue_manager.js index 80925f7d1..b027811d3 100644 --- a/lib/queue/queue_manager.js +++ b/lib/queue/queue_manager.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/text/stub_text_displayer.js b/lib/text/stub_text_displayer.js index 8c55bc3d2..c6f70d0b8 100644 --- a/lib/text/stub_text_displayer.js +++ b/lib/text/stub_text_displayer.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2023 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/transmuxer/loc_transmuxer.js b/lib/transmuxer/loc_transmuxer.js index 6e90dc99a..ab61326c5 100644 --- a/lib/transmuxer/loc_transmuxer.js +++ b/lib/transmuxer/loc_transmuxer.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/util/data_view_writer.js b/lib/util/data_view_writer.js index 0094b00f3..d8f6c3e36 100644 --- a/lib/util/data_view_writer.js +++ b/lib/util/data_view_writer.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/util/id3_utils.js b/lib/util/id3_utils.js index 3cef26912..a4a291b21 100644 --- a/lib/util/id3_utils.js +++ b/lib/util/id3_utils.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2022 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/util/media_element_event.js b/lib/util/media_element_event.js index 02aa5bae3..18f46767a 100644 --- a/lib/util/media_element_event.js +++ b/lib/util/media_element_event.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/util/time_utils.js b/lib/util/time_utils.js index 7f8a39a48..bea28756e 100644 --- a/lib/util/time_utils.js +++ b/lib/util/time_utils.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/lib/util/video_frame_callback_handler.js b/lib/util/video_frame_callback_handler.js index 18ca2d456..b7ceaa20f 100644 --- a/lib/util/video_frame_callback_handler.js +++ b/lib/util/video_frame_callback_handler.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/test/dash/dash_json_parser_manifest_unit.js b/test/dash/dash_json_parser_manifest_unit.js index e310b326c..92eb574fc 100644 --- a/test/dash/dash_json_parser_manifest_unit.js +++ b/test/dash/dash_json_parser_manifest_unit.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/test/dash/json_utils_unit.js b/test/dash/json_utils_unit.js index 7976c8bf7..57ef50214 100644 --- a/test/dash/json_utils_unit.js +++ b/test/dash/json_utils_unit.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/test/device/chromecast_unit.js b/test/device/chromecast_unit.js index 06b561057..bc0ea11d8 100644 --- a/test/device/chromecast_unit.js +++ b/test/device/chromecast_unit.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/test/device/tizen_unit.js b/test/device/tizen_unit.js index 72be3c1fd..a8e3620e6 100644 --- a/test/device/tizen_unit.js +++ b/test/device/tizen_unit.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/test/device/webos_unit.js b/test/device/webos_unit.js index 385e73fbc..d029c8fcd 100644 --- a/test/device/webos_unit.js +++ b/test/device/webos_unit.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/test/media/manifest_parser_unit.js b/test/media/manifest_parser_unit.js index 53c5eea53..c21005ce2 100644 --- a/test/media/manifest_parser_unit.js +++ b/test/media/manifest_parser_unit.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/test/test/cast-boot.js b/test/test/cast-boot.js index b0be787ec..6b1cf525d 100644 --- a/test/test/cast-boot.js +++ b/test/test/cast-boot.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2024 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/test/text/cue_unit.js b/test/text/cue_unit.js index 2f17f5a8b..872a97378 100644 --- a/test/text/cue_unit.js +++ b/test/text/cue_unit.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/test/util/lazy_unit.js b/test/util/lazy_unit.js index 3903c5260..f1d018caf 100644 --- a/test/util/lazy_unit.js +++ b/test/util/lazy_unit.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/test/util/time_utils_unit.js b/test/util/time_utils_unit.js index 957b3313a..4c4aa83ca 100644 --- a/test/util/time_utils_unit.js +++ b/test/util/time_utils_unit.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2025 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/test/util/uint8array_utils_unit.js b/test/util/uint8array_utils_unit.js index 4fed83c55..52a8e7e13 100644 --- a/test/util/uint8array_utils_unit.js +++ b/test/util/uint8array_utils_unit.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/test/util/video_frame_callback_handler_unit.js b/test/util/video_frame_callback_handler_unit.js index f2bde7305..07ff942e5 100644 --- a/test/util/video_frame_callback_handler_unit.js +++ b/test/util/video_frame_callback_handler_unit.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/third_party/closure-uri/utils.js b/third_party/closure-uri/utils.js index a4aaee672..1318adcc5 100644 --- a/third_party/closure-uri/utils.js +++ b/third_party/closure-uri/utils.js @@ -1,5 +1,5 @@ /*! @license - * Copyright 2008 The Closure Library Authors + * Copyright 2006 The Closure Library Authors * SPDX-License-Identifier: Apache-2.0 */ diff --git a/ui/less/playback_rate.less b/ui/less/playback_rate.less index 422194986..31f770a3b 100644 --- a/ui/less/playback_rate.less +++ b/ui/less/playback_rate.less @@ -1,6 +1,6 @@ /** @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/ui/menu_base.js b/ui/menu_base.js index fe1a1c818..5eb547673 100644 --- a/ui/menu_base.js +++ b/ui/menu_base.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/ui/queue_button.js b/ui/queue_button.js index 0f08406fa..881e5db67 100644 --- a/ui/queue_button.js +++ b/ui/queue_button.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */ diff --git a/ui/text_style_preview.js b/ui/text_style_preview.js index d6d95e545..e3e7271c0 100644 --- a/ui/text_style_preview.js +++ b/ui/text_style_preview.js @@ -1,6 +1,6 @@ /*! @license * Shaka Player - * Copyright 2026 Google LLC + * Copyright 2016 Google LLC * SPDX-License-Identifier: Apache-2.0 */