Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/jnqnfe/pulse-binding-rust
FFI and bindings for using PulseAudio from the Rust programming language.
https://github.com/jnqnfe/pulse-binding-rust
This now properly allows control over the `pa_encoding_from_string`
feature.
Previous fix was a little rushed and subsequently was incomplete
673e43d6945679ac59b01862fb68fffaf969b474 authored over 6 years ago by Lyndon Brown <[email protected]>e3545a17c0933601cf3f31776ba988cdeea3afe4 authored over 6 years ago by Lyndon Brown <[email protected]>
56bcca03b7ae45b264fcd87033522e74393ca97a authored over 6 years ago by Lyndon Brown <[email protected]>
2f6ee12ad487cfd4d75e785076713915e619c22f authored over 6 years ago by Lyndon Brown <[email protected]>
f2d057870f5bc02f28a9cca1697247e342bb75c4 authored over 6 years ago by Lyndon Brown <[email protected]>
Add homepage and repo links for published crates
55e017deab800bf6df0f5da398361df9a6d2ad39 authored over 6 years ago by jnqnfe <[email protected]>ee86e07b11f54bf8d256b9466340bcaa48cdb88a authored over 6 years ago by Lyndon Brown <[email protected]>
b7881205f092358a36ecaacf9e52aa0cba411a94 authored over 6 years ago by Lyndon Brown <[email protected]>
caused compilation failure on macOS and raspberry pi
a1bb92ddce40464701d7a4a397f9b025db364f91 authored over 6 years ago by Lyndon Brown <[email protected]>ccf9ddb742969c7f648fb0b8447a975a903199f0 authored over 6 years ago by Lyndon Brown <[email protected]>
32c5480875bc8b20e0cd20b52dfe1c70d265e80d authored over 6 years ago by Berkus Decker <[email protected]>
21553934a9974a74d47a76160a79de7998635211 authored over 6 years ago by Lyndon Brown <[email protected]>
424a7744f97083b18cd24881bf4abb21cca70644 authored over 6 years ago by Lyndon Brown <[email protected]>
thanks to @HyperHamster on github for reporting
4c1873484d9e8b737dfc119b80290a11dfa2272c authored over 6 years ago by Lyndon Brown <[email protected]>cbf33ea12e679ea6e87c9f1f3d5236e8ce7dc523 authored over 6 years ago by Lyndon Brown <[email protected]>
9eb6dc72cb202437443f215b7c1fb5f373ee1a7f authored over 6 years ago by Lyndon Brown <[email protected]>
1718a23e09e1cc87dca7914ad3c0dbee11b59562 authored over 6 years ago by Lyndon Brown <[email protected]>
The `rtclock` module only contained the `now` function. Renaming this to
`rtclock_now` and movin...
only timestamp types should be used for playing with timestamps, which
have just been added
The `Rc` returned by `inner()` is already a clone, and isn't used for
anything else here.
9de7a58007c0cb5c16b92adfca1d88b20941546e authored over 6 years ago by Lyndon Brown <[email protected]>
d87d52e387e17d9a4ab08c5ce4238a2b04a33b8a authored over 6 years ago by Lyndon Brown <[email protected]>
Use of these will improve type safety, blocking users from incorrect
conversions between `Timeva...
It now has math ops implemented, making `add` and `sub` obsolete, and
setting the value from `Mi...
unix & monotonic timestamp types to be added, and that just makes a mess
if not split up
a2fdabbb6753aa58e01c95446826a2fd99de34e5 authored over 6 years ago by Lyndon Brown <[email protected]>
PA v12 was released, and fixed the problem of this symbol being left out
of their symbol file, t...
89df59783e4e041b9ad26f17dca3a83b890c22e3 authored over 6 years ago by Lyndon Brown <[email protected]>
There are a few others which involve l10n lookup, but I'm not certain if
the lookup definitely c...
0bfedda79635026a065353737783790119d4a0b5 authored over 6 years ago by Lyndon Brown <[email protected]>
b621217639a2b790102a67b28ccadbc198364d77 authored over 6 years ago by Lyndon Brown <[email protected]>
30e63eb969f757eb238a0719ac09f8c0defc3f90 authored over 6 years ago by Lyndon Brown <[email protected]>
1d53a5780270ddbe928a34027d1e4dd9403125c0 authored over 6 years ago by Lyndon Brown <[email protected]>
132302f81958d37e15f322ef221e7b594de44111 authored over 6 years ago by Lyndon Brown <[email protected]>
66247091f2e43fd7898041f5bcf99bcea0aeab52 authored over 6 years ago by Lyndon Brown <[email protected]>
b89d338e50d4a616519605745fb5317e61d3ee85 authored over 6 years ago by Lyndon Brown <[email protected]>
b275802a4dd76e20a060d0a6d10963771fe826e4 authored over 6 years ago by Lyndon Brown <[email protected]>
66e9e2589db728f1352d2c23b6b44d8f084745d3 authored over 6 years ago by Lyndon Brown <[email protected]>
aacc9bd77b974d5cea3ce49f9681bbac13341660 authored over 6 years ago by Lyndon Brown <[email protected]>
6b3ce7bf9ffb7dfd1042b13f870883fc3851c569 authored over 6 years ago by Lyndon Brown <[email protected]>
ad828ed62835b26a74644b2c801d218059575087 authored over 6 years ago by Lyndon Brown <[email protected]>
fc5cc8b7eb9b16441938b0e6a027a11781bf6733 authored over 6 years ago by Lyndon Brown <[email protected]>
87e262e9ae28f625907dc5284d7792a50c72292e authored over 6 years ago by Lyndon Brown <[email protected]>
6840b117a57025efb3348b20cb123131e694fb7e authored over 6 years ago by Lyndon Brown <[email protected]>
0e2d5254177c12b690829643fa86816f9397bdd6 authored over 6 years ago by Lyndon Brown <[email protected]>
The raw C callbacks receive a pointer to the event source object itself,
but this was not passed...
c73127cacab6c869ee0c45af3e5a79ab4394dfba authored over 6 years ago by Lyndon Brown <[email protected]>
95b3babaf8f7428ecdfb6965147cb1eb2ff340bb authored over 6 years ago by Lyndon Brown <[email protected]>
902d17b28a13c2e7fe9ea16aae6dd3023b9d3c79 authored over 6 years ago by Lyndon Brown <[email protected]>
d67efc36b2446af4ffab01d54ac21eeaf9b9d3e4 authored over 6 years ago by Lyndon Brown <[email protected]>
see the changelog entry for explanation
8a05a658abfae872b29e3db07c4168a4d5b61b94 authored over 6 years ago by Lyndon Brown <[email protected]>95b1fe92b1b7dccc0d8f3552926e84c4b72d91a4 authored over 6 years ago by Lyndon Brown <[email protected]>
Note that this function had previously been compiled out by default behind
a feature flag, relat...
cafc31108e214250124d2dfc48c0b342c3c425ba authored over 6 years ago by Lyndon Brown <[email protected]>
e7ce5011dba3d54bccdbdfe99130f4e5a1a1c8d3 authored over 6 years ago by Lyndon Brown <[email protected]>
no longer relevant now with the addition of `UnixTs` and `MonotonicTs`
types
d2a8bc845b820d0480c2d9e3e9528da39ec32409 authored over 6 years ago by Lyndon Brown <[email protected]>
irrelevant to (Rust) users of this binding really
04962c0b7e3667ac216954b74df7af8545b0fa59 authored over 6 years ago by Lyndon Brown <[email protected]>b108793b8ead291020e0e955a091c744b460de6e authored over 6 years ago by Lyndon Brown <[email protected]>
after adding math ops in the previous commit, it now throws a warning that
this variable need no...
bdce22e84aa87a9f6a370fb65722fc64d8438faa authored over 6 years ago by Lyndon Brown <[email protected]>
Add and use `get_callback` assoc. function.
889855bdc08c3e7bd206d32e7b78393af768f134 authored over 6 years ago by Lyndon Brown <[email protected]>
The PA devs tell me that pa_mainloop_api is supposed to be immutable.
I have sent in a bunch of ...
09c152dafb1cfb4d21d3fa00afe401c037950b93 authored over 6 years ago by Lyndon Brown <[email protected]>
fa50586fe626410f240d20046311807587653bc5 authored over 6 years ago by Lyndon Brown <[email protected]>
0fffc6aa2ec5fc89ea24782e9761b83ae3081381 authored over 6 years ago by Lyndon Brown <[email protected]>
use `ApiInternal` alias instead of raw capi type
931083835a6e13876e2bdad75acc6ce5f7d1f49e authored over 6 years ago by Lyndon Brown <[email protected]>8bda07028caa51885794c27de8ed5a04f6e1bfb3 authored over 6 years ago by Lyndon Brown <[email protected]>
mistakenly taking pointer to capi::pa_mainloop_api instead of the binding
equivalent, unlike the...
old callback type signatures moved to mainloop::api where they are still
used by the api structure
0cdecbabc40de8116a55b17a74dadfad848d0708 authored over 6 years ago by Lyndon Brown <[email protected]>
Reflect constification of api struct refs in sys.
Ditch set/get userdata methods. The set metho...
935e35caa1af47b127346903dc9c461ff2a3621e authored over 6 years ago by Lyndon Brown <[email protected]>add common function to de-dup and simplify code
f849b157e7d5994c6b19f64c9591a85b1c66194d authored over 6 years ago by Lyndon Brown <[email protected]>3510986abeae2b090b9bf20bb634f86f1e7f7436 authored over 6 years ago by Lyndon Brown <[email protected]>
02d000e565bff8d52d46850937845d23de7af18d authored over 6 years ago by Lyndon Brown <[email protected]>
c1ef0b0f3ec136110fb43169799afe703538435d authored over 6 years ago by Lyndon Brown <[email protected]>
7d80457121a53f894f461b4a11d0f81d9314b8ed authored over 6 years ago by Lyndon Brown <[email protected]>
c00a3f7070c7024f25352b8241eb8d5ac1cc3c17 authored over 6 years ago by Lyndon Brown <[email protected]>
919697d98138a9719e169271cd2293471424dd31 authored over 6 years ago by Lyndon Brown <[email protected]>
3c54ac5238069b41c79012c5a74c5b1c0d3fc1cc authored over 6 years ago by Lyndon Brown <[email protected]>
The primary motivation for this was it being another step towards
removing exposure of the mainl...
add common functions to de-dup code
a52e7d2020655b7ffe345db3d223aaf3b5f49659 authored over 6 years ago by Lyndon Brown <[email protected]>
If the user calls a function taking a single-use callback, which returns
an `Operation` object, ...
7631ce2f823d642e7dfc48a77b87009e5f45db59 authored over 6 years ago by Lyndon Brown <[email protected]>
e4b06084ee17c21ae93a776ac5216cc2ef2c5a49 authored over 6 years ago by Lyndon Brown <[email protected]>
c9d49150e9425c1a15341a50539d080709995251 authored over 6 years ago by Lyndon Brown <[email protected]>
Another step to giving time event sources a rtclock restart method.
(Replacing the method attach...
831d77ad5bb5dc47010f2ccd307da47a9016e2e0 authored over 6 years ago by Lyndon Brown <[email protected]>
5b6a8d09aa44c55275cb0c57d24d64023667487c authored over 6 years ago by Lyndon Brown <[email protected]>
a replacement for context's rttime_restart method
1cad6119554fd97a4ba8588b6caa42e201742dfe authored over 6 years ago by Lyndon Brown <[email protected]>4035abb7929240180429286189957ded7be558b3 authored over 6 years ago by Lyndon Brown <[email protected]>
e6ed745bcf8474e5e556e3e85816c911d2a4ae79 authored over 6 years ago by Lyndon Brown <[email protected]>
129c306e90eeed7bd8c4de959b0c8586a0830ccf authored over 6 years ago by Lyndon Brown <[email protected]>
bce0fb4c5713c63ad69308bee50217ff8ccfe274 authored over 6 years ago by Lyndon Brown <[email protected]>
867c162900e08ee716bcf3594a178e8a4c600be5 authored over 6 years ago by Lyndon Brown <[email protected]>
the warning is for developers only, it should not appear in documentation
225132a70072f2dc3cea2eccd9666f5444c99baa authored over 6 years ago by Lyndon Brown <[email protected]>329df756093790a42d8e4ee0d794ea20cd30958b authored over 6 years ago by Lyndon Brown <[email protected]>
ed28ce5e8b501e22e677f5688150980ee96ade19 authored over 6 years ago by Lyndon Brown <[email protected]>
made obsolete by the new event object `restart_rt` method
65e1ef0ba99e38f27eb0aae38626ebff7c2e0bd1 authored over 6 years ago by Lyndon Brown <[email protected]>