IRC Logs

IRC <[email protected]>
Newsgroups gmane.comp.video.gstreamer.daily
Message-ID <[email protected]>
*******************************************************************
[03:04] ramon ([email protected]) joined #gstreamer.
[03:04] ramon ([email protected]) left irc: Client Quit
[03:20] iain_ ([email protected]) left irc: "leaving"
[03:48] jcsston ([email protected]) joined #gstreamer.
[03:52] bilboed_ ([email protected]) joined #gstreamer.
[03:52] bilboed ([email protected]) left irc: Read error: 110 (Connection timed out)
[03:56] Marsupilami23 ([email protected]) joined #gstreamer.
[04:04] joemc ([email protected]) joined #gstreamer.
[04:11] joemc ([email protected]) left irc: "Leaving"
[04:12] dilinger ([email protected]) got netsplit.
[04:12] ds-work ([email protected]) got netsplit.
[04:12] md` ([email protected]) got netsplit.
[04:12] dilinger ([email protected]) returned to #gstreamer.
[04:12] ds-work ([email protected]) returned to #gstreamer.
[04:12] md` ([email protected]) returned to #gstreamer.
[04:52] markey ([email protected]) left irc: "leaving"
[05:09] thaytoo ([email protected]) joined #gstreamer.
[05:15] <thaytoo> _gst_newt_: seen thomasvs
[05:15] <thaytoo> hrmn
[05:29] harshy ([email protected]) left irc: Remote closed the connection
[05:44] markey ([email protected]) joined #gstreamer.
[05:57] jcsston` ([email protected]) joined #gstreamer.
[06:01] Nick change: markey -> markey|afk
[06:04] jcsston ([email protected]) left irc: Nick collision from services.
[06:04] Nick change: jcsston` -> jcsston
[07:22] ChrisHJW ([email protected]) joined #gstreamer.
[07:30] thaytoo ([email protected]) left irc: "hometime"
[07:43] harshy ([email protected]) joined #gstreamer.
[07:51] mxpxpod ([email protected]) left irc: "Guns kill people as much as spoons made Rosie O'Donnell fat.."
[08:01] markey|afk ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[08:04] walters ([email protected]) left irc: Client Quit
[08:11] markey ([email protected]) joined #gstreamer.
[08:16] thaytan ([email protected]) joined #gstreamer.
[08:20] ChrisHJW ([email protected]) left irc: Read error: 60 (Operation timed out)
[08:32] mxpxpod ([email protected]) joined #gstreamer.
[08:38] harshy ([email protected]) left irc: "I quit for now"
[08:48] harshy ([email protected]) joined #gstreamer.
[09:17] Company ([email protected]) joined #gstreamer.
[09:37] Company ([email protected]) left irc: Remote closed the connection
[09:50] kmaraas ([email protected]) left irc: Client Quit
[10:18] jdahlin ([email protected]) joined #gstreamer.
[10:22] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out)
[10:25] steveb_ ([email protected]) joined #gstreamer.
[10:32] dolphy ([email protected]) joined #gstreamer.
[10:33] steve_b ([email protected]) left irc: Read error: 60 (Operation timed out)
[10:35] thaystable ([email protected]) left irc: Read error: 113 (No route to host)
[10:56] sxpert ([email protected]) joined #gstreamer.
[11:11] <jdahlin> taaz, ping
[11:17] NFusi0n ([email protected]) left irc: Read error: 54 (Connection reset by peer)
[11:34] sublett ([email protected]) joined #gstreamer.
[11:41] Action: bilboed_ is up and ready for another shiny day of coding
[11:41] <bilboed_> hi all
[11:41] Nick change: bilboed_ -> bilboed
[11:55] <bilboed> anybody knows how to get rid of modules in a cvs ?
[11:55] Nick change: markey -> markey|afk
[12:11] <bilboed> got a problem while trying to make install the videobalance filter from cvs gst-plugins
[12:16] Rotty ([email protected]) joined #gstreamer.
[12:30] <AlexCONRAD> dolphy: could you please tell me if your able to compile gst-python ?
[12:30] <AlexCONRAD> dolphy: (hello)
[12:30] <AlexCONRAD> because I have a problem
[12:31] <dolphy> AlexCONRAD: hi
[12:31] Action: AlexCONRAD is KoRnouille
[12:31] <dolphy> AlexCONRAD: dunno
[12:31] <dolphy> AlexCONRAD: never tried
[12:31] <AlexCONRAD> humm... cause I'm trying to make it build, and I have an error
[12:32] <AlexCONRAD> dolphy: maybe you can try to debug me ?
[12:32] <AlexCONRAD> dolphy: (please *big smile*)
[12:33] <dolphy> no time sorry
[12:34] <AlexCONRAD> :/ ok
[12:34] <AlexCONRAD> ill just paste the error out so other people can debug me maybe
[12:35] <bilboed> AlexCONRAD: the cvs version of gst-python ?
[12:35] <AlexCONRAD> ./autogen.sh finds everything it needs, but make give me this error (yes, I have set PKG_CONFIG_PATH) :
[12:35] <AlexCONRAD> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/python2.3 -fno-strict-aliasing -g -O2 -Wall -std=c9x -c gstreamermodule.c -MT _gstreamermodule_la-gstreamermodule.lo -MD -MP -MF .deps/_gstreamermodule_la-gstreamermodule.TPlo  -fPIC -DPIC -o _gstreamermodule_la-gstreamermodule.lo
[12:35] <AlexCONRAD> gstreamermodule.c:29:23: pygobject.h: No such file or directory
[12:35] <AlexCONRAD> gstreamermodule.c:30:21: gst/gst.h: No such file or directory
[12:35] <AlexCONRAD> yes, the cvs bilboed
[12:36] <bilboed> mkay, let me give it a try
[12:36] <AlexCONRAD> great bilboed, thank you
[12:37] <bilboed> I'm not promising anything, but since I've managed to compile/install gstreamer, gst-plugins, gst-ffmpeg and gst-editor all in a row... I might have some luck
[12:37] <AlexCONRAD> maybe bilboed
[12:37] <AlexCONRAD> you need python and pygtk
[12:37] <bilboed> already got it (python addict)
[12:38] <AlexCONRAD> and apparently, when it makes, it can find pygtk, neither gstreamer
[12:38] teemu ([email protected]) left irc: Remote closed the connection
[12:38] <bilboed> wouhou, it stops at automake for me :)
[12:38] teemu ([email protected]) joined #gstreamer.
[12:39] <AlexCONRAD> lol bilboed, what's the error ?
[12:39] <bilboed> the first warning appears in autoheader :
[12:39] <bilboed> configure.ac:10: warning: do not use m4_patsubst: use patsubst or m4_bpatsubst
[12:39] <bilboed> aclocal.m4:793: AM_CONFIG_HEADER is expanded from...
[12:39] <bilboed> configure.ac:10: the top level
[12:39] <bilboed> configure.ac:175: warning: do not use m4_regexp: use regexp or m4_bregexp
[12:39] <bilboed> aclocal.m4:806: _AM_DIRNAME is expanded from...
[12:39] <bilboed> configure.ac:175: the top level
[12:39] <bilboed> + running autoconf ...
[12:39] <bilboed> configure.ac:10: warning: do not use m4_patsubst: use patsubst or m4_bpatsubst
[12:39] <bilboed> aclocal.m4:793: AM_CONFIG_HEADER is expanded from...
[12:39] <bilboed> configure.ac:10: the top level
[12:39] <bilboed> configure.ac:175: warning: do not use m4_regexp: use regexp or m4_bregexp
[12:39] <bilboed> aclocal.m4:806: _AM_DIRNAME is expanded from...
[12:39] <bilboed> configure.ac:175: the top level
[12:39] <bilboed> and in automake -a -c I get the following :
[12:39] <bilboed> gstreamer/Makefile.am:34: warning: automake does not support conditional definition of VERSOURCES in _gstreamermodule_la_SOURCES
[12:40] Last message repeated 1 time(s).
[12:40] <AlexCONRAD> whoaaa ! cool
[12:40] <bilboed> whas gst-python updated not so long ago ?
[12:41] <AlexCONRAD> dunno
[12:42] <AlexCONRAD> I just tried to get the gst-python this week end to try writing my programs in python (im more confortable than in C)
[12:42] <AlexCONRAD> but I couldn't manage going further than the `make`
[12:42] <AlexCONRAD> I'm running RH 9.0
[12:42] <bilboed> you managed to run autogen.sh
[12:42] <bilboed> ?
[12:42] <AlexCONRAD> yes
[12:42] <AlexCONRAD> all the way through
[12:43] <AlexCONRAD> apparently, for some reason, it doesn't find gstreamer and pygtk
[12:43] <AlexCONRAD> :/
[12:43] <bilboed> and ./configure finds them ?
[12:44] <AlexCONRAD> yes, autogen runs configure after... no problem
[12:45] <AlexCONRAD> i'm not good at compiling C. Does the syntax `make` generates looks good ?
[12:45] <bilboed> what does 'pkg-config --modversion --cflags gstreamer-0.7' come up with ?
[12:45] <AlexCONRAD> let me try
[12:45] <AlexCONRAD> pkg-config --modversion --cflags gstreamer-0.7
[12:45] <AlexCONRAD> 0.7.4
[12:45] <AlexCONRAD> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/local/include/gstreamer-0.7 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2
[12:46] <bilboed> I don't know why, but the includes (-I/usr/local...) are not used in your make...
[12:46] <bilboed> which is why gcc is complaining about missing headers
[12:47] <AlexCONRAD> could I change something in my Makefile ?
[12:48] smoke ([email protected]) joined #gstreamer.
[12:57] <bilboed> hmm... it seems to be problems with the autotools for both of us
[12:58] <AlexCONRAD> bilboed: I can see in ./gstreamer/Makefile.in and ./gstreamer/Makefile that it has the code for generating the gcc syntax
[12:58] <AlexCONRAD> maybe something is wrong here ?
[12:59] <bilboed> AlexCONRAD: the Makefiles are generated by a set of files and tools, the files to modify would be configure.ac and Makefile.am
[12:59] <bilboed> but unless you know how to use the autotools, it's a risky business
[12:59] <AlexCONRAD> i don't
[13:00] <bilboed> the best option would be to ask ppl who are working on gst-python, like (looking at the latest cvs commits) thomasvs, dlehn or dschleef
[13:01] <AlexCONRAD> hummf
[13:01] <bilboed> sorry :(
[13:01] <AlexCONRAD> $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(_gstreamermodule_la_CFLAGS) $(CFLAGS) -c -o _gstreamermodule_la-gstreamermodule.lo `test -f 'gstreamermodule.c' || echo '$(srcdir)/'`gstreamermodule.c
[13:01] <AlexCONRAD> something would be missing here ?
[13:02] <bilboed> the gstreamer includes, but they might have been put into one of the $*INCLUDES before that line...
[13:03] thaytan ([email protected]) left irc: Read error: 113 (No route to host)
[13:03] <bilboed> AlexCONRAD: don't forget the files to modify are configure.ac and/or makefile.am , the other ones being created on the fly by the autotools
[13:06] <AlexCONRAD> "dnl check for GStreamer" what's dnl supposed to mean ?
[13:08] <bilboed> a comment
[13:09] <AlexCONRAD> aaah, I didn't know you could have a comment tag dnl
[13:10] <bilboed> in configure.ac files yes
[13:10] thaytan ([email protected]) joined #gstreamer.
[13:11] <AlexCONRAD> thaytan: !!!
[13:11] <AlexCONRAD> thaytan: hello
[13:11] <AlexCONRAD> thaytan: you do have gst-python installed, right ?
[13:13] <AlexCONRAD> cause I got the latest CVS, and im not able to `make` gst-python (autogen / configure goes all the way through)
[13:20] <thaytan> I don't think you're installing gstreamer or setting up your environment correctly, because it works here
[13:30] <AlexCONRAD> I do have the PKG_CONFIG_PATH setup correctly
[13:31] <AlexCONRAD> echo $PKG_CONFIG_PATH
[13:31] <AlexCONRAD> /usr/local/lib/pkgconfig/
[13:31] <thaytan> how are you running gstreamer's autogen?
[13:31] <AlexCONRAD> gstreamer's autogen ?
[13:31] <AlexCONRAD> im in gst-python/ and à do a ./autogen.sh
[13:31] <AlexCONRAD> then make
[13:31] <AlexCONRAD> and make fails
[13:31] <AlexCONRAD> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/python2.3 -fno-strict-aliasing -g -O2 -Wall -std=c9x -c gstreamermodule.c -MT _gstreamermodule_la-gstreamermodule.lo -MD -MP -MF .deps/_gstreamermodule_la-gstreamermodule.TPlo  -fPIC -DPIC -o _gstreamermodule_la-gstreamermodule.lo
[13:31] <AlexCONRAD> gstreamermodule.c:29:23: pygobject.h: No such file or directory
[13:31] <AlexCONRAD> gstreamermodule.c:30:21: gst/gst.h: No such file or directory
[13:32] <thaytan> ahr see - there
[13:32] <thaytan> that should have a lot more on the command line
[13:32] <AlexCONRAD> right... but I don't know how to fix this
[13:32] <AlexCONRAD> it's taken fresh from cvs
[13:33] <thaytan> why is it using /usr/local/include/python2.3?
[13:33] <thaytan> did you manually build python or something?
[13:33] <AlexCONRAD> python, yes
[13:33] _iceman_ ([email protected]) joined #gstreamer.
[13:34] <AlexCONRAD> pygtk also
[13:35] <thaytan> what is PYTHONPATH and PKG_CONFIG_PATH?
[13:35] <AlexCONRAD> echo $PKG_CONFIG_PATH
[13:35] <AlexCONRAD> /usr/local/lib/pkgconfig/
[13:35] <AlexCONRAD> PYTHONPATH is not set
[13:35] <AlexCONRAD> :/
[13:36] <thaytan> ls /usr/local/lib/pkgconfig ?
[13:36] <AlexCONRAD> gstreamer-0.7.pc          gstreamer-gconf-0.7.pc       gstreamer-libs-0.7.pc  libglade-2.0.pc  swfdec.pc
[13:36] <AlexCONRAD> gstreamer-control-0.7.pc  gstreamer-interfaces-0.7.pc  gstreamer-play-0.7.pc  pygtk-2.0.pc
[13:37] _iceman_ ([email protected]) left #gstreamer ("Client exiting").
[13:37] foser ([email protected]) joined #gstreamer.
[13:37] <AlexCONRAD> thaytan: btw, im KoRnouille
[13:37] Action: AlexCONRAD is KoRnouille
[13:38] <thaytan> well, that looks ok
[13:38] <thaytan> except for the lack of pygtk etc
[13:38] <AlexCONRAD> is the configure script screwed up ?
[13:38] <thaytan> it's working for me
[13:39] <AlexCONRAD> because it doen't seem to find gst/gst.h
[13:39] <thaytan> that gcc command line you pasted should be having extra -I commands from gstreamer-0.7.pc\
[13:39] <thaytan> I don't know why they're not there
[13:40] <AlexCONRAD> hummm... all I did it a cvs -z3 .... ; cd gst-python/ ; ./autogen.sh ; make
[13:40] <thaytan> which is basically all I do too
[13:41] <AlexCONRAD> hummmf
[13:41] <AlexCONRAD> configure doesn't complain about not finding gstreamer
[13:41] <thaytan> does it save that it has found it?
[13:41] <thaytan> s/save/say/
[13:42] <AlexCONRAD> yes
[13:42] <AlexCONRAD> let me show you...
[13:42] <thaytan> perhaps it is your autotools versions?
[13:42] <AlexCONRAD> checking for gstreamer-0.7 >= 0.6.0... yes
[13:42] <AlexCONRAD> checking GST_CFLAGS... -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/local/include/gstreamer-0.7 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2
[13:42] <AlexCONRAD> checking GST_LIBS... -Wl,--export-dynamic -pthread -L/usr/local/lib -lgstreamer-0.7 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0
[13:42] <AlexCONRAD> checking for pygtk-2.0 >= 2.0.0... yes
[13:42] <AlexCONRAD> checking PYGTK_CFLAGS... -I/usr/local/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
[13:42] <AlexCONRAD> checking PYGTK_LIBS... -lgobject-2.0 -lglib-2.0
[13:43] <AlexCONRAD> autotools ?
[13:43] <thaytan> well, that is perfect
[13:43] <AlexCONRAD> how can I check ?
[13:43] <thaytan> automake --version ?
[13:43] <AlexCONRAD> automake --version
[13:43] <AlexCONRAD> automake (GNU automake) 1.6.3
[13:43] <thaytan> autoconf --version?
[13:44] <thaytan> libtool --version?
[13:44] <AlexCONRAD> autoconf (GNU Autoconf) 2.57
[13:44] <AlexCONRAD> ltmain.sh (GNU libtool) 1.4.3 (1.922.2.111 2002/10/23 02:54:36)
[13:44] <AlexCONRAD> (i compiled all gstreamer / gst-plugins / gst-editor with these tools)
[13:47] <thaytan> alright, let me try a distclean
[13:48] <AlexCONRAD> distclean ? what's that ?
[13:48] <bilboed> make distclean
[13:48] <AlexCONRAD> done.
[13:48] <bilboed> removes ALL files created during a compilation
[13:48] <AlexCONRAD> make clean ?
[13:49] <AlexCONRAD> mine still won't compile
[13:49] <AlexCONRAD> :)
[13:49] <AlexCONRAD> well, I'm going out for lunch... let's talk about that when I come back (maybe you see what's going on mean while)...
[13:49] <thaytan> no, works for me
[13:50] <thaytan> for some reason you aren't getting the variables put into the makefile correctly, but I don't know why
[13:50] <thaytan> make distclean is more thorough than make clean, btw
[13:51] <AlexCONRAD> ok
[13:51] <AlexCONRAD> well, let check it out when I'm back
[13:51] <AlexCONRAD> thanks for your help btw, it's very kind
[13:52] Action: AlexCONRAD is out to lunch *
[13:52] <bilboed> thaytan: the autotools are great, but man does it take a hell of a time to get everything working :(
[13:52] <thaytan> thomasvs has auto* foo
[13:57] <bilboed> /usr/i486-suse-linux/bin/ld:.libs/libgstvideobalance.ver:1: parse error in VERSION script
[13:57] <bilboed> I get the error above, when make install-ing a cvs version of gst-plugins
[13:57] <bilboed> the make goes on very smoothly
[13:58] <thaytan> better pop that in bugzilla
[13:58] <bilboed> I can't seem to find major differences with other plugins...
[13:58] <bilboed> and the .ver file seems coherent
[13:58] Action: bilboed 's first try at bugzilla
[13:59] <bilboed> where is the bugzilla ? sourceforge ?
[13:59] <thaytan> http://bugzilla.gnome.org
[14:01] Nick change: markey|afk -> markey
[14:02] <bilboed> If I can't compile -> Severity : Blocker ?
[14:03] <thaytan> yeah
[14:07] iain_ ([email protected]) joined #gstreamer.
[14:09] <bilboed> what is the policy for bugreports regarding the size of the description ? i.e. can I attach several excerpts from compilation ?
[14:09] LeRoutier ([email protected]) joined #gstreamer.
[14:09] <LeRoutier> hello
[14:09] <LeRoutier> got a compilation error on gst-plugins since yesterday.
[14:09] <LeRoutier> anyone know about this one : 
[14:10] <LeRoutier> grep -E -e "_*gst_.*" ".libs/libgstaudio.exp" > ".libs/libgstaudio.expT"
[14:10] <LeRoutier> mv -f ".libs/libgstaudio.expT" ".libs/libgstaudio.exp"
[14:10] <LeRoutier> gcc "{ global:" > .libs/libgstaudio.ver
[14:10] <LeRoutier> gcc: { global:: No such file or directory
[14:10] <LeRoutier> gcc: no input files
[14:10] <LeRoutier> make[4]: *** [libgstaudio.la] Erreur 1
[14:11] <LeRoutier>  
[14:14] <bilboed> LOL, I got that error yesterday
[14:14] <bilboed> what's your distrib and libtool version
[14:15] <LeRoutier> gentoo
[14:15] <bilboed> lol again, me too :)
[14:15] <LeRoutier> libtool 1.5.2
[14:15] <bilboed> I solved the problem by installing libtool by hand in /usr
[14:15] <bilboed> crude hack, but at least it works
[14:16] <LeRoutier> so, it is a libtool problem ?!
[14:16] <bilboed> libtool/gentoo problem
[14:16] <LeRoutier> did you open a bug on gentoo bugzilla ? 
[14:16] <bilboed> LeRoutier: nope
[14:16] <bilboed> I'm on a gst-plugins install bug right now
[14:16] <LeRoutier> k, i'll try to find if anyone did register this bug and if not, i'll fill it
[14:16] <LeRoutier> bbl
[14:17] LeRoutier ([email protected]) left irc: "Leaving"
[14:25] <bilboed> why, during make install, does libtool come up with the following : libtool: install: warning: relinking `libgstvideobalance.la'
[14:29] <bilboed> why would it need to relink AFTER compilation
[14:33] <bilboed> ok, I might have an idea, might be an ld problem
[14:43] harshy ([email protected]) left irc: Read error: 60 (Operation timed out)
[14:57] alley_cat ([email protected]) left irc: Read error: 110 (Connection timed out)
[14:58] alley_cat ([email protected]) joined #gstreamer.
[15:00] sxpert ([email protected]) left irc: "Client exiting"
[15:05] Nick change: khalek -> kh_zZz
[15:09] teuf ([email protected]) joined #gstreamer.
[15:11] ploum ([email protected]) joined #gstreamer.
[15:13] ibsteveog ([email protected]) joined #gstreamer.
[15:21] Action: AlexCONRAD is back from lunch and ready to get that gst-python to work
[15:21] <AlexCONRAD> :)
[15:25] <teuf> any progress with the compilation ?
[15:25] <AlexCONRAD> nop
[15:25] <AlexCONRAD> :/
[15:26] Action: teuf tries to compile it
[15:27] <AlexCONRAD> thanks for the help teuf
[15:27] mxpxpod ([email protected]) left irc: "Guns kill people as much as spoons made Rosie O'Donnell fat.."
[15:31] lupusBE ([email protected]) joined #gstreamer.
[15:32] ChriHJW_log ([email protected]) left irc: Read error: 110 (Connection timed out)
[15:33] <teuf> AlexCONRAD: compilation worked with no problem here...
[15:33] <AlexCONRAD> hummmf
[15:33] <AlexCONRAD> really ?
[15:33] <teuf> yeah, I did ./autogen.sh && make
[15:33] <teuf> and it successfully completed
[15:34] <AlexCONRAD> darn
[15:34] <AlexCONRAD> what's wrong with me ?
[15:34] <AlexCONRAD> what distro you have ?
[15:34] <teuf> debian
[15:34] <teuf> but with a gnome compiled with jhbuild
[15:34] Nick change: markey -> markey|afk
[15:34] <AlexCONRAD> have you read above what was said about me error messages ?
[15:34] <teuf> I wasn't there
[15:34] <AlexCONRAD> gstreamermodule.c:29:23: pygobject.h: No such file or directory
[15:34] <AlexCONRAD> gstreamermodule.c:30:21: gst/gst.h: No such file or directory
[15:34] <AlexCONRAD> that's when I make
[15:35] <AlexCONRAD> it doesn't seem to find gstreamer and pygtk
[15:36] <AlexCONRAD> but autogen.sh doesn't complain about it
[15:37] <teuf> can you put your config.log online ?
[15:37] <AlexCONRAD> PKG_CONFIG_PATH is OK
[15:37] <AlexCONRAD> sure
[15:38] <AlexCONRAD> http://aconrad.nerim.net/debug/config.log
[15:40] <AlexCONRAD> teuf: btw, im KoRnouille
[15:40] Nick change: AlexCONRAD -> KoRnouille
[15:41] <teuf> you properly run atuogen.sh ?
[15:41] jaiserca ([email protected]) joined #gstreamer.
[15:42] <KoRnouille> ./autogen.sh
[15:42] <teuf> can you put a log of make &>make.log online too ?
[15:43] <KoRnouille> sure
[15:44] <KoRnouille> http://aconrad.nerim.net/debug/make.log
[15:47] <teuf> hmm, which automake/libtool versions are you using ?
[15:50] <KoRnouille> http://aconrad.nerim.net/debug/autogen.log
[15:50] <KoRnouille> it's all in here
[15:51] <teuf> can you try with libtool 1.5.x ?
[15:53] <KoRnouille> hummm
[15:53] <KoRnouille> I don't know how to do that :/
[15:53] <teuf> by upgrading libtool ?
[15:53] <KoRnouille> but gstreamer / gst-plugins / gst-editor compiled ok
[15:53] <teuf> so did gst-python on my system...
[15:54] <KoRnouille> apt-get is not so much up2date
[15:54] <KoRnouille> libtool-libs-1.4.3-5
[15:54] <KoRnouille> libtool-1.4.3-5 are the lastest from apt-get
[15:54] lupusBE ([email protected]) left irc: "Bezig met verlaten"
[15:55] <KoRnouille> where can I get rpms for libtools ?
[15:55] <teuf> rpmfind ?
[15:56] <teuf> if you grab the source ans install it in /usr/local that should work too
[15:56] <KoRnouille> PLD Linux Distribution
[15:56] <KoRnouille> what's that ?
[15:57] <KoRnouille> i found 1.5.2 on rpmfind
[15:57] <KoRnouille> but not for redhat specific
[15:57] <KoRnouille> it says PLD Linux Distribution libtool-1.5.2-2.i686.rpm
[15:57] <teuf> http://www.pld.org.pl/
[15:58] <KoRnouille> so that's a specific distribution
[15:58] <KoRnouille> should I uninstall the rpm package if I compile it from src ,
[15:58] <KoRnouille> s/,/?/
[15:58] <teuf> shouldn't be needed
[15:59] Nick change: markey|afk -> markey
[16:00] Action: KoRnouille is installing GNU Libtool 1.5.2 from src.
[16:00] <KoRnouille> same error
[16:01] <KoRnouille> checking for libtool >= 1.4.0 ... found 1.5.2, ok.
[16:03] <teuf> try upgrading automake and autoconf while you are at it ;) (to autoconf 2.59 and automake 1.7.9
[16:03] <KoRnouille> oaky
[16:04] <KoRnouille> (i hope none of these will break my compiling)
[16:05] <teuf> you can easily remove them with make uninstall
[16:05] <KoRnouille> automake-1.8.tar.gz   ??
[16:06] <KoRnouille> teuf: even automake-1.8.2.tar.gz
[16:06] <teuf> nope, 1.7.9
[16:06] <KoRnouille> ok
[16:06] <bilboed> be careful with installing to the correct directory, and in the $PATH for users AND for root (/usr/local/bin is not in the root's path on SuSE)
[16:07] <teuf> I don't think it's that important to have it in the path for root
[16:07] <KoRnouille> it compiles !!!
[16:07] <KoRnouille> argh
[16:07] <KoRnouille> error
[16:09] <teuf> same error as usual ?
[16:09] <bilboed> teuf: I had different version of ld in /usr/local and /usr ... it did matter :)
[16:09] <bilboed> teuf: I don't know why, but sometimes libtool is called during make install, and calls ld...
[16:09] <KoRnouille> nop teuf
[16:09] <KoRnouille> but I have a warning in autogen I didn't have before
[16:09] <teuf> ah, you are talking about libtool, I thought you were talking about automake or autoconf
[16:10] <KoRnouille> WARNING: aclocal's directory is /usr/local/share/aclocal, but...
[16:10] <KoRnouille>          no file /usr/local/share/aclocal/glib-2.0.m4
[16:10] <KoRnouille>          You may see fatal macro warnings below.
[16:10] <KoRnouille>          If these files are installed in /some/dir, set the ACLOCAL_FLAGS
[16:10] <KoRnouille>          environment variable to "-I /some/dir", or install
[16:10] <KoRnouille>          /usr/local/share/aclocal/glib-2.0.m4.
[16:10] foser ([email protected]) left irc: "[ I want to believe ]"
[16:11] <KoRnouille> I have a similar error talking about gtk-2.0.m4 also
[16:11] <teuf> KoRnouille: export ACLOCAL_FLAGS="-I/usr/share/aclocal"
[16:11] <teuf> hmm, I hope this won't create more problems than it solves
[16:12] <KoRnouille> + running aclocal -I common/m4 -I/usr/share/aclocal...
[16:12] <KoRnouille> aclocal: unrecognized option -- `-I/usr/share/aclocal'
[16:12] <teuf> maybe that's -I /usr/share/aclocal then
[16:12] <KoRnouille> ok
[16:13] <KoRnouille> works fine now
[16:13] <KoRnouille> now I make...
[16:13] <KoRnouille> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/python2.3 -I/usr/local/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/local/include/gstreamer-0.7 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -fno-strict-aliasing -g -O2 -Wall -std=c9x -MT _gstreamermodule_la-gstreamer.lo -MD -MP -MF .deps/_gstreamermodule_la-gstreamer.Tpo -c gstr
[16:13] <KoRnouille> eamer.c  -fPIC -o .libs/_gstreamermodule_la-gstreamer.o
[16:13] <KoRnouille> gstreamer.c: In function `_wrap_gst_event_tag_get_list':
[16:13] <KoRnouille> gstreamer.c:712: `GST_TYPE_TAG_LIST' undeclared (first use in this function)
[16:13] <KoRnouille> I get further
[16:13] <KoRnouille> but stuck here
[16:14] <bilboed> KoRnouille: have you installed cvs versions of gstreamer ?
[16:14] <KoRnouille> hummm...
[16:14] <KoRnouille> not gstreamer
[16:14] <bilboed> ahah
[16:14] <KoRnouille> only gst-python
[16:14] <bilboed> well, time to cvs co gstreamer gst-plugins
[16:14] <KoRnouille> ...
[16:14] <KoRnouille> really ?
[16:14] <bilboed> yep :)
[16:15] <bilboed> cvs versions of gst-plugins, gst-python are synched with gstreamer cvs
[16:15] <KoRnouille> hummmf
[16:15] <KoRnouille> i got gst-python because I had gstreamer 0.7 and only cvs would see 0.7
[16:15] <teuf> gstreamer 0.7.4 might work
[16:15] <KoRnouille> I have 0.7.4
[16:16] <bilboed> teuf: I think those tag modifications were made after release 0.7.4
[16:16] <KoRnouille> So I guess I'll just uninstall everything, and reinstall everything...
[16:16] <KoRnouille> *glups*
[16:16] <bilboed> I just hope you don't have a 400Mhz computer like me :)
[16:17] <KoRnouille> 2.66Ghz
[16:17] <teuf> KoRnouille: you can install gstreamer cvs on top of gstreamer 0.7.4 I think
[16:17] <bilboed> lol, don't complain too much in that case :)
[16:17] <KoRnouille> I don't know how to do these cvs tricks
[16:18] <teuf> KoRnouille: export CVSROOT=:pserver:[email protected]:/cvs/gstreamer
[16:18] <teuf> cvs login
[16:18] <teuf> cvs -z3 co gstreamer
[16:18] <KoRnouille> I have to be in ../ ?
[16:18] <KoRnouille> or in the same dir as gstreamer ,
[16:18] <bilboed> it'll create the dir
[16:18] <teuf> you have to be wherever you want to create a gstreamer directory which will contain the source
[16:19] <KoRnouille> ok
[16:21] Action: KoRnouille is downloading gstreamer from cvs
[16:21] <KoRnouille> I do the same with co gst-plugins ?
[16:22] <bilboed> once gstreamer is compiled and installed yes
[16:22] <KoRnouille> I use autogen, here, right ? not configure
[16:24] <bilboed> not sure about this, I had to run configure again to give it some parameters, but I think you can pass those arguments to ./autogen.sh
[16:25] <KoRnouille> hummmf
[16:25] <KoRnouille> checking for autopoint >= 0.11.5 ... found 0.11.4, not ok !
[16:27] <KoRnouille> it's gettext ?
[16:27] <Misirlou> If the package is set up correctly, you should be able to run "autoreconf -fiv && sh configure && make".
[16:27] <Misirlou> Alas, so many are not.
[16:29] <KoRnouille> gettext-0.13.tar.gz ?
[16:30] <Misirlou> KoRnouille: yup
[16:30] <KoRnouille> is there an apt-get repository that holds really all the lastest stuff ?? cause the default apt reposiroty from RH9 sucks
[16:30] <Misirlou> yeah
[16:31] <Misirlou> deb ftp://ftp.debian.org/debian/ unstable main :)
[16:31] <KoRnouille> hummmf
[16:31] <KoRnouille> would it work for RH 9 ?
[16:32] <Misirlou> no
[16:32] <Misirlou> Gotta switch to Debian.
[16:32] <KoRnouille> sure...
[16:34] <Misirlou> Hey, I'm telling it straight. If you want up-to-date packages in an APT repository, Debian is the winner.
[16:39] <KoRnouille> ok Misirlou, i'll think about it
[16:40] <Misirlou> Does Fedora have an APT repository yet?
[16:40] <KoRnouille> i think
[16:42] ploum ([email protected]) left #gstreamer ("Leaving").
[16:43] <KoRnouille> GStreamer was configured using the --enable-plugin-builddir option.
[16:43] <KoRnouille> :/
[16:43] <KoRnouille> it won't install
[16:43] <bilboed> therefore ./configure --disable-plugin-builddir
[16:44] <KoRnouille> I have to make again ?
[16:45] <bilboed> yep, but I don't think it changes much, therefore it won't recompile the compiled files
[16:46] Action: KoRnouille is lucky to have a 2.66Ghz
[16:46] <KoRnouille> :)
[16:46] <bilboed> grrr
[16:47] <bilboed> I just hope it's the last time this month I'm recompiling gst-plugins
[16:52] Action: KoRnouille is `make`-ing gst-plugins from cvs
[16:53] <KoRnouille> error !
[16:53] <KoRnouille> aaargh
[16:53] Action: KoRnouille is going to cry
[16:53] <KoRnouille> /bin/sh ../../libtool --mode=link gcc  -g -O2   -o libgstinterfaces-0.7.la -rpath /usr/local/lib -version-info 2:0:0  colorbalance/libgstcolorbalance.la mixer/libgstmixer.la navigation/libgstnavigation.la propertyprobe/libgstpropertyprobe.la tuner/libgsttuner.la xoverlay/libgstxoverlay.la -Wl,--export-dynamic -pthread -L/usr/local/lib -lgstreamer-0.7 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0
[16:53] <KoRnouille> mkdir .libs
[16:53] <KoRnouille> ../../libtool: line 4040: test: : integer expression expected
[16:53] Last message repeated 1 time(s).
[16:53] <KoRnouille> creating reloadable object files...
[16:53] <KoRnouille> creating a temporary reloadable object file: .libs/libgstinterfaces-0.7.la-1.o
[16:53] <KoRnouille> /usr/bin/ld -r -o .libs/libgstinterfaces-0.7.la-1.o
[16:53] <KoRnouille> /usr/bin/ld: no input files
[16:54] <bilboed> you've already installed gstreamer cvs ?
[16:55] <KoRnouille> yes
[16:56] <KoRnouille> gimme a gun
[16:56] <bilboed> did you get a fresh copy of gst-plugins cvs ? and not a copy you fiddled with before
[16:56] Action: bilboed keeps the gun for shooting bugs...
[16:56] <KoRnouille> no, I just downloaded it a few minutes ago
[16:57] <bilboed> autogen.sh didn't come out with any error ?
[16:57] <KoRnouille> nop
[16:58] <KoRnouille> checking for autogen.sh options
[16:58] <KoRnouille>   This autogen script will automatically run ./configure as:
[16:58] <KoRnouille>   ./configure --enable-maintainer-mode --enable-plugin-builddir --enable-debug --enable-DEBUG
[16:58] <KoRnouille>   To pass any additional options, please specify them on the ./autogen.sh
[16:58] <bilboed> weird
[16:58] <KoRnouille> that apparently the only message
[16:58] <bilboed> try ./configure --disable-maintainer-mode --disable-plugin-builddir and recompiling
[16:59] <bilboed> meanwhile gst-plugins is at last compiling after 24hours of fighting
[17:02] Action: KoRnouille ran ./autogen.sh --disable-maintainer-mode --disable-plugin-builddir
[17:02] <bilboed> even better
[17:04] <KoRnouille> make...
[17:04] <KoRnouille> let's see
[17:04] <KoRnouille> darn
[17:04] <KoRnouille> fails
[17:05] <KoRnouille> same error
[17:05] <KoRnouille> it's all broken
[17:06] <bilboed> what does ld --version come up with ?
[17:06] <teuf> KoRnouille: can you put the output of autogen online ?
[17:06] <KoRnouille> yes, okay
[17:06] <KoRnouille> should I use ./autogen.sh --disable-maintainer-mode --disable-plugin-builddir ?
[17:06] <KoRnouille> or without it ?
[17:07] <teuf> shouldn't matter
[17:08] mxpxpod ([email protected]) joined #gstreamer.
[17:11] <KoRnouille> http://aconrad.nerim.net/debug/autogen.log
[17:11] <KoRnouille> http://aconrad.nerim.net/debug/make.log
[17:13] yippi ([email protected]) joined #gstreamer.
[17:14] <KoRnouille> bilboed: ld --version
[17:14] <KoRnouille> GNU ld version 2.13.90.0.18 20030206
[17:14] Action: bilboed is away: gone to school...
[17:14] kmaraas ([email protected]) joined #gstreamer.
[17:14] <alley_cat> KoRnouille: what libtool version?
[17:14] <bilboed> KoRnouille: my last tip before leaving, might be updating ld to 2.14
[17:15] <KoRnouille>   checking for autoconf >= 2.52 ... found 2.59, ok.
[17:15] <KoRnouille>   checking for automake >= 1.6 ... found 1.7.9, ok.
[17:15] <KoRnouille>   checking for autopoint >= 0.11.5 ... found 0.13, ok.
[17:15] <KoRnouille>   checking for libtoolize >= 1.4.0 ... found 1.5.2, ok.
[17:15] <KoRnouille>   checking for pkg-config >= 0.8.0 ... found 0.14.0, ok.
[17:15] <KoRnouille> bilboed: think so ? i'll give it a try
[17:16] Action: teuf wouldn't recommend that 
[17:16] <bilboed> au pire, you'll have the latest version, but it did make a difference on my SuSE when trying to install gst-plugins...
[17:16] <bilboed> teuf: why not ?
[17:16] <alley_cat> ../../../libtool: line 3908: test: : integer expression expected
[17:16] ChrisHJW_log ([email protected]) joined #gstreamer.
[17:16] <alley_cat> that's definitely a problem with auto* or libtool
[17:16] <teuf> installing another ld sounds like a pita, and I don't feel it will help
[17:17] <KoRnouille> hummm...
[17:17] <bilboed> keep it in mind as a last resort...
[17:17] <alley_cat> /usr/bin/ld -r -o .libs/libgstinterfaces-0.7.la-1.o  <= and this command can't possibly work, whatever ld version it uses
[17:18] <KoRnouille> is this a bug in gstreamer ?
[17:18] Action: bilboed is off to school, see you later
[17:19] <KoRnouille> a+ bilboed
[17:19] <taaz> i probably shouldn't ask... what are you all trying to do?
[17:19] <KoRnouille> compile gst-plugins from cvs
[17:20] <KoRnouille> taaz: it won't compile on my box. Check out the logs
[17:20] <KoRnouille> <KoRnouille> http://aconrad.nerim.net/debug/autogen.log
[17:20] <KoRnouille> <KoRnouille> http://aconrad.nerim.net/debug/make.log
[17:20] <KoRnouille> It's a fresh cvs from a few minutes ago
[17:21] <KoRnouille> des idées ?
[17:22] Action: taaz shrugs
[17:23] <taaz> update tools maybe... figure out why libtool is spitting out that error all time
[17:23] <KoRnouille> libtools is updated to the latest stable version
[17:23] Action: taaz thinks build problems are boring ;)
[17:23] <teuf> hmm, maybe this is the recent hack not to export too many symbols with libtool which is having issues
[17:24] <teuf> KoRnouille: could you try a cvs -z3 up -D "2 days ago"
[17:24] <teuf> and the autogen.sh && make
[17:24] <KoRnouille> cvs -z3 up -D "2 days ago" ?
[17:24] <KoRnouille> ok
[17:24] <KoRnouille> shall I delete my current cvs ?
[17:25] <teuf> nope
[17:25] <teuf> do that in your current CVS tree
[17:25] <KoRnouille> aaah ok
[17:25] <KoRnouille> done
[17:26] Action: KoRnouille 's box is ./autogen-ing
[17:28] <KoRnouille> teuf: same error
[17:28] <KoRnouille> ../../../libtool: line 5366: test: : integer expression expected
[17:28] <KoRnouille> i have a lot of these errors
[17:28] <alley_cat> something is wrong with your libtool install
[17:29] <KoRnouille> darn
[17:31] <KoRnouille> im trying again
[17:32] <KoRnouille> I undinstalled the new version, now using the one I had originally on rpm
[17:32] <KoRnouille> gcc -shared  libgstplay_0.7_la-play.lo libgstplay_0.7_la-play-enumtypes.lo   -Wl,-soname -Wl,libgstplay-0.7.so.2 -o .libs/libgstplay-0.7.so.2.0.0
[17:32] <KoRnouille> libgstplay_0.7_la-play-enumtypes.lo: file not recognized: File format not recognized
[17:32] <KoRnouille> collect2: ld returned 1 exit status
[17:32] <KoRnouille> make[5]: *** [libgstplay-0.7.la] Error 1
[17:32] <KoRnouille> I have no more of these errors
[17:32] <teuf> KoRnouille: run make distclean first
[17:33] <KoRnouille> aaah ok
[17:33] <teuf> that happens when using different libtools
[17:33] Action: KoRnouille is using : checking for libtoolize >= 1.4.0 ... found 1.4.3, ok.
[17:34] <KoRnouille> I wish I spent more time on trying to write my 1st C program than trying to install this...
[17:35] <KoRnouille> I received my C book by the way... :) Le Language C Norme ANSI - Brian W. Kernighan & Denis M. Ritchie 2eme edition
[17:37] <KoRnouille> it seems to take longer now... :)
[17:37] <KoRnouille> will it get all the way though ?
[17:38] <dilinger> hm.  no gstreamer gdesklets yet? :/
[17:38] <teuf> KoRnouille: gst-python will probably work with libtool 1.4 too
[17:38] <KoRnouille> I was using 1.4
[17:38] <teuf> didn't you upgrade to 1.5 ?
[17:38] <KoRnouille> I installed 1.5.2 an hour ago or so
[17:39] <KoRnouille> now I `make uninstall` 1.5.2
[17:39] <KoRnouille> compiled !!
[17:39] <KoRnouille> shoud I do it again with fresh CVS from today ?
[17:39] <KoRnouille> instead of 2 days ago ?
[17:39] <teuf> oh, I forgot you were using a 2 days old cvs
[17:40] <KoRnouille> no problem
[17:40] <KoRnouille> :)
[17:40] <teuf> yeah, run cvs -z3 up -dPA
[17:40] <teuf> or you can also try to compile gst-python now
[17:40] spyder482 ([email protected]) joined #gstreamer.
[17:40] <teuf> and then update gst-plugins later
[17:40] <KoRnouille> I'll just download everything to have my mind clear
[17:46] <KoRnouille> Im redoing everything freshly
[17:46] <KoRnouille> recompiling gstreamer also with a good libtool this time (even if it got through the 1 st time)
[17:47] sub_pop ([email protected]) left irc: "Client exiting"
[17:47] <KoRnouille> that's because I have CPU to waste ;)
[17:48] <spyder482> how hard is it to write a codec plugin?
[17:48] <KoRnouille> I wonder how fast things would compile on my dual P4 Xeon 3.06 w/ 2GB ECC mem ?
[17:48] Action: spyder482 wishes he had such a machine
[17:49] <KoRnouille> spyder482: i'll let you try, and after that, tell me :)
[17:49] <KoRnouille> so I won't have to ask the same question
[17:50] <ibsteveog> spyder482: you were the one helping me a few days ago when i was trying to get YUV420P figured out, right?
[17:50] <KoRnouille> gstreamer-interfaces-0.7.pc comes with the plugins ? or the core ?
[17:50] <spyder482> yeah
[17:51] <spyder482> (to the helping you part)
[17:51] <ibsteveog> ok, i just wanted to say thanks again.. and i got it working with a y plane, then entire u plane, then entire v plane...
[17:51] <spyder482> i have a friend who has a wavelet codec core but no interface to anything useful yet
[18:01] <KoRnouille> gst-python compils !!!!!!! YEAPEEEEEEE !!!
[18:01] <KoRnouille> oops
[18:01] <KoRnouille> talked to fast
[18:01] <KoRnouille> error on docs
[18:01] <KoRnouille> make[2]: Entering directory `/usr/local/src/gstreamer/gst-python/docs'
[18:01] <KoRnouille> xmlcatalog --noout --create tmpbuildcatalog
[18:01] <KoRnouille> xmlcatalog --noout --add system `cd . && pwd`/gst-python.ent /usr/local/src/gstreamer/gst-python/docs/gst-python.ent tmpbuildcatalog
[18:01] <KoRnouille> xmlcatalog --noout --add system ./gst-python.ent /usr/local/src/gstreamer/gst-python/docs/gst-python.ent tmpbuildcatalog
[18:01] <KoRnouille> xmlto --skip-validation -o /usr/local/src/gstreamer/gst-python/docs -m ./common.xsl -m ./full.xsl txt README.xml
[18:02] <KoRnouille> make[2]: xmlto: Command not found
[18:02] <KoRnouille> make[2]: *** [README.txt] Error 127
[18:02] <taaz> i'd say file a bug but i don't think we have a gst-python category in bugzilla yet
[18:02] <Misirlou> Just not a good day for you, dude.
[18:03] <taaz> there's a flag to disable docs building
[18:03] <taaz> or at least i think i added one
[18:03] <KoRnouille> I don't seem to have "xmlto"... Im installing it
[18:03] <KoRnouille> i'll try again
[18:03] Action: KoRnouille "Need to get 25.5MB of archives."
[18:03] <KoRnouille> :/
[18:04] <taaz> the docs are not that useful.  you can just disable them
[18:04] <taaz> it's mostly just the release notes and stuff ;)
[18:04] <KoRnouille> nevermind, im on my way already
[18:04] <KoRnouille> any I need the docs... i'll post less question here... ;)
[18:04] <KoRnouille> 124kB/s 1m14s
[18:07] wheels ([email protected]) joined #gstreamer.
[18:09] <KoRnouille> still doesn't work
[18:09] <KoRnouille> :/
[18:09] <KoRnouille> ./autogen.sh --disable-docs
[18:09] <KoRnouille> done ! :)
[18:11] Action: KoRnouille has a nice gstreamer running with the latest CVS
[18:12] Action: KoRnouille will look forward on how gst-python works to be maybe more productive...
[18:12] <KoRnouille> than C.
[18:13] <KoRnouille> thank you to everybody who helped me out with this...
[18:13] <taaz> send me patches for py stuff that doesn't work yet ;)
[18:15] ploum ([email protected]) joined #gstreamer.
[18:16] Shoragan ([email protected]) left irc: "Leaving"
[18:16] teuf ([email protected]) left irc: "Client exiting"
[18:16] <KoRnouille> for i in `ls -1 #gstreamer/users/*`; do echo KoRnouille gives a big hug to $i; done
[18:16] <KoRnouille> :)
[18:16] ploum ([email protected]) left #gstreamer ("Leaving").
[18:28] sub_pop ([email protected]) joined #gstreamer.
[18:33] <KoRnouille> hummmf, where can I see the API in python ?
[18:34] <iain_> as an answer to the question "Please outline evidence of your ability to copy media and undertake checks of the integrity of the copied medium" 
[18:35] <iain_> "I often copy my friends music CDs and then listen to them" is probably not a good one?
[18:35] <jdahlin> taaz: why is the the module in gst-python called gstreamer and not simply gst?
[18:36] <KoRnouille> lol iain_
[18:36] <Misirlou> iain_: "I break into movie theaters and steal film reels so that I can convert them to digital media and upload high-quality digital versions for all the world to download."
[18:36] <iain_> Misirlou: I don't need to break in...I work in a cinema :)
[18:36] <Misirlou> "And I don't even give them back to the movie theater!"
[18:37] <KoRnouille> jdahlin: where can I find the gst-python API ?
[18:37] <Misirlou> iain_: What're ya filling out?
[18:37] <taaz> jdahlin: i'm guessing because that's the name of the project?
[18:37] <taaz> KoRnouille: read the C headers.  it's nearly a 1-to-1 mapping
[18:37] <iain_> Misirlou: a job application for a "User Services Officer" or sysadmin type job in non-HR speak :)
[18:39] <wheels> Hmm, has walters been around in a while?
[18:39] <taaz> jdahlin: or maybe because TLAs can cause name space pollution problems.  ie, if gnome system tools has bindings or the unlikely event that gnome smalltalk gets python bindings ;)
[18:39] <KoRnouille> is there a sample code somewhere ?
[18:40] <Misirlou> GST GST GST?!?!??!!1
[18:40] <taaz> jdahlin: and using "import gstreamer as gst" should be enough for those lazy typists out there
[18:40] <jdahlin> taaz: well, it's not long to be convenient
[18:40] <taaz> KoRnouille: examples/, but i have no idea if they work anymore ;)
[18:40] <KoRnouille> ok taaz
[18:40] <KoRnouille> :)
[18:40] <jdahlin> taaz: and, for all gnome modules, we've been trying to follow the prefixed name of the api
[18:41] <jdahlin> taaz: so for instance, gtk_window_set_title, turns into gtk.Window.set_title
[18:41] <jdahlin> taaz: gstreamer.Element.link is just silly
[18:42] <jdahlin> taaz: gnome system tools is an application, not a library
[18:42] <Misirlou> jdahlin: At least until feature creep sets in.
[18:42] Action: Misirlou doesn't get involved
[18:45] <taaz> jdahlin: ok, the other reason is that i picked it a long long time ago and no one said anything about it for a year or more ;)  plus cvs is a load of crap that doesn't support changing it without pain.  i really don't care i guess.  if it's really important to people then it can change.  i'd rather effort go towards fixing bugs than naming issues of course ;)
[18:46] <jdahlin> taaz: well, naming it correctly is a good start
[18:46] Action: ds-work is at 65%
[18:46] <jdahlin> taaz: I can go ahead and make the changes, if you just agree to them
[18:46] <jdahlin> taaz: and I'll also provide backwards compatibility with an alias gstreamer -> gst
[18:48] <taaz> how about the other wrappers?  ie, gstplay.Play and gstinterfaces.FooBar?
[18:50] <taaz> i also wonder what is the best way to handle versioned bindings.  the gtk hacks seemed a bit too painful but i'm not sure what a better option is
[18:51] <jdahlin> there is no support in python for versioned installs, I think the pygtk is quite good
[18:51] <jdahlin> dunno about gstinterfaces, maybe just have them in the same module?
[18:52] <jdahlin> so a inteface called GstIFooBar is gst.IFooBar in python
[18:52] ploum ([email protected]) joined #gstreamer.
[18:53] Action: taaz shrugs
[18:54] <taaz> can do that now with "from gstinterfaces import *" in gstreamer/__init__.py
[18:54] <taaz> with a try: block around it
[18:55] <taaz> i was trying to be all modular with the code.  maybe that's not the best idea.  i dunno.
[18:55] ploum ([email protected]) left #gstreamer ("Leaving").
[18:56] <jdahlin> well, I guess it's okay to do a from gst import * in the __init__.py file, there are better solutions though
[18:57] <KoRnouille> pipeline = gstreamer.gst_pipeline_new("main_pipe")
[18:57] <KoRnouille> what's the right syntax ?
[18:57] <taaz> pipeline = gstreamer.Pipeline("main_pipe")
[18:58] <jdahlin> soon to be gst.Pipeline("main_pipe") perhaps
[18:58] <KoRnouille> :) jdahlin
[18:58] <KoRnouille> what's the trick to see what's in the module gstreamer ?
[18:59] <jdahlin> print dir(gstreamer)
[18:59] <KoRnouille> tnx
[18:59] <taaz> jdahlin: if this is something that really bothers you then go ahead and change it.  i would of course prefer that time go to fixing release critical bugs.
[19:00] <jdahlin> taaz: do you have a list of release critical bugs?
[19:00] <taaz> jdahlin: just 1 really. ;)  examples/gstplay/player.py fails in any number of random ways on my system.
[19:01] <taaz> i fear threading issues and my attempts to figure it out have failed
[19:01] <jdahlin> taaz: seemed to work quite fine when I tried the other day
[19:01] <jdahlin> I don't have any speakers or head phones though
[19:01] <KoRnouille> list = dir(gstreamer)
[19:01] <KoRnouille> for i in list:
[19:01] <KoRnouille>     if i[:3] == "gst":
[19:01] <KoRnouille>         print i
[19:01] <KoRnouille> that's better
[19:01] <KoRnouille> :)
[19:01] sublett ([email protected]) left irc: Read error: 60 (Operation timed out)
[19:02] <jdahlin> KoRnouille: you might want to prefer i.startswith('gst')
[19:02] <KoRnouille> aaah, nice ! didn't know that one
[19:02] <taaz> jdahlin: i'm just testing with fakesink for audio/video output.  segfaults, lockups, infinite loops, etc etc occure 95% of the time.  i'm unsure what to do about it.
[19:03] <taaz> KoRnouille: you can type help(gstreamer) too
[19:06] <KoRnouille> ok
[19:06] <KoRnouille> :)
[19:06] <KoRnouille> taaz: are you the gst-python maintener ?
[19:07] <taaz> i suppose so
[19:17] <KoRnouille> mpeg1videoparse:  mpeg1videoparse: MPEG 1 Video Parser
[19:17] <KoRnouille> only MPEG1 ?
[19:18] <KoRnouille> shoudl I use mpegstream for mpeg2 ?
[19:18] <dolphy> mpegparse
[19:18] <dolphy> mpegdemux
[19:18] <dolphy> mpeg2dec
[19:18] <dolphy> forget mpegparse
[19:18] <dolphy> you can't use it
[19:18] <KoRnouille> just the parse
[19:18] <KoRnouille> that's for my video wall stuff again
[19:19] <KoRnouille> I need to udpsink
[19:19] <KoRnouille> but at the right speed
[19:19] <KoRnouille> not all in once
[19:19] <KoRnouille> mpegdemux would send 2 streams on the network
[19:19] <jdahlin> taaz: so, committed to cvs
[19:19] <jdahlin> taaz: next issue
[19:19] <jdahlin> :-)
[19:20] <jdahlin> taaz: what do you say about branching and removing 0.6 cruft?
[19:27] md` ([email protected]) left irc: Read error: 54 (Connection reset by peer)
[19:28] apoc ([email protected]) joined #gstreamer.
[19:28] <KoRnouille> assert
[19:28] <KoRnouille> what's that ?
[19:29] <apoc> hi
[19:29] kwm ([email protected]) joined #gstreamer.
[19:29] <KoRnouille> hi apoc
[19:29] <apoc> I get this error when i compile gst-plugin
[19:29] <apoc> gcc "{ global:" > .libs/libgstaudio.ver
[19:29] <apoc> gcc: { global:: No such file or directory
[19:30] <apoc> Salut KoRnouille :)
[19:31] <KoRnouille> don't tell me about compiling problems
[19:31] <KoRnouille> I've had enough for today
[19:31] <KoRnouille> lol
[19:31] <apoc> I'm sure I had this error but i don't remember what I have done to correct this ;)
[19:31] Action: KoRnouille can't help
[19:37] jimmy_dean ([email protected]) left irc: Read error: 60 (Operation timed out)
[19:43] md` ([email protected]) joined #gstreamer.
[19:44] <jdahlin> taaz: Do you have a method to patch defs files?
[19:49] lupusBE ([email protected]) joined #gstreamer.
[19:49] jimmy_dean ([email protected]) joined #gstreamer.
[19:51] <jdahlin> I found out
[19:51] Action: jdahlin wraps gst_element_add_many / gst_bin_add_many
[19:57] dolphy ([email protected]) left irc: "Network down, IP Packets delivered via UPS"
[20:03] <taaz> why remove 0.6 support?  i think it still works.  and same mechanism is needed for 0.8/0.9 too
[20:03] Zeenix ([email protected]) joined #gstreamer.
[20:03] md` ([email protected]) left irc: Connection timed out
[20:03] md` ([email protected]) joined #gstreamer.
[20:04] <taaz> i think branching would just end up being annoying.  and it's more convienient to have a single release tarball.
[20:05] <taaz> method to patch defs?  not really.  it's currently just about all automated vs other projects which i guess do things by hand?  seems to work so far ;)
[20:05] <jdahlin> taaz: well, so far. but I'm trying to override gtk_element_link_many, which does not work.
[20:05] <taaz> is it just me or did cvs mails stop?
[20:06] <taaz> why doesn't it work?
[20:06] <jdahlin> Because h2defs thinks it's a method, but it's really a function
[20:06] <jdahlin> so I need to change it to be a function by modifying the .defs file
[20:07] <jdahlin> and no, I can't just add it, since then we will end up with two definitions
[20:07] <taaz> hmm.  i haven't dealt with things like that yet ;)
[20:08] <jdahlin> I have, a thousand times and we need to change to stop generating the defs files
[20:08] <jdahlin> and merge them whenever a new api is added
[20:08] <taaz> err... link_many isn't a method?
[20:08] <jdahlin> nope
[20:09] <taaz> looks like one
[20:09] <jdahlin> Well, the first argument is just an item and not an object
[20:10] Shoragan ([email protected]) joined #gstreamer.
[20:10] <jdahlin> gboolean		gst_element_link_many 		(GstElement *element_1, 
[20:10] <jdahlin> 							 GstElement *element_2, ...);
[20:10] <jdahlin> that's why it's called element_1 and not element
[20:10] <taaz> eh... i'd just make it a method
[20:10] <taaz> e1.link_many(e2, e3, e4...)
[20:11] <jdahlin> well, that would work, but it's not correct
[20:11] <taaz> correct enough ;)
[20:11] <jdahlin> nope
[20:11] <jdahlin> gst.link_many([e1, e2, e3, e4, ...]) is correct
[20:11] <taaz> i'm not sure how to argue this... it might as well be a method.  who says it isn't?
[20:12] <jdahlin> or without the lists
[20:12] wtay ([email protected]) joined #gstreamer.
[20:12] <wtay> hi
[20:12] <jdahlin> Do you know the difference between a method and a function
[20:12] <jdahlin> hello wtay!
[20:12] <wtay> whee
[20:12] <wtay> played football tonight
[20:12] <jdahlin> like a real physical activity?
[20:12] <taaz> of course.  i'm just saying that you can have a method that operates the same way with self as the first element
[20:13] <wtay> jdahlin: yeah, with sweat and all
[20:13] <jdahlin> wtay: eek :-)
[20:13] <taaz> which is a perfectly reasonable way for it to work imho.
[20:13] <taaz> hey wtay 
[20:13] <wtay> taaz: yo
[20:13] <ds-work> wtay?
[20:13] <jdahlin> taaz: it's reasonable, but not correct
[20:13] <wtay> ds-work: yo
[20:14] <jdahlin> taaz: since it's a list of elements, not an instance and then a list of elements
[20:14] <jdahlin> taaz: anyway, moving away from generated defs is a must to do serious hacking anyway
[20:14] Action: ds-work went for a 40 km bike ride yesterday, and is completely incapable of doing anything today
[20:15] <jdahlin> wtay: das hacking?
[20:15] Action: taaz wishes it would warm up to biking temp around here
[20:15] <wtay> jdahlin: wanted to take a look at it, yeah
[20:16] <jdahlin> wtay: cool
[20:18] <taaz> jdahlin: reason i haven't dealt with things like that is i get stuck on serious issues with the code not working at all.  never have had the time to care about names and opinions about "correct" api usage and such <g>.  if you want to deal with such things go ahead.  try not to break things too mcuh or make it too complicated.  current scanning of headers all the time has been trivial to maintain.
[20:18] <jdahlin> taaz: I will use the same scheme as the one used in pygtk and gnome-python
[20:18] <jdahlin> taaz: which is tested and well known <g>
[20:19] <taaz> so there are utils to scan the headers and tell you what was changed/added/removed?
[20:20] <jdahlin> mergedefs.py
[20:20] <jdahlin> We can setup a makefile target whenever someone adds a new api to gstreamer
[20:20] <jdahlin> it's generally only needed to run between minor releases
[20:21] <Zeenix> hi wtay
[20:22] <wtay> Zeenix: yo
[20:22] <Zeenix> wtay: glad to see you here :D
[20:22] <taaz> jdahlin: or all the time for dev code i would think.
[20:22] <Zeenix> wtay: dont tell me my email did it :)
[20:22] <jdahlin> taaz: I already removed a couple of hacks
[20:23] <taaz> jdahlin: feel free to convert to distutils too if it's easy ;)
[20:23] <jdahlin> taaz: nah, no point
[20:23] <taaz> jdahlin: the problem with that is the doc building fu
[20:23] <taaz> (which I should be shot for doing) ;)
[20:24] <jdahlin> hmm, I f*** up the dependencies now
[20:24] <wtay> Zeenix: yeah :)
[20:26] <Zeenix> wtay: permanently back to gst or just came for a short visit?
[20:26] <taaz> jdahlin: btw, i have local changes adding struct/taglist foreach support.
[20:26] <wtay> Zeenix: you see me some more here soon
[20:27] wheels ([email protected]) left irc: "switching clients"
[20:27] <taaz> jdahlin: which lets player.py print out tags
[20:27] <Zeenix> wtay: you did'nt reply to my email :(
[20:27] wheels ([email protected]) joined #gstreamer.
[20:28] <wtay> Zeenix: I'm such a bad boy :) 
[20:28] <Zeenix> :)
[20:28] <wtay> Zeenix: let me take a look...
[20:29] <jdahlin> taaz: if they are clean, go ahead and commit 
[20:29] <jdahlin> please :)
[20:31] <ds-work> taaz: note that it is 5 F warmer here than in Blacksburg...
[20:32] <ds-work> only
[20:32] <jdahlin> I hate make
[20:32] <Zeenix> wtay: i was just kidding, no problem at all if you dont/cant 
[20:32] thaytan ([email protected]) left irc: Remote closed the connection
[20:35] trow ([email protected]) joined #gstreamer.
[20:35] <jdahlin> hello trow
[20:36] <trow> hi jdahlin
[20:37] <taaz> ds-work: yeah yeah.  it's been colder.  there's like a 2 hour window (now) where it's not so bad.  i still prefer that extra 5F when biking.
[20:38] <jdahlin> trow: how's totem doing?
[20:42] jcsston ([email protected]) joined #gstreamer.
[20:44] <trow> jdahlin: it still crashes on seeks :(
[20:47] Rotty ([email protected]) left irc: "Bye"
[20:48] ChrisHJW ([email protected]) joined #gstreamer.
[20:52] spyder482 ([email protected]) left irc: "Leaving"
[21:00] <jdahlin> If I can iterate forever, does that mean that the pipeline can be broken?
[21:02] <ds-work> huh?
[21:03] <jdahlin> I'm hacking the python bindings like crazy and I broke an example
[21:03] <jdahlin>    bin.add_many(filesrc, stats, filesink)
[21:03] <jdahlin>    gst.element_link_many(filesrc, stats, filesink)
[21:03] <jdahlin> stats is just an element with a silent set to False
[21:04] <jdahlin> after that I'm setting state to playing and doing while bin.iterate(): pass (eg, iterating until it returns false)
[21:05] Company ([email protected]) joined #gstreamer.
[21:05] <Company> good evening angels
[21:09] Action: Company is still playing with the thought of writing a lib to handle chunkbased file formats
[21:09] <Company> AVI, asf and quicktime share a lot of ideas
[21:11] <jdahlin> taaz: I'm going to commit lots of stuff, okay?
[21:14] <Company> jdahlin is hacking gst-python?
[21:14] Nick change: wtay -> wtay-typing
[21:14] <apoc> hm gst-plugins don't build here anymore since last ramon's commit 
[21:15] <jdahlin> Company: yes
[21:15] tq ([email protected]) joined #gstreamer.
[21:15] <jdahlin> Company: trying to make it a bit saner :-)
[21:15] <Company> jdahlin: cool
[21:15] <Company> jdahlin: i want to write a tv viewer, but doing it in c is boring
[21:16] <jdahlin> Company: come back in a couple of days
[21:16] <Company> apoc: HEAD should build
[21:16] <Company> apoc: what's the problem?
[21:16] <Company> jdahlin: i don't even know python yet ;)
[21:16] <apoc> gcc "{ global:" > .libs/libgstaudio.ver
[21:16] <apoc> gcc: { global:: No such file or directory
[21:16] <Company> apoc: 1) have you rerun autogen? 2) what libtool version do you use?
[21:17] <apoc> I remove ramon last commit and it works now
[21:17] <apoc> 2) ltmain.sh (GNU libtool) 1.5.2 (1.1220.2.60 2004/01/25 12:25:08)
[21:17] Nick change: kh_zZz -> khalek
[21:17] <apoc> 1) yes
[21:17] <Company> then it should definitely work
[21:18] <KoRnouille> hi again
[21:18] <lupusBE> are there apps available for playing movies that use gstreamer?
[21:18] <KoRnouille> i'm trying to get optparse to work under python
[21:18] <lupusBE> and where can I find codecs that work with gstreamer
[21:18] <KoRnouille> but the program get's confused
[21:19] <KoRnouille> because the gstreamer module has help
[21:19] <Company> lupusBE: gst-plugins contains them and the apps are totem (compiled with gst support) and gst-player
[21:19] <lupusBE> I can compile totem without xine?
[21:19] <lupusBE> cause on there site it says required: xine
[21:20] <Company> yes, you can
[21:20] <lupusBE> nice :d
[21:20] <KoRnouille> is there a trick where I can disable the help from gstreamer ?
[21:23] <KoRnouille> so ?
[21:23] <Company> gstreamer has help in the popt options?
[21:23] <KoRnouille> under python
[21:23] <KoRnouille> in C i don't know
[21:24] <jdahlin> taaz: I'll committing, you'll have to kill me tomorrow instead
[21:25] <KoRnouille> im trying to put my "parser = optparse.OptionParser()" in my code with "parser.add_option("-f", "--file", dest="filename")", but when I ./my_prog -f foo.txt, I get an error message
[21:26] <Company> ask taaz or jdahlin, i don't even speak python yet ;)
[21:26] <jdahlin> KoRnouille: sorry, no idea
[21:26] Action: jdahlin goes home
[21:26] jdahlin ([email protected]) left irc: "Klienten avslutas"
[21:26] <KoRnouille> hummmmf
[21:27] <KoRnouille> ./my_prog.py --help gives me a lot of gstreamer stuff
[21:27] <KoRnouille> it shouldn't be there
[21:27] <KoRnouille> ./live_server.py --gst-version
[21:27] <KoRnouille> GStreamer Core Library version 0.7.4.1
[21:27] <KoRnouille> :/
[21:28] tq ([email protected]) left irc: "Client exiting"
[21:31] thomasvs ([email protected]) joined #gstreamer.
[21:33] spyder482 ([email protected]) joined #gstreamer.
[21:37] <wheels> howdy thomasvs 
[21:40] Uraeus ([email protected]) joined #gstreamer.
[21:40] <Uraeus> ello
[21:43] Action: thomasvs shakes off the dust
[21:43] <thomasvs> hey scott
[21:43] <thomasvs> stupid from me to not have known you were coming before :)
[21:43] <thomasvs> hey christian
[21:45] <wheels> thomasvs: Yeah, well, it's a fun event (though usually not very productive) so I go when I have time...
[21:47] BBB ([email protected]) joined #gstreamer.
[21:47] dolphy ([email protected]) joined #gstreamer.
[21:47] <BBB> howdy dolphy
[21:48] <Uraeus> hi guys
[21:48] <dolphy> yop
[21:49] <BBB> hey uraeus
[21:49] Action: BBB kicks himself
[21:49] <BBB> I lost one patch for my driver... grmbl
[21:49] <BBB> can't find it back
[21:50] <spyder482> BBB: can you give me a pipeline or code example of using your matroska muxer? :)
[21:54] <BBB> uhm... same as avi muxer
[21:55] <BBB> gst-launch matroskamux name=mux ! filesink location=file.mkv { filesrc location=file.avi ! avidemux name=demux .video_00 ! { queue ! identity ! queue ! mux.video_%d } demux.audio_00 ! { queue ! identity ! queue ! mux.audio_%d } }
[21:55] <BBB> change identity to decode/encode to re-encode
[21:56] <spyder482> ah
[21:57] <spyder482> so you have to put a queue befor the muxer pads?
[21:57] <spyder482> before
[22:00] <lupusBE> --disable-ffmpeg what does it do?
[22:00] <Zeenix> why does'nt glib provide a semaphore implementation
[22:00] <KoRnouille> it disables ffmpeg I suppose
[22:00] thaytan ([email protected]) joined #gstreamer.
[22:00] <lupusBE> what files can i play with ffmpeg
[22:00] <lupusBE> fedora has ffmpeg disabled
[22:00] <lupusBE> is it only for mp3?
[22:01] <Company> pretty much all video formats
[22:01] <KoRnouille> lupusBE: mpeg1, 2, 4, avi, etc...
[22:01] <spyder482> mpeg4,old realvideo, mpeg1,2,etc...
[22:01] <lupusBE> hmm gonna enable that then :)
[22:02] <KoRnouille> the dev mailing list was slow this afternoon
[22:02] <KoRnouille> it's back to normal again
[22:02] bilboed_ ([email protected]) joined #gstreamer.
[22:03] <ds-work> Zeenix: semaphores aren't really that interesting
[22:03] KoRnouille ([email protected]) left #gstreamer ("Leaving").
[22:03] KoRnouille ([email protected]) joined #gstreamer.
[22:04] <bilboed_> achhhh, fighting with computer illiterrates... in a CS school :(
[22:05] <Uraeus> bilboed_: when I joined oracle I thought I was done dealing with computer illiterrates, how very wrong I was
[22:06] <lupusBE> last question what about dvd support and ac3
[22:06] <lupusBE> for gstreamer
[22:06] <KoRnouille> for ac3, you'll need mad I think
[22:06] <Uraeus> lupusBE: as thaytan how DVD support is coming along ;)
[22:06] <lupusBE> dvd needs css I think
[22:06] <KoRnouille> depends on the DVD
[22:07] <bilboed_> Uraeus: lol, I've had enough experience with 'Cisco' to have had enough of them even before having business with them...
[22:07] <KoRnouille> I think most todays DVD don't need CSS stuff to be read
[22:07] <bilboed_> no harm intended
[22:07] <KoRnouille> lupusBE: but yeah, you might need CSS
[22:07] <thaytan> there's the a52dec element for ac3 decoding
[22:07] <lupusBE> mad is included in gst-plugins?
[22:07] <ds-work> 99% of movies require CSS support
[22:08] <KoRnouille> no lupusBE (AFAIK)
[22:08] <KoRnouille> really ds-work ?
[22:08] <thaytan> I'm not sure that it decodes more than 2 channels, I didn't look at it too closely yet
[22:08] <ds-work> a few independent movies do not
[22:08] <thaytan> KoRnouille: all the commercial ones do
[22:08] <ds-work> porn often doesn't
[22:08] Action: KoRnouille doesn't have pron DVDs
[22:08] <lupusBE> sorry for my many questions but I wan't to use gstreamer for all my multimedia apps :)
[22:08] <thaytan> ds-work: there's a fact I didn't know 
[22:08] Action: thaytan better get some for 'testing' purposes
[22:09] <KoRnouille> a52dec for ac3, sure... not mad
[22:09] <thaytan> Uraeus: DVD playback is in need of recreating. All the stuff I wrote was not backed up from my laptop
[22:09] <thaytan> recreating lost work is depressing :)
[22:10] Nick change: KoRnouille -> AlexCONRAD
[22:10] <Uraeus> thaytan: argh :) you know this is exactly the reason why I am so desperate for Malcomn to commit his SMIL library to cvs, I am worried he might have a diskcrash before it is 'perfect'
[22:10] <thaytan> AlexCONRAD: did you get gst-python to build?
[22:10] <AlexCONRAD> thaytan: yes ! :)
[22:11] <thaytan> awesome
[22:11] <AlexCONRAD> I needed everything from cvs
[22:11] <AlexCONRAD> gst-python won't compile on the latest tarball
[22:11] <thaytan> Uraeus: my other problem being that I'm now relegated to a workstation that's been crashing at least 4 times a day
[22:11] <thaytan> doh! I thought you were using CVS gstreamer already :)
[22:12] <AlexCONRAD> lol, no I wasn't... 0.7.4 from tarball
[22:12] <AlexCONRAD> ;)
[22:12] <AlexCONRAD> what a mess
[22:12] <AlexCONRAD> by the way, if your on the devel mailing list, check your mail, I have a question about gst-python and options (args)
[22:15] <lupusBE> only thing that should be created is something winamp like with gstreamer support :)
[22:15] <thaytan> AlexCONRAD: Check out a copy of vdv from vdv.sf.net 
[22:15] <thaytan> it uses optparse (back when it was called optik) 
[22:15] <thaytan> I think it just parses it's options before importing gst
[22:16] <thaytan> so gst doesn't grab the control until after
[22:16] <Company> ok, i have solaris and directx audio output now ;)
[22:18] <Uraeus> thomasvs: it seems fedora 2 is not containing the needed stylesheets anymore so my docs build fail (and we still have the bug that docs build no matter what)
[22:18] <ds-work> we'll have a native Solaris audio output soon
[22:18] <Uraeus> ds-work: cool :)
[22:20] <AlexCONRAD> thaytan: calling gstreamer after... hummf. ok. But do you agree this isn't supposed to be there ?
[22:20] <Company> ds-work: with proper GstAudioSink abstraction?
[22:21] <ds-work> Company: um, sure...
[22:22] <BBB> ds-work: ehm? how do you know? ;)
[22:23] <thaytan> AlexCONRAD: gstreamer handles several command line arguments itself, which should still be accessible
[22:24] <thaytan> that bit of the python bindings may still need some polish though
[22:24] <AlexCONRAD> hummm...
[22:24] ds ([email protected]) left irc: Success
[22:25] <Company> gst-launch xinesrc_CD location=cdda://dev/hdc/1 ! xineaudioout_oss
[22:25] <thaytan> Company: that rhythmbox-devel flame didn't contain nearly enough ad hominem ;)
[22:25] <Company> kinda totally useless, but works ;)
[22:26] <Company> thaytan: :)
[22:26] <Company> thaytan: but rb gets worse and worse wrt options
[22:27] <thaytan> oh, it conveyed the point perfectly, but I'm only giving it a 9.0, because you didn't mention goatse.cx
[22:28] <Company> i'm more likely to violate godwin's law then to mention goatse
[22:29] <BBB> company, wma tag reading is asf tag reading, it's unimplemented but I have some sample code that reads a few basic tags from ASF files
[22:29] <Company> hahaha - sinesrc ! xineaudioout_esd plays, sinesrc ! esdsink does not :D
[22:29] <BBB> I just never bothered to actually sdo something with it
[22:30] <Company> BBB: commit it, leave it up to someone else to implement, whatever (asfdemux sucks anyway ;))
[22:30] <BBB> *nod*
[22:30] <BBB> I don't have a working laptop, remember? ;)
[22:30] <thaytan> catch you all from work
[22:30] Action: thaytan is away: hi ho hi ho
[22:30] Action: BBB wishes he received his screen
[22:32] <BBB> oh, and ipod - does that mean MPEG-4/AAC playback works well?
[22:32] Action: BBB blinks
[22:33] markey ([email protected]) left irc: "nite"
[22:34] <Company> dunno about qtdemux
[22:34] Nick change: khalek -> kh_out
[22:42] <wheels> Hey, where did the list-o-apps using GStreamer go?
[22:43] Action: BBB cheers @ discussion on kde-multimedia
[22:44] <spyder482> BBB: do you need bins in this pipeline? it won't write anything: filesrc->mpegdemux->queue->ffdec_mpeg1video->queue->ffenc_mpeg4->queue->matroskamux->filesink
[22:44] <BBB> you need threads
[22:44] <spyder482> ah
[22:44] <spyder482> ok
[22:45] <BBB> it should also give you a warning that queue should connect to different threads
[22:45] <wheels> BBB: fun stuff, eh?  ANd who would have thought Neil would become such a Gst advocate...
[22:45] <BBB> s/to/two
[22:45] <BBB> wheels: yes, fascinating how the world can turn around :)
[22:45] <BBB> most people seem to be fine with it right now
[22:46] <thomasvs> wheels: under reconstruction
[22:46] <BBB> hi thomas ;)
[22:46] <wheels> BBB: Here I am trying to be this overly balanced guy and Neil (who's typically, well, strong willed is a nice way to say it) coming out defending Gst.  :-)
[22:47] <BBB> and what am I?
[22:47] <BBB> zealot pur sang? ;)
[22:48] <wheels> BBB: Well, but you're a friendly zealot.  :-)
[22:48] <wheels> thomasvs: Ah, that would have been very useful about now.  :-)
[22:48] <wheels> BBB: Did you see that Leon got into it a bit?
[22:48] <BBB> yes
[22:48] <BBB> I can't remember that MAS ans GSt had a fight...
[22:49] <BBB> it's just that we think that MAS is a bit bloated for a soundserver ;)
[22:49] Action: wheels isn't a Leon fan, but is trying to be diplomatic.
[22:50] bilboed_ ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[22:50] <wheels> BBB: Well, when I met him at N7y and mentioned that we might be able to give him a slot for a talk since you guys weren't able to make it his comment was something like, "Oh, the GStreamer guys -- you're lucky they didn't show up.  They're idiots and won't ever cooperate [...]"
[22:50] <wheels> BBB: (add about 5-10 minutes of similar)
[22:50] bilboed_ ([email protected]) joined #gstreamer.
[22:50] <BBB> eh?!?
[22:51] <BBB> I can't remember that we ever got to that point...
[22:51] <wheels> BBB: Yeah, well -- and since I actually kind of know you guys I was just like, "Huh?"
[22:51] <BBB> our point was pretty much a matter of "we'll write you a plugin, and if we like it we'll even propose you as "esd2.0" for gnome-2 or gnome-3"
[22:51] <spyder482> BBB: the queues stay outside the threads right?
[22:51] <wheels> BBB: I mean, you guys still haven't seen the joy and wonder of C++, but some sins can be forgiven.  :-)
[22:52] <BBB> so we saw some issues, suggested improvements, he'd say he'd work on that and notify us when that was done
[22:52] <BBB> and it never happened
[22:52] <BBB> that's pretty much it
[22:52] <dolphy> gst-launch filesrc location="/home/dolphy/videos/matrix.mkv" ! matroskademux ! fakesink
[22:52] <dolphy> is that supposed to work ?
[22:52] <BBB> spyder: doesn't really matter where you put them, afaik... both is fine... a queue should *connect* elements where the one is in another thread than the other... since the queue is a "decoupled" element, it doesn't matter if it's in one thread or the other
[22:52] <Uraeus> BBB: well we where kinda uncooperative since we didn't agree to fold gstreamer in favour of MAS :)
[22:52] <thomasvs> wheels: Leon said what ?
[22:53] <BBB> dolphy: remove the fakesink
[22:53] spyder482 ([email protected]) got netsplit.
[22:53] apoc ([email protected]) got netsplit.
[22:53] Jara[zZ] ([email protected]) got netsplit.
[22:53] <thomasvs> wheels: man, I'm getting some really weird reports from what leon does on several levels
[22:53] apoc ([email protected]) returned to #gstreamer.
[22:53] <wheels> BBB: Well, and then his next question was where I worked.  When it was clear that I wasn't donor matterial then he quickly lost interest and went and talked to the (non MM devels) who worked for companies that might sponsor him...
[22:53] <thomasvs> wheels: which is really really strange to me
[22:53] <thomasvs> wheels: I spent some time with him in boston, he even drove me around town and stuff ...
[22:53] <thomasvs> wheels: and it's pretty much mas that fails to play the open game with everyone
[22:53] spyder482 ([email protected]) returned to #gstreamer.
[22:53] <dolphy> BBB: same behaviour..
[22:54] <wheels> thomasvs: I was just not impressed with the guy -- but again, I'm trying to be diplomatic on the list...
[22:54] <thomasvs> (consider, for example, them having only done a release once, only synced their "open" cvs once, and still work in their own tree)
[22:54] <BBB> dolphy: in that case, bugzilla please ;) I'm waiting for my laptop screen
[22:54] <Zeenix> ds-work: what you use, where you would need semaphores?
[22:54] <wheels> thomasvs: My favorite was "We have a development list..." (with 27 posts since it started over 2 years ago)  :-)
[22:54] <thomasvs> wheels: from a completely different corner, mike harris (redhat's X packager) had some very unpleasant dealings with him too lately
[22:54] <Zeenix> ds-work: cond vars?
[22:55] <thomasvs> wheels: also, we went out with them on more than one occasion, and had good chats
[22:55] <thomasvs> only, they never delivered on any of their promises
[22:55] <thomasvs> I'm just really confused why they would so openly attack us, we never gave them reason to
[22:55] <wheels> thomasvs: Yeah, well -- I mean regardless of what I did or more appropriately didn't think  of MAS I was just thinking that it would be cool to hear some stuff about it from him since well, MM is fun.  But as I said he basically just blew me off...
[22:55] <BBB> (especially the one about easy client setup for sound-server-outputs)
[22:56] <wheels> thomasvs: Also remember this was this summer -- not recently.
[22:56] Action: BBB wants to go to nove hrady this or next year
[22:56] <thomasvs> wheels: which makes it worse, IMO :)
[22:56] <BBB> when is n7y this year, wheels?
[22:56] <thomasvs> wheels: anyways, maybe I should try and take up contact again
[22:56] <wheels> BBB: Well, it's not "N7y" this year since that was the location, but the conference is IIRC August 21-29th in Stuttgart.
[22:57] <spyder482> BBB: do you have to set each threads state to PLAYING or can you put them all inside a pipeline and just tell it to play?
[22:57] <BBB> I might even make that
[22:57] <dolphy> BBB: well i was trying to check if i didn't break anything with my modifications for codec names
[22:57] <BBB> wheels: I'll try to be there (with a hangover, but still)
[22:57] <BBB> spyder: the last should work, too
[22:57] <wheels> BBB: That's alright -- it's a developers meeting.  There are a lot of hangovers involved.  ;-)
[22:58] <BBB> dolphy: try both with and without the patch and if both fail, please make a bugzilla report... I'm stuck until my laptop works :(
[22:58] <wheels> BBB: Oh, and good answer on the list.  I really think that's something important that I'm trying to emphasize is that it's important that the project wants KDE to use their stuff.
[22:58] <BBB> wheels: I'll be back from New York for only a few days by then, and I'll be at Lowlands that weekend (21-22), so...
[22:58] <alley_cat> does audioscale fail to work for anyone else?
[22:58] <alley_cat> gst-inspect-0.7: relocation error: /home/arwed/gst/lib/gstreamer-0.7/libgstaudioscale.so: undefined symbol: resample_init
[22:59] Jara[zZ] ([email protected]) got lost in the net-split.
[22:59] <BBB> probably the ramon/benjamin patch...
[22:59] <BBB> make another bugzilla report ;)
[23:00] <Company> or make libs only export gst_* symbols
[23:00] <alley_cat> will do, without audioscale i'd have to use my own nassink to be able to play anything ;)
[23:00] desrt ([email protected]) left irc: Remote closed the connection
[23:00] <BBB> company: resample_init doesn't start with gst_, but apparently is a symbol... ;)
[23:01] hyriand ([email protected]) left irc: Remote closed the connection
[23:01] smoke ([email protected]) got netsplit.
[23:01] apoc ([email protected]) got netsplit.
[23:01] <Company> then it's a bug and should be named gst_resample_init :o
[23:01] kwm ([email protected]) left irc: "Leaving"
[23:02] apoc ([email protected]) returned to #gstreamer.
[23:02] <BBB> compny: *nod*
[23:02] <ds-work> resample_init is part of a linked library
[23:02] <BBB> wheels: on a somewhat different note... do these guys really expect us to want to scare you away? "oh, yikes, kde, c++, scary, go away we don't want you!"?
[23:02] <ds-work> in gst-libs/gst/resample
[23:03] <BBB> shouldn't that be gst_resample_init then?
[23:03] <ds-work> actually, I'm more wondering why it's a plugin
[23:03] <wheels> BBB: Well, I think apathy would be more expected.
[23:03] <ds-work> it should just be statically linked to audioscale
[23:04] <BBB> shouldn't it be in ext/ then?
[23:04] <wheels> BBB: Like, "Ok, great if they want to use that we're fine with that, but we don't really give a shit; we developed it for GNOME anyway..."
[23:04] <BBB> wheels: ah... hm, well our FAQ says something about that, so...
[23:04] <BBB> ;)
[23:05] <wheels> One too many "that's" in there, but hey -- I only had 3 hours of sleep last night...
[23:05] <wheels> BBB: Like anybody reads those.  ;-)
[23:05] <ds-work> BBB: probably
[23:05] Action: wheels left Brussels at 6:00 a.m. this morning...
[23:05] <ds-work> BBB: although we should probably depend on libaudioresample instead
[23:05] <ds-work> too many projects, too little time
[23:06] wtay-typing ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[23:06] <BBB> hey, wtay is online?
[23:06] wtay-typing ([email protected]) joined #gstreamer.
[23:06] <BBB> that's new ;)
[23:06] sub_pop ([email protected]) left irc: Excess Flood
[23:06] <BBB> ds-work: we should also use LCS and liboil and ...
[23:06] <BBB> let's first get the basics right ;)
[23:06] mxpxpod ([email protected]) left irc: "Guns kill people as much as spoons made Rosie O'Donnell fat.."
[23:07] smoke ([email protected]) got lost in the net-split.
[23:07] sub_pop ([email protected]) joined #gstreamer.
[23:07] desrt ([email protected]) joined #gstreamer.
[23:07] <ds-work> BBB: there actually already _is_ a libaudioresample.  It's done.  We just don't use it
[23:07] <ds-work> BBB: btw, how's NYC?
[23:08] yippi ([email protected]) left irc: Read error: 60 (Operation timed out)
[23:08] <Company> move plugin to ext, use libaudioresample, remove code in gst-libs, done :)
[23:09] <Company> quick and dirty s/resample/gst_resample/ works
[23:09] yippi ([email protected]) joined #gstreamer.
[23:10] hyriand ([email protected]) joined #gstreamer.
[23:10] <ds-work> I'm ok with s/resample_/gst_&/
[23:10] <Company> i'll just commit it then
[23:10] <BBB> ds-work: NYC is great... nice city, nice colleagues
[23:10] <wheels> BBB: But yeah -- there's an obvious cultural gap, so to say, and it's good to reiterate that you guys are closet KDE-lovers.  :-)
[23:10] <BBB> still gotta get used to parts, though
[23:10] <spyder482> NYC?
[23:11] <BBB> New York City
[23:11] <spyder482> when did you go there
[23:11] <BBB> two weeks ago
[23:11] <spyder482> yeah i know where it is ;)
[23:11] <spyder482> hmmm, just visiting?
[23:11] <BBB> study
[23:11] <spyder482> ah
[23:11] <BBB> 1/2 year
[23:13] smoke ([email protected]) joined #gstreamer.
[23:16] <spyder482> BBB: where at in NYC?
[23:19] casaxno ([email protected]) joined #gstreamer.
[23:19] <BBB> Manhattan, 88th street
[23:19] <BBB> east
[23:22] <Company> hope that resample commit didn't break anything else
[23:22] <Company> gnight
[23:22] Company ([email protected]) left irc: Remote closed the connection
[23:23] dolphy ([email protected]) left irc: "Network down, IP Packets delivered via UPS"
[23:24] ibsteveog ([email protected]) left irc: "quitting"
[23:27] <AlexCONRAD> thaytan: that work around doesn't work in fact
[23:29] <lupusBE> v4l2src
[23:29] <lupusBE> is that a tv plugin?
[23:29] foser ([email protected]) joined #gstreamer.
[23:29] <ds-work> it's one way that a video signal can be input
[23:32] Uraeus ([email protected]) left irc: "Client exiting"
[23:33] <BBB> yes it's a tv card plugin, for drivers that support the v4l2 API (bttv-0.9, saa7134, zr36067-0.9, cx88, ...)
[23:33] <BBB> v4lsrc is the one for video4linux1
[23:34] <AlexCONRAD> thaytan: calling gstreamer *after* the optparse still causes conflicts. My variables are still set, and then gstreamer complains about my options.
[23:34] thaytan ([email protected]) left irc: Read error: 110 (Connection timed out)
[23:35] <spyder482> BBB: is there some documentation somewhere on how to deal with threads? the application programmers guide isn't very useful...
[23:35] thaytan ([email protected]) joined #gstreamer.
[23:35] <BBB> spyder: sorry, not that I know of... rewriting the appdevman is one of the things that I'd really love to do when I have more time
[23:36] <BBB> (but chapter 4/5 of the PWG also need writing)
[23:36] <spyder482> :/
[23:36] <spyder482> well, can you point me in the direction of getting 3 threads to cooperate?  the example in the manual uses one and i'm not sure how you would control more than one
[23:37] <BBB> gst_bin_add_many (GST_BIN (pipeline), thr1, thr2, thr3, NULL);
[23:37] <BBB> and then control pipeline
[23:37] <spyder482> that didn't work...
[23:38] <BBB> what didn't work?
[23:38] lupusBE ([email protected]) left irc: "Bezig met verlaten"
[23:38] tq ([email protected]) joined #gstreamer.
[23:39] <spyder482> it makes an empty file...
[23:39] <BBB> did you connect to the error signal to see whether it gave an error?
[23:40] <spyder482> no
[23:40] <BBB> (on the pipeline object)
[23:40] <BBB> start with that :)
[23:40] <BBB> error handling is fairly important
[23:40] <spyder482> yes
[23:40] <spyder482> i didn't know you could do that ;)
[23:41] <spyder482> well, how do you do that...
[23:43] <BBB> g_signal_connect (pipeline, "error", cb_error, NULL);
[23:43] <BBB> static void cb_error (GstElement *pipeline, some more arguments here) { ... }
[23:44] ChrisHJW ([email protected]) left irc: Read error: 60 (Operation timed out)
[23:44] <spyder482> ummm, yeah but whats the "some more arguments here"
[23:45] <BBB> look at the signal declaration
[23:46] <BBB> if it's (GstElement *element, GError *error, gmyargument *woot);, then it becomes (GstElement *element, GError *error, gmyargument *woot, gpointer user_data);
[23:46] <spyder482> ok
[23:49] pmfp ([email protected]) left irc: "Leaving"
[23:52] Zeenix ([email protected]) left irc: Remote closed the connection
[23:53] harshy ([email protected]) joined #gstreamer.
[23:53] <spyder482> BBB: where would you look for this declaration?
[23:55] <thomasvs> spyder482: in gstelement.c
[23:55] <spyder482> ah
[23:55] <spyder482> thanks
[23:55] <thomasvs> spyder482: check gst_element_default_error, for an example
[23:55] <BBB> and instead of using cb_error in g_signal_connect, use G_CALLBACK (cb_error)
[23:55] <thomasvs> if you want your own, give it the same decl as that one, and make sure you use that function to connect
[23:59] <spyder482> ok, that makes sens
[23:59] <spyder482> e
[23:59] <spyder482> i should be writing this all into a doc ;)
[00:00] --- Tue Feb 24 2004
[00:00] mxpxpod ([email protected]) joined #gstreamer.
[00:00] Action: spyder482 saves the log for later so he can make notes from it
[00:00] <spyder482> heh, no error reported BBB
[00:01] <BBB> hm...
[00:01] <spyder482> just a size 0 mkv...
[00:01] <BBB> what's the CPU usage?
[00:01] <BBB> and if you export the pipeline into a .xml file and open it in gst-editor, does it look the way you expectec it to?
[00:02] wheels ([email protected]) left irc: Read error: 60 (Operation timed out)
[00:02] <spyder482> lemme try
[00:02] <spyder482> cpu usage i can't determine, it only runs for about 1 second
[00:02] <BBB> gst_xml_write () :)
[00:10] Action: BBB bored
[00:10] Action: BBB wants to go home
[00:10] <spyder482> lol
[00:10] mathrick ([email protected]) joined #gstreamer.
[00:10] <mathrick> yo & g'night ;)
[00:11] Nick change: mathrick -> mathrick|sleep
[00:12] Shoragan ([email protected]) left irc: "Leaving"
[00:13] <spyder482> BBB: very odd pipeline...
[00:14] <spyder482> all of the threads are empty...
[00:15] mxpxpod ([email protected]) left irc: "Guns kill people as much as spoons made Rosie O'Donnell fat.."
[00:17] <BBB> so, did you add the elements to the respective threads?
[00:17] <BBB> gst_bin_add (GST_BIN (thr1), elementbla);?
[00:17] wheels ([email protected]) joined #gstreamer.
[00:18] <spyder482> yes
[00:18] <spyder482> :/
[00:20] <spyder482> the only elements showing are the queues and the threads, and the filesrc and filesink, the filesrc in the demux_thread and the sink in mux_thread
[00:21] foser ([email protected]) left irc: "[ I want to believe ]"
[00:21] <spyder482> hmm, the xml lists them...
[00:21] <spyder482> what version of gst-editor is the latest?
[00:22] <BBB> CVS?
[00:24] Action: BBB goes home
[00:24] <BBB> bye
[00:24] BBB ([email protected]) left #gstreamer.
[00:27] sublett ([email protected]) joined #gstreamer.
[00:33] <spyder482> hmm, the problem is that the mpeg demuxer isn't getting connected to the queue
[00:33] <spyder482> you would do: gst_element_link_pads(demux, "video_00", queue, "sink"); right?
[00:34] <spyder482> hmmm, or is that a request pad...
[00:34] jcsston` ([email protected]) joined #gstreamer.
[00:37] <iain_> does anyone feel up to having a look at a gst-debug log to see why my pipeline isn't iterating?
[00:38] jcsston ([email protected]) left irc: Nick collision from services.
[00:38] Nick change: jcsston` -> jcsston
[00:38] jcsston ([email protected]) left irc: Nick collision from services.
[00:39] jcsston ([email protected]) joined #gstreamer.
[00:45] _gst_newt_ joined #gstreamer.
[00:46] <spyder482> anyone here who can tell me how to grab the video pad from an mpegdemux element?
[00:48] <ds-work> ... mpegdemux .video_00 ! ...
[00:49] <spyder482> there seems to be no video_00...
[00:49] sxpert ([email protected]) joined #gstreamer.
[00:49] <ds-work> spyder482: you have to wait until the pad is created, and link to the pad in the new_pad signal
[00:50] <spyder482> OH!
[00:50] <spyder482> why didn't i remember that
[00:50] <sxpert> evening all
[00:57] AlexCONRAD ([email protected]) left irc: Read error: 113 (No route to host)
[00:57] wtay-typing ([email protected]) left irc: Read error: 110 (Connection timed out)
[00:58] AlexCONRAD ([email protected]) joined #gstreamer.
[01:00] wtay-typing ([email protected]) joined #gstreamer.
[01:05] KoRnouille ([email protected]) left irc: Client Quit
[01:06] jcsston` ([email protected]) joined #gstreamer.
[01:16] harshy ([email protected]) left irc: "I quit for now"
[01:20] sxpert_ ([email protected]) joined #gstreamer.
[01:20] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out)
[01:21] mxpxpod ([email protected]) joined #gstreamer.
[01:27] spyder482 ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[01:27] trow ([email protected]) left irc: "Leaving"
[01:34] sxpert ([email protected]) left irc: Nick collision from services.
[01:34] Nick change: sxpert_ -> sxpert
[01:34] thaytan ([email protected]) left irc: Remote closed the connection
[01:35] thaytan ([email protected]) joined #gstreamer.
[01:56] <mxpxpod> I'm not able to play my oggs with 0.7.4 using the esdsink... is this known?
[01:58] <mxpxpod> here's what I get back for debug info:
[01:58] <mxpxpod> ERROR: from element /pipeline0/vorbisfile0: Internal GStreamer error: pad problem.  File a bug.
[01:58] <mxpxpod> Additional debug info:
[01:58] <mxpxpod> gstpad.c(2260): gst_pad_set_explicit_caps: /pipeline0/vorbisfile0:
[01:58] <mxpxpod> failed to negotiate (try_set_caps returned REFUSED)
[01:58] <mxpxpod> Execution ended after 1 iterations (sum 5748000 ns, average 5748000 ns, min 5748000 ns, max 5748000 ns).
[01:58] <thaytan> do you have gstreamer-properties?
[01:58] <mxpxpod> yes
[01:58] <thaytan> try changing to use a custom audiosink 
[01:59] <thaytan> use audioconvert ! audioscale ! esdsink as the custom string
[01:59] <thaytan> then restart RB
[02:00] <mxpxpod> thaytan: nope
[02:00] <mxpxpod> maybe it's the ogg
[02:01] <thaytan> is it just one ogg file?
[02:01] <mxpxpod> yeah, I thought it was all of them, but it's just that one
[02:01] <thaytan> what does ogginfo say?
[02:02] <thaytan> I suspect it has a very low sampling rate or somesuch
[02:02] <mxpxpod> Nominal bitrate: 80 kb/s
[02:02] <mxpxpod> Rate: 48000
[02:03] iain_ ([email protected]) left irc: "and we out"
[02:04] <thaytan> gst-launch filesrc location=test.ogg ! oggdemux ! vorbisdec ! audioscale ! esdsink fails?
[02:05] <mxpxpod> thaytan: gst-launch-0.7 filesrc location=AFS-22.ogg ! oggdemux ! vorbisdec ! audioscale ! esdsink
[02:05] <mxpxpod> WARNING: erroneous pipeline: could not link vorbisdec0 to audioscale0
[02:05] <mxpxpod>          Trying to run anyway.
[02:05] <mxpxpod> RUNNING pipeline ...
[02:05] <mxpxpod>  
[02:05] <mxpxpod> ** (process:22767): WARNING **: error scheduling group 0x1019ca98
[02:05] <ds-work> esdsink only handles 44100 now
[02:05] <mxpxpod> Execution ended after 1 iterations (sum 1902000 ns, average 1902000 ns, min 1902000 ns, max 1902000 ns).
[02:05] <mxpxpod> ohh
[02:06] <mxpxpod> ds-work: why's that?
[02:08] <thaytan> ds-work: audioscale should convert 48000 to 44100 ok, shouldn't it?
[02:08] <ds-work> thaytan: yes
[02:08] <thaytan> any idea what's wrong then?
[02:08] <ds-work> mxpxpod: because esd's rate conversion sucks pond water from the bottom
[02:08] <mxpxpod> well, yes
[02:12] wheels ([email protected]) got netsplit.
[02:12] desrt ([email protected]) got netsplit.
[02:12] apoc ([email protected]) got netsplit.
[02:12] tq ([email protected]) got netsplit.
[02:12] md` ([email protected]) got netsplit.
[02:12] ds-work ([email protected]) got netsplit.
[02:12] dilinger ([email protected]) got netsplit.
[02:12] lilo ([email protected]) got netsplit.
[02:12] AlexCONRAD ([email protected]) got netsplit.
[02:12] bilboed_ ([email protected]) got netsplit.
[02:12] kmaraas ([email protected]) got netsplit.
[02:12] kh_out ([email protected]) got netsplit.
[02:12] thaytan ([email protected]) got netsplit.
[02:12] mxpxpod ([email protected]) got netsplit.
[02:12] hyriand ([email protected]) got netsplit.
[02:12] shawarma ([email protected]) got netsplit.
[02:12] aldug ([email protected]) got netsplit.
[02:12] wtay-typing ([email protected]) got netsplit.
[02:12] ChrisHJW_log ([email protected]) got netsplit.
[02:12] Marsupilami23 ([email protected]) got netsplit.
[02:12] Misirlou ([email protected]) got netsplit.
[02:12] taaz ([email protected]) got netsplit.
[02:12] sbw_ibiblio ([email protected]) got netsplit.
[02:12] sxpert ([email protected]) got netsplit.
[02:12] jimmy_dean ([email protected]) got netsplit.
[02:12] sub_pop ([email protected]) got netsplit.
[02:12] thomasvs ([email protected]) got netsplit.
[02:12] alley_cat ([email protected]) got netsplit.
[02:12] danb ([email protected]) got netsplit.
[02:12] bitshifter ([email protected]) got netsplit.
[02:12] sxpert_work ([email protected]) got netsplit.
[02:12] jcsston` ([email protected]) got netsplit.
[02:12] mathrick|sleep ([email protected]) got netsplit.
[02:12] casaxno ([email protected]) got netsplit.
[02:12] smoke ([email protected]) got netsplit.
[02:12] herzi ([email protected]) got netsplit.
[02:12] sjoerd ([email protected]) got netsplit.
[02:12] sublett ([email protected]) got netsplit.
[02:12] bilboed ([email protected]) got netsplit.
[02:15] shawarma ([email protected]) returned to #gstreamer.
[02:15] aldug ([email protected]) returned to #gstreamer.
[02:15] sbw_ibiblio ([email protected]) returned to #gstreamer.
[02:15] kh_out ([email protected]) returned to #gstreamer.
[02:15] taaz ([email protected]) returned to #gstreamer.
[02:15] lilo ([email protected]) returned to #gstreamer.
[02:15] Misirlou ([email protected]) returned to #gstreamer.
[02:15] Marsupilami23 ([email protected]) returned to #gstreamer.
[02:15] dilinger ([email protected]) returned to #gstreamer.
[02:15] ds-work ([email protected]) returned to #gstreamer.
[02:15] kmaraas ([email protected]) returned to #gstreamer.
[02:15] ChrisHJW_log ([email protected]) returned to #gstreamer.
[02:15] md` ([email protected]) returned to #gstreamer.
[02:15] bilboed_ ([email protected]) returned to #gstreamer.
[02:15] hyriand ([email protected]) returned to #gstreamer.
[02:15] tq ([email protected]) returned to #gstreamer.
[02:15] AlexCONRAD ([email protected]) returned to #gstreamer.
[02:15] wtay-typing ([email protected]) returned to #gstreamer.
[02:15] thaytan ([email protected]) returned to #gstreamer.
[02:15] mxpxpod ([email protected]) returned to #gstreamer.
[02:15] herzi ([email protected]) returned to #gstreamer.
[02:15] smoke ([email protected]) returned to #gstreamer.
[02:15] casaxno ([email protected]) returned to #gstreamer.
[02:15] mathrick|sleep ([email protected]) returned to #gstreamer.
[02:15] jcsston` ([email protected]) returned to #gstreamer.
[02:15] desrt ([email protected]) returned to #gstreamer.
[02:15] wheels ([email protected]) returned to #gstreamer.
[02:15] apoc ([email protected]) returned to #gstreamer.
[02:15] sxpert ([email protected]) returned to #gstreamer.
[02:15] jimmy_dean ([email protected]) returned to #gstreamer.
[02:16] <mxpxpod> ds-work: any clues?
[02:18] sublett ([email protected]) got lost in the net-split.
[02:18] sub_pop ([email protected]) got lost in the net-split.
[02:18] thomasvs ([email protected]) got lost in the net-split.
[02:18] alley_cat ([email protected]) got lost in the net-split.
[02:18] bilboed ([email protected]) got lost in the net-split.
[02:18] danb ([email protected]) got lost in the net-split.
[02:18] bitshifter ([email protected]) got lost in the net-split.
[02:18] sjoerd ([email protected]) got lost in the net-split.
[02:18] sxpert_work ([email protected]) got lost in the net-split.
[02:18] bilboed ([email protected]) joined #gstreamer.
[02:18] sjoerd ([email protected]) joined #gstreamer.
[02:19] <ds-work> mxpxpod: no
[02:20] sub_pop ([email protected]) joined #gstreamer.
[02:20] thomasvs ([email protected]) joined #gstreamer.
[02:20] alley_cat ([email protected]) joined #gstreamer.
[02:20] danb ([email protected]) joined #gstreamer.
[02:20] bitshifter ([email protected]) joined #gstreamer.
[02:20] sxpert_work ([email protected]) joined #gstreamer.
[02:34] smoke ([email protected]) got netsplit.
[02:40] smoke ([email protected]) got lost in the net-split.
[02:40] <thaytan> 0.7.4 has thomasvs' changes for non-versioned wrapper binaries
[02:40] <thaytan> so there's supposed to be a gst-launch and gst-launch-0.7 now
[02:40] tq ([email protected]) left irc: "Client exiting"
[02:48] jaiserca ([email protected]) left irc: "Terminando cliente"


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.