Building Gstreamer + Codecs?
I spent the majority of the past 2 days trying to build Gstreamer codecs for songbird by attempting to compile Gstreamer in MINGW32 on a Windows environment and got to the point of typing ./autogen and got told that autopoint 0.17 wasn't installed.
At which point I reinstalled gettext (the program I believe autopoint is acquired from) and still got the same error.
I was wondering if the Gstreamer engineer would be able to point me in the right direction with this or give me the name of a different program I could use to attempt this.
At which point I reinstalled gettext (the program I believe autopoint is acquired from) and still got the same error.
I was wondering if the Gstreamer engineer would be able to point me in the right direction with this or give me the name of a different program I could use to attempt this.
2
people have this question
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
The best answer from everyone
-
For Windows, Songbird is built using the Mozilla Build System which provides an MSYS environment and uses Microsoft's compiler. Instructions for building Songbird are located in the Songbird Developer Center of the Songbird wiki.
Building the Songbird dependencies (including gstreamer) is more complicated. General instructions and few more required tools are here. If you follow these instructions you should be able to build the gstreamer core and parts of the plugin packages. You won't really need all the SDKs -- it depends on which packages you're going to build.
Good luck with your endeavor.
3 people say
this answers the question
-
Inappropriate?Okay i've got past the autopoint error... now onto an aclocal-1.7 failure...
and given this "aclocal: macro `AM_PROG_MKDIR_P' required but not defined
"
Gstreamer isn't very windows friendly at all... -
Inappropriate?For Windows, Songbird is built using the Mozilla Build System which provides an MSYS environment and uses Microsoft's compiler. Instructions for building Songbird are located in the Songbird Developer Center of the Songbird wiki.
Building the Songbird dependencies (including gstreamer) is more complicated. General instructions and few more required tools are here. If you follow these instructions you should be able to build the gstreamer core and parts of the plugin packages. You won't really need all the SDKs -- it depends on which packages you're going to build.
Good luck with your endeavor.
3 people say
this answers the question
-
Inappropriate?Mike M's answer is pretty good - we don't have an official build system that uses mingw, so if you choose to pursue that path, you're going to be pretty much on your own - sorry.
If you run into specific problems I'll try to help - but general "how to build the tree with a non-standard toolchain" issues are a bit too time-consuming for me to figure out - I don't use your toolchain either, so I'd probably run into the same issues.
Mike
2 people say
this answers the question
-
Inappropriate?Ive just (this hour, after a day of messing about and installing what can only be 100's of dependencies) managed to compile Gstreamer on mingw :) im guessing i need to compile gst-plugins-base first then which ever I want to from there! But i'll keep you posted... hopefully i won't get too many problems now :D
I'm aiming to try and compile the "gst-monkeysaudio", which im guessing the files in there would allow songbird to play APE -
how exciting! -
Inappropriate?A question i should have asked before i jumped into this... What version of Gstreamer should I use? I don't want to come up with something then run into compatability issues!
I started using the most current version, but apparently there is a file missing from the base plugins so ive moved a version backwars 0.10.24 and im not having any problems so far... Just installing the base plugins all good so far :)
One thing i also noticed is that gst-monkey audio is 0.8.2 does this mean i'll have to go way back to get that compiled ?
Loading Profile...





EMPLOYEE