{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":472853528,"defaultBranch":"main","name":"shaka-player","ownerLogin":"joeyparrish","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-03-22T16:49:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6843156?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715731231.0","currentOid":""},"activityList":{"items":[{"before":"9019b1ff850171aa601a23f75bf4d69e85e07705","after":"307d360873c92ccc35ea65d6b7fed76c1e244b76","ref":"refs/heads/new-multiperiod-test-case","pushedAt":"2024-05-15T00:03:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"Fix compiler error","shortMessageHtmlLink":"Fix compiler error"}},{"before":null,"after":"9019b1ff850171aa601a23f75bf4d69e85e07705","ref":"refs/heads/new-multiperiod-test-case","pushedAt":"2024-05-15T00:00:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"test: Add multiperiod test case mirroring partner bug\n\nA partner bug we are investigating involves content not being played\nat 4K when it could be. This test (which passes) helped us eliminate\na theory that our period-flattener was the cause.","shortMessageHtmlLink":"test: Add multiperiod test case mirroring partner bug"}},{"before":"0581b0f8d41f01726dbe1912f8170e9b5cab3124","after":"28beafaa2e4be90c0b320b9736ec1be2bd810431","ref":"refs/heads/release-please--branches--main--components--shaka-player","pushedAt":"2024-05-11T17:55:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 4.9.0","shortMessageHtmlLink":"chore(main): release 4.9.0"}},{"before":"5f8628a4ae27250946a802d3ad49c12c90c94cef","after":"e2b9ece532023d7a00818c1cf94c0f5ed520e663","ref":"refs/heads/release-please--branches--main--components--shaka-player--release-notes","pushedAt":"2024-05-11T17:55:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"Saving release notes","shortMessageHtmlLink":"Saving release notes"}},{"before":"bddc7b51ffdefc546d1593a7ffad95c083fb1db8","after":"5f8628a4ae27250946a802d3ad49c12c90c94cef","ref":"refs/heads/release-please--branches--main--components--shaka-player--release-notes","pushedAt":"2024-05-11T17:55:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"test: Show number of tests left to be executed (#6588)\n\nWhen running tests locally on many browsers, it can be difficult to tell\r\nwhich browsers are done. You need to look at the number of executed and\r\nskipped tests, sum them, and compare that to the total number of tests.\r\nWith each browser skipping different numbers of tests and running at\r\ndifferent speeds, this is painful.\r\n\r\nThis modifies the test reporters to show the number of tests left. This\r\ngives you, at a glance, which browsers are done and how close each is to\r\ncompletion.","shortMessageHtmlLink":"test: Show number of tests left to be executed (shaka-project#6588)"}},{"before":"844088f801df140902abefdeb7150616a3bf6a33","after":null,"ref":"refs/heads/show-tests-left","pushedAt":"2024-05-11T17:54:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"}},{"before":"790cc35116868165728cab034295d21d8f0f970e","after":"5f8628a4ae27250946a802d3ad49c12c90c94cef","ref":"refs/heads/main","pushedAt":"2024-05-11T17:54:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"test: Show number of tests left to be executed (#6588)\n\nWhen running tests locally on many browsers, it can be difficult to tell\r\nwhich browsers are done. You need to look at the number of executed and\r\nskipped tests, sum them, and compare that to the total number of tests.\r\nWith each browser skipping different numbers of tests and running at\r\ndifferent speeds, this is painful.\r\n\r\nThis modifies the test reporters to show the number of tests left. This\r\ngives you, at a glance, which browsers are done and how close each is to\r\ncompletion.","shortMessageHtmlLink":"test: Show number of tests left to be executed (shaka-project#6588)"}},{"before":"2803441942c628d0a2962cb6c43020daec94f5ba","after":"844088f801df140902abefdeb7150616a3bf6a33","ref":"refs/heads/show-tests-left","pushedAt":"2024-05-11T17:41:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"Fix lint","shortMessageHtmlLink":"Fix lint"}},{"before":"4d923f18eeb3053b768d3f834696d9805631420f","after":"2803441942c628d0a2962cb6c43020daec94f5ba","ref":"refs/heads/show-tests-left","pushedAt":"2024-05-11T17:38:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"test: Show number of tests left to be executed\n\nWhen running tests locally on many browsers, it can be difficult to tell which browsers are done. You need to look at the number of executed and skipped tests, sum them, and compare that to the total number of tests. With each browser skipping different numbers of tests and running at different speeds, this is painful.\n\nThis modifies the test reporters to show the number of tests left. This gives you, at a glance, which browsers are done and how close each is to completion.","shortMessageHtmlLink":"test: Show number of tests left to be executed"}},{"before":"671a9433361fea02c7f4009ef3146d981e400e76","after":"790cc35116868165728cab034295d21d8f0f970e","ref":"refs/heads/main","pushedAt":"2024-05-11T17:38:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"ci: Add overall test timeout of 30 minutes (#6583)\n\nWhen tests occasionally timeout (as is currently happening with\r\nIndexedDB hangs on Mac), we should stop the test run after 30 minutes\r\nand allow the \"deflake\" workflow to rerun them. Without this timeout,\r\nthe test run can takes hours.\r\n\r\nA successful test run takes 15-20 minutes currently.","shortMessageHtmlLink":"ci: Add overall test timeout of 30 minutes (shaka-project#6583)"}},{"before":"dd88c4834cb04eb061e9ad730060b8a81e40c5a6","after":null,"ref":"refs/heads/set-test-timeout","pushedAt":"2024-05-11T17:38:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"}},{"before":null,"after":"4d923f18eeb3053b768d3f834696d9805631420f","ref":"refs/heads/show-tests-left","pushedAt":"2024-05-11T17:37:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"test: Show number of tests left to be executed\n\nWhen running tests locally on many browsers, it can be difficult to tell which browsers are done. You need to look at the number of executed and skipped tests, sum them, and compare that to the total number of tests. With each browser skipping different numbers of tests and running at different speeds, this is painful.\n\nThis modifies the test reporters to show the number of tests left. This gives you, at a glance, which browsers are done and how close each is to completion.","shortMessageHtmlLink":"test: Show number of tests left to be executed"}},{"before":"0c6249fd3157da4f156120e251b700eadca9ac8a","after":null,"ref":"refs/heads/fuchsia-preview","pushedAt":"2024-05-11T15:03:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"}},{"before":"b304099f11384765bed3cc5fe34882ed9ad5e7a0","after":"0581b0f8d41f01726dbe1912f8170e9b5cab3124","ref":"refs/heads/release-please--branches--main--components--shaka-player","pushedAt":"2024-05-11T15:03:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 4.9.0","shortMessageHtmlLink":"chore(main): release 4.9.0"}},{"before":"671a9433361fea02c7f4009ef3146d981e400e76","after":"bddc7b51ffdefc546d1593a7ffad95c083fb1db8","ref":"refs/heads/release-please--branches--main--components--shaka-player--release-notes","pushedAt":"2024-05-11T15:03:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"Saving release notes","shortMessageHtmlLink":"Saving release notes"}},{"before":"b7659836e9392f44496735d5d96e71637d0b12dd","after":"671a9433361fea02c7f4009ef3146d981e400e76","ref":"refs/heads/release-please--branches--main--components--shaka-player--release-notes","pushedAt":"2024-05-11T15:03:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"test: Fix test decode errors by updating test assets (#6581)\n\nThe Axinom v6 test vectors we used were failing to decode on ChromecastHub. This upgrades those test segments to Axinom's latest test vectors (v10).\r\n\r\nBox offsets and content keys have been updated accordingly.\r\n\r\nThis also adds the additional error logging that helped to identify the decoding failure.","shortMessageHtmlLink":"test: Fix test decode errors by updating test assets (shaka-project#6581"}},{"before":"fc8e2e71a7e743890280b4cb55f79d45dfacbb95","after":"dd88c4834cb04eb061e9ad730060b8a81e40c5a6","ref":"refs/heads/set-test-timeout","pushedAt":"2024-05-11T15:02:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"ci: Add overall test timeout of 30 minutes","shortMessageHtmlLink":"ci: Add overall test timeout of 30 minutes"}},{"before":"03ee77e2f6970c5da183e4e03807e3b6d4038611","after":"671a9433361fea02c7f4009ef3146d981e400e76","ref":"refs/heads/main","pushedAt":"2024-05-11T15:02:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"test: Fix test decode errors by updating test assets (#6581)\n\nThe Axinom v6 test vectors we used were failing to decode on ChromecastHub. This upgrades those test segments to Axinom's latest test vectors (v10).\r\n\r\nBox offsets and content keys have been updated accordingly.\r\n\r\nThis also adds the additional error logging that helped to identify the decoding failure.","shortMessageHtmlLink":"test: Fix test decode errors by updating test assets (shaka-project#6581"}},{"before":"5eca05fea746e1df9722fec06f0a3161b07904a7","after":null,"ref":"refs/heads/fix-waiting-for-passed-time","pushedAt":"2024-05-11T14:59:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"}},{"before":"52928bc550fe2e346459646f80bc5005ecdce48c","after":null,"ref":"refs/heads/fix-hub-decode-failure","pushedAt":"2024-05-11T14:59:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"}},{"before":"f5bb634e853739858b689d5500c2766d3d936318","after":null,"ref":"refs/heads/fix-fuchsia-background-video-errors","pushedAt":"2024-05-11T06:21:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"}},{"before":null,"after":"fc8e2e71a7e743890280b4cb55f79d45dfacbb95","ref":"refs/heads/set-test-timeout","pushedAt":"2024-05-11T03:51:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"ci: Add overall test timeout of 30 minutes","shortMessageHtmlLink":"ci: Add overall test timeout of 30 minutes"}},{"before":"d4332cc852396d4ce6e74ed38a92568f995313df","after":"0c6249fd3157da4f156120e251b700eadca9ac8a","ref":"refs/heads/fuchsia-preview","pushedAt":"2024-05-11T03:50:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"ci: Add overall test timeout of 30 minutes","shortMessageHtmlLink":"ci: Add overall test timeout of 30 minutes"}},{"before":null,"after":"d4332cc852396d4ce6e74ed38a92568f995313df","ref":"refs/heads/fuchsia-preview","pushedAt":"2024-05-11T03:03:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"wip: Combine three Fuchsia-related PRs to run lab tests","shortMessageHtmlLink":"wip: Combine three Fuchsia-related PRs to run lab tests"}},{"before":null,"after":"52928bc550fe2e346459646f80bc5005ecdce48c","ref":"refs/heads/fix-hub-decode-failure","pushedAt":"2024-05-11T03:01:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"test: Fix test decode errors by updating test assets\n\nThe Axinom v6 test vectors we used were failing to decode on ChromecastHub. This upgrades those test segments to Axinom's latest test vectors (v10).\n\nBox offsets and content keys have been updated accordingly.\n\nThis also adds the additional error logging that helped to identify the decoding failure.","shortMessageHtmlLink":"test: Fix test decode errors by updating test assets"}},{"before":null,"after":"5eca05fea746e1df9722fec06f0a3161b07904a7","ref":"refs/heads/fix-waiting-for-passed-time","pushedAt":"2024-05-11T02:59:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"test: Fix test failure waiting for passed time\n\nIn some rare cases, particularly on Fuchsia-based Chromecasts at the moment, I am seeing test failures where the test is waiting for a time that has already passed. It appears that the `timeupdate` events may be missed in some cases. The `currentTime` appears to be less than the target at the last `timeupdate` event, then the time progresses internally, then a buffering state is hit and no new `timeupdate` events fire. So the Waiter class should use a timer for this as it does for many other types of waits.","shortMessageHtmlLink":"test: Fix test failure waiting for passed time"}},{"before":null,"after":"f5bb634e853739858b689d5500c2766d3d936318","ref":"refs/heads/fix-fuchsia-background-video-errors","pushedAt":"2024-05-11T02:54:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"test: Fix Fuchsia background-video errors\n\nIn some cases, Fuchsia Chromecast tests will fail with the error: \"The play() request was interrupted because video-only background media was paused to save power.\"\n\nThis resolves the issue by ensuring tests run un-muted on that platform, based on this Chrome code, which indicates the \"paused to save power\" logic does not activate when sound is playing: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/media/web_media_player_impl.cc;l=3535;drc=d23075f3","shortMessageHtmlLink":"test: Fix Fuchsia background-video errors"}},{"before":"7eca473bd569edaaf1eadff18acbe572e2c99548","after":"b304099f11384765bed3cc5fe34882ed9ad5e7a0","ref":"refs/heads/release-please--branches--main--components--shaka-player","pushedAt":"2024-05-10T16:41:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 4.9.0","shortMessageHtmlLink":"chore(main): release 4.9.0"}},{"before":"03ee77e2f6970c5da183e4e03807e3b6d4038611","after":"b7659836e9392f44496735d5d96e71637d0b12dd","ref":"refs/heads/release-please--branches--main--components--shaka-player--release-notes","pushedAt":"2024-05-10T16:41:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"Saving release notes","shortMessageHtmlLink":"Saving release notes"}},{"before":"078dbf45c31ca5a76db3e9cc4ff7f5d676055713","after":"03ee77e2f6970c5da183e4e03807e3b6d4038611","ref":"refs/heads/release-please--branches--main--components--shaka-player--release-notes","pushedAt":"2024-05-10T16:41:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"test: Fix test infra failure on non-ES6 devices (#6577)\n\nSplitting code from test/test/boot.js into proxy-cast-platform.js caused issues with non-ES6 devices because the new file did not match the list of files run through Babel before being served by Karma.","shortMessageHtmlLink":"test: Fix test infra failure on non-ES6 devices (shaka-project#6577)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESgAC3AA","startCursor":null,"endCursor":null}},"title":"Activity ยท joeyparrish/shaka-player"}