{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":167908806,"defaultBranch":"master","name":"rtp","ownerLogin":"pion","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-01-28T06:14:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/38192892?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723831578.0","currentOid":""},"activityList":{"items":[{"before":"265ba8a92fca991ecc60f648bdb533504608dc3c","after":"dd05d229f6fb79743c9c5b18bdf450ee3c36530b","ref":"refs/heads/h265","pushedAt":"2024-09-10T15:15:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"},"commit":{"message":"Add H265 payloader and depacketizer\n\nThis change completes the H265 implementation.","shortMessageHtmlLink":"Add H265 payloader and depacketizer"}},{"before":"65641b10ae16b9005424f3043d63e1aded52c1eb","after":"265ba8a92fca991ecc60f648bdb533504608dc3c","ref":"refs/heads/h265","pushedAt":"2024-09-10T14:42:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"},"commit":{"message":"Add H265 payloader and depacketizer\n\nThis change completes the H265 implementation.","shortMessageHtmlLink":"Add H265 payloader and depacketizer"}},{"before":"01c60daabfd2926508bbd69da411ad513eabeee4","after":"65641b10ae16b9005424f3043d63e1aded52c1eb","ref":"refs/heads/h265","pushedAt":"2024-09-09T18:52:03.000Z","pushType":"push","commitsCount":103,"pusher":{"login":"kevmo314","name":"Kevin Wang","path":"/kevmo314","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/511342?s=80&v=4"},"commit":{"message":"Merge branch 'master' into h265","shortMessageHtmlLink":"Merge branch 'master' into h265"}},{"before":"c442fc82cc1be9b9eda1e3d98179142a4810f6d3","after":"a21194ecfb5362261a0dc4af1f68e4a8944df345","ref":"refs/heads/master","pushedAt":"2024-08-26T15:32:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"},"commit":{"message":"Update go.mod version to 1.20\n\nRelates to pion/webrtc#2869","shortMessageHtmlLink":"Update go.mod version to 1.20"}},{"before":"114df0da9223d4352ba2736271f0389d16ab2354","after":null,"ref":"refs/heads/sync-assets-v0.11.15","pushedAt":"2024-08-16T18:06:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"}},{"before":"4aac9829f06c01901fdde9870d68c24611e29ce2","after":"c442fc82cc1be9b9eda1e3d98179142a4810f6d3","ref":"refs/heads/master","pushedAt":"2024-08-16T18:06:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"},"commit":{"message":"Update CI configs to v0.11.15\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.15"}},{"before":"f62a617cd2b09e01e38f2e4612a967b330cc13d7","after":"114df0da9223d4352ba2736271f0389d16ab2354","ref":"refs/heads/sync-assets-v0.11.15","pushedAt":"2024-08-16T18:04:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"},"commit":{"message":"Update CI configs to v0.11.15\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.15"}},{"before":null,"after":"f62a617cd2b09e01e38f2e4612a967b330cc13d7","ref":"refs/heads/sync-assets-v0.11.15","pushedAt":"2024-08-16T15:18:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pionbot","name":"Pion Bot","path":"/pionbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59523206?s=80&v=4"},"commit":{"message":"Update CI configs to v0.11.15\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.15"}},{"before":"2fc0be0e34f62bce6a6d4cd06f99906b49d883d5","after":null,"ref":"refs/heads/sync-assets-v0.11.14","pushedAt":"2024-08-16T15:13:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"}},{"before":null,"after":"2fc0be0e34f62bce6a6d4cd06f99906b49d883d5","ref":"refs/heads/sync-assets-v0.11.14","pushedAt":"2024-08-16T14:54:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pionbot","name":"Pion Bot","path":"/pionbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59523206?s=80&v=4"},"commit":{"message":"Update CI configs to v0.11.14\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.14"}},{"before":"378ef6fd2293f19b402da4829ddce5258053e8f4","after":"4aac9829f06c01901fdde9870d68c24611e29ce2","ref":"refs/heads/master","pushedAt":"2024-08-06T18:50:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kcaffrey","name":"Kevin Caffrey","path":"/kcaffrey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2773408?s=80&v=4"},"commit":{"message":"Fix rare SRTP loss decode failure\n\nAs described in https://webrtc-review.googlesource.com/c/src/+/358360\nthere can be a problem when the sequence number starts near the\nrollover point and there is packet loss. As linked to in that issue,\nlibsrtp recommends having the starting sequence number be less than\n2^15 to avoid that problem.","shortMessageHtmlLink":"Fix rare SRTP loss decode failure"}},{"before":"0967ee9be20ea1da55274e2d1f7a2198a1cdc1c9","after":"378ef6fd2293f19b402da4829ddce5258053e8f4","ref":"refs/heads/master","pushedAt":"2024-08-02T13:39:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"},"commit":{"message":"Add test case for broken second nalu in STAP-A","shortMessageHtmlLink":"Add test case for broken second nalu in STAP-A"}},{"before":"c63802785c5c341b2c41a6608f3732f83c47b301","after":null,"ref":"refs/heads/sync-assets-v0.11.13","pushedAt":"2024-07-30T03:18:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"}},{"before":null,"after":"c63802785c5c341b2c41a6608f3732f83c47b301","ref":"refs/heads/sync-assets-v0.11.13","pushedAt":"2024-07-30T02:45:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pionbot","name":"Pion Bot","path":"/pionbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59523206?s=80&v=4"},"commit":{"message":"Update CI configs to v0.11.13\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.13"}},{"before":"bc5124c9d0d0b027de8bf84f1d50bb39619b1728","after":"0967ee9be20ea1da55274e2d1f7a2198a1cdc1c9","ref":"refs/heads/master","pushedAt":"2024-07-13T19:01:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirzooro","name":null,"path":"/sirzooro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1969912?s=80&v=4"},"commit":{"message":"Fix RTP padding length validation\n\nAdded validation of RTP padding length in received packets. Also check\nfor zero padding length when marshaling.","shortMessageHtmlLink":"Fix RTP padding length validation"}},{"before":"12646b601d88f448fe5474c6ab9e746f99ae7447","after":"bc5124c9d0d0b027de8bf84f1d50bb39619b1728","ref":"refs/heads/master","pushedAt":"2024-04-29T00:23:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"},"commit":{"message":"Fix VP9 decoding on iOS\n\nThe current implementation of the VP9 payloader produces payloads that\nare not compatible with iOS. This is because the payloader provides\nonly the muxing strategy called \"flexible mode\".\n\nAccording to the VP9 RFC draft, there are two ways to wrap VP9 frames\ninto RTP packets: the \"flexible mode\" and the \"non-flexible mode\", with\nthe latter being the preferred one for live-streaming applications. In\nparticular, all browsers encodes VP9 RTP packets in the \"non-flexible\nmode\", while iOS supports decoding RTP packets in this mode only, and\nthis is probably a problem shared by other implementations.\n\nThis patch improves the VP9 payloader by adding support for the\n\"non-flexible mode\". The \"flexible mode\" is retained and a flag is\nprovided to perform the switch between the two modes.","shortMessageHtmlLink":"Fix VP9 decoding on iOS"}},{"before":"aa48ccf32248081ba80601bc0594329ec261386b","after":"12646b601d88f448fe5474c6ab9e746f99ae7447","ref":"refs/heads/master","pushedAt":"2024-04-23T04:09:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"},"commit":{"message":"Add tests for SetZeroAllocation\n\nAssert that H264, VP8, VP9 and AV1 don't do any allocation. At this time\nH265 does allocate.","shortMessageHtmlLink":"Add tests for SetZeroAllocation"}},{"before":"a663858e3acea2672f69a94a1edbb9ad4ccfa583","after":"aa48ccf32248081ba80601bc0594329ec261386b","ref":"refs/heads/master","pushedAt":"2024-04-23T03:59:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"},"commit":{"message":"Add ZeroAllocation support to AV1Packet\n\nMake parsing of the OBU list in AV1Packet optional. This enables a\nhigher performance depacketizer, with a reduced feature set.","shortMessageHtmlLink":"Add ZeroAllocation support to AV1Packet"}},{"before":"74a9dc74432a406dcfdb70db77ce7fb5a2a2f496","after":"a663858e3acea2672f69a94a1edbb9ad4ccfa583","ref":"refs/heads/master","pushedAt":"2024-04-23T03:42:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"},"commit":{"message":"Add SetZeroAllocation\n\nSetZeroAllocation enables a higher performance depacketizer, with a\nreduced feature set. Currently only enabled for H264.\n\nBy default, the H264Packet.Unmarshal performs reassembly\nof FU-A NALUs. Not only is this ineficient, it also assumes\nthat no packet reordering or packet loss ever happens.","shortMessageHtmlLink":"Add SetZeroAllocation"}},{"before":"0a5cc325a1e78c11760212ae70a96692d69a3cfd","after":"74a9dc74432a406dcfdb70db77ce7fb5a2a2f496","ref":"refs/heads/master","pushedAt":"2024-04-09T03:23:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"},"commit":{"message":"Update CI configs to v0.11.12\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.12"}},{"before":"452b603c7fdc41f25b613be247005d0407341a2c","after":null,"ref":"refs/heads/sync-assets-v0.11.12","pushedAt":"2024-04-09T03:23:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"}},{"before":null,"after":"452b603c7fdc41f25b613be247005d0407341a2c","ref":"refs/heads/sync-assets-v0.11.12","pushedAt":"2024-04-09T03:11:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pionbot","name":"Pion Bot","path":"/pionbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59523206?s=80&v=4"},"commit":{"message":"Update CI configs to v0.11.12\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.12"}},{"before":"7be3c235515a53cc796033a6ceff6b7d0cd72211","after":null,"ref":"refs/heads/sync-assets-v0.11.11","pushedAt":"2024-04-09T02:15:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"}},{"before":null,"after":"7be3c235515a53cc796033a6ceff6b7d0cd72211","ref":"refs/heads/sync-assets-v0.11.11","pushedAt":"2024-04-09T01:33:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pionbot","name":"Pion Bot","path":"/pionbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59523206?s=80&v=4"},"commit":{"message":"Update CI configs to v0.11.11\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.11"}},{"before":"0c18a745500cac5df25ecb2446bfa34aed55d675","after":null,"ref":"refs/heads/sync-assets-v0.11.10","pushedAt":"2024-04-09T01:31:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"}},{"before":null,"after":"0c18a745500cac5df25ecb2446bfa34aed55d675","ref":"refs/heads/sync-assets-v0.11.10","pushedAt":"2024-04-09T01:28:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pionbot","name":"Pion Bot","path":"/pionbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59523206?s=80&v=4"},"commit":{"message":"Update CI configs to v0.11.10\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.10"}},{"before":"f2338fc0e445d4f7ba6dc4d23b27c499883d6ce5","after":null,"ref":"refs/heads/sync-assets-v0.11.9","pushedAt":"2024-04-09T01:06:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"}},{"before":null,"after":"f2338fc0e445d4f7ba6dc4d23b27c499883d6ce5","ref":"refs/heads/sync-assets-v0.11.9","pushedAt":"2024-04-08T23:40:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pionbot","name":"Pion Bot","path":"/pionbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59523206?s=80&v=4"},"commit":{"message":"Update CI configs to v0.11.9\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.9"}},{"before":"807711ce7e516dbe53b22858d60f9b4f3fa8ee28","after":null,"ref":"refs/heads/sync-assets-v0.11.7","pushedAt":"2024-04-02T17:29:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"}},{"before":"14c61dc0359c379f52978826c66bfcd9d90f7ff7","after":"0a5cc325a1e78c11760212ae70a96692d69a3cfd","ref":"refs/heads/master","pushedAt":"2024-04-02T17:29:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Sean-Der","name":"Sean DuBois","path":"/Sean-Der","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302304?s=80&v=4"},"commit":{"message":"Update CI configs to v0.11.7\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.7"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQxNToxNToyNS4wMDAwMDBazwAAAASyOERZ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQxNToxNToyNS4wMDAwMDBazwAAAASyOERZ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wMlQxNzoyOTo1My4wMDAwMDBazwAAAAQlz0rf"}},"title":"Activity ยท pion/rtp"}