Gstreamer gst-template for 0.10

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

Gstreamer gst-template for 0.10

Jacques Bride-2
Hello

I am starting using the latest GstreamerSDK release. It's a very intersting project. Thanks to all who contributed to it.

I am working on adding a experimental plugin to the ones already packaged with GstreamerSDK.

GstreamerSDK is based on Gstreamer 0.10, not yet 1.x. Where can I find a gst-template plugin skeleton for 0.10? the one available at www.gstreamer.org is now for gstreamer 1.0.... is there a branch in the gst-template repository where I can get a stable version for 0.10?

Best regards
Jacques



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

Re: Gstreamer gst-template for 0.10

Tim-Philipp Müller-2
On Fri, 2012-12-14 at 13:19 +0100, Jacques Bride wrote:

> I am starting using the latest GstreamerSDK release. It's a very
> intersting project. Thanks to all who contributed to it.
>
> I am working on adding a experimental plugin to the ones already
> packaged with GstreamerSDK.
>
> GstreamerSDK is based on Gstreamer 0.10, not yet 1.x. Where can I find
> a gst-template plugin skeleton for 0.10? the one available at
> www.gstreamer.org is now for gstreamer 1.0.... is there a branch in
> the gst-template repository where I can get a stable version for 0.10?

There's a 0.10 branch now. There's also an element-maker tool in -bad
somewhere that creates new skeleton elements for various base classes,
an which might be more interesting.

You can build your own 1.0 SDK version using the cerbero build tool btw.
It's not really a good idea to start new projects or write new plugins
based on 0.10.

Cheers
 -Tim

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

Re: Gstreamer gst-template for 0.10

Josh Doe

On Fri, Dec 14, 2012 at 7:56 AM, Tim-Philipp Müller <[hidden email]> wrote:
You can build your own 1.0 SDK version using the cerbero build tool btw.
It's not really a good idea to start new projects or write new plugins
based on 0.10.

And everyday that a GStreamer SDK 1.0 release is not put out (i.e. binaries by GStreamer.com) is another day of new users learning and using 0.10 instead of 1.0. There's not even a mention on the site that 1.0 exists, or that 0.10 is no longer being maintained. I think the site and what it provides is a great service, but it's simultaneously doing the community a disservice because of this. Sure, folks can make their own build thanks to cerbero, but that kind of defeats much of the purpose of GStreamer.com.
-Josh

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

Re[2]: Gstreamer gst-template for 0.10

Kyrylo V Polezhaiev
Their SDK also uses Windows SDK with weird version of  CRT, etc.
I do not recommend to use that staff.
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re[3]: Gstreamer gst-template for 0.10

Kyrylo V Polezhaiev
GStreamer SDK is generally not part of the GStreamer. This is a separate project, unrelated to GStreamer team.
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Gstreamer gst-template for 0.10

Jacques Bride-2
In reply to this post by Tim-Philipp Müller-2
Thanks all for your answer
I got the 0.10 version, and I will look at element-maker. It is a very intersting tool
However, seems you recommend to switch straight to 1.x and recomplie the sdk such that it uses gstreamer 1.x. Does it mean 1.x is supported already by the SDK but not officially?
Thanks
Jacques



2012/12/14 Tim-Philipp Müller <[hidden email]>
On Fri, 2012-12-14 at 13:19 +0100, Jacques Bride wrote:

> I am starting using the latest GstreamerSDK release. It's a very
> intersting project. Thanks to all who contributed to it.
>
> I am working on adding a experimental plugin to the ones already
> packaged with GstreamerSDK.
>
> GstreamerSDK is based on Gstreamer 0.10, not yet 1.x. Where can I find
> a gst-template plugin skeleton for 0.10? the one available at
> www.gstreamer.org is now for gstreamer 1.0.... is there a branch in
> the gst-template repository where I can get a stable version for 0.10?

There's a 0.10 branch now. There's also an element-maker tool in -bad
somewhere that creates new skeleton elements for various base classes,
an which might be more interesting.

You can build your own 1.0 SDK version using the cerbero build tool btw.
It's not really a good idea to start new projects or write new plugins
based on 0.10.

Cheers
 -Tim

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


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

Re: Re[2]: Gstreamer gst-template for 0.10

Andoni Morales
In reply to this post by Kyrylo V Polezhaiev
2012/12/14 Kyrylo V Polezhaiev <[hidden email]>:
> Their SDK also uses Windows SDK with weird version of  CRT, etc.
> I do not recommend to use that staff.

There is no weird stuff about the CRT, we are using the system one,
which happens to be the only one available in all Windows versions
and the only one that you can use with the GPL. Copy pasting what I
wrote in a different thread:

All this CRT thing is a big mess from Windows since each VisualStudio
version provides its own CRT, different from the system one which is
the one used for drivers development and provided with the Windows
Driver Kit.

The CRT's provided with Visual Studio are not part of the system and
you need to redistribute them with your application. And that's a big
issue with the GPL license (see
http://www.gnu.org/licenses/gpl-faq.html#WindowsRuntimeAndGPL):
"[...] the GPL says that libraries can only qualify as System
Libraries as long as they're not distributed with the program
itself.[...]"

So in theory you can only link against msvcrt.dll, which is a system
library that you don't need to distribute with your application.

The big issue with mixing CRT's is that you can't open a Handle/FD
from one and close it with a different one or allocate objects  from
one CRT and free them with a different one. But that shouldn't happen
unless you are doing weird things. So if everything works you
shouldn't have to worry about mixing CRT's. Read this article from
Windows for more info:
http://msdn.microsoft.com/en-us/library/ms235460.aspx

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



--
Andoni Morales Alastruey

LongoMatch:The Digital Coach
http://www.longomatch.ylatuya.es
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel