{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23277337,"defaultBranch":"master","name":"openal-soft","ownerLogin":"kcat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-24T09:13:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1545516?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723114239.0","currentOid":""},"activityList":{"items":[{"before":"976e3edc60327f8e76d663ff85f1d84372712e1f","after":"19c89d4fcfb6d336ad5d5ce3b374d197d7399613","ref":"refs/heads/master","pushedAt":"2024-09-28T12:54:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Add an example using the debug extensions","shortMessageHtmlLink":"Add an example using the debug extensions"}},{"before":"8eff72bdd66ae4c387090b89869706b4b6bca6e4","after":"976e3edc60327f8e76d663ff85f1d84372712e1f","ref":"refs/heads/master","pushedAt":"2024-09-27T23:56:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Add missing include","shortMessageHtmlLink":"Add missing include"}},{"before":"3a8393bc1c9c2bba6c3cd1612db1b9e50710564e","after":"8eff72bdd66ae4c387090b89869706b4b6bca6e4","ref":"refs/heads/master","pushedAt":"2024-09-27T16:08:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Add missing alGetPointerEXT and alGetPointervEXT\n\nThese were meant to be included in AL_EXT_debug for retrieving the debug\npointer properties (callback function and user param).","shortMessageHtmlLink":"Add missing alGetPointerEXT and alGetPointervEXT"}},{"before":"2979f6af6926abdae1eb47922602c70b8c9d62b7","after":"3a8393bc1c9c2bba6c3cd1612db1b9e50710564e","ref":"refs/heads/master","pushedAt":"2024-09-26T09:15:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Update utils.yml (#1046)","shortMessageHtmlLink":"Update utils.yml (#1046)"}},{"before":"36f2a1c31261a1f97162b90d8f1e80c68d059183","after":"2979f6af6926abdae1eb47922602c70b8c9d62b7","ref":"refs/heads/master","pushedAt":"2024-09-26T09:13:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Update utils.yml (#1045)","shortMessageHtmlLink":"Update utils.yml (#1045)"}},{"before":"7ab6dcf2132cf0419cbfc016d25f015431168a40","after":"36f2a1c31261a1f97162b90d8f1e80c68d059183","ref":"refs/heads/master","pushedAt":"2024-09-25T11:27:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Return ALC_FALSE on error from alcEventIsSupportedSOFT\n\nThis helps distinguish invalid inputs that set an ALC error on the null device,\nfrom normal \"not supported\" responses.","shortMessageHtmlLink":"Return ALC_FALSE on error from alcEventIsSupportedSOFT"}},{"before":"a2a7e268bed0581a6739349ed34d2ccb5260d405","after":"7ab6dcf2132cf0419cbfc016d25f015431168a40","ref":"refs/heads/master","pushedAt":"2024-09-22T07:12:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Apply room rolloff factors even when Auxiliary Send Auto is off\n\nThis must've been based on a misunderstanding. The source and reverb room\nrolloff factors are options to exaggerate *or replace* the automatic room\ndistance attenuation. Which means it needs to be able to apply without the\nautomatic room attenuation enabled. This may be why the room rolloff properties\nstill applied with AL_EFFECTSLOT_AUXILIARY_SEND_AUTO off in Generic Software,\nassuming it wasn't a bug.","shortMessageHtmlLink":"Apply room rolloff factors even when Auxiliary Send Auto is off"}},{"before":"72e6db0a2c63e8fd5c47d0ea63a0261bf1a399d7","after":"a2a7e268bed0581a6739349ed34d2ccb5260d405","ref":"refs/heads/master","pushedAt":"2024-09-21T08:02:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Remove an unnecessary optional parameter","shortMessageHtmlLink":"Remove an unnecessary optional parameter"}},{"before":"7c1aca7a3134be6fef71b39ee0d426e158dc5446","after":"72e6db0a2c63e8fd5c47d0ea63a0261bf1a399d7","ref":"refs/heads/master","pushedAt":"2024-09-20T03:11:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Simplify automating closing devices in examples","shortMessageHtmlLink":"Simplify automating closing devices in examples"}},{"before":"46df54724403d9c25e1cded8a417d72ae4db5434","after":"7c1aca7a3134be6fef71b39ee0d426e158dc5446","ref":"refs/heads/master","pushedAt":"2024-09-16T02:15:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Don't apply distance attenuation when the slot's AuxSendAuto is off","shortMessageHtmlLink":"Don't apply distance attenuation when the slot's AuxSendAuto is off"}},{"before":"7ac9a5c2b1264fbba2fff2b67a83d820d5449df7","after":"46df54724403d9c25e1cded8a417d72ae4db5434","ref":"refs/heads/master","pushedAt":"2024-09-13T14:15:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Check the propertyset when matching the propertyid","shortMessageHtmlLink":"Check the propertyset when matching the propertyid"}},{"before":"6accc37a96e724df5da74bc935b3cd716b01674f","after":"7ac9a5c2b1264fbba2fff2b67a83d820d5449df7","ref":"refs/heads/master","pushedAt":"2024-09-11T15:26:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Separate EAXCONTEXT_DISTANCEFACTOR and AL_METERS_PER_UNIT","shortMessageHtmlLink":"Separate EAXCONTEXT_DISTANCEFACTOR and AL_METERS_PER_UNIT"}},{"before":"32a76dbb839c94d6086e3ec3d9ebed11e34ec53d","after":"6accc37a96e724df5da74bc935b3cd716b01674f","ref":"refs/heads/master","pushedAt":"2024-09-06T06:36:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Modify how the device name prefix is handled\n\nThe backends now only handle the un-prefixed name, leaving the caller to add or\nremove the prefix as necessary. This helps ensure more consistent prefixing\nwithout the backend having to be aware, and will eventually allow more\ncustomization of it.","shortMessageHtmlLink":"Modify how the device name prefix is handled"}},{"before":"62b6a61cf8884b31c97f65c62419cc42a6070446","after":"32a76dbb839c94d6086e3ec3d9ebed11e34ec53d","ref":"refs/heads/master","pushedAt":"2024-09-05T04:52:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Add missing include","shortMessageHtmlLink":"Add missing include"}},{"before":"a4e126acb856e53ed1c35a847aa3e0a4cb16c962","after":"62b6a61cf8884b31c97f65c62419cc42a6070446","ref":"refs/heads/master","pushedAt":"2024-09-05T04:43:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Add options to override the vendor, version, and renderer strings","shortMessageHtmlLink":"Add options to override the vendor, version, and renderer strings"}},{"before":"56c46020580162c1a7bf3c577c1a550c94576c41","after":"a4e126acb856e53ed1c35a847aa3e0a4cb16c962","ref":"refs/heads/master","pushedAt":"2024-09-03T01:47:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Don't assert for unexpected FX slot IDs\n\nAlthough they should never happen at this point and would indicate a serious\nproblem, there's no need to kill the process instead of returning a dummy value\n(and the assert wouldn't check in release builds anyway).","shortMessageHtmlLink":"Don't assert for unexpected FX slot IDs"}},{"before":"326133368c3d7149d0ab4a98fc96f654553094a7","after":"56c46020580162c1a7bf3c577c1a550c94576c41","ref":"refs/heads/master","pushedAt":"2024-08-31T06:45:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Try to fix EAX obstruction, occlusion, and exclusion\n\nThe obstruction, occlusion, and exclusion values are the absolute mBFS of the\nlow-pass's high frequency attenuation, with the LFRatio being a scalar to get\nthe low frequency attenuation from that. So the HF volume needs to be offset by\nthe main volume for the resulting filter properties.","shortMessageHtmlLink":"Try to fix EAX obstruction, occlusion, and exclusion"}},{"before":"adc4574c1ebb65fee981e9d3b3612386893d9c29","after":"326133368c3d7149d0ab4a98fc96f654553094a7","ref":"refs/heads/master","pushedAt":"2024-08-27T23:22:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Avoid using std::cyl_bessel_i\n\nWe can't rely on it because it's \"optional\", and some systems report it at\ncompile time but then fail to load at runtime.","shortMessageHtmlLink":"Avoid using std::cyl_bessel_i"}},{"before":"30a7612489ca9b95f147a965fa24cd50dc3f5ad1","after":"adc4574c1ebb65fee981e9d3b3612386893d9c29","ref":"refs/heads/master","pushedAt":"2024-08-25T04:03:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Enable proper full C++ exception handling on MSVC\n\nAlso temporarily disable constexpr mutex constructors, to help runtime version\nmismatch compatibility.","shortMessageHtmlLink":"Enable proper full C++ exception handling on MSVC"}},{"before":"f721be4f70b4f5e0de077e46bf933ff620373e78","after":"30a7612489ca9b95f147a965fa24cd50dc3f5ad1","ref":"refs/heads/master","pushedAt":"2024-08-23T22:25:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Don't use the spatial audio channel config as the default\n\nThe reported preferred format(s) are the per-object format. Each object carries\none channel of audio, which will be mono.","shortMessageHtmlLink":"Don't use the spatial audio channel config as the default"}},{"before":"c0e5532a3748878238f4e5931df95e4e7e258968","after":"f721be4f70b4f5e0de077e46bf933ff620373e78","ref":"refs/heads/master","pushedAt":"2024-08-21T04:05:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Don't explicitly search for avrt","shortMessageHtmlLink":"Don't explicitly search for avrt"}},{"before":"c68b793e061a0e8464dbe19bff400a116286a8d8","after":"c0e5532a3748878238f4e5931df95e4e7e258968","ref":"refs/heads/master","pushedAt":"2024-08-21T01:24:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Call AvSetMmThreadCharacteristicsW on the WASAPI mixing threads","shortMessageHtmlLink":"Call AvSetMmThreadCharacteristicsW on the WASAPI mixing threads"}},{"before":"e8ed58ed171be3eea17c3f669d499c5bbfde7bf6","after":"c68b793e061a0e8464dbe19bff400a116286a8d8","ref":"refs/heads/master","pushedAt":"2024-08-19T05:11:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Load libjack64.dll on Win64","shortMessageHtmlLink":"Load libjack64.dll on Win64"}},{"before":"c488014cb2befe761d4b1ea7d5c73dcc14006683","after":"e8ed58ed171be3eea17c3f669d499c5bbfde7bf6","ref":"refs/heads/master","pushedAt":"2024-08-15T03:34:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Don't call GetForegroundWindow on UWP","shortMessageHtmlLink":"Don't call GetForegroundWindow on UWP"}},{"before":"a3aa29e22331ca693e6530e94ec8bf1278949e6a","after":"c488014cb2befe761d4b1ea7d5c73dcc14006683","ref":"refs/heads/master","pushedAt":"2024-08-15T03:25:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Get the names from ASIO drivers","shortMessageHtmlLink":"Get the names from ASIO drivers"}},{"before":"e39038317623c6282c3fd5685fcceaf3cc3137c7","after":"a3aa29e22331ca693e6530e94ec8bf1278949e6a","ref":"refs/heads/master","pushedAt":"2024-08-11T19:56:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Enumerate and check ASIO drivers in the OtherIO backend","shortMessageHtmlLink":"Enumerate and check ASIO drivers in the OtherIO backend"}},{"before":"91a4a0d96bcc2f57e7928d2b69650e9abe27e8f9","after":"e39038317623c6282c3fd5685fcceaf3cc3137c7","ref":"refs/heads/master","pushedAt":"2024-08-10T16:30:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Support non-float samples for uninterleaved output","shortMessageHtmlLink":"Support non-float samples for uninterleaved output"}},{"before":"f44b82452a6aeacceecbcb50c7888614b51e8400","after":"91a4a0d96bcc2f57e7928d2b69650e9abe27e8f9","ref":"refs/heads/master","pushedAt":"2024-08-08T10:46:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Upgrade makemhr workflow to build and upload utils (#1026)\n\n* Upgrade makemhr workflow to build and upload utils\r\n\r\n- Includes makemhr, sofa-info, alrecord, altonegen, openal-info and allafplay Windows executables\r\n- Uses my libmysofa fork that removes a filesize/density limit, so that makemhr is able to convert larger SOFA files\r\n\r\n* Update libmysofa to latest upstream release (v1.3.2)\r\n\r\n* Restore libmysofa limit with an overflow check\r\n\r\n* Update utils.yml\r\n\r\n* Update utils.yml\r\n\r\n* Add commit date/count/hash to artifact filename\r\n\r\n* Update utils.yml\r\n\r\n* Update utils.yml\r\n\r\n* Fixed SOFA limit","shortMessageHtmlLink":"Upgrade makemhr workflow to build and upload utils (#1026)"}},{"before":"77efa6b27c893c3471d7b2b3ea6e0021c3624f33","after":"f44b82452a6aeacceecbcb50c7888614b51e8400","ref":"refs/heads/master","pushedAt":"2024-08-08T10:41:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Remove \"v\" from commit hash in release title (#1029)","shortMessageHtmlLink":"Remove \"v\" from commit hash in release title (#1029)"}},{"before":"51c6bc5bfcf535708c3473f1539e4d14c971e4a7","after":"77efa6b27c893c3471d7b2b3ea6e0021c3624f33","ref":"refs/heads/master","pushedAt":"2024-08-08T09:37:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kcat","name":null,"path":"/kcat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545516?s=80&v=4"},"commit":{"message":"Release portable builds (#1008)\n\n* Add HRTF configuration file for portable build\r\n\r\n* Release portable builds\r\n\r\n* Unset non-HRTF values in the HRTF portable config\r\n\r\n* Add config template to portable HRTF package\r\n\r\nAdds alsoftrc.sample to OpenALSoft+HRTF.zip/Documentation/alsoft.ini\r\n\r\n* Comment out non-HRTF flags in portable build\r\n\r\n* Use minimal flags for HRTF in portable build\r\n\r\n* Reset to main branch to solve merge conflict\r\n\r\n* Merge portable build workflow","shortMessageHtmlLink":"Release portable builds (#1008)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yOFQxMjo1NDo0Ni4wMDAwMDBazwAAAATDXOPf","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOFQwOTozNzo1OC4wMDAwMDBazwAAAASVEZjT"}},"title":"Activity ยท kcat/openal-soft"}