gstreamer .NET bindings

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

gstreamer .NET bindings

Magnus Caro
Hi,

I don’t know if this is the correct mailing list regarding my questionnaire, however from the description of the mailing lists, this was the one I felt fit the best.

From the gstreamer website (https://gstreamer.freedesktop.org/bindings/) I can see that the .NET bindings are still under development. I was wondering if there has been any tests done to these bindings, and if so are they available to see anywhere?
Furthermore when will it "release" if there exists such a date?

Thank you in advance for answering.

Kind regards
Magnus Berntsen Caro

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer .NET bindings

David Ing
I do not know much about the overall status of this project.  I can see from the conversation ...


... that it apparently works with .NET Framework but not .NET Standard or Core.

I can also tell you that it doesn't work with the msvc binaries on Windows (just the mingw binaries, presumably).  I recently tried to do some surgery on gstreamer-sharp and GLibSharp, to make it work with .NET Standard and the msvc binaries.  But when I tried to use the GstDiscoverer on a file, I got some kind of memory violation exception.  I never tried it with the mingw binaries but presumably that might have worked (just guessing).

I can also tell you that most of the objects are `IDisposable` because they are backed with native pointers.  The finalizers don't backstop the `Dispose` method for you ... which means you would need to use a lot of `using` statements or otherwise use special logic to dispose all of these gstreamer-sharp objects.

On Mon, May 4, 2020 at 2:38 AM Magnus Caro <[hidden email]> wrote:
Hi,

I don’t know if this is the correct mailing list regarding my questionnaire, however from the description of the mailing lists, this was the one I felt fit the best.

From the gstreamer website (https://gstreamer.freedesktop.org/bindings/) I can see that the .NET bindings are still under development. I was wondering if there has been any tests done to these bindings, and if so are they available to see anywhere?
Furthermore when will it "release" if there exists such a date?

Thank you in advance for answering.

Kind regards
Magnus Berntsen Caro
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer .NET bindings

Thibault Saunier-4
Hello,

Well gstreamer-sharp is usable and used by quite a few people, including in production, though they are not in very good shape, it is getting better and better. You should probably try for yourself and help us fix what anything not working for you :-)

Regards,

- Thibault

On Mon, May 4, 2020 at 12:55 PM David Ing <[hidden email]> wrote:
I do not know much about the overall status of this project.  I can see from the conversation ...


... that it apparently works with .NET Framework but not .NET Standard or Core.

I can also tell you that it doesn't work with the msvc binaries on Windows (just the mingw binaries, presumably).  I recently tried to do some surgery on gstreamer-sharp and GLibSharp, to make it work with .NET Standard and the msvc binaries.  But when I tried to use the GstDiscoverer on a file, I got some kind of memory violation exception.  I never tried it with the mingw binaries but presumably that might have worked (just guessing).

I can also tell you that most of the objects are `IDisposable` because they are backed with native pointers.  The finalizers don't backstop the `Dispose` method for you ... which means you would need to use a lot of `using` statements or otherwise use special logic to dispose all of these gstreamer-sharp objects.

On Mon, May 4, 2020 at 2:38 AM Magnus Caro <[hidden email]> wrote:
Hi,

I don’t know if this is the correct mailing list regarding my questionnaire, however from the description of the mailing lists, this was the one I felt fit the best.

From the gstreamer website (https://gstreamer.freedesktop.org/bindings/) I can see that the .NET bindings are still under development. I was wondering if there has been any tests done to these bindings, and if so are they available to see anywhere?
Furthermore when will it "release" if there exists such a date?

Thank you in advance for answering.

Kind regards
Magnus Berntsen Caro
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel