Sebastian Dröge

Results 139 issues of 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....

enhancement
gtk

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...

enhancement
API

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...

enhancement
API

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...

enhancement
API

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...

enhancement
API
Demuxer

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`...

enhancement
API

Blocked by https://github.com/rust-lang/rfcs/issues/314 but we need that for the remaining types missing in glib-sys, etc.

blocked on rustc

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...

enhancement

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...

enhancement
help wanted
book