Sebastian Dröge
Sebastian Dröge
The idea here would be to annotate the signal handler functions with a procedural macro that would export the signature of the function so it can be checked at runtime....
Currently a `Packet` can only contain a `Vec`. It would be great if it could work with an `Arc` or similar instead (or in addition via an enum for the...
There are a couple of weird/suboptimal parts in the `Timeinfo` struct currently: - [ ] PTS and timebase can be negative. For DTS it certainly makes sense, for PTS maybe...
Currently comparing `AudioInfos` to check if the format has changed is not very useful as it will also compare the number of samples (also stored in the info) too. The...
Related to https://github.com/rust-av/rust-av/issues/51 Currently the `Demuxer` and its `Context` trait can only work on seekable, that is random-access, sources. It would be good to be able to run them on...
Buffered requires Seek trait, making it impossible to use non-seekable inputs with the Demuxer trait
The `Buffered` trait currently requires the `Seek` trait, so can't be implemented on non-seekable input, e.g. when reading from a streaming source. This does not seem required as the `Demuxer`...
Blocked by https://github.com/rust-lang/rfcs/issues/314 but we need that for the remaining types missing in glib-sys, etc.
Since gobject-introspection 1.48 there's "not nullable". This would allow us the directly generate a non-`Option` return type for such functions instead of requiring a user override and assuming that the...
0. It should apparently be made more clear that `Cargo.toml` and `src/lib.rs` at least have to be manually written, and that there should also be a `prelude` module re-exporting all...