{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":29238981,"defaultBranch":"master","name":"mediastreamer2","ownerLogin":"BelledonneCommunications","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-14T10:22:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10529284?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726727399.0","currentOid":""},"activityList":{"items":[{"before":"f08b41d8773cf99f79b07f2808d858c49a6c028f","after":"69913283dee27803d3669fba21a589655c5ff240","ref":"refs/heads/master","pushedAt":"2024-09-18T07:28:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Add a randomness part to rtcp report interval, to avoid synchronized RTCP by each party sending during tests.","shortMessageHtmlLink":"Add a randomness part to rtcp report interval, to avoid synchronized …"}},{"before":"2b1bae154baa694961fba778d8850d7f602e1958","after":"f08b41d8773cf99f79b07f2808d858c49a6c028f","ref":"refs/heads/master","pushedAt":"2024-09-11T19:40:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"DTLS arm a retry mechanism when packet sending fails.","shortMessageHtmlLink":"DTLS arm a retry mechanism when packet sending fails."}},{"before":"9c018832f959899c3b9bd4f920b23086c19875d6","after":"728708890c2564265d1fb25c07fecbdac4c3f2d0","ref":"refs/heads/release/5.3","pushedAt":"2024-09-11T18:33:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"DTLS arm a retry mechanism when packet sending fails.","shortMessageHtmlLink":"DTLS arm a retry mechanism when packet sending fails."}},{"before":"2186ea789b677919822d6074f67ed9f57c2c7b61","after":"2b1bae154baa694961fba778d8850d7f602e1958","ref":"refs/heads/master","pushedAt":"2024-09-11T09:37:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"rtp_bundle_get_session_mid now returns a char* that has to be freed","shortMessageHtmlLink":"rtp_bundle_get_session_mid now returns a char* that has to be freed"}},{"before":"e9f28e2b3c64cf9a3b1b14b47d15dd7343d94780","after":"2186ea789b677919822d6074f67ed9f57c2c7b61","ref":"refs/heads/master","pushedAt":"2024-09-06T12:35:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Free the bundled branches when we have some","shortMessageHtmlLink":"Free the bundled branches when we have some"}},{"before":"b08b9b4dc256317974a92a676a3fe7f7fc51be5b","after":"e9f28e2b3c64cf9a3b1b14b47d15dd7343d94780","ref":"refs/heads/master","pushedAt":"2024-09-05T07:11:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"ECC: update the framesize of the audio signal to analyze in tone detector, depending on the chosen sampling rate. The audio sample duration is then always 20 ms.","shortMessageHtmlLink":"ECC: update the framesize of the audio signal to analyze in tone dete…"}},{"before":"e4474828e0ab034d72040a8cb760df67de0d821f","after":"b08b9b4dc256317974a92a676a3fe7f7fc51be5b","ref":"refs/heads/master","pushedAt":"2024-09-04T03:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Fix invalid casts.","shortMessageHtmlLink":"Fix invalid casts."}},{"before":"a6031a4b309091102e78bc20f8123d1bef092fbb","after":"e4474828e0ab034d72040a8cb760df67de0d821f","ref":"refs/heads/master","pushedAt":"2024-09-02T14:47:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Add Simple Media File Format support, an in-house, quick-made alternative audio/video file container that supports opus, AV1, H264, H265, VP8 codecs.\nIt is not interoperable, but may be used instead of matroska when video codecs other than VP8 or H264 must be supported for recording calls and playing them.\n\nAdded player and recorder mediastreamer2 test program. Improve MSMediaRecorder and MSMediaPlayer.","shortMessageHtmlLink":"Add Simple Media File Format support, an in-house, quick-made alterna…"}},{"before":"ef7f7d251321c7e8aae5d4d6360d6e03989a8af1","after":"a6031a4b309091102e78bc20f8123d1bef092fbb","ref":"refs/heads/master","pushedAt":"2024-08-30T08:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Reduce Audio latency on mac OS down to 80ms.","shortMessageHtmlLink":"Reduce Audio latency on mac OS down to 80ms."}},{"before":"a9127473bc7b3581767ed48d657a964f4d65becc","after":"ef7f7d251321c7e8aae5d4d6360d6e03989a8af1","ref":"refs/heads/master","pushedAt":"2024-08-30T06:15:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Fix crash at end of call when TURN is not used because of failure to allocate candidates.","shortMessageHtmlLink":"Fix crash at end of call when TURN is not used because of failure to …"}},{"before":"810f62e110f58835b53dddca5b967abe2a0960a5","after":"a9127473bc7b3581767ed48d657a964f4d65becc","ref":"refs/heads/master","pushedAt":"2024-08-27T14:55:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Prevent security level regression","shortMessageHtmlLink":"Prevent security level regression"}},{"before":"5c4f30d38f56244effe30ed995b978d1c235a441","after":"9c018832f959899c3b9bd4f920b23086c19875d6","ref":"refs/heads/release/5.3","pushedAt":"2024-08-26T16:00:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Fix crash at end of call when TURN is not used because of failure to allocate candidates.","shortMessageHtmlLink":"Fix crash at end of call when TURN is not used because of failure to …"}},{"before":"7a9ea507d429df21741d7a4c9db399c734583c9f","after":"810f62e110f58835b53dddca5b967abe2a0960a5","ref":"refs/heads/master","pushedAt":"2024-08-26T11:15:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Fixed issue with previous commit","shortMessageHtmlLink":"Fixed issue with previous commit"}},{"before":"e812604ed10b2e2167d7cd3e366ae3d9ea31dcd8","after":"5c4f30d38f56244effe30ed995b978d1c235a441","ref":"refs/heads/release/5.3","pushedAt":"2024-08-26T09:53:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Fixed issue with previous commit","shortMessageHtmlLink":"Fixed issue with previous commit"}},{"before":"162a99893c254e4c00932de3df0323201db52fbd","after":"7a9ea507d429df21741d7a4c9db399c734583c9f","ref":"refs/heads/master","pushedAt":"2024-08-23T06:51:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Prevent crash due to null string in strcmp","shortMessageHtmlLink":"Prevent crash due to null string in strcmp"}},{"before":"cc3bcc62e0b39a8a2ea6cc21c72cc5a9e58f9e7c","after":"e812604ed10b2e2167d7cd3e366ae3d9ea31dcd8","ref":"refs/heads/release/5.3","pushedAt":"2024-08-23T06:50:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Prevent crash due to null string in strcmp","shortMessageHtmlLink":"Prevent crash due to null string in strcmp"}},{"before":"a626cfc321a3eb28c2ff7fcc8a390f6152da3947","after":"162a99893c254e4c00932de3df0323201db52fbd","ref":"refs/heads/master","pushedAt":"2024-08-21T11:29:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Fix possible read buffer overflow in AV1 OBU parser. The OBU size is read from bitstream and might not be consistent with the actual buffer size.","shortMessageHtmlLink":"Fix possible read buffer overflow in AV1 OBU parser. The OBU size is …"}},{"before":"57af99abfeb9065cd61e1b676796cecbd0bd6695","after":"a626cfc321a3eb28c2ff7fcc8a390f6152da3947","ref":"refs/heads/master","pushedAt":"2024-08-08T08:03:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Do not apply volume hack on RING stream if Android device is in silent or vibrate mode","shortMessageHtmlLink":"Do not apply volume hack on RING stream if Android device is in silen…"}},{"before":"08ab6ddbb85d66079b4b81cd61def78a58e90f3e","after":"cc3bcc62e0b39a8a2ea6cc21c72cc5a9e58f9e7c","ref":"refs/heads/release/5.3","pushedAt":"2024-08-08T06:10:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Do not apply volume hack on RING stream if Android device is in silent or vibrate mode","shortMessageHtmlLink":"Do not apply volume hack on RING stream if Android device is in silen…"}},{"before":"5038b19b4cd2ab9a3c264f88980810d72d1a0c80","after":"57af99abfeb9065cd61e1b676796cecbd0bd6695","ref":"refs/heads/master","pushedAt":"2024-08-02T13:16:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Fixed ENABLE_OPENSLES cmake param not having any effect","shortMessageHtmlLink":"Fixed ENABLE_OPENSLES cmake param not having any effect"}},{"before":"229243960b2fc4ef45cfbca61c675dc5aa0edaa2","after":"5038b19b4cd2ab9a3c264f88980810d72d1a0c80","ref":"refs/heads/master","pushedAt":"2024-07-24T13:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Update AV1 speed to the latest now available","shortMessageHtmlLink":"Update AV1 speed to the latest now available"}},{"before":"5d3945aea6d363a8a447e2f5458809c754ab4922","after":"229243960b2fc4ef45cfbca61c675dc5aa0edaa2","ref":"refs/heads/master","pushedAt":"2024-07-19T17:57:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Fix debug logs","shortMessageHtmlLink":"Fix debug logs"}},{"before":"e7ff4413f1b2802bb96935424e007f3da7676d7e","after":"08ab6ddbb85d66079b4b81cd61def78a58e90f3e","ref":"refs/heads/release/5.3","pushedAt":"2024-07-19T08:25:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"No longer use CMAKE_BUILD_TYPE to allow configuration choice at build time.","shortMessageHtmlLink":"No longer use CMAKE_BUILD_TYPE to allow configuration choice at build…"}},{"before":"874ccb63a170660e905083b4446e204e315f1d38","after":"5d3945aea6d363a8a447e2f5458809c754ab4922","ref":"refs/heads/master","pushedAt":"2024-07-12T15:19:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Change ms_picture_init_from_mblk_with_size fatal to error","shortMessageHtmlLink":"Change ms_picture_init_from_mblk_with_size fatal to error"}},{"before":"b203899d02370a7ab0d7eda44e57efc937b75819","after":"874ccb63a170660e905083b4446e204e315f1d38","ref":"refs/heads/master","pushedAt":"2024-07-12T07:42:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"FEC: add assert to check that the flexfec is active in video stream tester.","shortMessageHtmlLink":"FEC: add assert to check that the flexfec is active in video stream t…"}},{"before":"1c1d2b03010b7c8234fc1c89632562ad2b1e0c59","after":"b203899d02370a7ab0d7eda44e57efc937b75819","ref":"refs/heads/master","pushedAt":"2024-07-11T10:00:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Fix typo in file itc.c","shortMessageHtmlLink":"Fix typo in file itc.c"}},{"before":"2886cd3b84e02af595a24b5e008ec1d64ca35ddd","after":"e7ff4413f1b2802bb96935424e007f3da7676d7e","ref":"refs/heads/release/5.3","pushedAt":"2024-07-09T11:52:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Add check for sink and source when calling itc_connect","shortMessageHtmlLink":"Add check for sink and source when calling itc_connect"}},{"before":"1b5565848a72bc15d121cd1ca593196e2b4a411e","after":"1c1d2b03010b7c8234fc1c89632562ad2b1e0c59","ref":"refs/heads/master","pushedAt":"2024-07-04T14:29:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Added missing Android 15 Vanilla Ice Cream API level (35)","shortMessageHtmlLink":"Added missing Android 15 Vanilla Ice Cream API level (35)"}},{"before":"f8606a043c97a6c662ab6248024093f322cd92b2","after":"1b5565848a72bc15d121cd1ca593196e2b4a411e","ref":"refs/heads/master","pushedAt":"2024-07-03T14:07:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"memory leak","shortMessageHtmlLink":"memory leak"}},{"before":"07a866fea6e3e9a6b02572798b4c5fee5af5589c","after":"f8606a043c97a6c662ab6248024093f322cd92b2","ref":"refs/heads/master","pushedAt":"2024-06-26T12:18:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BelledonneComm","name":null,"path":"/BelledonneComm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10529526?s=80&v=4"},"commit":{"message":"Improve error messaging when the check of sink and source filter fails","shortMessageHtmlLink":"Improve error messaging when the check of sink and source filter fails"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwNzoyODoxOS4wMDAwMDBazwAAAAS5WEgt","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNlQxMjoxODoxOS4wMDAwMDBazwAAAARvsK0c"}},"title":"Activity · BelledonneCommunications/mediastreamer2"}