Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

PulseAudio-rs

Providing Rust bindings to PulseAudio
Collective - https://opencollective.com/pulseaudio-rs - Code: https://github.com/jnqnfe/pulse-binding-rust

StreamRestore: privatise internal context pointer

github.com/jnqnfe/pulse-binding-rust - dcc0ec9cec9698ee528408560206b5c3ffefb80a authored over 6 years ago by Lyndon Brown <[email protected]>
update versions

github.com/jnqnfe/pulse-binding-rust - 7def9db0d80163988e3ad73727081206439f9ca2 authored over 6 years ago by Lyndon Brown <[email protected]>
Context: take proplist param as immutable ref in proplist_update

Underlying C function in pulseaudio only needs immutable reference but
wrongly takes mutable one...

github.com/jnqnfe/pulse-binding-rust - 96d4f74aa1493dd60d28656fb46553341b604eb9 authored over 6 years ago by Lyndon Brown <[email protected]>
format/Info: internalise ptr attribute

github.com/jnqnfe/pulse-binding-rust - 1195aafb1b4e98b3a4947d228f74cbb026b1c914 authored over 6 years ago by Lyndon Brown <[email protected]>
Proplist: constify internal iterator pointer

Underlying C function in pulseaudio only needs immutable reference but
wrongly takes mutable one...

github.com/jnqnfe/pulse-binding-rust - 4575d45bb2c9df0c2af42c37699119153c0e3806 authored over 6 years ago by Lyndon Brown <[email protected]>
simple: privatise SimpleInternal

github.com/jnqnfe/pulse-binding-rust - 9465c497b896888d79c5f92285de033ba8d91ee9 authored over 6 years ago by Lyndon Brown <[email protected]>
Introspector: privatise internal context pointer

github.com/jnqnfe/pulse-binding-rust - 25d9de89f32532e81db0c368cdd4250f3b06dde2 authored over 6 years ago by Lyndon Brown <[email protected]>
stream: improve cork/uncork docs

github.com/jnqnfe/pulse-binding-rust - 3efe966691a24db0f435e00ab1524de4e6c10da4 authored over 6 years ago by Lyndon Brown <[email protected]>
Stream: combine write_ext_free free_cb_data param with free_cb

Use option wrapped tuple of cb function pointer and data param, as
elsewhere in the crate, thus ...

github.com/jnqnfe/pulse-binding-rust - 8ba54ad590ca52b44369188537b3ab5d2d8b984a authored over 6 years ago by Lyndon Brown <[email protected]>
Stream: fix double option wrapping of callback fn ptr with write methods

github.com/jnqnfe/pulse-binding-rust - 32aef6bd048147dd63b72492df000416f0773157 authored over 6 years ago by Lyndon Brown <[email protected]>
CVolume: make self for is_[muted|norm] immutable

github.com/jnqnfe/pulse-binding-rust - 37f8223d0c357fd37a8220715bb2b5fbced8a304 authored over 6 years ago by Lyndon Brown <[email protected]>
Proplist: simplify iteration

Use an iterator trait implementation

github.com/jnqnfe/pulse-binding-rust - 5bb49d5b652130f31f3fa457a6799482c15cfc4e authored over 6 years ago by Lyndon Brown <[email protected]>
enable pulse-simple doc test

github.com/jnqnfe/pulse-binding-rust - 2ab05374a0029a568db2a625a1f4bf9255f12688 authored over 6 years ago by Lyndon Brown <[email protected]>
proplist: fix iterating

Mis-read documentation, thought that 'state' would be NULL once end of the
list was reached, but...

github.com/jnqnfe/pulse-binding-rust - 952c57b22dbfd49cdb2d7b8da8a88a3681fbab24 authored over 6 years ago by Lyndon Brown <[email protected]>
sys/stream: improve consistency

consistently use 's' for stream instead of mixture of 's' and 'p'

github.com/jnqnfe/pulse-binding-rust - 9c058d0480e9186c2fefa8cf5e9e46dfcc714bb6 authored over 6 years ago by Lyndon Brown <[email protected]>
proplist: properly fix iterating

For some stupid reason I had thought that the state variable could
be hidden within the function...

github.com/jnqnfe/pulse-binding-rust - 14355a296e81574480958ae9df4ce685cf54f9ef authored over 6 years ago by Lyndon Brown <[email protected]>
news: prep for next release

github.com/jnqnfe/pulse-binding-rust - 788c9a3f1b1756202daee6541242c7ddb2133e82 authored over 6 years ago by Lyndon Brown <[email protected]>
mainloop/api: doc fix

duplicate word

github.com/jnqnfe/pulse-binding-rust - 3195e65504579c47a14638b8f15dbbeb5589481b authored over 6 years ago by Lyndon Brown <[email protected]>
news: adjust format

github.com/jnqnfe/pulse-binding-rust - 9c694f805a1227869eef6250895c378485534214 authored over 6 years ago by Lyndon Brown <[email protected]>
Update changelog

github.com/jnqnfe/pulse-binding-rust - 085873faebaf56d28ea709e9592a65400c10e9c3 authored almost 7 years ago by Lyndon Brown <[email protected]>
Properly fix failing Travis tests

Examples were failing at context connection.
Research led to cause being related to properly get...

github.com/jnqnfe/pulse-binding-rust - 8a1eb0a541a6612fc1649cda23232a42e2c10cc5 authored almost 7 years ago by Lyndon Brown <[email protected]>
Fix Travis failures - missing dependency

github.com/jnqnfe/pulse-binding-rust - 2f9bef6f8625823dd6bd010ee2dc5ca99afebcd6 authored almost 7 years ago by Lyndon Brown <[email protected]>
Fix Travis tests - ensure `--all` flag is used

Use explicit test script for Travis, rather than relying on default, to
ensure that the `--all` ...

github.com/jnqnfe/pulse-binding-rust - 05e77231fb5368b1f2024cf4e552c1e1a2cdf90d authored almost 7 years ago by Lyndon Brown <[email protected]>
Add `From` methods for cleanly transmuting certain introspection structs

Identical to their `sys` counterparts, only duplicated in the binding to
add documentation.

github.com/jnqnfe/pulse-binding-rust - 8b639265b7bbf066bb4cc83937ea2054bd5f835b authored almost 7 years ago by Lyndon Brown <[email protected]>
Add travis badge to individual crates

github.com/jnqnfe/pulse-binding-rust - e8c7e8c99418224415f23c6725bf427a724c7eee authored almost 7 years ago by Lyndon Brown <[email protected]>
Fix readme typo & reword image copyright

github.com/jnqnfe/pulse-binding-rust - cc4c1f958345a275e3e561566bf419f57754b873 authored almost 7 years ago by Lyndon Brown <[email protected]>
Remove old doc links from readme files

These were added during development as a guess of what the links would be.
Docs are hosted on do...

github.com/jnqnfe/pulse-binding-rust - dc6dfcb921b542199e61f06213eaa343b2028ba2 authored almost 7 years ago by Lyndon Brown <[email protected]>
Fix toml file missing author email

github.com/jnqnfe/pulse-binding-rust - 6cf40d27f1e3bde4ab522f3cb0d8c090df4a6e5a authored almost 7 years ago by Lyndon Brown <[email protected]>
Fix toml file license string "LGPL-2.1" => "LGPL-2.1+"

github.com/jnqnfe/pulse-binding-rust - 47813143dcf06e851e7c60639fe3b1e8316ed043 authored almost 7 years ago by Lyndon Brown <[email protected]>
Initial commit

github.com/jnqnfe/pulse-binding-rust - 21bc159b4c2e4f45373455d5d2593c31464ad948 authored almost 7 years ago by Lyndon Brown <[email protected]>