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
version 2.0 made this param mandatory
342651ed261fe282f37489607342547ee40f36aa authored over 4 years ago by Lyndon Brown <[email protected]>f437646c8a34d1f2b0376c55cd32f696af584bfa authored over 4 years ago by Lyndon Brown <[email protected]>
45cb5a335f4a679002b02ab09b66188a98b9dcbc authored over 4 years ago by Lyndon Brown <[email protected]>
56cf2e08cc9f6fd2205ac5baedee02c4c6c50977 authored over 4 years ago by Lyndon Brown <[email protected]>
the original example in the C code made use of a volatile pointer variable
for both passing back...
8bf51697f86d750476c552e79be9c50e520c4f75 authored over 4 years ago by Lyndon Brown <[email protected]>
b4eed05a6cce5f2188d0fbb191919cf9c1f8fa78 authored almost 5 years ago by timvisee <[email protected]>
e08d749da0e40f47f7868d8509c8cbb81cd7daec authored almost 5 years ago by Lyndon Brown <[email protected]>
no need for changes to the binding for this, we don't offer an interface
to this stuff.
having to push this quickly due to low battery...
builds are failing on the previous min versio...
9e74eb2a0514be3a7d6e56d2da2978d3bf6c99a7 authored almost 5 years ago by Lyndon Brown <[email protected]>29f4de99711f11b549a426ac7b03ad36cf211e07 authored almost 5 years ago by Lyndon Brown <[email protected]>
under certain conditions, such as lack of pkg-config (use of which we
encourage but do not deman...
420afc86e482eee6d96453a29db7e3ed8acf1af7 authored almost 5 years ago by Lyndon Brown <[email protected]>
2a347ee14b8a82700ed5f9be68750109ea95da11 authored almost 5 years ago by Lyndon Brown <[email protected]>
37f313c3aaa545ae9192b6ba8ca969be5787be60 authored almost 5 years ago by Lyndon Brown <[email protected]>
in `libc` `timeval` is defined for all platforms including Windows
- unix, wasi, vxworks and fu...
missed an instance of `pollfd` in the binding; same fix required as in the
`sys` layer
fc5935798be7f330e7b4144d228a59070f6c7e73 authored almost 5 years ago by Lyndon Brown <[email protected]>
pull in the definition once and re-use from there, thus if hypothetically
we ever needed to make...
`libc` does not define `pollfd` for Windows, we must use the `WSAPOLLFD`
type from `winapi` instead
0d2da4316c872a0e10aeef5d8eed8a6333407431 authored about 5 years ago by Lyndon Brown <[email protected]>
This change introduced an E0632 error in my test app:
error[E0632]: cannot provide explicit typ...
d8f9c844bf580fd9cd4cd9316d3e001ca8647b7a authored about 5 years ago by Lyndon Brown <[email protected]>c2a4c33418d177ae5df9a7c7fffe50bfd1afef92 authored over 5 years ago by Lyndon Brown <[email protected]>
aee36698597cd2356071f230e3d7a7c6ec6011b9 authored over 5 years ago by Lyndon Brown <[email protected]>
295368d57deeb81844908c1d6bd8b0a1efc2c3e8 authored over 5 years ago by Lyndon Brown <[email protected]>
8d371f9714423dc9c5b466854bec8d96043a94b0 authored over 5 years ago by Lyndon Brown <[email protected]>
193bc2a734d443349ec7cda506f6d641d98fc7d3 authored over 5 years ago by Lyndon Brown <[email protected]>
6d054e8eccd0c397b57212824f9fcbb218dd3a73 authored over 5 years ago by Lyndon Brown <[email protected]>
The C API function allows a null pointer to be used for this param, while
our binding forced a n...
note that the 'const pointer' changes in the updated copy of the '.h'
includes were already prev...
79ce418aacfb5ad3beec641cf602a8585b7a86c3 authored over 5 years ago by Lyndon Brown <[email protected]>
fe79200b79260b53c37f44957ecc802749564bfb authored over 5 years ago by Lyndon Brown <[email protected]>
524f263893c33b8f85de39deb37772fcdf6f7fca authored over 5 years ago by Lyndon Brown <[email protected]>
7320e7c81afae7496b19e4f0f35ea756bf007cbb authored over 5 years ago by Lyndon Brown <[email protected]>
they have PulseAudio v11.1, and since we have v12 compatibility default
enabled and since we've ...
f121b4236d38338414857a1cf4b277b5b76d80f3 authored over 5 years ago by Lyndon Brown <[email protected]>
06d4fc843aea218544ec0adf2a1a9365cbd9d0b7 authored over 5 years ago by Lyndon Brown <[email protected]>
much is simply re-using sys stuff, so we can actually just re-export
some of this was not done ...
cbb4382b69e1306270e61073a283a24cafa0edb2 authored over 5 years ago by Lyndon Brown <[email protected]>cd5bdbda26c41b52b30b0e6270dacd29e7bae23a authored over 5 years ago by Lyndon Brown <[email protected]>
f599f6a7ae74aceff9caa5cb88268f088bef62aa authored over 5 years ago by Lyndon Brown <[email protected]>
49f923027a457ed7b53dc9f507eccd32b3bd3408 authored over 5 years ago by Lyndon Brown <[email protected]>
d0eaaa2d6e4b270686ca12d8e4064c3b5e264ebd authored over 5 years ago by Lyndon Brown <[email protected]>
the glib crates do not have any default-enable features, but that could
change at any time. let'...
cd03098874a3505eb2ed99c7550945e32588c716 authored over 5 years ago by Lyndon Brown <[email protected]>
thus PA *.pc files are available, and thus build scripts can use pkg-config
based code paths rat...
old logic:
1) do version-specific check
2) if failed, make generic fallback link attempt
new ...
01ef15a7b13b0e6d2e971a9d501078c0173778ad authored over 5 years ago by Lyndon Brown <[email protected]>
now that we've lowered minimum support, include support up to and including
PA v8
note that the...
b9113bcce89f03b2a61c833d6b3800136bf0c13c authored over 5 years ago by Lyndon Brown <[email protected]>fb19b692e32a38717c14e0249a94a20da4ff256c authored over 5 years ago by Lyndon Brown <[email protected]>
helps verify that futures changes do not break the range of version
compatibilities
this checks:
1) the new `dox` feature handling
2) no issues specific to `cargo doc`
3) latest...
used for generation of documentation, including the very latest PA support
and bypassing the pkg...
ver changes?
============
12 yes, already have feature
.. ..
6 yes, already have feature
5 ...
ver changes?
============
12 yes, already have feature
.. ..
8 yes, already have feature
7 ...
ver changes?
============
12 yes, already have feature
11 no
10 no
9 no
8 yes
7 no
6 ...
e5534cbd459565357c27ceb4632ab0a1ff921165 authored over 5 years ago by Lyndon Brown <[email protected]>
PA_PROTOCOL_VERSION is not fixed, it varies from time to time in new
versions
fac498e3467265cf60a5908ca76c374b7736a89d authored over 5 years ago by Lyndon Brown <[email protected]>
05d7ae03b540e013c4aa1e32bbf341eb822c7e0a authored over 5 years ago by Lyndon Brown <[email protected]>
5bfc0851e25864e9c1d3b40acd4ef05d3f49bb91 authored over 5 years ago by Lyndon Brown <[email protected]>
d0e541fdf9af99e8ba73ad643e03e5a77ddc371a authored over 5 years ago by Lyndon Brown <[email protected]>
encountering missing-symbol issues had confused my understanding in this
area. this revises thin...
as discussed in the previous commit, we need to pick one of
the suggested solutions for getting ...
we cannot control features from the workspace (not supported yet), so
having different sets of c...
so apparently control of member features from workspaces just isn't
supported yet. so let's reve...
c22ef88e69bf1afbb4bb85149b591311dbd47e5f authored over 5 years ago by Lyndon Brown <[email protected]>
cd466185d66e5c72bb9a6a01e7ec71fc5ebe35e3 authored over 5 years ago by Lyndon Brown <[email protected]>
missed in e04cb036132a6ed406e5ac01c0e28799aeec5324
adc0cef7c73d0b90c7d942ea60852b6b1af2d89d authored over 5 years ago by Lyndon Brown <[email protected]>7d0979076fe994d6a9cd3d0bda130e5bb1fd18c3 authored over 5 years ago by Lyndon Brown <[email protected]>
4899b7daa753c409b6df1e2ef3eb02c6332c2637 authored over 5 years ago by Lyndon Brown <[email protected]>
this was removed as part of reverting back to the older lib-based workspace
model, but i'm not c...
2e4217944da9044d48ad83aaed9b12d6097f2ab7 authored over 5 years ago by Lyndon Brown <[email protected]>
forgot them in v2.10 release
3153b5b9c9994b8bfd1ea500db8d9cba3f391a86 authored over 5 years ago by Lyndon Brown <[email protected]>f35c904157215ed48bf035fd4295a00c32d08bca authored over 5 years ago by Lyndon Brown <[email protected]>
b8a5d9b3dcfcd2f83851c419ccdf513a4fd48ccc authored over 5 years ago by Lyndon Brown <[email protected]>
since we've got a minimum of 1.31 now
a384d72739c24e20261ad087e04f70756586ba3a authored over 5 years ago by Lyndon Brown <[email protected]>
- remove unnecessary `use <crate>` statements
- change `::` prefix, removing for external crat...
- remove unnecessary `use <crate>` statements
- change `::` prefix, removing for external crat...
f2a6a253e5ce1d60d33211a8a9452481b2763a0a authored over 5 years ago by Lyndon Brown <[email protected]>
we now depend upon `glib` and `glib-sys` for the glib-mainloop component,
this requires a newer ...
since fixing the workspace to correctly make use of feature flags, things
have been failing with...
1be6e2f089f7802b7a329b37b65c29ddabf9a2e5 authored over 5 years ago by Lyndon Brown <[email protected]>
The intention was to exclude the workspace lib itself from being
documented and thus from appear...
4a7acee011142f5ac7a162262773bcbd1a93057d authored over 5 years ago by Lyndon Brown <[email protected]>
48e87b0cd28125cf2c865998fe011bff0c815dd4 authored over 5 years ago by Lyndon Brown <[email protected]>
5d4ce35789dd72c17d45e6a678d354851b23cd3e authored over 5 years ago by Lyndon Brown <[email protected]>
to save wasted effort
check analyses the code, but just does not bother to put together the
fin...
attributes are being left public for backwards compatibility for now,
later they will be made no...
it seems that the `--all` flag may be incompatible with the previous fix
for passing feature fla...
access to the attributes of these types has been left open for now for
backwards compatibility p...
bbe9c0e5962884bd4d33862b483f285e39e2bc27 authored over 5 years ago by Lyndon Brown <[email protected]>
30774146ddf9d68b002ab32fb323de06c5e9fa93 authored over 5 years ago by Lyndon Brown <[email protected]>
f69480172babd2eab0c8ec0e900c78ff4b7f7b60 authored over 5 years ago by Lyndon Brown <[email protected]>
306cd0036abae9b6df4b30f78c4c68846330fd20 authored over 5 years ago by Lyndon Brown <[email protected]>
missed in e04cb036132a6ed406e5ac01c0e28799aeec5324
0cc5f56536ad7089cc5e53a074f69470ec442fdd authored over 5 years ago by Lyndon Brown <[email protected]>
according to the travis blog ([1]) this is no longer needed/wanted and they
recommend removal
[...
c1b6ae517f99d122118d0d6dbf1e29a65be7662e authored over 5 years ago by Lyndon Brown <[email protected]>64ddd69c59c71a211616c89483a78be72c5888bc authored over 5 years ago by Lyndon Brown <[email protected]>
now that I've found out how to get to the C object pointer for the C API
call
an explicit `[lib`] entry in the toml file allows renaming its `src`
directory
calling the dire...
07960498050c2530368a88b7f022e16bf543643c authored over 5 years ago by Lyndon Brown <[email protected]>
note, this does force use of `--all` when generating documentation for the
set of crates within ...
dc3c8cff9370d5c8253f882520e3f1f49db03e46 authored over 5 years ago by Lyndon Brown <[email protected]>