Bug#942314: RFP: gst-plugins-rs -- GStreamer plugins written in Rust

2024-05-24 Thread Matthias Geiger

On 24.05.24 12:37, Matthias Geiger wrote:

On 24.05.24 12:06, Mark Van den Borre wrote:

Hello Matthias, debconf-video@, FOSDEM video,

Fyi, athttps://fosdem.org  , we are very interested in getting the
gstreamer rust plugins or at least the fallbackswitch/fallbacksrc
plugin packaged inside Debian.

Our use case is simple: make voctomix 2.0 more resilient on
disconnected sources, like voctomix 1.x.

See alsohttps://github.com/FOSDEM/video/issues/247  .

Cc-ing debconf-video@ since this might also be of interest to the
debconf video team...

Kind regards,

Mark
FOSDEM vzw


[...]

I can look into those then; since I am maintainer for all rust 
gstreamer packages already those shouldn't be too much work (but I 
would welcome contributions !)


Initial MR is at 
https://salsa.debian.org/rust-team/debcargo-conf/-/merge_requests/666.


Note that this would require at least two new source packages 
(gstreamer-add and *-sys).


I would really appreciate some shared maintenance if someone feels inclined.

best,


werdahias


Bug#942314: RFP: gst-plugins-rs -- GStreamer plugins written in Rust

2024-05-24 Thread Matthias Geiger

On 24.05.24 12:06, Mark Van den Borre wrote:

Hello Matthias, debconf-video@, FOSDEM video,

Fyi, athttps://fosdem.org  , we are very interested in getting the
gstreamer rust plugins or at least the fallbackswitch/fallbacksrc
plugin packaged inside Debian.

Our use case is simple: make voctomix 2.0 more resilient on
disconnected sources, like voctomix 1.x.

See alsohttps://github.com/FOSDEM/video/issues/247  .

Cc-ing debconf-video@ since this might also be of interest to the
debconf video team...

Kind regards,

Mark
FOSDEM vzw


Hi Mark,

thanks for your interest in those. At the moment, there are only two 
(gif and gtk4) in Debian but just the rust source code.


I am working on enabling the GTK4 plugin. For the other plugins, please 
file separate RFPs and cc me, marc.lee...@gmail.com and jbi...@debian.org.


I can look into those then; since I am maintainer for all rust gstreamer 
packages already those shouldn't be too much work (but I would welcome 
contributions !)


best,

--
Matthias Geiger 
Debian Maintainer


Bug#942314: RFP: gst-plugins-rs -- GStreamer plugins written in Rust

2024-05-24 Thread Mark Van den Borre
Hello Matthias, debconf-video@, FOSDEM video,

Fyi, at https://fosdem.org , we are very interested in getting the
gstreamer rust plugins or at least the fallbackswitch/fallbacksrc
plugin packaged inside Debian.

Our use case is simple: make voctomix 2.0 more resilient on
disconnected sources, like voctomix 1.x.

See also https://github.com/FOSDEM/video/issues/247 .

Cc-ing debconf-video@ since this might also be of interest to the
debconf video team...

Kind regards,

Mark
FOSDEM vzw



Bug#942314: RFP: gst-plugins-rs -- GStreamer plugins written in Rust

2024-01-19 Thread Matthias Geiger
On Mon, 14 Oct 2019 16:06:59 +0300 =?utf-8?q?Sebastian_Dr=C3=B6ge?= 
 wrote:

> Package: wnpp
> Severity: wishlist
>
> * Package name : gst-plugins-rs
> Version : 0.5.0
> Upstream Author : Sebastian Dröge 
> * URL : https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
> * License : LGPL, MIT/Apache-2.0
> Programming Lang: Rust
> Description : GStreamer plugins written in Rust
>
> The GStreamer project is starting to write various extension plugins 
in the
> Rust programming language. There are a few useful ones now at this 
point and

> it would be good to start packaging them.
>
> I personally don't have the time for maintaining this also in Debian in
> addition to all the other GStreamer packages (help welcome!) but would be
> happy to assist anybody who wants to start packaging gst-plugins-rs.
>
> The package should probably be maintained as part of the Debian Rust 
team:

> https://wiki.debian.org/Teams/RustPackaging
> See there also for the Rust-specific packaging policy.
>

> It will be required to also package various dependencies as part of this.

gst-plugin-gtk4 has landed in debian; gst-plugin-gif is being prepared. 
I have not yet enabled the build of the library (as of now this is just 
the rust code shipped as package); can you shed some light on this? As 
far as I understand those can then be dynamically loaded by gstreamer ? 
Today I just realized that they work as plugins.


Enabling them  *should* be trivial; it's just another trip through new.

best,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#942314: RFP: gst-plugins-rs -- GStreamer plugins written in Rust

2019-10-14 Thread Sebastian Dröge
Package: wnpp
Severity: wishlist

* Package name: gst-plugins-rs
  Version : 0.5.0
  Upstream Author : Sebastian Dröge 
* URL : https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
* License : LGPL, MIT/Apache-2.0
  Programming Lang: Rust
  Description : GStreamer plugins written in Rust

The GStreamer project is starting to write various extension plugins in the
Rust programming language. There are a few useful ones now at this point and
it would be good to start packaging them.

I personally don't have the time for maintaining this also in Debian in
addition to all the other GStreamer packages (help welcome!) but would be
happy to assist anybody who wants to start packaging gst-plugins-rs.

The package should probably be maintained as part of the Debian Rust team:
https://wiki.debian.org/Teams/RustPackaging
See there also for the Rust-specific packaging policy.

It will be required to also package various dependencies as part of this.