textoverlay/missing plugins for a newbie with comments

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

textoverlay/missing plugins for a newbie with comments

JSmith

I’ve been playing around with gstreamer1.8.2 (OS X) for a few days, my overall goal:  to learn (if)  the mechanics of concurrently streaming several videos into OpenGL textures for rendered into a scene (is possible). OS X isn’t necessarily my target system.

comments: 

1) the distro packaging is undocumented and fairly unclear. I downloaded the images for OS X but the content left by installs under the frameworks directories is far from complete. 

2) resorted to brew with much more success. however the standard set of packages (core,plugins, good,bad,ugly) still left me unable to to play video. Adding gstlibav solved this. 

Docs have been useful. I get processing pipelines, having worked with similar in the past.

I followed the tutorial hoping for a bit of bootstrap coding wise, but it is of limited use, the major road block: decoders it relies on (ogg/vorbis) don’t seem to exist.

Code examples a bit difficult to find: https://cgit.freedesktop.org/ isn’t linked in the main site, but I resorted to raiding the SDL examples of which only the basic cube works. The others don’t because textoverlay does not exist.

Any advice how to diagnose/find and if necessary build, up to and including that OS X is hopelessly out of date ATM would be appreciated.

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

Re: textoverlay/missing plugins for a newbie with comments

Nicolas Dufresne-5

Inspect the config.log file, to find out why this plugin is missing in your build. You are probably missing a dependency. Pango, Cairo, FontConfig, are some of the deps.

Le 3 juil. 2016 1:10 PM, "Julia Smith" <[hidden email]> a écrit :
>
>
> I’ve been playing around with gstreamer1.8.2 (OS X) for a few days, my overall goal:  to learn (if)  the mechanics of concurrently streaming several videos into OpenGL textures for rendered into a scene (is possible). OS X isn’t necessarily my target system.
>
> comments: 
>
> 1) the distro packaging is undocumented and fairly unclear. I downloaded the images for OS X but the content left by installs under the frameworks directories is far from complete. 
>
> 2) resorted to brew with much more success. however the standard set of packages (core,plugins, good,bad,ugly) still left me unable to to play video. Adding gstlibav solved this. 
>
> Docs have been useful. I get processing pipelines, having worked with similar in the past.
>
> I followed the tutorial hoping for a bit of bootstrap coding wise, but it is of limited use, the major road block: decoders it relies on (ogg/vorbis) don’t seem to exist.
>
> Code examples a bit difficult to find: https://cgit.freedesktop.org/ isn’t linked in the main site, but I resorted to raiding the SDL examples of which only the basic cube works. The others don’t because textoverlay does not exist.
>
> Any advice how to diagnose/find and if necessary build, up to and including that OS X is hopelessly out of date ATM would be appreciated.
>
> _______________________________________________
> 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: textoverlay/missing plugins for a newbie with comments

Julia Smith
In reply to this post by JSmith

> Inspect the config.log file, to find out why this plugin is missing in your
> build. You are probably missing a dependency. Pango, Cairo, FontConfig, are
> some of the debs.


K’, but where is the config.log file (supposed to be) located? Nothing under /usr/local with find (brew).

I’m sticking with brew unless I can get straightened out about which set of pkg or dmg files I need to use so the regular distro works.

gst-inspect-1.0 says I have cairo, but both Pango and FontConfig do not exist.




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

textoverlay/missing plugins for a newbie with comments

JSmith
Inspect the config.log file, to find out why this plugin is missing in your
build. You are probably missing a dependency. Pango, Cairo, FontConfig, are
some of the debs.



K’, but where is the config.log file (supposed to be) located? Nothing under /usr/local with find (brew).

I’m sticking with brew unless I can get straightened out about which set of pkg or dmg files I need to use so the regular distro works.

gst-inspect-1.0 says I have cairo, but both Pango and FontConfig do not exist.


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

Re: textoverlay/missing plugins for a newbie with comments

Nicolas Dufresne-4
In reply to this post by Julia Smith
Le dimanche 03 juillet 2016 à 16:04 -0700, Julia Smith a écrit :

> >
> > Inspect the config.log file, to find out why this plugin is missing
> > in your
> > build. You are probably missing a dependency. Pango, Cairo,
> > FontConfig, are
> > some of the debs.
>
>
> K’, but where is the config.log file (supposed to be) located?
> Nothing under /usr/local with find (brew).
>
> I’m sticking with brew unless I can get straightened out about which
> set of pkg or dmg files I need to use so the regular distro works.
>
> gst-inspect-1.0 says I have cairo, but both Pango and FontConfig do
> not exist. 
Cairo, Pango, FontConfig are third party libraries needed to build the
pango plugin, which provides textoverlay. What I'm saying is that this
is a packaging issue. If this package is from brew, and you have no
clue about how it works, please report to brew maintainers.

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

signature.asc (188 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: textoverlay/missing plugins for a newbie with comments

JSmith
In reply to this post by JSmith
Cairo, Pango, FontConfig are third party libraries needed to build the
pango plugin, which provides textoverlay. What I'm saying is that this
is a packaging issue. If this package is from brew, and you have no
clue about how it works, please report to brew maintainers.
Nicolas

Sigh, is there any information on which set of dmg/pkg files I need to for a proper install from gstreamer builds? Like I said, I initially tried the gstreamer builds, pulling down:

gstreamer-1.0-1.8.2-x86_64-packages.dmg
gstreamer-1.0-1.8.2-x86_64.pkg
gstreamer-1.0-devel-1.8.2-x86_64.pkg

Tried the pkg installers but what’s under Frameworks hardly looks like a complete install. The dmg contains _19_ pkg files, which seems quite an annoyance to run through.

I am almost inclined to build from source but it sounds like I’d need to hunt down another bunch of dependencies.

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

Re: textoverlay/missing plugins for a newbie with comments

JSmith
In reply to this post by JSmith
Right, progress.

After installing all the pkgs from the dmg image, I can run the hello world tutorial (ogg).

All plugins seem present now and I’ve uninstalled brew’s version.

I still have problems running all but one of the gl/generic examples, but I’ll read through the rest of the manual first.

Thanks.


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