{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":37657658,"defaultBranch":"dev","name":"rx-player","ownerLogin":"canalplus","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-18T12:16:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2371279?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714491941.0","currentOid":""},"activityList":{"items":[{"before":"fa03b7d309eb6f735d436cc4cc3cff5e6d9c03f3","after":"b06db7640521e7623b23ca0bffe40546814aefeb","ref":"refs/heads/feat/preload3","pushedAt":"2024-05-03T09:06:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Change a ContentInitializer dispose method to stop\n\nThis was done as it makes more sense to have an \"idle\" state after\nstopping than disposing (in the latter case, we would have to add\nsomething like the \"disposed\" state) and as it may be more portable to\nallow re-using a ContentInitializer later, which however for now hasn't\nany real case.","shortMessageHtmlLink":"Change a ContentInitializer dispose method to stop"}},{"before":"29968b68c0d4cee39c5503d2daaa5a334ca812e6","after":"8dd39b30d8d6c7d6467a1efc45cd652054aae09b","ref":"refs/heads/fix/issue-1427-missingKeysInLicense","pushedAt":"2024-05-02T15:54:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Florent-Bouisset","name":"Florent Bouisset","path":"/Florent-Bouisset","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58945185?s=80&v=4"},"commit":{"message":"change behavior for \"init-data\" singleLicensePer","shortMessageHtmlLink":"change behavior for \"init-data\" singleLicensePer"}},{"before":"73af7b568fdf1c09d940899d2573190a93ac2ffb","after":"9e5ac7b350e4192fc9583b7a41f0aea3cef45e07","ref":"refs/heads/misc/updates-based-on-preload","pushedAt":"2024-05-02T14:44:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Fix SyncOrAsync util syncValue transfer\n\nOur `SyncOrAsync` util is used for cases where a task is >99% of the time\nsynchronous, yet <1% of the time asynchronous, and where we don't want to\nincur any overhead/supplementary complexity of awaiting a Promise which\ninherently schedule a microtask when the value is most probably already\nthere.\n\nIt worked well for most usages, but it turns out that a task that starts\nas asynchronous would then always lead to the need to rely on Promises,\neven once the task is finished (basically, if it started as an \"async\nvalue\" it could never transform itself to a \"sync value\").\n\nThis does not create any issue but we could gain some minuscule advantage\n(well, we could argue that `SyncOrAsync`'s advantage is in itself\nminuscule) here by just relying on the value synchronously once the task is\nfinished.","shortMessageHtmlLink":"Fix SyncOrAsync util syncValue transfer"}},{"before":"829f3ef52b109a0d448f2bfd2594c76dd4497863","after":"d8b74807312874bfce55b34507c2c17168fc872d","ref":"refs/heads/misc/mse-poc","pushedAt":"2024-05-02T14:41:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Compat: Update HTMLMediaElement.prototype.preload type","shortMessageHtmlLink":"Compat: Update HTMLMediaElement.prototype.preload type"}},{"before":"2dd7c59b96f0572b67899b9195e97cf94899acb3","after":"bc8db34d62eebaec1c9a28aad67c5b13d6994fba","ref":"refs/heads/misc/imediaelement","pushedAt":"2024-05-02T14:35:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Remove duplicate find_complete_box file in transports code","shortMessageHtmlLink":"Remove duplicate find_complete_box file in transports code"}},{"before":"58b182238b0f5e226d14772e065d00778d6792f7","after":"2dd7c59b96f0572b67899b9195e97cf94899acb3","ref":"refs/heads/misc/imediaelement","pushedAt":"2024-05-02T14:34:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Remove duplicate find_complete_box test file in transports code","shortMessageHtmlLink":"Remove duplicate find_complete_box test file in transports code"}},{"before":"bb031a82904d4019a560bfc215d5b2a7e95790cd","after":"58b182238b0f5e226d14772e065d00778d6792f7","ref":"refs/heads/misc/imediaelement","pushedAt":"2024-05-02T14:32:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Compat: Update HTMLMediaElement.prototype.preload type","shortMessageHtmlLink":"Compat: Update HTMLMediaElement.prototype.preload type"}},{"before":"dff24b8f92d61d65c2eb4e5b0e206d6fe1a016a7","after":"bb031a82904d4019a560bfc215d5b2a7e95790cd","ref":"refs/heads/misc/imediaelement","pushedAt":"2024-05-02T14:32:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Compat: fix name asset to assert","shortMessageHtmlLink":"Compat: fix name asset to assert"}},{"before":"3872914549c12ab4d5fcdd4477880470b693ae33","after":"dff24b8f92d61d65c2eb4e5b0e206d6fe1a016a7","ref":"refs/heads/misc/imediaelement","pushedAt":"2024-05-02T14:31:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Rewrite some details on JSDOC for media element types redefinitions","shortMessageHtmlLink":"Rewrite some details on JSDOC for media element types redefinitions"}},{"before":"e5b98a1fc855aeaa4f2aed33441553a676605464","after":"8d29944ef4571159320718fcfda4805f69142b47","ref":"refs/heads/misc/stop-transpiling-to-es5","pushedAt":"2024-05-02T14:16:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Stop transpiling some builds to ES5\n\nThis is built on top of #1425 itself built on top of #1420, which\nremoves most dependencies to webpack (besides tests, that we'll need to\nalso change anyway considering the fact that `karma-webpack` has an old\nreported issue on macOS with our build).\n\nWe planned to release in our future 4.1.0 an ES5 version of our worker\nfile and as a lesser feature an ES5 \"legacy\" build (the one linked to release\nnotes - not the one published on npm).\n\nProviding an ES5 version of our worker file was especially added to\nsupport the `MULTI_THREAD` feature on PlayStation 4 devices.\n\nHowever I sadly propose here that we roll back that attempt of support\n(just of the `MULTI_THREAD` feature, the PlayStation 4 stay officially\nsupported and tested).\n\n---\n\nAfter multiple attempts (myself and then @Florent-Bouisset), we realized\nthe complexities and costs of maintaining a supplementary ES5 version of\nbuilds.\n\nWe initially tried to switch from a webpack+babel mix to swc on a bundle\nalready produced by esbuild.\nThe global idea was to simplify our bundling process by designing an\narchitecturally simple and low-maintainance process made of a separate\nbundling step then transpiling step on the bundling result.\n\nBut we realized that this philosophy doesn't seem to be compatible to\nthose tools. When combined with the fact that their documentation is\noften either lacking or too complex, than some of our questionning to\nmaintainers led to poor answers and that the JS tooling ecosystem appears\nto be still changing very fast, I'm not sure that I want to guarantee\nsupport of ES5 for our hopefully long-lived v4 right now.","shortMessageHtmlLink":"Stop transpiling some builds to ES5"}},{"before":"53c1ce0cdb09faa545d80c07041d1d50e66cf536","after":"3beaaa392f2e0347a92f099e79b605b886646c6d","ref":"refs/heads/dev","pushedAt":"2024-05-02T13:31:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Merge pull request #1412 from steve-taylor/dev\n\nGenerate TypeScript declaration maps","shortMessageHtmlLink":"Merge pull request #1412 from steve-taylor/dev"}},{"before":"c2a6327367a1bba3e0f5356554e0e8920a8418b0","after":"e86a2899395342835eb07b42cfc89350b0333b04","ref":"refs/heads/fix/compatibilty-edge-test-keysystems","pushedAt":"2024-05-02T07:59:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Florent-Bouisset","name":"Florent Bouisset","path":"/Florent-Bouisset","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58945185?s=80&v=4"},"commit":{"message":"PR review","shortMessageHtmlLink":"PR review"}},{"before":"dc76c23d11afe99444a9d72c948de943b9f2d8a4","after":"e5b98a1fc855aeaa4f2aed33441553a676605464","ref":"refs/heads/misc/stop-transpiling-to-es5","pushedAt":"2024-04-30T16:01:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Stop transpiling some builds to ES5\n\nThis is built on top of #1425 itself built on top of #1420, which\nremoves most dependencies to webpack (besides tests, that we'll need to\nalso change anyway considering the fact that `karma-webpack` has an old\nreported issue on macOS with our build).\n\nWe planned to release in our future 4.1.0 an ES5 version of our worker\nfile and as a lesser feature an ES5 \"legacy\" build (the one linked to release\nnotes - not the one published on npm).\n\nProviding an ES5 version of our worker file was especially added to\nsupport the `MULTI_THREAD` feature on PlayStation 4 devices.\n\nHowever I sadly propose here that we roll back that attempt of support\n(just of the `MULTI_THREAD` feature, the PlayStation 4 stay officially\nsupported and tested).\n\n---\n\nAfter multiple attempts (myself and then @Florent-Bouisset), we realized\nthe complexities and costs of maintaining a supplementary ES5 version of\nbuilds.\n\nWe initially tried to switch from a webpack+babel mix to swc on a bundle\nalready produced by esbuild.\nThe global idea was to simplify our bundling process by designing an\narchitecturally simple and low-maintainance process made of a separate\nbundling step then transpiling step on the bundling result.\n\nBut we realized that this philosophy doesn't seem to be compatible to\nthose tools. When combined with the fact that their documentation is\noften either lacking or too complex, than some of our questionning to\nmaintainers led to poor answers and that the JS tooling ecosystem appears\nto be still changing very fast, I'm not sure that I want to guarantee\nsupport of ES5 for our hopefully long-lived v4 right now.","shortMessageHtmlLink":"Stop transpiling some builds to ES5"}},{"before":"0845657184f5a3b391464548c6f08a49d6e54483","after":"dc76c23d11afe99444a9d72c948de943b9f2d8a4","ref":"refs/heads/misc/stop-transpiling-to-es5","pushedAt":"2024-04-30T15:50:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Stop transpiling some builds to ES5\n\nThis is built on top of #1425 itself built on top of #1420, which\nremoves most dependencies to webpack (besides tests, that we'll need to\nalso change anyway considering the fact that `karma-webpack` has an old\nreported issue on macOS with our build).\n\nWe planned to release in our future 4.1.0 an ES5 version of our worker\nfile and as a lesser feature an ES5 \"legacy\" build (the one linked to release\nnotes - not the one published on npm).\n\nProviding an ES5 version of our worker file was especially added to\nsupport the `MULTI_THREAD` feature on PlayStation 4 devices.\n\nHowever I sadly propose here that we roll back that attempt of support\n(just of the `MULTI_THREAD` feature, the PlayStation 4 stay officially\nsupported and tested).\n\n---\n\nAfter multiple attempts (myself and then @Florent-Bouisset), we realized\nthe complexities and costs of maintaining a supplementary ES5 version of\nbuilds.\n\nWe initially tried to switch from a webpack+babel mix to swc on a bundle\nalready produced by esbuild.\nThe global idea was to simplify our bundling process by designing an\narchitecturally simple and low-maintainance process made of a separate\nbundling step then transpiling step on the bundling result.\n\nBut we realized that this philosophy doesn't seem to be compatible to\nthose tools. When combined with the fact that their documentation is\noften either lacking or too complex, than some of our questionning to\nmaintainers led to poor answers and that the JS tooling ecosystem appears\nto be still changing very fast, I'm not sure that I want to guarantee\nsupport of ES5 for our hopefully long-lived v4 right now.","shortMessageHtmlLink":"Stop transpiling some builds to ES5"}},{"before":null,"after":"0845657184f5a3b391464548c6f08a49d6e54483","ref":"refs/heads/misc/stop-transpiling-to-es5","pushedAt":"2024-04-30T15:45:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Stop transpiling some builds to ES5\n\nThis is built on top of #1425 itself built on top of #1420, which\nremoves most dependencies to webpack (besides tests, that we'll need to\nalso change anyway considering the fact that `karma-webpack` has an old\nreported issue on macOS with our build).\n\nWe planned to release in our future 4.1.0 an ES5 version of our worker\nfile and as a lesser feature an ES5 \"legacy\" build (the one linked to release\nnotes - not the one published on npm).\n\nProviding an ES5 version of our worker file was especially added to\nsupport the `MULTI_THREAD` feature on PlayStation 4 devices.\n\nHowever I sadly propose here that we roll back that attempt of support\n(just of the `MULTI_THREAD` feature, the PlayStation 4 stay officially\nsupported and tested).\n\n---\n\nAfter multiple attempts (myself and then @Florent-Bouisset), we realized\nthe complexities and costs of maintaining a supplementary ES5 version of\nbuilds.\n\nWe initially tried to switch from a webpack+babel mix to swc on a bundle\nalready produced by esbuild.\nThe global idea was to simplify our bundling process by designing an\narchitecturally simple and low-maintainance process made of a separate\nbundling step then transpiling step on the bundling result.\n\nBut we realized that this philosophy doesn't seem to be compatible to\nthose tools. When combined with the fact that their documentation is\noften either lacking or too complex, than some of our questionning to\nmaintainers led to poor answers and that the JS tooling ecosystem appears\nto be still changing very fast, I'm not sure that I want to guarantee\nsupport of ES5 for our hopefully long-lived v4 right now.","shortMessageHtmlLink":"Stop transpiling some builds to ES5"}},{"before":"9c89491794a429bfb28ead964c96f94339116bd1","after":"fc5e38b6096671f6d2b3b33e40530d798289c911","ref":"refs/heads/fix/ps4-timestampoffset2","pushedAt":"2024-04-30T13:21:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Add some logs for tests","shortMessageHtmlLink":"Add some logs for tests"}},{"before":"13d1ea0e6b79011d56d274e09d930e5a695216a8","after":"9c89491794a429bfb28ead964c96f94339116bd1","ref":"refs/heads/fix/ps4-timestampoffset2","pushedAt":"2024-04-30T12:35:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Add some logs for tests","shortMessageHtmlLink":"Add some logs for tests"}},{"before":"791ec0eb613802f8ee461c25a5818469bef5bef2","after":"c2a6327367a1bba3e0f5356554e0e8920a8418b0","ref":"refs/heads/fix/compatibilty-edge-test-keysystems","pushedAt":"2024-04-30T12:13:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Florent-Bouisset","name":"Florent Bouisset","path":"/Florent-Bouisset","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58945185?s=80&v=4"},"commit":{"message":"update file path","shortMessageHtmlLink":"update file path"}},{"before":"ab959a280d3f45dfd5266020f7286abc3e14546f","after":"13d1ea0e6b79011d56d274e09d930e5a695216a8","ref":"refs/heads/fix/ps4-timestampoffset2","pushedAt":"2024-04-30T11:04:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Add some logs for tests","shortMessageHtmlLink":"Add some logs for tests"}},{"before":"98bc6de18b51de10de58630a04fd548aa4632a5f","after":"ab959a280d3f45dfd5266020f7286abc3e14546f","ref":"refs/heads/fix/ps4-timestampoffset2","pushedAt":"2024-04-30T10:57:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Add some logs for tests","shortMessageHtmlLink":"Add some logs for tests"}},{"before":"c6237460b03300b1a0e929201b4ed37612d9ab4c","after":"98bc6de18b51de10de58630a04fd548aa4632a5f","ref":"refs/heads/fix/ps4-timestampoffset2","pushedAt":"2024-04-30T10:30:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Add some logs for tests","shortMessageHtmlLink":"Add some logs for tests"}},{"before":"4528c5afcf9a9d3925d4800b297ebdb3af264661","after":"791ec0eb613802f8ee461c25a5818469bef5bef2","ref":"refs/heads/fix/compatibilty-edge-test-keysystems","pushedAt":"2024-04-30T09:58:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Florent-Bouisset","name":"Florent Bouisset","path":"/Florent-Bouisset","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58945185?s=80&v=4"},"commit":{"message":"PR feedback","shortMessageHtmlLink":"PR feedback"}},{"before":"af66177962ae1ab007aac228a96e04683abfd7ae","after":"4528c5afcf9a9d3925d4800b297ebdb3af264661","ref":"refs/heads/fix/compatibilty-edge-test-keysystems","pushedAt":"2024-04-30T09:51:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Florent-Bouisset","name":"Florent Bouisset","path":"/Florent-Bouisset","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58945185?s=80&v=4"},"commit":{"message":"PR feedback","shortMessageHtmlLink":"PR feedback"}},{"before":"e78c57529f71a07874304198f1698e41f330ed8e","after":"af66177962ae1ab007aac228a96e04683abfd7ae","ref":"refs/heads/fix/compatibilty-edge-test-keysystems","pushedAt":"2024-04-30T09:48:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Florent-Bouisset","name":"Florent Bouisset","path":"/Florent-Bouisset","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58945185?s=80&v=4"},"commit":{"message":"PR feedback","shortMessageHtmlLink":"PR feedback"}},{"before":"afc8ed2641da1246df1d8e3ea98eb716278bc405","after":"c6237460b03300b1a0e929201b4ed37612d9ab4c","ref":"refs/heads/fix/ps4-timestampoffset2","pushedAt":"2024-04-29T16:55:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Add some logs for tests","shortMessageHtmlLink":"Add some logs for tests"}},{"before":"b972ec582c00fce2b7443677b98d45215706d367","after":"afc8ed2641da1246df1d8e3ea98eb716278bc405","ref":"refs/heads/fix/ps4-timestampoffset2","pushedAt":"2024-04-29T16:12:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Add some logs for tests","shortMessageHtmlLink":"Add some logs for tests"}},{"before":"5ef4ad0e9fbb74c2f159c4e8756a4ebd2b7193ad","after":"b972ec582c00fce2b7443677b98d45215706d367","ref":"refs/heads/fix/ps4-timestampoffset2","pushedAt":"2024-04-29T15:45:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"Add some logs for tests","shortMessageHtmlLink":"Add some logs for tests"}},{"before":"5dd6167c28b3af0bb3d2a6f4c2cb651924c8629e","after":"e78c57529f71a07874304198f1698e41f330ed8e","ref":"refs/heads/fix/compatibilty-edge-test-keysystems","pushedAt":"2024-04-29T12:56:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Florent-Bouisset","name":"Florent Bouisset","path":"/Florent-Bouisset","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58945185?s=80&v=4"},"commit":{"message":"use generate init Data instead of having a raw uint8Array","shortMessageHtmlLink":"use generate init Data instead of having a raw uint8Array"}},{"before":"fc626f9e019d34634159bfb145eb620290286be4","after":"5dd6167c28b3af0bb3d2a6f4c2cb651924c8629e","ref":"refs/heads/fix/compatibilty-edge-test-keysystems","pushedAt":"2024-04-29T12:16:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Florent-Bouisset","name":"Florent Bouisset","path":"/Florent-Bouisset","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58945185?s=80&v=4"},"commit":{"message":"use generate init Data instead of having a raw uint8Array","shortMessageHtmlLink":"use generate init Data instead of having a raw uint8Array"}},{"before":"b9c260074c1e1d77bce24ffac28eb22c5cf557c8","after":"5ef4ad0e9fbb74c2f159c4e8756a4ebd2b7193ad","ref":"refs/heads/fix/ps4-timestampoffset2","pushedAt":"2024-04-29T12:16:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peaBerberian","name":"Paul Berberian","path":"/peaBerberian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8694124?s=80&v=4"},"commit":{"message":"[Proposal]: Alternative way of timestampoffset handling on the PS4\n\nThis is a very minor reimplementation of #1432 where the code updating\nthe tfdt is now in the `SourceBufferInterface` implementation instead of\nin its own compat file.\n\nThis has the disadvantage of making the `SourceBufferInterface` class a\nlittle more complex by adding a lot of code only useful for the PlayStation\n4 for now in it.\n\nIts advantage however is that by integrating the work-around in this\ntighter way, we better ensure the initialization segment's timescale\nconsidered is up to date and resetted at the right time.","shortMessageHtmlLink":"[Proposal]: Alternative way of timestampoffset handling on the PS4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQJQXkQA","startCursor":null,"endCursor":null}},"title":"Activity ยท canalplus/rx-player"}