From: Joshua N P. <vi...@po...> - 2002-08-03 04:07:14
|
I18N problems? Pls fix this, someone. joshua@remix:~/gst/gst-player$ ./autogen.sh + check for build tools checking for autoconf >= 2.52... found 2.53, ok. checking for automake >= 1.5... found 1.6.2, ok. I18n ? Hah ! I SPIT on i18n ! You hear me ? Take it away ! Boo ! checking for libtool >= 1.4.0... found 1.4.2a, ok. checking for pkg-config >= 0.8.0... found 0.12.0, ok. + Checking for autogen.sh options This autogen script will automatically run ./configure as: ./configure To pass any additional options, please specify them on the ./autogen.sh command line. + running aclocal -I common/m4 ... + not running libtoolize until libtool fix has flown downstream + running autoheader ... autoheader2.50: `config.h.in' is created + Hey ! I meant it when I said no i18n for you ! Join me in spitting ! + running autoconf ... configure.ac:69: error: possibly undefined macro: AC_PROG_INTLTOOL autoconf failed -- Victory to the Divine Mother!! after all, http://sahajayoga.org http://why-compete.org |
From: Joshua N P. <vi...@po...> - 2002-09-25 12:22:47
|
i compiled current CVS and tried running gst-player. i used --enable-plugin-builddir. joshua@emit:~/gst/gst-player/src$ ./gst-player INFO (21222: 0) Initializing GStreamer Core Library version 0.4.1.1 INFO (21222: 0) CPU features: (0081813f) MMX registry: loaded user_registry in 0.233863 seconds (/home/joshua/.gstreamer/registry.xml) registry: loaded global_registry in 0.031090 seconds (/home/joshua/gst/gstreamer/registry.xml) error: parse error, unexpected '(' (lt-gst-player:21222): GLib-GObject-WARNING **: invalid cast from (NULL) pointer to `GstElement' DEBUG: gstgconf: error parsing pipeline (null) Invalid syntax ** (lt-gst-player:21222): CRITICAL **: file gstmediaplay.c: line 132 (gst_media_play_init): assertion `GST_IS_ELEMENT(audio_sink)' failed +++ What is that parse error coming from? Is gst-player expecting to read some settings out of gconf? i tried running gconf-editor, but i didn't see app/gst-player. Does this only work after i type "make install"? Surely gst-player has sane defaults if gconf isn't available? -- Victory to the Divine Mother!! after all, http://sahajayoga.org http://why-compete.org |
From: Thomas V. S. <th...@ur...> - 2002-09-25 12:29:42
|
> i compiled current CVS and tried running gst-player. i used --enable-plugin-builddir. > > joshua@emit:~/gst/gst-player/src$ ./gst-player > INFO (21222: 0) Initializing GStreamer Core Library version 0.4.1.1 > INFO (21222: 0) CPU features: (0081813f) MMX > registry: loaded user_registry in 0.233863 seconds > (/home/joshua/.gstreamer/registry.xml) > registry: loaded global_registry in 0.031090 seconds > (/home/joshua/gst/gstreamer/registry.xml) > error: parse error, unexpected '(' > > (lt-gst-player:21222): GLib-GObject-WARNING **: invalid cast from (NULL) pointer to `GstElement' > DEBUG: gstgconf: error parsing pipeline (null) > Invalid syntax > ** (lt-gst-player:21222): CRITICAL **: file gstmediaplay.c: line 132 (gst_media_play_init): assertion `GST_IS_ELEMENT(audio_sink)' failed > > +++ > > What is that parse error coming from? Is gst-player expecting to read some > settings out of gconf? Yes, your default audio and video sink. > i tried running gconf-editor, but i didn't see > app/gst-player. Does this only work after i type "make install"? Yes, schemas are only installed on make install (as is for all Gnome programs using GConf). > Surely > gst-player has sane defaults if gconf isn't available? Feel free to add this ;) Thomas -- The Dave/Dina Project : future TV today ! - http://davedina.apestaart.org/ <-*- -*-> Keep me in your bed all day Nothing heals me like you do <-*- th...@ap... -*-> URGent, the best radio on the Internet - 24/7 ! - http://urgent.rug.ac.be/ |
From: Joshua N P. <vi...@po...> - 2002-09-26 08:08:36
Attachments:
gstp1
|
On Wed, Sep 25, 2002 at 02:28:56PM +0200, Thomas Vander Stichele wrote: > > i tried running gconf-editor, but i didn't see > > app/gst-player. Does this only work after i type "make install"? > > Yes, schemas are only installed on make install (as is for all Gnome > programs using GConf). > > > Surely > > gst-player has sane defaults if gconf isn't available? > > Feel free to add this ;) How about this patch? -- Victory to the Divine Mother!! after all, http://sahajayoga.org http://why-compete.org |
From: Joshua N P. <vi...@po...> - 2002-09-26 09:25:39
|
On Thu, Sep 26, 2002 at 10:37:05AM +0200, Thomas Vander Stichele wrote: > > How about this patch? > > I was about to commit, then realized that this should be done in the app, > not in the library. Meaning, gst-player should try to render, and if it > fails, use it's default settings instead of having it crash. > > What do you think ? Well .. i agree in principle but gst-gconf API is trying to make things automatic. If the error recover should be done in the app then some of the code should come out of the plugin and into the app since the fallback case needs that code anyway. What do u suggest? Only developers are likely to hit this case anyway ... -- Victory to the Divine Mother!! after all, http://sahajayoga.org http://why-compete.org |
From: Thomas V. S. <th...@ur...> - 2002-09-26 09:36:55
|
Hi, > On Thu, Sep 26, 2002 at 10:37:05AM +0200, Thomas Vander Stichele wrote: > > > How about this patch? > > > > I was about to commit, then realized that this should be done in the app, > > not in the library. Meaning, gst-player should try to render, and if it > > fails, use it's default settings instead of having it crash. > > > > What do you think ? > > Well .. i agree in principle but gst-gconf API is trying to make > things automatic. What it currently does is allow for any "partial pipeline" to be parsed into one element. Nothing more than that. So it doesn't really know that you're asking for an "audio-type" sink or source, so it doesn't have or should have the knowledge to fall back to a reasonable default. > If the error recover should be done in the > app then some of the code should come out of the plugin and > into the app since the fallback case needs that code anyway. For me, the dividing line was "give an app a one line function call to get the default desktop output method for this type". There are apps who might, from that point, just error out (because they're lazy ;)) or there are apps who try to work around it. Of course ideally the gconf key should be set right anyway, but that's another matter. What I basically wanted to avoid when I created this gconf helper lib is a) some apps that only try to do an element_factory_make from the gconf key, which would cause them to fail if the gconf key setting was for example osssink sync=false b) each app having it's own copy of code that does proper parsing. > What do u suggest? Only developers are likely to hit this case anyway ... What I'm doing right now is adding some code to gst-player that throws up a warning to ask you to inspect the key. I'll see what that brings out as a problem in the gconf helper lib. I'm all for adding some more stuff to the helper lib (probably starting with GError stuff so that it's more descriptive), but I prefer to not anything that tries to second-guess the user or administrator, like choosing xvideosink as a default if the key could not be parsed. Of course I might be totally wrong on this so I'm still taking suggestions, but having thought about this a lot this week this is how I feel about it currently ;) I'll put up another prerelease when I have all the warnings working so you can see how it works. Thomas -- The Dave/Dina Project : future TV today ! - http://davedina.apestaart.org/ <-*- -*-> morgen wordt het beter beter voor iedereen dan krijg ik de strop en jij wat je verdiende <-*- th...@ap... -*-> URGent, the best radio on the Internet - 24/7 ! - http://urgent.rug.ac.be/ |
From: Bastien N. <ha...@ha...> - 2002-08-03 15:18:02
|
On Sat, 2002-08-03 at 05:07, Joshua N Pritikin wrote: > I18N problems? Pls fix this, someone. >=20 > joshua@remix:~/gst/gst-player$ ./autogen.sh > + check for build tools > checking for autoconf >=3D 2.52... found 2.53, ok. > checking for automake >=3D 1.5... found 1.6.2, ok. > I18n ? Hah ! I SPIT on i18n ! You hear me ? Take it away ! Boo ! > checking for libtool >=3D 1.4.0... found 1.4.2a, ok. > checking for pkg-config >=3D 0.8.0... found 0.12.0, ok. > + Checking for autogen.sh options > This autogen script will automatically run ./configure as: > ./configure > To pass any additional options, please specify them on the ./autogen.sh > command line. > + running aclocal -I common/m4 ... > + not running libtoolize until libtool fix has flown downstream > + running autoheader ... > autoheader2.50: `config.h.in' is created > + Hey ! I meant it when I said no i18n for you ! Join me in spitting ! > + running autoconf ... > configure.ac:69: error: possibly undefined macro: AC_PROG_INTLTOOL Install intltool. Cheers --=20 /Bastien Nocera http://hadess.net |
From: Joshua N P. <vi...@po...> - 2002-08-03 15:23:14
|
On Sat, Aug 03, 2002 at 04:18:25PM +0100, Bastien Nocera wrote: > Install intltool. If it's that simple then why can't the autogen script tell me to do that? -- Victory to the Divine Mother!! after all, http://sahajayoga.org http://why-compete.org |
From: Joshua N P. <vi...@po...> - 2002-08-03 17:16:12
|
On Sat, Aug 03, 2002 at 04:18:25PM +0100, Bastien Nocera wrote: > Install intltool. OK - i installed 0.22-1 (debian i386). Now configure blows up: checking for intltool >= 0.21... ./configure: ./intltool-update.in: No such file or directory ./configure: ./intltool-update.in: No such file or directory ./configure: test: : integer expression expected found. Your intltool is too old. You need intltool 0.21 or later. -- Victory to the Divine Mother!! after all, http://sahajayoga.org http://why-compete.org |
From: Michael R. <rot...@ho...> - 2002-08-03 17:23:41
|
Try running "intltoolize" in the top-level directory. Joshua N Pritikin wrote: >On Sat, Aug 03, 2002 at 04:18:25PM +0100, Bastien Nocera wrote: > > >>Install intltool. >> >> > >OK - i installed 0.22-1 (debian i386). Now configure blows up: > >checking for intltool >= 0.21... ./configure: ./intltool-update.in: No such file or directory >./configure: ./intltool-update.in: No such file or directory >./configure: test: : integer expression expected > found. Your intltool is too old. You need intltool 0.21 or later. > > > |
From: Joshua N P. <vi...@po...> - 2002-08-03 17:35:33
|
On Sat, Aug 03, 2002 at 01:24:06PM -0400, Michael Rothwell wrote: > Try running "intltoolize" in the top-level directory. OK .. i had to gettextize also. Now it looks good ... -- Victory to the Divine Mother!! after all, http://sahajayoga.org http://why-compete.org |