{"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:1713886520.0","currentOid":""},"activityList":{"items":[{"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"}},{"before":null,"after":"807711ce7e516dbe53b22858d60f9b4f3fa8ee28","ref":"refs/heads/sync-assets-v0.11.7","pushedAt":"2024-04-02T16:43: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.7\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.7"}},{"before":"fd46744243e3e9498d4fdd3efb2ce91c35c48016","after":null,"ref":"refs/heads/sync-assets-v0.11.6","pushedAt":"2024-04-02T16:41:33.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":"fd46744243e3e9498d4fdd3efb2ce91c35c48016","ref":"refs/heads/sync-assets-v0.11.6","pushedAt":"2024-04-02T14:40:02.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.6\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.6"}},{"before":"8d6f987b4fe74273d7f79ade6094bc67d9924eb2","after":null,"ref":"refs/heads/sync-assets-v0.11.5","pushedAt":"2024-04-02T14:28:26.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":"8d6f987b4fe74273d7f79ade6094bc67d9924eb2","ref":"refs/heads/sync-assets-v0.11.5","pushedAt":"2024-04-02T13:53:46.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.5\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.5"}},{"before":"a18e24dc84b5797056cb45c7cab0a6aff0118f32","after":"14c61dc0359c379f52978826c66bfcd9d90f7ff7","ref":"refs/heads/master","pushedAt":"2024-03-29T13:48:30.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 out of range access in VP8 Unmarshal\n\nWhen unmarshaling 0x81, 0x81, 0x94\n\n panic: runtime error: index out of range [3] with length 3","shortMessageHtmlLink":"Fix out of range access in VP8 Unmarshal"}},{"before":"aec9cb15dd8bb2394b1338a0f76a8186fb76c723","after":null,"ref":"refs/heads/sync-assets-v0.11.4","pushedAt":"2024-03-27T19:29:14.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":"39052f8c2cb3824d479703048fe4419e1a9b0678","after":"a18e24dc84b5797056cb45c7cab0a6aff0118f32","ref":"refs/heads/master","pushedAt":"2024-03-27T19:29:13.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.4\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.4"}},{"before":null,"after":"aec9cb15dd8bb2394b1338a0f76a8186fb76c723","ref":"refs/heads/sync-assets-v0.11.4","pushedAt":"2024-03-27T14:59:38.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.4\n\nUpdate lint scripts and CI configs.","shortMessageHtmlLink":"Update CI configs to v0.11.4"}},{"before":"057eda35a6580f672dc827cfafae06adc5e151ac","after":"39052f8c2cb3824d479703048fe4419e1a9b0678","ref":"refs/heads/master","pushedAt":"2024-03-18T19:45: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":"Add padding support to Packetizer\n\nTo add padding-only samples call GeneratePadding","shortMessageHtmlLink":"Add padding support to Packetizer"}},{"before":"c52c1e79bffe943d48ff777b54f29243e9f78b30","after":"057eda35a6580f672dc827cfafae06adc5e151ac","ref":"refs/heads/master","pushedAt":"2024-03-18T17:55:14.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 static RTP PayloadTypes as a constant\n\nDefined in IANA [0]\n\n[0] https://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml","shortMessageHtmlLink":"Add static RTP PayloadTypes as a constant"}},{"before":"0e457ec9d45093912f3fb33b010766491c99b0d6","after":null,"ref":"refs/heads/pt","pushedAt":"2024-03-18T17:55:14.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":"0e457ec9d45093912f3fb33b010766491c99b0d6","ref":"refs/heads/pt","pushedAt":"2024-03-18T17:50:52.000Z","pushType":"branch_creation","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 static RTP PayloadTypes as a constant\n\nDefined in IANA [0]\n\n[0] https://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml","shortMessageHtmlLink":"Add static RTP PayloadTypes as a constant"}},{"before":"410c5824dbb85774f20bc8f74f3fa2da41e51ff4","after":"c52c1e79bffe943d48ff777b54f29243e9f78b30","ref":"refs/heads/master","pushedAt":"2024-03-17T00:05:17.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":"Fix broken link in README.md\n\nAUTHORS.txt has been deleted","shortMessageHtmlLink":"Fix broken link in README.md"}},{"before":"af67ac096dac273c7c7707e0cbe5943f0f0694d9","after":null,"ref":"refs/heads/fix_abscapturetime","pushedAt":"2024-03-15T13:19:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kevmo314","name":"Kevin Wang","path":"/kevmo314","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/511342?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPH3LlgA","startCursor":null,"endCursor":null}},"title":"Activity ยท pion/rtp"}