{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":299832860,"defaultBranch":"master","name":"livekit","ownerLogin":"livekit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-30T06:49:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69438833?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717885997.0","currentOid":""},"activityList":{"items":[{"before":"97977e090416d5bc52ab13e119431d45693b66f1","after":null,"ref":"refs/heads/renovate/livekit-deps","pushedAt":"2024-06-08T22:33:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"caf86c404aea9ea1ee65c9198357cf93dafedf4b","after":"fbf50b1c33fe652a393e25d0788ca21e82d80f64","ref":"refs/heads/renovate/go-deps","pushedAt":"2024-06-08T19:34:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update go deps\n\nGenerated by renovateBot","shortMessageHtmlLink":"fix(deps): update go deps"}},{"before":"8bcf5aa22555ec73fe027a3128836bcd52182ee1","after":null,"ref":"refs/heads/raja_payload_type","pushedAt":"2024-06-08T19:33:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"}},{"before":"b58db8225445396f5331990499bc4a37532c5ab7","after":"38d213ed10834339691f2ed07e979b2c243eb149","ref":"refs/heads/master","pushedAt":"2024-06-08T19:33:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"},"commit":{"message":"Do not compare payload type before bind (#2775)","shortMessageHtmlLink":"Do not compare payload type before bind (#2775)"}},{"before":"a3f8a5108bb1fe1a0cd56d0071672df2729dc8eb","after":"97977e090416d5bc52ab13e119431d45693b66f1","ref":"refs/heads/renovate/livekit-deps","pushedAt":"2024-06-08T13:44:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update github.com/livekit/protocol digest to 90207b4\n\nGenerated by renovateBot","shortMessageHtmlLink":"fix(deps): update github.com/livekit/protocol digest to 90207b4"}},{"before":null,"after":"a3f8a5108bb1fe1a0cd56d0071672df2729dc8eb","ref":"refs/heads/renovate/livekit-deps","pushedAt":"2024-06-08T13:44:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update github.com/livekit/protocol digest to 90207b4\n\nGenerated by renovateBot","shortMessageHtmlLink":"fix(deps): update github.com/livekit/protocol digest to 90207b4"}},{"before":null,"after":"8bcf5aa22555ec73fe027a3128836bcd52182ee1","ref":"refs/heads/raja_payload_type","pushedAt":"2024-06-08T11:42:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"},"commit":{"message":"Do not compare payload type before bind","shortMessageHtmlLink":"Do not compare payload type before bind"}},{"before":"a3f8a5108bb1fe1a0cd56d0071672df2729dc8eb","after":null,"ref":"refs/heads/renovate/livekit-deps","pushedAt":"2024-06-08T10:21:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"495ad690a8d179f040340ab7f2bec9f2e41aec71","after":"a3f8a5108bb1fe1a0cd56d0071672df2729dc8eb","ref":"refs/heads/renovate/livekit-deps","pushedAt":"2024-06-08T07:26:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update github.com/livekit/protocol digest to 90207b4\n\nGenerated by renovateBot","shortMessageHtmlLink":"fix(deps): update github.com/livekit/protocol digest to 90207b4"}},{"before":null,"after":"495ad690a8d179f040340ab7f2bec9f2e41aec71","ref":"refs/heads/renovate/livekit-deps","pushedAt":"2024-06-08T07:26:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update github.com/livekit/protocol digest to 90207b4\n\nGenerated by renovateBot","shortMessageHtmlLink":"fix(deps): update github.com/livekit/protocol digest to 90207b4"}},{"before":"40319a0a527c203ab8cb0629b4ca0368067f0287","after":null,"ref":"refs/heads/raja_log_invalid_RTP","pushedAt":"2024-06-08T05:06:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"}},{"before":"cee3fdb25e7614f8b8df658cc569ad7c61782465","after":"b58db8225445396f5331990499bc4a37532c5ab7","ref":"refs/heads/master","pushedAt":"2024-06-08T05:06:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"},"commit":{"message":"Log invalid RTP packet (#2774)","shortMessageHtmlLink":"Log invalid RTP packet (#2774)"}},{"before":null,"after":"40319a0a527c203ab8cb0629b4ca0368067f0287","ref":"refs/heads/raja_log_invalid_RTP","pushedAt":"2024-06-08T04:30:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"},"commit":{"message":"Log invalid RTP packet","shortMessageHtmlLink":"Log invalid RTP packet"}},{"before":"495ad690a8d179f040340ab7f2bec9f2e41aec71","after":null,"ref":"refs/heads/renovate/livekit-deps","pushedAt":"2024-06-08T01:03:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"2892e2149b6b5a965e9b6d6e680c61e0d4b1b9f3","after":"495ad690a8d179f040340ab7f2bec9f2e41aec71","ref":"refs/heads/renovate/livekit-deps","pushedAt":"2024-06-07T21:37:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update github.com/livekit/protocol digest to 90207b4\n\nGenerated by renovateBot","shortMessageHtmlLink":"fix(deps): update github.com/livekit/protocol digest to 90207b4"}},{"before":null,"after":"2892e2149b6b5a965e9b6d6e680c61e0d4b1b9f3","ref":"refs/heads/renovate/livekit-deps","pushedAt":"2024-06-07T21:36:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update github.com/livekit/protocol digest to 90207b4\n\nGenerated by renovateBot","shortMessageHtmlLink":"fix(deps): update github.com/livekit/protocol digest to 90207b4"}},{"before":"92c946e39001a6fb6a09658a2fdaa42784a6d560","after":null,"ref":"refs/heads/raja_switch_ts","pushedAt":"2024-06-07T18:26:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"}},{"before":"73852d0a1373f746f402265e7f93de8d437bff06","after":"cee3fdb25e7614f8b8df658cc569ad7c61782465","ref":"refs/heads/master","pushedAt":"2024-06-07T18:26:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"},"commit":{"message":"Better lock for sender report TS offset. (#2771)\n\n* Better lock for sender report TS offset.\r\n\r\nIt is possible that a resume has happened and new time stamp offset\r\ncalculated. But, a sender report from publisher comes with a time stamp\r\nprior to the time stamp which was used for offset calculation. Using\r\nthat sender report in the forwarding path causes jumps.\r\n\r\nExample\r\n- Track forwarding, let us tsOffset = `a`\r\n- Unmute/layer switch - one of those events happens, a new tsOffset will\r\n be calculated, let us say that offset is `b` and it is based on\r\n incoming time stmap of `c`.\r\n- A sender report from publisher could arrive with timestamp = `d`.\r\n o If `d` >= `c`, the offset `b` is correct and can be applied.\r\n o But, it is possible that `d` < `c`, in that case, offset `a` should\r\n be used and not `b`.\r\n\r\nTo address this, keep track of incoming extended timestamp at switch\r\npoint and accept incoming sender reports which have a timestamp >=\r\nswitch point timestamp.\r\n\r\n* clean up\r\n\r\n* log more details on invalid layer","shortMessageHtmlLink":"Better lock for sender report TS offset. (#2771)"}},{"before":"2892e2149b6b5a965e9b6d6e680c61e0d4b1b9f3","after":null,"ref":"refs/heads/renovate/livekit-deps","pushedAt":"2024-06-07T15:11:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"4c2276a34d3d9f485209740433e390140bffce04","after":"caf86c404aea9ea1ee65c9198357cf93dafedf4b","ref":"refs/heads/renovate/go-deps","pushedAt":"2024-06-07T15:11:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update go deps\n\nGenerated by renovateBot","shortMessageHtmlLink":"fix(deps): update go deps"}},{"before":"492ed515128b566655fc0ab81ff54aebf77e9e5b","after":"2892e2149b6b5a965e9b6d6e680c61e0d4b1b9f3","ref":"refs/heads/renovate/livekit-deps","pushedAt":"2024-06-07T13:04:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update github.com/livekit/protocol digest to 90207b4\n\nGenerated by renovateBot","shortMessageHtmlLink":"fix(deps): update github.com/livekit/protocol digest to 90207b4"}},{"before":null,"after":"492ed515128b566655fc0ab81ff54aebf77e9e5b","ref":"refs/heads/renovate/livekit-deps","pushedAt":"2024-06-07T13:04:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update github.com/livekit/protocol digest to 90207b4\n\nGenerated by renovateBot","shortMessageHtmlLink":"fix(deps): update github.com/livekit/protocol digest to 90207b4"}},{"before":"38115cb9867609bb1902523c97bf053445647c04","after":"92c946e39001a6fb6a09658a2fdaa42784a6d560","ref":"refs/heads/raja_switch_ts","pushedAt":"2024-06-07T12:09:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"},"commit":{"message":"log more details on invalid layer","shortMessageHtmlLink":"log more details on invalid layer"}},{"before":"0d8b8316105ac8339cd141b769aeb71e0f67d89c","after":"38115cb9867609bb1902523c97bf053445647c04","ref":"refs/heads/raja_switch_ts","pushedAt":"2024-06-07T11:57:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"},"commit":{"message":"clean up","shortMessageHtmlLink":"clean up"}},{"before":null,"after":"0d8b8316105ac8339cd141b769aeb71e0f67d89c","ref":"refs/heads/raja_switch_ts","pushedAt":"2024-06-07T11:54:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"},"commit":{"message":"Better lock for sender report TS offset.\n\nIt is possible that a resume has happened and new time stamp offset\ncalculated. But, a sender report from publisher comes with a time stamp\nprior to the time stamp which was used for offset calculation. Using\nthat sender report in the forwarding path causes jumps.\n\nExample\n- Track forwarding, let us tsOffset = `a`\n- Unmute/layer switch - one of those events happens, a new tsOffset will\n be calculated, let us say that offset is `b` and it is based on\n incoming time stmap of `c`.\n- A sender report from publisher could arrive with timestamp = `d`.\n o If `d` >= `c`, the offset `b` is correct and can be applied.\n o But, it is possible that `d` < `c`, in that case, offset `a` should\n be used and not `b`.\n\nTo address this, keep track of incoming extended timestamp at switch\npoint and accept incoming sender reports which have a timestamp >=\nswitch point timestamp.","shortMessageHtmlLink":"Better lock for sender report TS offset."}},{"before":"cef9d24e3a534b0da63386e2b964766f9c1c9ebe","after":null,"ref":"refs/heads/raja_large_jump","pushedAt":"2024-06-07T07:06:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"}},{"before":"c265ab7104026ed09d9c625bfec3dddb862a3c93","after":"73852d0a1373f746f402265e7f93de8d437bff06","ref":"refs/heads/master","pushedAt":"2024-06-07T07:06:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"},"commit":{"message":"Reduce large sequence number jump threshold for logging. (#2770)\n\nSeeing some unexplained large jumps on remotes across relay. Unclear if\r\nthere was a jump on origin side at some point. Reducing threshold for\r\nlarge jump so that we can catch unexpected jumps more.","shortMessageHtmlLink":"Reduce large sequence number jump threshold for logging. (#2770)"}},{"before":null,"after":"cef9d24e3a534b0da63386e2b964766f9c1c9ebe","ref":"refs/heads/raja_large_jump","pushedAt":"2024-06-07T06:57:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"},"commit":{"message":"Reduce large sequence number jump threshold for logging.\n\nSeeing some unexplained large jumps on remotes across relay. Unclear if\nthere was a jump on origin side at some point. Reducing threshold for\nlarge jump so that we can catch unexpected jumps more.","shortMessageHtmlLink":"Reduce large sequence number jump threshold for logging."}},{"before":"492ed515128b566655fc0ab81ff54aebf77e9e5b","after":null,"ref":"refs/heads/renovate/livekit-deps","pushedAt":"2024-06-07T04:22:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"4c3f4f7290cfb5c7478096340d92964d98ca980c","after":null,"ref":"refs/heads/raja_invalid_spatial","pushedAt":"2024-06-07T02:51:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"boks1971","name":"Raja Subramanian","path":"/boks1971","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6278212?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYBysoAA","startCursor":null,"endCursor":null}},"title":"Activity ยท livekit/livekit"}