- Mar 30, 2021
-
-
Guillaume Desmottes authored
The boring part is done by the parsing tool I just introduced, making it easier to update.
-
Guillaume Desmottes authored
Introduce a new 'tools' crate not part of the workspace as it's not meant to be released.
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
It's deprecated.
-
Guillaume Desmottes authored
ci-fairy uses $CI_MERGE_REQUEST_TARGET_BRANCH_NAME as base when checking commit, defaulting to 'master' which no longer exists. The env variable is only defined in MR pipelines.
-
-
This commit adds the "Contributer Covenant" code of conduct to the pipewire-rs project. As noted in the markdown file, violations should be reported by creating a confidential issue on gitlab.
-
- Mar 26, 2021
-
-
Adds a new `Stream` type.
-
Guillaume Desmottes authored
Sync equivalent of into_async_result().
-
Guillaume Desmottes authored
Needed when borrowing a ptr from the C code.
-
Guillaume Desmottes authored
-
Upstream SPA also provides a `spa_direction` enum, and it is not only needed in pw_port bindings, but for example in pw_stream too. This commit also adds some extra functionality to the enum, making it nicer to use.
-
Guillaume Desmottes authored
Use the inner pattern, same as MainLoop, to internally refcount Core. Doing so allow us to clone it and so ensure it stays alive while its children objects, such as Stream, are alive.
-
- Mar 25, 2021
-
-
Tom Wagner authored
With Rust 1.51 released, stream_position() is now stable, which is a nicer way to obtain the current seek position than seek(SeekFrom::Current(0))
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
Update to Rust 1.51.0
-
- Mar 24, 2021
-
-
Tom Wagner authored
libspa@0.3.0 libspa-sys@0.3.0 pipewire@0.3.0 pipewire-sys@0.3.0 Generated by cargo-workspaces
-
Guillaume Desmottes authored
This one does not take ownership of the dict for some reasons. MainLoopInner::new() does not have any reason to be public so I made in private.
-
Guillaume Desmottes authored
-
- Mar 23, 2021
-
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
Will be used to implement Debug for Properties in pipewire.
-
Guillaume Desmottes authored
Re-implementation of the pw_properties_parse_* macros. The dict does not contain the actual type of each value so that's the best we can do, exposing values as typed enums is not an option.
-
Guillaume Desmottes authored
Re-export it in the pw prelude as well to make things easier for users.
-
Tom Wagner authored
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
-
- Mar 22, 2021
-
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
Just need to add pipewire(-sys) as dev dependencies so the doc test can be run.
-
Guillaume Desmottes authored
Abstraction on async sequence number. Makes the API cleaner and more high level.
-
Guillaume Desmottes authored
More inlined with the C code as those are defined in result.h and those module contains more than just errors. Also re-export its symbols.
-
- Mar 19, 2021
-
-
Guillaume Desmottes authored
Required for API such as Core::sync() as it returns a seq number.
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
-