{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":548615246,"defaultBranch":"master","name":"libcrossaudio","ownerLogin":"mumble-voip","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-09T23:09:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/639008?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711841085.0","currentOid":""},"activityList":{"items":[{"before":"75b0b13475f7e7197620ce1d186fd003be06d27a","after":"31165fa336610cf4a423d94420018deeb6367f12","ref":"refs/heads/master","pushedAt":"2024-04-03T03:18:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Initial Sndio implementation","shortMessageHtmlLink":"Initial Sndio implementation"}},{"before":"190735b37353511a4f3ff74b5330ea030b4f29ac","after":"75b0b13475f7e7197620ce1d186fd003be06d27a","ref":"refs/heads/master","pushedAt":"2024-04-03T03:17:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Initial Sndio implementation","shortMessageHtmlLink":"Initial Sndio implementation"}},{"before":"f85c4e18470eb2f218899ce32c786e9b78bff955","after":null,"ref":"refs/heads/pulseaudio","pushedAt":"2024-03-30T23:24:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"}},{"before":"00bc57fbe37a35aa6e63e0ccdfe2edde08942fda","after":"190735b37353511a4f3ff74b5330ea030b4f29ac","ref":"refs/heads/master","pushedAt":"2024-03-30T23:13:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Add initial PulseAudio implementation","shortMessageHtmlLink":"Add initial PulseAudio implementation"}},{"before":null,"after":"f85c4e18470eb2f218899ce32c786e9b78bff955","ref":"refs/heads/pulseaudio","pushedAt":"2024-03-30T22:39:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Add initial PulseAudio implementation","shortMessageHtmlLink":"Add initial PulseAudio implementation"}},{"before":"7ecaf5537a3877658cc4e28b3ce33513e44c3a65","after":"00bc57fbe37a35aa6e63e0ccdfe2edde08942fda","ref":"refs/heads/master","pushedAt":"2024-03-24T04:17:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Add initial ALSA implementation","shortMessageHtmlLink":"Add initial ALSA implementation"}},{"before":"2230209c6423d22e5ef0f8cb873e9acf734b8cf6","after":"7ecaf5537a3877658cc4e28b3ce33513e44c3a65","ref":"refs/heads/master","pushedAt":"2024-03-24T03:58:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"vcpkg.json: Add \"alsa\" as a Linux dependency","shortMessageHtmlLink":"vcpkg.json: Add \"alsa\" as a Linux dependency"}},{"before":"5b452a9d75b24db2dc2f5b2f5b4f31d710384d2a","after":"2230209c6423d22e5ef0f8cb873e9acf734b8cf6","ref":"refs/heads/master","pushedAt":"2024-03-24T03:51:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Add initial ALSA implementation","shortMessageHtmlLink":"Add initial ALSA implementation"}},{"before":"8208f26c86267201c7ed2e5e4a42fbbaa9ffb36a","after":"5b452a9d75b24db2dc2f5b2f5b4f31d710384d2a","ref":"refs/heads/master","pushedAt":"2024-03-23T23:15:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"OSS: Use std::atomic_flag instead of PauseFlag\n\nWe couldn't do it before because the functions we need were introduced in C++20.","shortMessageHtmlLink":"OSS: Use std::atomic_flag instead of PauseFlag"}},{"before":"24f71f0086f06fefd7b79fcd2775d9eccf0a46d4","after":"8208f26c86267201c7ed2e5e4a42fbbaa9ffb36a","ref":"refs/heads/master","pushedAt":"2024-03-19T16:16:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"WASAPI: Round sample size to the nearest multiple of 8 bits\n\nThis allows to use formats such as 24 bit PCM with a 32 bit container.","shortMessageHtmlLink":"WASAPI: Round sample size to the nearest multiple of 8 bits"}},{"before":"ecd901ff32f934a51277b1742a1bf12cb7251b61","after":"24f71f0086f06fefd7b79fcd2775d9eccf0a46d4","ref":"refs/heads/master","pushedAt":"2024-03-19T15:35:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"PipeWire: Only handle sample sizes that are a multiple of 8 bits\n\nOr, in other words, samples that can be represented using standard data types.\n\nThis is also for consistency with the other backends.","shortMessageHtmlLink":"PipeWire: Only handle sample sizes that are a multiple of 8 bits"}},{"before":"0ccf6919e78575892e5e8d35d78b4a500ce516bd","after":"ecd901ff32f934a51277b1742a1bf12cb7251b61","ref":"refs/heads/master","pushedAt":"2024-03-18T23:49:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Implement CROSSAUDIO_EC_PERMISSION\n\nUsed to indicate the OS blocking access to the audio node.","shortMessageHtmlLink":"Implement CROSSAUDIO_EC_PERMISSION"}},{"before":"ccc6fdd3b29014b1424b39090aef9aeedf1e9ab1","after":"0ccf6919e78575892e5e8d35d78b4a500ce516bd","ref":"refs/heads/master","pushedAt":"2024-03-18T03:37:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Cirrus CI","shortMessageHtmlLink":"Cirrus CI"}},{"before":"af131f367fd6fe990114db7cddd32f447247dcc6","after":null,"ref":"refs/heads/flux-pausing","pushedAt":"2024-03-18T03:33:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"}},{"before":"ccc6fdd3b29014b1424b39090aef9aeedf1e9ab1","after":null,"ref":"refs/heads/cirrus-ci","pushedAt":"2024-03-18T03:33:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"}},{"before":"a1f14519462927751436087c5d552027f2c5df20","after":"ccc6fdd3b29014b1424b39090aef9aeedf1e9ab1","ref":"refs/heads/master","pushedAt":"2024-03-18T03:33:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Cirrus CI","shortMessageHtmlLink":"Cirrus CI"}},{"before":"1ec60a6def35baf61b01bbdf9659499b07eca4fd","after":"ccc6fdd3b29014b1424b39090aef9aeedf1e9ab1","ref":"refs/heads/cirrus-ci","pushedAt":"2024-03-18T03:27:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Cirrus CI","shortMessageHtmlLink":"Cirrus CI"}},{"before":"c43a53ba6296c44bac4a4bad6e92c783b1ee2892","after":"1ec60a6def35baf61b01bbdf9659499b07eca4fd","ref":"refs/heads/cirrus-ci","pushedAt":"2024-03-18T03:18:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Cirrus CI","shortMessageHtmlLink":"Cirrus CI"}},{"before":"d330758f3da08e9946065a595d33dfac8cea2a6c","after":"c43a53ba6296c44bac4a4bad6e92c783b1ee2892","ref":"refs/heads/cirrus-ci","pushedAt":"2024-03-18T03:11:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Cirrus CI","shortMessageHtmlLink":"Cirrus CI"}},{"before":"62958547d99b8d85798b2933faa0c306cf139ba8","after":"d330758f3da08e9946065a595d33dfac8cea2a6c","ref":"refs/heads/cirrus-ci","pushedAt":"2024-03-18T03:09:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Cirrus CI","shortMessageHtmlLink":"Cirrus CI"}},{"before":null,"after":"62958547d99b8d85798b2933faa0c306cf139ba8","ref":"refs/heads/cirrus-ci","pushedAt":"2024-03-18T03:06:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Cirrus CI","shortMessageHtmlLink":"Cirrus CI"}},{"before":"783dd984cbc4089d78d5a6ada0d910ee23cb94a1","after":"a1f14519462927751436087c5d552027f2c5df20","ref":"refs/heads/master","pushedAt":"2024-03-18T02:46:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Add initial OSS implementation","shortMessageHtmlLink":"Add initial OSS implementation"}},{"before":"21b3797194a513291f2bd575eb65d00982513abb","after":"783dd984cbc4089d78d5a6ada0d910ee23cb94a1","ref":"refs/heads/master","pushedAt":"2024-03-18T02:30:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Add initial OSS implementation","shortMessageHtmlLink":"Add initial OSS implementation"}},{"before":"6705fa3cf82aa03e6d854f108ee542fed4d0f0dd","after":"21b3797194a513291f2bd575eb65d00982513abb","ref":"refs/heads/master","pushedAt":"2024-03-13T00:02:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Put backend classes in a namespace, to prevent conflicts\n\nBuild was succeeding because right now only one backend per operating system is included.","shortMessageHtmlLink":"Put backend classes in a namespace, to prevent conflicts"}},{"before":"221dfc61f9a16d08b665b47a7315a531cc419e55","after":"6705fa3cf82aa03e6d854f108ee542fed4d0f0dd","ref":"refs/heads/master","pushedAt":"2024-03-12T23:59:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Put backend classes in a namespace, to prevent conflicts\n\nBuild was succeeding because right now only one backend per operating system is included.","shortMessageHtmlLink":"Put backend classes in a namespace, to prevent conflicts"}},{"before":"44741934f398192cbeb091e717d119dd108f308e","after":"221dfc61f9a16d08b665b47a7315a531cc419e55","ref":"refs/heads/master","pushedAt":"2024-03-12T23:38:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Prevent fallthrough in backendGetImpl(), improve function","shortMessageHtmlLink":"Prevent fallthrough in backendGetImpl(), improve function"}},{"before":"af131f367fd6fe990114db7cddd32f447247dcc6","after":"44741934f398192cbeb091e717d119dd108f308e","ref":"refs/heads/master","pushedAt":"2024-03-12T23:20:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Prevent fallthrough in backendGetImpl(), improve function","shortMessageHtmlLink":"Prevent fallthrough in backendGetImpl(), improve function"}},{"before":"994dba3de39a61dd81ad9a677976199cd5e43227","after":"af131f367fd6fe990114db7cddd32f447247dcc6","ref":"refs/heads/master","pushedAt":"2024-03-12T16:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Remove declarations for backend interface functions\n\nThe functions never call each other and thus don't need to know their signature.\n\nThis change should prevent non-static functions from being accidentally defined.\nThe previous commit didn't add a declaration for fluxPause(), making it non-static.","shortMessageHtmlLink":"Remove declarations for backend interface functions"}},{"before":null,"after":"af131f367fd6fe990114db7cddd32f447247dcc6","ref":"refs/heads/flux-pausing","pushedAt":"2024-03-12T16:19:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"},"commit":{"message":"Remove declarations for backend interface functions\n\nThe functions never call each other and thus don't need to know their signature.\n\nThis change should prevent non-static functions from being accidentally defined.\nThe previous commit didn't add a declaration for fluxPause(), making it non-static.","shortMessageHtmlLink":"Remove declarations for backend interface functions"}},{"before":"1b85938f6c3ba301020cf74b89f4660fad9e397a","after":null,"ref":"refs/heads/ci-windows-failure-fix","pushedAt":"2024-03-11T01:40:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidebeatrici","name":"Davide Beatrici","path":"/davidebeatrici","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5897523?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJi7kKAA","startCursor":null,"endCursor":null}},"title":"Activity ยท mumble-voip/libcrossaudio"}