{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":438202189,"defaultBranch":"main","name":"shaka-player","ownerLogin":"theodab","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-12-14T10:01:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21047092?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719488159.0","currentOid":""},"activityList":{"items":[{"before":"397939e476f645bf5db69ead0d3d37a2f3b50bff","after":null,"ref":"refs/heads/visualizerUpdateBranch","pushedAt":"2024-06-27T11:35:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"}},{"before":"fc76af8ee961b7ad1e7844d30398d2345c5e71dc","after":"397939e476f645bf5db69ead0d3d37a2f3b50bff","ref":"refs/heads/visualizerUpdateBranch","pushedAt":"2024-06-27T09:39:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"avelad","name":"Álvaro Velad Galván","path":"/avelad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8983024?s=80&v=4"},"commit":{"message":"Update visualizer.js","shortMessageHtmlLink":"Update visualizer.js"}},{"before":"37cc26580d65cfb9202a1d0a1d2ba922920b6321","after":"fc76af8ee961b7ad1e7844d30398d2345c5e71dc","ref":"refs/heads/visualizerUpdateBranch","pushedAt":"2024-06-27T09:30:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"Support src=","shortMessageHtmlLink":"Support src="}},{"before":null,"after":"37cc26580d65cfb9202a1d0a1d2ba922920b6321","ref":"refs/heads/visualizerUpdateBranch","pushedAt":"2024-06-27T09:16:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"chore(demo): Change visualizer update duration\n\nPreviously, updates in the visualizer would fade away after a\nset period of time.\nThis changes the visualizer to continue to show updates as long\nas they remain in the buffered content.","shortMessageHtmlLink":"chore(demo): Change visualizer update duration"}},{"before":"95422b17d62964f45528061b678651081910c184","after":"3db66b3fb011ee0f585e8c2256c30b7579a08468","ref":"refs/heads/main","pushedAt":"2024-06-25T06:34:02.000Z","pushType":"push","commitsCount":90,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"fix(HLS): Fix MPEG-H codec selection in HLS (#6901)","shortMessageHtmlLink":"fix(HLS): Fix MPEG-H codec selection in HLS (shaka-project#6901)"}},{"before":"5d1c1552a878c805fa3a8072a7e9ae8e40d9165d","after":null,"ref":"refs/heads/preloadMemoryLeakBranch","pushedAt":"2024-06-25T06:33:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"}},{"before":null,"after":"5d1c1552a878c805fa3a8072a7e9ae8e40d9165d","ref":"refs/heads/preloadMemoryLeakBranch","pushedAt":"2024-06-24T09:13:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"fix(preload): Fix memory leak with preload feature\n\nThere was a memory leak where the segments that the PreloadManager\nprefetched did not get cleaned up, after the player unloads.\nThis fixes that memory leak.\n\nFixes #6883","shortMessageHtmlLink":"fix(preload): Fix memory leak with preload feature"}},{"before":"627bec5dee1ab021add5797d9a6077a54ebbdd01","after":null,"ref":"refs/heads/preloadLoadLatencyBranch","pushedAt":"2024-06-24T07:18:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"}},{"before":null,"after":"627bec5dee1ab021add5797d9a6077a54ebbdd01","ref":"refs/heads/preloadLoadLatencyBranch","pushedAt":"2024-06-24T06:25:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"fix(preload): Fix preload load latency logic.\n\nPreviously, when preloading, we would measure startTimeOfLoad based\non when the PreloadManager was created.\nThis meant that if a PreloadManager was created and then not used\nfor a while, it would lead to the load latency stats reporting an\nextreme load latency.\nThis changes the startTimeOfLoad to instead record when the\nPreloadManager is consumed by the player.\n\nFixes #6871","shortMessageHtmlLink":"fix(preload): Fix preload load latency logic."}},{"before":"5adfac79c5f782dd26b6e2b8224e85d1ace86f0c","after":"c8681a294bf97dd4887966ffc4a589bb4a7eb3eb","ref":"refs/heads/getCodecsBranch","pushedAt":"2024-06-18T11:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"avelad","name":"Álvaro Velad Galván","path":"/avelad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8983024?s=80&v=4"},"commit":{"message":"Minor performance improvement","shortMessageHtmlLink":"Minor performance improvement"}},{"before":"e3c1383a52b61f6f1243240bc0f988aba7be35f6","after":"5adfac79c5f782dd26b6e2b8224e85d1ace86f0c","ref":"refs/heads/getCodecsBranch","pushedAt":"2024-06-14T09:43:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"Don't proxy the method after all.","shortMessageHtmlLink":"Don't proxy the method after all."}},{"before":"5afeb2c747c31b740ff70d4e6a37147400717bb3","after":"e3c1383a52b61f6f1243240bc0f988aba7be35f6","ref":"refs/heads/getCodecsBranch","pushedAt":"2024-06-14T09:10:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"Don't split the codecs.","shortMessageHtmlLink":"Don't split the codecs."}},{"before":"e6f57f2831190e04a421b45335cbd018874e3756","after":"5afeb2c747c31b740ff70d4e6a37147400717bb3","ref":"refs/heads/getCodecsBranch","pushedAt":"2024-06-14T09:09:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"Added the method to the cast proxy.","shortMessageHtmlLink":"Added the method to the cast proxy."}},{"before":null,"after":"e6f57f2831190e04a421b45335cbd018874e3756","ref":"refs/heads/getCodecsBranch","pushedAt":"2024-06-14T09:07:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"feat: Add getCurrentPlaybackInfo method to Player\n\nCloses #6725","shortMessageHtmlLink":"feat: Add getCurrentPlaybackInfo method to Player"}},{"before":"dc3bcd62661ea07fb7e41de5220d20334d8b9fba","after":null,"ref":"refs/heads/destroyAllPreloadBranch","pushedAt":"2024-06-05T10:47:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"}},{"before":"cdbe54769cdec9280d5510c470cd795402b505bc","after":"dc3bcd62661ea07fb7e41de5220d20334d8b9fba","ref":"refs/heads/destroyAllPreloadBranch","pushedAt":"2024-06-05T08:47:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"Add to cast test exceptions.","shortMessageHtmlLink":"Add to cast test exceptions."}},{"before":"9378fc2fea8862f04a2d54261b950f4f0563b983","after":"cdbe54769cdec9280d5510c470cd795402b505bc","ref":"refs/heads/destroyAllPreloadBranch","pushedAt":"2024-06-05T08:22:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"Fixed another typo.","shortMessageHtmlLink":"Fixed another typo."}},{"before":"cb41b0092497a4d13219e2dbc63a2929e8848ba6","after":"9378fc2fea8862f04a2d54261b950f4f0563b983","ref":"refs/heads/destroyAllPreloadBranch","pushedAt":"2024-06-05T08:19:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"Changed it again.","shortMessageHtmlLink":"Changed it again."}},{"before":"3375edc97a8b40492e847cd250f3c84402b8d764","after":"cb41b0092497a4d13219e2dbc63a2929e8848ba6","ref":"refs/heads/destroyAllPreloadBranch","pushedAt":"2024-06-05T08:09:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"Add missing await.","shortMessageHtmlLink":"Add missing await."}},{"before":null,"after":"3375edc97a8b40492e847cd250f3c84402b8d764","ref":"refs/heads/destroyAllPreloadBranch","pushedAt":"2024-06-05T07:57:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"feat(preload): Add new method destroyAllPreloads","shortMessageHtmlLink":"feat(preload): Add new method destroyAllPreloads"}},{"before":"8154298ae3da28f7f463471ff8dc923fde59b793","after":null,"ref":"refs/heads/preloadErrorFixBranchToo","pushedAt":"2024-06-04T23:45:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"}},{"before":"e891d3253c0812d0cfdc5c86ad07b4761960a311","after":"8154298ae3da28f7f463471ff8dc923fde59b793","ref":"refs/heads/preloadErrorFixBranchToo","pushedAt":"2024-06-04T21:59:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"Fix remaining errors","shortMessageHtmlLink":"Fix remaining errors"}},{"before":"96167eb43bfb74ffe80721bd2e06489969dda44f","after":"e891d3253c0812d0cfdc5c86ad07b4761960a311","ref":"refs/heads/preloadErrorFixBranchToo","pushedAt":"2024-06-04T21:29: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 linter","shortMessageHtmlLink":"Fix linter"}},{"before":"390b7cb8bf4936da68ba42fa854df0850f444740","after":"96167eb43bfb74ffe80721bd2e06489969dda44f","ref":"refs/heads/preloadErrorFixBranchToo","pushedAt":"2024-06-04T21:27:08.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":"Add missing destruction checks after async processes","shortMessageHtmlLink":"Add missing destruction checks after async processes"}},{"before":"98144e800ac0123e32fa5538452554204e4d64a1","after":"390b7cb8bf4936da68ba42fa854df0850f444740","ref":"refs/heads/preloadErrorFixBranchToo","pushedAt":"2024-06-04T21:00:01.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 test","shortMessageHtmlLink":"Fix test"}},{"before":"405f6e43b3ee3dc3c3d61e8a0378cd95160952bc","after":"98144e800ac0123e32fa5538452554204e4d64a1","ref":"refs/heads/preloadErrorFixBranchToo","pushedAt":"2024-06-04T20:34: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 uncaught errors in Player exposed by tests","shortMessageHtmlLink":"Fix uncaught errors in Player exposed by tests"}},{"before":"f2eeefd0e0889a4182324774ffb216f07ebb5ea1","after":"405f6e43b3ee3dc3c3d61e8a0378cd95160952bc","ref":"refs/heads/preloadErrorFixBranchToo","pushedAt":"2024-06-04T18:22:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"Just remove destroyPromise_ entirely.","shortMessageHtmlLink":"Just remove destroyPromise_ entirely."}},{"before":"d62d0f754ac64b9781dd8a3b20c7bdfa840ad4ad","after":null,"ref":"refs/heads/preloadErrorFixBranch","pushedAt":"2024-06-04T18:17:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"}},{"before":"082f89770165963cda5797bbe51966c72f6d4535","after":"95422b17d62964f45528061b678651081910c184","ref":"refs/heads/main","pushedAt":"2024-06-04T18:17:34.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"fix(preload): Fix preload error reporting (#6746)","shortMessageHtmlLink":"fix(preload): Fix preload error reporting (shaka-project#6746)"}},{"before":null,"after":"f2eeefd0e0889a4182324774ffb216f07ebb5ea1","ref":"refs/heads/preloadErrorFixBranchToo","pushedAt":"2024-06-04T18:16:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theodab","name":null,"path":"/theodab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21047092?s=80&v=4"},"commit":{"message":"fix(preload): Pass errors through successPromise.\n\nPreviously, preload errors were passed through the destroyPromise,\nwhich is contrary to our normal practices.","shortMessageHtmlLink":"fix(preload): Pass errors through successPromise."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcMDJwwA","startCursor":null,"endCursor":null}},"title":"Activity · theodab/shaka-player"}