{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":198902147,"defaultBranch":"dev-v2","name":"ExoPlayer","ownerLogin":"TiVo","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-07-25T21:16:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4993382?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708987706.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"1e35930413b845a25f7f6e27e5d64e4b9afce487","ref":"refs/heads/p-fix-package-mappings","pushedAt":"2024-02-26T22:48:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevemayhew","name":"Steve Mayhew","path":"/stevemayhew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398072?s=80&v=4"},"commit":{"message":"Package mappings match documentation\n\nUpdate the PACKAGE_MAPPINGS to match the documentation on\nhttps://developer.android.com/media/media3/exoplayer/mappings","shortMessageHtmlLink":"Package mappings match documentation"}},{"before":null,"after":"ed38e595dcacbea24cebd558a7832326596cb63e","ref":"refs/heads/x-unfix-issue-9347-seek-0-jumps-live-with-logging","pushedAt":"2023-09-07T21:12:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevemayhew","name":"Steve Mayhew","path":"/stevemayhew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398072?s=80&v=4"},"commit":{"message":"Example code in player the reproduces the issue.\n\nJust use `--ez trigger_bug true` like the bug says with the test URL we sent\nany live URL will work as well","shortMessageHtmlLink":"Example code in player the reproduces the issue."}},{"before":null,"after":"d1cbeface270a63560880a12e89bb8301b70843d","ref":"refs/heads/p-fix-issue-9347-seek-0-jumps-live","pushedAt":"2023-09-07T21:12:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevemayhew","name":"Steve Mayhew","path":"/stevemayhew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398072?s=80&v=4"},"commit":{"message":"Subsequent `selectTracks() after prepare does not override position\n\nThe MaskingMediaPeriod.onChildSourceInfoRefreshed() already has the position correct from\nthe initial timeline update, since the `preparePositionUs` is 0 the second condition in the\nif:\n\n```\n if (preparePositionOverrideUs != C.TIME_UNSET && positionUs == preparePositionUs) {\n\t...\n```\nis false, so the `preparePositionUs` is not reset. This causes it to be used incorrectly\non subsequent `selectTracks()` calls where `positionUs` does match `preparePositionUs`\n\nThe fix simply resets the `preparePositionOverrideUs` unconditionally, as only the\ninitial `selectTracks()` after the prepared transition should use the override","shortMessageHtmlLink":"Subsequent `selectTracks() after prepare does not override position"}},{"before":"7db0b95eb1038fb2812ce1949bb7d195681c9b55","after":null,"ref":"refs/heads/p-live-speed-overwrites-user-fix","pushedAt":"2023-09-01T17:35:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevemayhew","name":"Steve Mayhew","path":"/stevemayhew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398072?s=80&v=4"}},{"before":"c5e0a9b7b22ea8706a16eb40fba3db4f3b7de40f","after":null,"ref":"refs/heads/x-live-speed-overwrites-user-logging","pushedAt":"2023-09-01T17:34:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevemayhew","name":"Steve Mayhew","path":"/stevemayhew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398072?s=80&v=4"}},{"before":"31b6166dae283ba98feee27dbf14b3a95b7a2a9e","after":"f2cf82cd15047b0c4c2406c6b58a18edd3080f3c","ref":"refs/heads/p-fix-for-issue-11050","pushedAt":"2023-03-17T20:28:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stevemayhew","name":"Steve Mayhew","path":"/stevemayhew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398072?s=80&v=4"},"commit":{"message":"Removes liveOffsetTarget override on seek to live edge\n\nAny calls that issue a `seekTo()` where the position is `TIME_UNSET` will\nnow restore the live offset target to the MediaItem set default.\n\nThe change simply passes a flag to `updatePlaybackSpeedSettingsForNewPeriod()` that\nindicates the call is from a seek operation. If this flag is set, a `positionForTargetOffsetOverrideUs`\nof `TIME_UNSET` unconditionally removes the `setTargetLiveOffsetOverrideUs()`\n\nThis fixes issue #11050","shortMessageHtmlLink":"Removes liveOffsetTarget override on seek to live edge"}},{"before":"f932974632322513d6fd21ec63f3eb4ec950044c","after":"31b6166dae283ba98feee27dbf14b3a95b7a2a9e","ref":"refs/heads/p-fix-for-issue-11050","pushedAt":"2023-03-17T20:19:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stevemayhew","name":"Steve Mayhew","path":"/stevemayhew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398072?s=80&v=4"},"commit":{"message":"Update the change to fix Removes liveOffsetTarget\n\nWill squash this with the first commit and update the message with\nthe actual change. This is a seperate commit just to track in the\npull request","shortMessageHtmlLink":"Update the change to fix Removes liveOffsetTarget"}},{"before":null,"after":"f932974632322513d6fd21ec63f3eb4ec950044c","ref":"refs/heads/p-fix-for-issue-11050","pushedAt":"2023-03-10T00:03:21.178Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevemayhew","name":"Steve Mayhew","path":"/stevemayhew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398072?s=80&v=4"},"commit":{"message":"Removes liveOffsetTarget override on seek to live edge\n\nAny calls that issue a `seekTo()` where the position is `TIME_UNSET` will\nnow restore the live offset target to the MediaItem set default.\n\nThe code handles an intra-period seek in the same timeline by simply updating or removing\nthe `setTargetLiveOffsetOverrideUs()`. Other cases call the original code.\n\nThis fixes issue #11050","shortMessageHtmlLink":"Removes liveOffsetTarget override on seek to live edge"}},{"before":null,"after":"468d20f6bfe6db06e4aad00b0b44c5846f9b74ad","ref":"refs/heads/x-debug-for-issue-11050","pushedAt":"2023-03-10T00:02:42.337Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevemayhew","name":"Steve Mayhew","path":"/stevemayhew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398072?s=80&v=4"},"commit":{"message":"Detailed logging for bug-11050\n\nLogging shows seeks and what happens to live speed control.","shortMessageHtmlLink":"Detailed logging for bug-11050"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEBewjawA","startCursor":null,"endCursor":null}},"title":"Activity ยท TiVo/ExoPlayer"}