IRC Logs
IRC <[email protected]>
| Newsgroups | gmane.comp.video.gstreamer.daily |
|---|---|
| Message-ID | <[email protected]> |
******************************************************************* [03:06] <thaytoo> ds-work: I'm jealous... I'm still only getting around 400 :) [03:06] <ds-work> install as many ladspa plugins as you can find [03:06] <ds-work> and install gst-sci [03:06] <thaytoo> heh :) [03:44] steveb__ ([email protected]) joined #gstreamer. [03:44] steveb_ ([email protected]) left irc: Read error: 104 (Connection reset by peer) [03:59] mxpxpod ([email protected]) joined #gstreamer. [04:19] lilo ([email protected]) left irc: "brb" [04:19] lilo ([email protected]) joined #gstreamer. [04:22] lilo ([email protected]) left irc: Client Quit [04:26] jaiserca ([email protected]) left irc: "Terminando cliente" [04:59] ct__ ([email protected]) left irc: Client Quit [05:24] jcsston ([email protected]) joined #gstreamer. [05:31] lilo ([email protected]) joined #gstreamer. [05:32] lilo ([email protected]) left irc: Client Quit [05:35] lilo ([email protected]) joined #gstreamer. [06:05] <mxpxpod> ok, I have a question about GstTagList... is it a child of GstStructure? or something else? [06:05] <ds-work> it _is_ a GstStructure [06:05] <ds-work> just with a different name [06:05] <ds-work> typedef GstStructure GstTagList; [06:06] <mxpxpod> but you use a different new() function for it [06:07] <ds-work> so... [06:08] <mxpxpod> should I just typedef the c++ class? (typedef Gst::Structure Gst::TagList) or make it inherit from Gst::Structure so I can override the new, copy, and free functions [06:09] <ds-work> well, the new functions are different [06:10] <ds-work> I would consider it a separate class [06:10] <mxpxpod> ok [06:11] <mxpxpod> and since the taglist is a structure, that makes it a boxed class, right? [06:11] <ds-work> yes [06:11] <ds-work> boxed _type_, that is [06:11] <mxpxpod> ds-work: thanks for all the help [06:12] <mxpxpod> right [06:31] <mxpxpod> ds-work: this would be much easier if TagList was a child :( [06:48] <mxpxpod> ds-work: yeah, this isn't working... [06:48] <mxpxpod> I keep getting this: [06:48] <mxpxpod> (process:22664): GStreamer-CRITICAL **: file gsttag.c: line 779 (gst_event_new_tag): assertion `list == NULL || GST_IS_TAG_LIST (list)' failed [06:48] <mxpxpod> [06:48] <mxpxpod> (process:22664): GStreamer-CRITICAL **: file gstpad.c: line 3000 (gst_pad_push): assertion `data != NULL' failed [06:48] <mxpxpod> in the found_tag signal of an element [06:50] ChrisHJW ([email protected]) joined #gstreamer. [07:34] thaytoo ([email protected]) left irc: "seeya!" [07:45] thomasvs ([email protected]) left irc: Read error: 113 (No route to host) [07:47] thomasvs ([email protected]) joined #gstreamer. [07:55] sub_pop ([email protected]) left irc: "Client exiting" [08:13] ChrisHJW ([email protected]) left irc: Read error: 104 (Connection reset by peer) [08:17] sub_pop ([email protected]) joined #gstreamer. [08:41] jcsston ([email protected]) left irc: Read error: 104 (Connection reset by peer) [08:42] thomasvs ([email protected]) left irc: Read error: 104 (Connection reset by peer) [08:43] jcsston ([email protected]) joined #gstreamer. [08:46] somex1 ([email protected]) left #gstreamer. [08:48] Nick change: mathrick|sleep -> mathrick [08:48] <mathrick> mornin [08:49] RandMC_ ([email protected]) joined #gstreamer. [08:50] RandMC_ ([email protected]) left #gstreamer. [08:50] <mathrick> mxpxpod: you can treat is a child, there is no requirement for subclass to add any fields, so basically you just define this new constructor and everything's fine [08:56] Company ([email protected]) joined #gstreamer. [08:57] <mathrick> yo Company [08:58] <Company> oy [09:00] jcsston` ([email protected]) joined #gstreamer. [09:02] thomasvs ([email protected]) joined #gstreamer. [09:04] kmaraas ([email protected]) left irc: "Leaving" [09:18] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out) [09:21] wheels ([email protected]) left irc: "work" [09:36] jcsston` ([email protected]) left irc: "VDubMOD watchout TCME is coming!" [09:38] Company ([email protected]) left irc: Remote closed the connection [10:05] thomasvs ([email protected]) left irc: Read error: 110 (Connection timed out) [10:15] jdahlin ([email protected]) joined #gstreamer. [10:22] NFusi0n ([email protected]) joined #gstreamer. [10:26] thomasvs ([email protected]) joined #gstreamer. [10:32] markey ([email protected]) joined #gstreamer. [10:36] danb ([email protected]) left irc: Read error: 110 (Connection timed out) [10:42] thaytan ([email protected]) joined #gstreamer. [10:46] Shoragan ([email protected]) joined #gstreamer. [10:48] <mathrick> thomasvs: version info in gst refmanual rocks :) [10:50] <thomasvs> mathrick: it's a bit overdone, but at least it's clear [10:50] <KoRnouille> what's vgavideosink ? [10:50] <KoRnouille> (hi) [10:51] <KoRnouille> and where can I get quicktime_parser quicktime_decoder quicktime_demux ? [10:51] <mathrick> thomasvs: 0.7.4.1? No, it's just right, unambiguity first :) [10:53] <mathrick> thomasvs: after all, there's plenty of unused space in header [10:53] dolphy ([email protected]) joined #gstreamer. [10:56] <dolphy> morning [10:56] <KoRnouille> good morning dolphy [10:57] <mathrick> yo dolphy [10:59] <mathrick> dolphy: totem: could you please change it so it doesn't load last viewed file on startup? it's stupid and creates endless possibilities for hangs / error messages at startup [11:05] <KoRnouille> I have an question. I can't figure out how to read my webcam (/dev/video0) and display on Xwindow [11:07] <dolphy> mathrick: if you could drop some bugs in totem modules on bugzilla [11:08] <dolphy> mathrick: this way hadess is notified too [11:09] sublett ([email protected]) joined #gstreamer. [11:10] thaytan ([email protected]) left irc: Remote closed the connection [11:11] <mathrick> dolphy: sure [11:15] <dolphy> mathrick: thx [11:16] thaytan ([email protected]) joined #gstreamer. [11:24] markey ([email protected]) left irc: "leaving" [11:25] <thomasvs> KoRnouille: try gst-launch v4lsrc ! ffcolorspace ! xvimagesink [11:26] thaytan ([email protected]) left irc: Remote closed the connection [11:27] <mathrick> dolphy: http://bugzilla.gnome.org/show_bug.cgi?id=134716 [11:28] <mathrick> dolphy: you should also add some target versions to bugzilla, just "unspecified" isn't awfully broad choice ;) [11:29] <dolphy> mathrick: i m not the maintainer of that project :) [11:29] <dolphy> mathrick: i don't have admin access though :) [11:29] <mathrick> dolphy: yep, but you could bug hadess, right? :) [11:30] <dolphy> mathrick: yep [11:30] <dolphy> seems he is away atm [11:32] ensonic ([email protected]) joined #gstreamer. [11:35] Shoragan ([email protected]) left irc: "Leaving" [11:35] <KoRnouille> thomasvs: im using v6.5... is xvimagesink supposed to be implemented yet ? [11:36] <mathrick> dolphy: also, mailing [email protected] works, too [11:36] <mathrick> KoRnouille: no [11:36] <KoRnouille> added plugin videosink with 1 feature(s) [11:36] <KoRnouille> added plugin xvideosink with 1 feature(s) [11:36] <KoRnouille> ok mathrick [11:39] <KoRnouille> is there a documentation somewhere about all the plugins ? [11:39] <KoRnouille> I don't know what colospace is for, I'm reading about spider, etc... [11:40] <thomasvs> KoRnouille: nope, xvideosink [11:47] <mathrick> KoRnouille: gst-inspect provides basic info [11:49] sublett ([email protected]) left irc: "I like food, food is good!" [11:49] <KoRnouille> ok, thanks mathrick [11:50] <KoRnouille> on the videowall project, it says gst-launch udpsrc ! mpegdemux video_%02d! { queue ! mpeg2dec ! ...... I don't quite understand that video_%02d [11:54] <mathrick> KoRnouille: it's template pad, that's created on demand [11:58] <mathrick> KoRnouille: or rather in case of mpegdemux, it's SOMETIMES pad, which may not always exist [12:00] <KoRnouille> and what's a pad ? :s [12:00] thaytan ([email protected]) joined #gstreamer. [12:01] ain ([email protected]) joined #gstreamer. [12:01] <mathrick> KoRnouille: it's that thing that elem has to have to be able to connect to anything [12:01] <mathrick> KoRnouille: when you link elems, you in fact connect their respecive pads [12:02] <KoRnouille> it's like a socket [12:02] <mathrick> KoRnouille: input pad (ie. the one data comes into elem) is called sinkpad, and output is srcpad [12:02] <mathrick> KoRnouille: yeah, it's similar concept, just different name [12:03] <KoRnouille> ok, I though the pipe would do the job [12:03] <KoRnouille> ! [12:03] <KoRnouille> damnit [12:04] Nick change: mathrick -> mathrick|bath [12:04] <KoRnouille> i can't compile that live_server.c and live_client.c stuff from the videowall [12:14] <ensonic> thomasvs: mathrick|bath: may you have a look of a documentation ambiguity posted as bug=134721 [12:17] <ensonic> 2nd question, which modules has the gst_autoplug_ function documented *can't find them) [12:19] <KoRnouille> could someone do me a flavour ? [12:19] <KoRnouille> I'm trying to compile these live_client.c and live_server.c [12:19] <KoRnouille> http://cvs.sourceforge.net/viewcvs.py/gstreamer/www/docs/video-wall-howto.html?rev=1.2 [12:19] <KoRnouille> at the bottom [12:19] <KoRnouille> could someone send me the binaries please ? [12:19] <KoRnouille> :/ [12:22] Action: KoRnouille feels bad [12:25] <dolphy> i don't think there are binaries available [12:25] <dolphy> what's the failure you have ? [12:25] <KoRnouille> gcc `pkg-config --cflags --libs gstreamer-0.6` -o live_server live_server.c [12:25] <KoRnouille> live_server.c: In function `main': [12:25] <KoRnouille> live_server.c:45: `i' undeclared (first use in this function) [12:25] <KoRnouille> live_server.c:45: (Each undeclared identifier is reported only once [12:25] <KoRnouille> live_server.c:45: for each function it appears in.) [12:26] <KoRnouille> it's this line : g_object_set (G_OBJECT (udp_sink[i]), "host", "192.168.1.255", NULL); [12:26] <KoRnouille> it had an error with a missing quote after the ip adress [12:27] <dolphy> well you probably have a version that did not compile [12:27] <dolphy> where did you get those files from ? [12:27] <KoRnouille> <KoRnouille> http://cvs.sourceforge.net/viewcvs.py/gstreamer/www/docs/video-wall-howto.html?rev=1.2 [12:28] thaytan ([email protected]) left irc: Remote closed the connection [12:30] <KoRnouille> and when I wanna compile the client, it tells me gnome.h is missing [12:30] <KoRnouille> gcc `pkg-config --cflags --libs gstreamer-0.6` -o live_client live_client.c [12:30] <KoRnouille> live_client.c:9:19: gnome.h: No such file or directory [12:31] <dolphy> lol :) [12:31] <dolphy> KoRnouille: replace [12:31] <dolphy> g_object_set (G_OBJECT (udp_sink[i]), "host", "192.168.1.255", NULL); [12:31] <dolphy> g_object_set (G_OBJECT (udp_sink), "host", "192.168.1.255", NULL); [12:31] <dolphy> and that's it [12:31] <KoRnouille> well, I had this idea [12:31] <KoRnouille> and i still have an error [12:32] <dolphy> which one [12:32] <KoRnouille> gcc `pkg-config --cflags --libs gstreamer-0.6` -o live_server live_server.c [12:32] <KoRnouille> /usr/local/src/gstreamer/gstreamer-0.6.5/pkgconfig/../gst/libgstreamer-0.6.la: file not recognized: File format not recognized [12:32] <KoRnouille> collect2: ld returned 1 exit status [12:33] thomasvs ([email protected]) left irc: Read error: 113 (No route to host) [12:33] <KoRnouille> in that .la file, I have these lines : [12:33] <KoRnouille> # Files to dlopen/dlpreopen [12:33] <KoRnouille> dlopen='' [12:33] <KoRnouille> dlpreopen='' [12:33] <KoRnouille> oops [12:34] <KoRnouille> it's talking about "ld" not "dl" [12:34] <KoRnouille> nevermind [12:38] <dolphy> KoRnouille: wait a minute [12:38] <dolphy> KoRnouille: i m preparing a new live_server.c for you [12:39] <dolphy> this code is ugly [12:39] md` ([email protected]) left irc: Read error: 60 (Operation timed out) [12:40] <KoRnouille> :) thank you dolphy... it's very kind of you [12:41] thaytan ([email protected]) joined #gstreamer. [12:42] <dolphy> KoRnouille: c bien paske t as un nick a coucher dehors hein ! :) [12:42] <KoRnouille> !! [12:42] <KoRnouille> woah !: [12:42] <KoRnouille> un francais [12:42] <KoRnouille> ;) [12:42] <KoRnouille> j'amadou tout le monde avec mon nick [12:42] <KoRnouille> ;) [12:43] <KoRnouille> francais ou belge ? (ou etranger qui parle courament francais ?) [12:43] <dolphy> francais [12:43] <KoRnouille> cool [12:48] <KoRnouille> not sure this work behind my firewall [12:57] Rotty ([email protected]) joined #gstreamer. [12:57] <KoRnouille> dolphy ? [13:00] Action: ain goes job hunting [13:05] jimmy_dean ([email protected]) left irc: Read error: 110 (Connection timed out) [13:05] <ain> why is every frigging programming job in NI "Web based applications"? [13:09] foser ([email protected]) joined #gstreamer. [13:13] sublett ([email protected]) joined #gstreamer. [13:16] Nick change: mathrick|bath -> mathrick [13:29] thaytan ([email protected]) left irc: Remote closed the connection [13:49] thaytan ([email protected]) joined #gstreamer. [14:12] thaytan ([email protected]) left irc: Remote closed the connection [14:15] thomasvs ([email protected]) joined #gstreamer. [14:33] thaytan ([email protected]) joined #gstreamer. [14:39] md` ([email protected]) joined #gstreamer. [14:46] <ensonic> which module has the gst_autoplug_ function documented in the gtk-doc (I can't find them) [14:47] earthworm ([email protected]) joined #gstreamer. [14:47] <earthworm> is there some way with gstreamer, to record from a tape deck and ogg encode all my old tape albums? [14:48] <thomasvs> ensonic: I think they're deprecated, no ? [14:48] <mathrick> ensonic: you're aware that gst_autoplug was removed in 0.7? [14:48] <thomasvs> earthworm: depends on how many extra features you want ? [14:50] <earthworm> well, making new tracks between songs etc would be nice, but i didn't expect it unless somebody had written an app especially for this job [14:50] <earthworm> would be handy for bands doing a gig to record also i suppose ... [14:51] <earthworm> is the thing fast enough to encode ogg on the fly? [14:52] Uraeus ([email protected]) joined #gstreamer. [14:52] <mathrick> yo Uraeus [14:52] <Uraeus> ello [14:53] <mathrick> ahh, off to anime watching session :) [14:53] <mathrick> later [14:53] Nick change: mathrick -> mathrick|away [14:54] <earthworm> oh well, good luck with your hacking anyway, gstreamer owns [14:54] earthworm ([email protected]) left #gstreamer (""I allege that SCO is full of it." - Linus Torvalds"). [14:59] <ensonic> mathrick|away: is there an alternative to use fot the autoplug stuuf and shoudn't we comment out that section in the developer manual and adding a not that it is deprecated [15:00] <Uraeus> ensonic: spider is not deprecated, and you can of course create the pipeline manually [15:07] <ensonic> Uraeus: it is about when I e.g. connect sinesrc to a user choosen sink (e.g. esdsink or osssink), for esdsink I need to insert audioconvert [15:08] <ensonic> Uraeus: so when I just put spider inbetween that should does the same [15:08] <Uraeus> agreed [15:09] <ensonic> Uraeus: does it cause an overhead when it would not be needed? (maybee I should try to link the elements and if that fails, put a spider inbetween) [15:11] zaheerm ([email protected]) joined #gstreamer. [15:11] markey ([email protected]) joined #gstreamer. [15:12] <Uraeus> ensonic: it should just forward everything when not needed. a comparable solution is that dolphy used colorspace plugin for all video pipelines in gstplay [15:12] <Uraeus> hi zaheerm and markey [15:12] <markey> re [15:12] <mxpxpod> Uraeus: I fixed gstmm so it works :) [15:13] <Uraeus> mxpxpod: cool :) how complete is it? [15:13] <zaheerm> hi Uraeus [15:13] <mxpxpod> Uraeus: not very ;) I just fixed what was already in there [15:14] <mxpxpod> Uraeus: and the tagging stuff doesn't work when it's wrapped [15:19] mxpxpod ([email protected]) left irc: "Guns kill people as much as spoons made Rosie O'Donnell fat.." [15:20] <ensonic> Uraeus: when using 'spider' I get a internal error: push on pad sink_ident:sink but it has no chainhandler [15:21] <Uraeus> sinesrc ! spider ! esdsink gives you that message? [15:26] <ensonic> Uraeus: yep [15:26] <ensonic> Uraeus: using cvs-head [15:28] <dolphy> ensonic: why don't you just do sinesrc ! audiosink [15:28] <dolphy> ? [15:28] <ensonic> dolphy: because sincesrc is not compatible with esdsink [15:28] <dolphy> sinesrc ! audioconvert ! audiosink then [15:29] <Uraeus> ensonic: I am getting the same message using osssink, but the sine sound is played [15:29] <ensonic> dolphy: that is what I want spider to do for me [15:29] <dolphy> ensonic: why ? [15:29] Action: Uraeus wonders if sincesrc needs some love [15:29] <dolphy> ensonic: just put it [15:29] <dolphy> ensonic: if formats are the same audioconvert will do passthru i guess [15:29] <ensonic> dolphy: because that is going to be a application for an end user who simply does not case about such things [15:30] <ensonic> dolphy: case=care [15:30] <dolphy> but user will not see the pipeline right ? [15:31] <ensonic> dolphy: we are going to write a tracker like sound composer (like http://www.buzzmachines.com), the user chooses an output and add generators and effect, we want do fix the signal differences for the user [15:32] <ensonic> dolphy: of course I can write a simple audio-only spider, where I just insert audioconvert and/or float2int if neccesary [15:33] <Uraeus> ensonic: you should be able to have a pipeline which is like src ! spider ! audioconvert ! outputsink [15:34] <ensonic> Uraeus: but when e.g. one uses ladspa_sine_facc then additionally a float2int needs to be inserted [15:34] <Uraeus> ensonic: spider doesn [15:34] <Uraeus> 't handle float2int insertion either? [15:35] <ensonic> Uraeus: dolphy: it is not problem if we need to do this with own logic, I've just tried to see, if I could use something that already exists [15:35] <ensonic> Uraeus: not tried the later [15:35] <dolphy> thomasvs: did we have any issue with libtool in RH9 installing on .la files? [15:38] <zaheerm> i had a problem with sinesrc not wanting to link to jacksink....and assumed it was jack's fault...maybe it's sinesrc's fault after all [15:40] <ensonic> zaheerm: its nobodies fault, we just have different channel formats, sampling rates and sample resolutions [15:41] <zaheerm> duh! [15:41] <ensonic> maybe, having only *one* audio-convert that does adapt all three parameters accordingly would be the solution [15:45] <zaheerm> i get it with the mad plugin too [15:45] <zaheerm> WARNING: erroneous pipeline: could not link mad0 to jacksink0 [15:45] <ensonic> Uraeus: should audioconvert be added to the list of elements spider inserts ? [15:48] <thomasvs> dolphy: what specifically ? [15:48] <zaheerm> but then again jacksink takes floats [15:48] <dolphy> thomasvs: KoRnouille installed 0.6.x from source code and has tons of .la files in libdir [15:49] <thomasvs> dolphy: yeah, but there's nothing wrong with that [15:49] <dolphy> thomasvs: gcc `pkg-config --cflags --libs gstreamer-0.6 gnome-desktop-2.0` -o live_client live_client.c [15:49] <dolphy> /usr/local/src/gstreamer/gstreamer-0.6.5/pkgconfig/../gst/libgstreamer-0.6.la: file not recognized: File format not recognized [15:50] <thomasvs> yeah, you need to use libtool for that [15:50] sublett ([email protected]) left irc: "I like food, food is good!" [15:51] <dolphy> thomasvs: strange.. [15:52] <thomasvs> dolphy: no, it's pretty simple. a .la file is a shell script containinga bunch of info on where the real libraries are [15:52] <thomasvs> gcc doesn't know about shell scripts [15:52] <thomasvs> try prefixing that command line with libtool [15:52] <Uraeus> ensonic: I would think so, but I am not expert on what should be autoplugged how [15:52] <dolphy> thomasvs: yeah but when you usually install a library [15:53] <dolphy> thomasvs: you expect to be able to link to it without libtool [15:53] <dolphy> thomasvs: i m compiling tons of stuff with external libraries without using libtool [15:54] <thomasvs> dolphy: uhm, but with the compile line you just gave me, it's detecting the -uninstalled .pc file in the source dir [15:54] <thomasvs> ie, the non-installed version [15:54] <thomasvs> so it's normal that it fails [15:54] <dolphy> thomasvs: why is that catching that uninstalled .pc ? [15:54] <thomasvs> if you/kornouille wants to compile against the installed version, he has to set his PKG_CONFIG_PATH correctly [15:54] <dolphy> thomasvs: it's an installed copy of gt [15:54] <dolphy> gst [15:54] <thomasvs> dolphy: because PKG_CONFIG_PATH is set to the uninstalled dir [15:54] <thomasvs> look what dir it's going to [15:54] <dolphy> KoRnouille: ?? [15:54] <KoRnouille> yeah [15:54] <KoRnouille> <-- [15:55] <dolphy> KoRnouille: echo $PKG_CONFIG_PATH [15:55] <KoRnouille> /usr/local/src/gstreamer/gstreamer-0.6.5/pkgconfig/:/usr/local/lib/pkgconfig/ [15:55] <KoRnouille> looks bad, huh ? [15:55] <thomasvs> KoRnouille: why did you set it like that ? [15:55] <KoRnouille> I think [15:55] <KoRnouille> I forgot [15:55] Action: dolphy throws KoRnouille through the window [15:55] <KoRnouille> to unset it [15:55] <thomasvs> heh :) [15:55] <KoRnouille> on a previous test [15:55] Action: KoRnouille is sorry [15:56] <dolphy> thomasvs: i rewrote the live_client/server of the video wall [15:56] <KoRnouille> anyway, I got my stuff compiled [15:56] <KoRnouille> thanks you dolphy [15:56] <dolphy> thomasvs: the one on the html page are completely buggy and non buildable [15:56] <dolphy> thomasvs: dunno if we want to keep that doc on the new website [15:56] <thomasvs> dolphy: heh :) tell it to zeenix :) [15:56] <thomasvs> dolphy: well, it would be nice [15:56] <thomasvs> a lot of people pop in to ask about it [15:56] <thomasvs> we should run it here locally to test rtp elements :) [15:57] <KoRnouille> well, you need to put the link back on the website at least [15:57] <dolphy> thomasvs: where should i upload the c files then ? [15:57] <thomasvs> dolphy: maybe in the manual ? [15:57] <dolphy> thomasvs: :-/ [15:57] <KoRnouille> the link here : http://www.freedesktop.org/~gstreamer/apps/ [15:57] <KoRnouille> is still dead [15:58] <KoRnouille> thomasvs told he would fix end of last week [15:58] <KoRnouille> but he has so much work to do [15:58] <KoRnouille> he didn't have time [15:58] <KoRnouille> the link for the videowall howto I mean [16:06] <ensonic> Uraeus: I'll write about this to the mlist [16:07] markey ([email protected]) left irc: "bbl" [16:07] ibsteveog ([email protected]) joined #gstreamer. [16:08] <ibsteveog> iamnot911 [16:08] Action: ibsteveog curses at mouse focus [16:28] sxpert_work ([email protected]) joined #gstreamer. [16:29] yippi ([email protected]) joined #gstreamer. [16:32] <KoRnouille> oooh, I have many errors when starting the client [16:33] <KoRnouille> (process:30175): GStreamer-CRITICAL **: file gstprops.c: line 1237 (gst_props_entry_get_safe): assertion `entry != NULL' failed [16:33] Last message repeated 1 time(s). [16:33] <KoRnouille> (process:30175): GStreamer-WARNING **: gstprops: no property 'width' to change [16:33] <KoRnouille> (process:30175): GStreamer-WARNING **: gstprops: no property 'height' to change [16:33] <KoRnouille> (process:30175): GStreamer-WARNING **: trying to set non fixed caps on pad colorspace0:src, not allowed [16:34] <KoRnouille> ** (process:30175): WARNING **: gstxvimage.c: shmget failed: Invalid argument (22) [16:34] <KoRnouille> ERROR: /pipeline0/thread0/xvideosink0: image creation failed [16:34] <KoRnouille> I got about half more of that [16:36] <dolphy> well have fun :) [16:37] <KoRnouille> okay. [16:40] <dolphy> just play around with the code [16:49] <KoRnouille> okay. [16:54] <KoRnouille> to read mpeg4, should I use avidemux ? [16:55] <dolphy> use avidemux to read an avi file [16:55] <dolphy> what's inside the avi file will then need a decoder for the codec [16:56] <KoRnouille> i just created a divx 5.0.2 file [16:57] bitshifter ([email protected]) left irc: "bye" [17:01] kwm ([email protected]) joined #gstreamer. [17:06] mxpxpod ([email protected]) joined #gstreamer. [17:07] bitshifter ([email protected]) joined #gstreamer. [17:08] <KoRnouille> im looking at the end of ./configure of plugins... no divx plugin anywhere ? [17:08] <dolphy> what do you want to do dude ? [17:08] <dolphy> play your divx file ? [17:09] <KoRnouille> yes [17:09] <dolphy> from command line ? [17:09] <KoRnouille> yes [17:09] <dolphy> just for fun ? [17:09] <KoRnouille> for testing [17:09] <KoRnouille> i's a high res divx file [17:09] <dolphy> gst-launch-ext your_file.avi [17:10] danb ([email protected]) joined #gstreamer. [17:10] <bitshifter> should questions about developing apps with gstreamer go to gstreamer-devel as well? [17:11] <dolphy> hmm yes [17:12] <KoRnouille> ok dophly, this works [17:12] <KoRnouille> it's using ffmpegdecall [17:13] <KoRnouille> the video is really really ugly looking though [17:19] <KoRnouille> is there a manual somewhere about all the options ? (crop, scale, etc...) [17:20] <dolphy> KoRnouille: gst-inspect [17:20] <KoRnouille> yeah [17:21] <KoRnouille> but this doesn't tell me how to use the crop option [17:21] <KoRnouille> crop x= y= width=, etc... [17:21] <thomasvs> ways to lock up your machine: [17:21] <dolphy> well gst-inspect videocrop will tell you all the properties [17:21] <thomasvs> a) create app that creates 99 gthreads in a loop [17:21] <thomasvs> b) run it [17:22] <dolphy> lol :) [17:22] <KoRnouille> aaaah ok dolphy [17:22] <KoRnouille> :) [17:22] <KoRnouille> thanks [17:22] <sxpert_work> thomasvs: hahaha [17:26] <KoRnouille> reading a file is really really slow [17:26] <KoRnouille> and idea why ? [17:26] <KoRnouille> (2.66 Ghz CPU) [17:26] jcsston ([email protected]) joined #gstreamer. [17:27] <KoRnouille> i get an "abnormal clock request diff" [17:27] <KoRnouille> i guess this means it's not on time [17:29] mathrick|away ([email protected]) left irc: Read error: 110 (Connection timed out) [17:29] <Misirlou> The CPU isn't going to be the bottleneck when reading files. [17:29] <Misirlou> It's most likely your IDE or SCSI bus. [17:29] <Misirlou> Unless you're talking about something different, in which case I am stupid. [17:30] <dolphy> KoRnouille: you should really install gstreamer 0.7.x [17:30] <KoRnouille> dolphy: i tried... but I'm having a hard time compiling it [17:30] <KoRnouille> :/ [17:30] <KoRnouille> I get error messages (i showed that to thomasvs already) [17:30] sub_pop ([email protected]) left irc: "Client exiting" [17:31] <KoRnouille> it's very slow cause it's seems that my xwindow display is slow [17:31] <dolphy> http://build.fluendo.com:8080/ [17:31] <KoRnouille> Misirlou: it's only an mpeg2 file [17:31] <dolphy> that clearly shows that RH9 is able to build current gstreamer CVS head [17:32] <KoRnouille> hummm... [17:32] <KoRnouille> okay [17:32] <KoRnouille> so I download CVS ? [17:32] <KoRnouille> i have this : gst-plugins-0.7.4.tar.gz [17:33] <KoRnouille> and : gstreamer-0.7.4.tar.gz [17:33] Action: KoRnouille is make uninstalling [17:34] <Misirlou> KoRnouille: How large is it? [17:34] <KoRnouille> the file ? it's a 20 secondes file compressed at 4mb/s [17:35] <KoRnouille> 11522048 bytes [17:35] TD ([email protected]) joined #gstreamer. [17:36] sub_pop ([email protected]) joined #gstreamer. [17:36] <Misirlou> Shouldn't be too bad, then. [17:36] <Misirlou> I'd try upgrading to 0.7.x like dolphy suggested. [17:37] <KoRnouille> i am [17:37] <KoRnouille> gst-plugins-0.7.4.tar.gz and gstreamer-0.7.4.tar.gz is good, right , [17:37] <KoRnouille> ? [17:37] <Misirlou> yeah, I believe so. [17:39] <KoRnouille> here we go again ! installing 7.4 [17:40] <KoRnouille> hummmf [17:41] jcsston` ([email protected]) joined #gstreamer. [17:41] jcsston` ([email protected]) left irc: Read error: 104 (Connection reset by peer) [17:42] Action: KoRnouille is making... *finger crossed* [17:42] sublett ([email protected]) joined #gstreamer. [17:43] <dolphy> KoRnouille: well instead of crossing fingers you can go have a cofee :) [17:44] <dolphy> that will take a while :) [17:44] mxpxpod ([email protected]) left irc: "Leaving" [17:44] <KoRnouille> I have a super computer [17:44] <KoRnouille> :) [17:44] <KoRnouille> and I don't drink coffe [17:44] <KoRnouille> done compiling ! [17:44] <KoRnouille> i guess make install will do now [17:45] Action: KoRnouille is making install... [17:45] <KoRnouille> installed. [17:45] <KoRnouille> now, the plugins [17:45] TD ([email protected]) left #gstreamer ("Leaving"). [17:45] <KoRnouille> *glups* [17:46] <KoRnouille> cd ../gst-plugins [17:46] <KoRnouille> ./configure [17:46] <KoRnouille> argh [17:46] <KoRnouille> that PKG_CONFIG_PATH stuff again [17:46] <KoRnouille> unset PKG_CONFIG_PATH 1st ! ;) [17:47] <thomasvs> hehe [17:47] <thomasvs> you're learning :) [17:47] <KoRnouille> i got 2 there [17:47] <KoRnouille> /usr/local/lib/pkgconfig/gstreamer-0.7.pc [17:47] <KoRnouille> /usr/local/src/gstreamer/gstreamer-0.7.4/pkgconfig/gstreamer-0.7.pc [17:47] <thomasvs> 2 where what ? [17:47] <KoRnouille> export PKG_CONFIG_PATH=??? witch ? [17:47] <thomasvs> the first [17:47] <KoRnouille> k [17:47] <thomasvs> since the ifrst is your installed location [17:48] <KoRnouille> ./configuring again [17:49] <KoRnouille> em8300.h ? [17:49] <KoRnouille> it supportes the sigma designs netstream 2000 hardware decoding [17:49] mxpxpod ([email protected]) joined #gstreamer. [17:50] <KoRnouille> configure: *** Plug-ins that will not be built : mad, mpeg2enc, xvid [17:50] <KoRnouille> i need these... and I think they're installed [17:50] Action: foser is away: I'm busy [17:50] <KoRnouille> mad, I'm pretty sure [17:54] <KoRnouille> darn... i just installed xvid [17:54] <KoRnouille> and configure won't find it... [17:55] <KoRnouille> checking xvid.h usability... yes [17:55] <KoRnouille> checking xvid.h presence... yes [17:55] <KoRnouille> checking for xvid.h... yes [17:55] <KoRnouille> checking for xvid_encore in -lxvidcore... yes [17:55] <KoRnouille> checking for xvid_decore in -lxvidcore... yes [17:55] <KoRnouille> checking for xvid_global in -lxvidcore... no [17:55] <KoRnouille> configure: *** These plugins will not be built: xvid [17:56] <KoRnouille> what about mpeg2enc : checking for valid mpeg2enc objects... no [18:00] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out) [18:01] Uraeus ([email protected]) left irc: "Client exiting" [18:02] zaheerm ([email protected]) left #gstreamer. [18:04] <KoRnouille> okay, nevermind... making... [18:05] Action: KoRnouille has his finger crossed again... :) [18:06] Uraeus ([email protected]) joined #gstreamer. [18:06] <mxpxpod> hey Uraeus [18:06] <Uraeus> yo mxpxpod [18:06] <mxpxpod> Uraeus: I'm having stupid problems with taglists and signals :( [18:10] <KoRnouille> install done ! :) [18:16] <KoRnouille> heuu... [18:16] <KoRnouille> gst-inspect, I only have a few plugin's there... [18:16] <KoRnouille> compared to 6.4 where I have like 2 or 3 pages [18:17] <bitshifter> you need to run gst-register-0.7 after installing gst-plugins [18:17] <KoRnouille> I did [18:17] <KoRnouille> loaded 10 plugins with 24 features [18:17] <KoRnouille> :/ [18:17] <Uraeus> KoRnouille: seems like you only have the core installed [18:17] <KoRnouille> i don't have xvimagesink [18:18] <dolphy> lol [18:18] <KoRnouille> :/ [18:18] <dolphy> you need plugins too [18:18] <dolphy> :) [18:18] <KoRnouille> i did install plugins [18:18] <KoRnouille> ooooh [18:18] <KoRnouille> wait a min [18:19] <ds-work> . [18:19] <KoRnouille> loaded 124 plugins with 262 features [18:19] <thomasvs> ds-work: know a bit about signal delivery mixed with threads ? [18:19] <KoRnouille> aaaah [18:19] <KoRnouille> i did the make [18:20] <KoRnouille> but not make install [18:20] <KoRnouille> *grin* [18:20] <KoRnouille> aaah that's nice [18:22] <ds-work> thomasvs: yes [18:23] <ds-work> thomasvs: in order to be portable, it is best to handle all signals in the main thread [18:23] <ds-work> by blocking the signal in other threads [18:26] <thomasvs> ds-work: well - I have a little trouble interpreting the posix spec [18:26] <thomasvs> ds-work: it's vague about "which thread the signal gets delivered to" for ALRM [18:26] <ds-work> it's random [18:26] <thomasvs> ds-work: so I wrote a test app, creating 20 threads and setting up an alarm from each of them [18:26] <thomasvs> to me it looks like it's *always* being caught from the same thread as the alarm was set in [18:26] <ds-work> and not portable [18:27] <thomasvs> ds-work: would you look over my test code and see if I didn't make a stupid mistake ? [18:27] <thomasvs> hm, ok [18:27] <thomasvs> so if the signal is handled by the main thread, how can it go back to the other thread to longjmp ? [18:31] <KoRnouille> excuse me, could someone tell me how I can get gst-plugz to find mad ? [18:31] <KoRnouille> /usr/local/include/mad.h [18:31] <KoRnouille> /usr/local/lib/libmad.la [18:31] <KoRnouille> /usr/local/lib/libmad.a [18:31] <KoRnouille> i compiled mad from src [18:32] <KoRnouille> the configure tells me it's looking for mad.pc [18:32] <KoRnouille> that pc file isn't created when compiled from src ? [18:34] <ds-work> thomasvs: pthread_kill() [18:36] <thomasvs> ds-work: ok, so we should check what gthread impl we're using, and if posix, pthread_kill, otherwise just error out ? [18:36] <thomasvs> KoRnouille: mad installs a pc file in /usr/local/lib [18:36] <bitshifter> KoRnouille: it should be in /usr/local/lib/pkgconfig/ then. You might need to do 'export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig' before you do configure (in bash). [18:37] <KoRnouille> /usr/lib/pkgconfig/mad.pc [18:37] <KoRnouille> so this would work ? [18:37] <KoRnouille> export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/:/usr/lib/pkgconfig/ [18:37] <KoRnouille> ?? [18:38] <KoRnouille> I need the 1st one so gst-plugz can find gst-core, and the 2nd one for mad [18:40] <ds-work> thomasvs: hmmm, I can't remember if SIGALRM is per-process or per-thread [18:40] <thomasvs> ds-work: yeah - and the posix wording is vague. it says "At the time of generation, a determination shall be made whether the signal has been generated for the process or for a specific thread within the process. Signals which are generated by some action attributable to a particular thread, such as a hardware fault, shall be generated for the thread that caused the signal to be generated. Signals that are generated in association with a process [18:40] <thomasvs> ID or process group ID or an asynchronous event, such as terminal activity, shall be generated for the process." [18:40] <thomasvs> that doesn't tell me if SIGALRM is generated by some action attributable to a particular thread [18:41] <thomasvs> ds-work: also, my gthread test app seems to indicate that it is delivered to the thread, and looking at the kernel source it seems to say the same [18:41] <ds-work> "The alarm() function causes the system to generate a SIGALRM signal for the process ..." [18:42] <thomasvs> that's from man pages or POSIX ? [18:42] Action: thomasvs checks again [18:42] <ds-work> SUSv2 man pages [18:43] <thomasvs> ah, yep [18:43] <thomasvs> hm [18:43] <thomasvs> so, that probably means linux kernel is just delivering to the current thread because it's allowed to, not because it has to ? [18:44] <ds-work> probably [18:44] <ds-work> are you running NTPL? [18:44] <thomasvs> yeah [18:44] <ds-work> that could be why [18:44] <thomasvs> ok, so the proper way would be [18:45] <thomasvs> a) main thread catches alarms [18:45] <thomasvs> b) none of the created threads catches it [18:45] <thomasvs> c) other threads catch some_other_signal [18:45] <thomasvs> d) main thread fires some_other_signal on reception of alarm signal [18:46] <thomasvs> e) some_other_signal handler looks up jmp_buf and longjmps to it [18:46] jcsston ([email protected]) joined #gstreamer. [18:46] <thomasvs> does that look correct ? [18:46] <ds-work> yes [18:46] <ds-work> or use posix timers [18:46] <thomasvs> to do what ? [18:47] <thomasvs> hm, posix timers work only with ALRM, why we would prefer to use PROF, no ? [18:47] markey ([email protected]) joined #gstreamer. [18:47] Nick change: apoc__ -> apoc [18:48] <ds-work> posix timers use a sigevent structure [18:49] <ds-work> so, iirc, you can specify which thread the signal goes to [18:49] <KoRnouille> thomasvs: hey, if you're ready for the reposiroty, I'll still be happy helping you, huh ? ;) [18:50] <KoRnouille> i wish I could just apt-get install gstreamer-universe and have all the plugins without worring about it [18:50] <KoRnouille> "worrying" [18:50] <thomasvs> KoRnouille: yeah, I agree [18:50] <KoRnouille> worr.... er.. [18:50] <thomasvs> KoRnouille: and I really am trying to make time for it [18:51] <thomasvs> KoRnouille: but, there are still bugs to be fixed [18:51] <KoRnouille> yes, I know you are thomasvs [18:52] <KoRnouille> can I --with-mad-prefix=/path/to/mad.pc ? [18:52] <KoRnouille> export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/:/usr/lib/pkgconfig/ doesn't seem to be working... [18:57] <thomasvs> KoRnouille: where is mad.pc installed on your system ? [18:58] <KoRnouille> /usr/lib/pkgconfig/ [18:58] <KoRnouille> locate mad.pc [18:58] <KoRnouille> /usr/lib/pkgconfig/mad.pc [18:58] <dolphy> ds-work: about caps renegotiation for software scaling in ximagesink [18:58] <dolphy> ds-work: i have issues to handle the case where the video is not configured anymore [18:59] <dolphy> ds-work: but a media is loaded afterward [18:59] <thomasvs> KoRnouille: what does pkg-config mad --libs say ? [18:59] <dolphy> ds-work: i m planning to make that every chain call updates the window's size and look if renegotiate is needed [18:59] <dolphy> ds-work: no matter if there is an event or not [18:59] <KoRnouille> pkg-config mad --libs [18:59] <KoRnouille> -lmad -lm [19:00] <dolphy> ds-work: are you ok with that ? [19:00] <ds-work> dolphy: that seems reasonable [19:00] <ds-work> dolphy: as long as you handle odd-sized frames correctly [19:01] <dolphy> ds-work: what do you mean ? [19:01] <ds-work> er, wait [19:01] <ds-work> describe the problem from the beginning [19:02] <thomasvs> jdahlin: then it's set up correctly - exactly what is it you are trying to fix then ? [19:02] <jdahlin> thomasvs? [19:02] <dolphy> ds-work: size renegotiation is supposed to happen in 2 cases [19:02] <dolphy> ds-work: the window is resized during playback [19:03] <dolphy> ds-work: a new media is loaded and we have to fit in an existing window [19:03] <KoRnouille> thomasvs: pkg-config mad --libs [19:03] <KoRnouille> -lmad -lm [19:03] <dolphy> ds-work: looking at configure event solves one issue [19:03] <thomasvs> jdahlin: sorry :) [19:03] <dolphy> ds-work: but not the other [19:03] <thomasvs> KoRnouille: then it's set up correctly - exactly what is it you are trying to fix then ? [19:04] <thomasvs> ds-work: what should I use to signal from main thread to actual thread - SIGUSR1 ? [19:04] <dolphy> ds-work: so what i propose is that in every chain call [19:04] <dolphy> ds-work: i get the window geometry [19:04] <dolphy> ds-work: check if it's similar to the image size [19:04] <dolphy> ds-work: otherwise renegotiates [19:04] <ds-work> thomasvs: yes. But I don't like any of this mess. [19:05] <KoRnouille> thomasvs: im trying to have gst-plugins to find mad... I have gstreamer7.pc in /usr/local/lib/pkgconfig/ and mad in /usr/lib/pkgconfig/... [19:05] <dolphy> ds-work: the only issue with that is if the caps nego can never match the required size [19:05] <thomasvs> KoRnouille: yeah, and what is telling you gst-plugins is not finding it ? [19:05] <dolphy> ds-work: it will renegotiate at each loop [19:05] <KoRnouille> yeah, it won't build [19:05] <dolphy> ds-work: so i was planning to have a boolean in the ximagesink structure [19:05] <dolphy> ds-work: telling if one of the nego failed [19:05] <thomasvs> KoRnouille: SHOW me what the error is, I'm not a mind reader :) [19:06] <dolphy> ds-work: and give up renegotiating for that playback session [19:06] <thomasvs> ds-work: well - are there alternatives ? [19:06] <dolphy> ds-work: until we go to ready and reset the flag [19:07] <mxpxpod> is the padtemplates GList in GstElementFactory a list of PadTemplate* or PadTemplate? [19:08] <ds-work> dolphy: this all seems rather hokey [19:08] <dolphy> ds-work: hokey means ok for you ? :) [19:08] <ds-work> dolphy: no [19:08] <ds-work> dolphy: convoluted [19:09] <thomasvs> KoRnouille: where in configure is it giving you an error about mad ? [19:10] <KoRnouille> thomasvs: okay, blame me... it wouldn't compile mad... because id3tag was not installed... [19:10] <ensonic> ds-work: could you please have a look at bugzilla (bug-id 133528) - i am stuck [19:10] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out) [19:11] <thomasvs> KoRnouille: ah, ok [19:11] <thomasvs> KoRnouille: yeah, that would be a good reason [19:11] <dolphy> ds-work: any other idea? [19:11] <ds-work> dolphy: could ximagesink keep track of the "target size"? [19:11] <dolphy> ds-work: target size is the video size? [19:11] <ds-work> dolphy: so negotiation from upstream changes the target size [19:12] <ds-work> and resizing the window changes the target size [19:12] <ds-work> and if the negotiated size != target size, you attempt to renegotiate [19:12] <ds-work> and if the window size != target size, you attempt to resize [19:12] <dolphy> ds-work: no we don't resize the window [19:12] <dolphy> ds-work: never [19:13] <dolphy> ds-work: it does not belong to us we have to fit inside [19:13] <ds-work> what about on new media? [19:13] <dolphy> ds-work: on new media the sink_link functions tells about the video size [19:14] <dolphy> ds-work: well it first tells 16x16 (i m not happy about that) [19:14] <dolphy> ds-work: but then it tells the correct video size [19:14] <dolphy> ds-work: application can now resize it's window the way it wants [19:14] <dolphy> ds-work: and ximagesink has to renegotiate to fit inside [19:15] <ds-work> ok, now it makes sense [19:15] <ds-work> so checking in the chain function that the video stream is the optimal size for the window make sense [19:16] Uraeus ([email protected]) left irc: "Client exiting" [19:16] <ds-work> there will be artifacts where single frames will be the wrong size [19:16] <ds-work> but fixing that can wait for better negotiation [19:17] <KoRnouille> is there an option I can specify to play full screen ? or without the graphical borders under X ? [19:17] <KoRnouille> I don't want to see my start menu [19:19] <thomasvs> KoRnouille: yeah - use totem [19:19] <thomasvs> ds-work: hm - so gthreads can't send signals to threads, and pthread_kill needs a pthread pointer to send to ... [19:19] <ds-work> ensonic: I'll apply your patches. There's apparently something still screwy going on [19:19] <thomasvs> ds-work: any suggestions on how to send a signal to a thread ? [19:20] <thomasvs> ds-work: I could, btw, also just check if I got the signal from the correct thread, jump if I did, and throw an error if I didn't [19:20] <dolphy> ds-work: ok thx [19:20] <dolphy> ds-work: i ll implement that tonight [19:20] <ds-work> thomasvs: that would work [19:20] <ensonic> ds-work: it seems to be in glib (which I do not really belive) [19:20] <ds-work> thomasvs: imo, we should just abort on this type of error [19:21] <ds-work> thomasvs: it's just not recoverable [19:21] <thomasvs> ds-work: well - having it in a typefind function did scare me on how brittle it makes gst [19:21] <thomasvs> ds-work: while, in practice, a broken typefind is easily recoverable [19:21] <thomasvs> ds-work: esp. if you note it for the next time around in the element, so you never try it anymore later [19:22] <thomasvs> ds-work: so you basically only leak whatever the function you were calling would have deallocated ideally [19:22] <KoRnouille> thomasvs: ok, now I have a real error while compiling : [19:22] <KoRnouille> gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../gst-libs -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 -DGST_DISABLE_DEPRECATED -Wall -g -O2 -MT libgstmad_la-gstmad.lo -MD -MP -MF .deps/libgstmad_la-gstmad.Tpo -c gstmad.c -fPIC -DPIC -o .libs/libgstmad_la-gstmad.o [19:22] <KoRnouille> gstmad.c: In function `gst_mad_emphasis_get_type': [19:22] <KoRnouille> gstmad.c:241: `MAD_EMPHASIS_RESERVED' undeclared (first use in this function) [19:22] <KoRnouille> gstmad.c:241: (Each undeclared identifier is reported only once [19:22] <KoRnouille> gstmad.c:241: for each function it appears in.) [19:23] <thomasvs> KoRnouille: what does pkg-config mad --version say ? [19:23] <KoRnouille> pkg-config mad --version [19:23] <KoRnouille> 0.14.0 [19:24] <ds-work> thomasvs: it's covering up problems rather than solving them [19:24] <thomasvs> [thomas@otto include]$ grep RESERVED /usr/include/mad.h [19:24] <thomasvs> MAD_EMPHASIS_RESERVED = 2 /* unknown emphasis */ [19:24] <thomasvs> KoRnouille: can you execute the same command ? [19:24] <thomasvs> ds-work: there's no really good way to solve them IMO [19:24] <ds-work> thomasvs: we might as well name 0.7.6 "Dead Kitten Factory" [19:25] <KoRnouille> thomasvs: grep RESERVED /usr/include/mad.h [19:25] <thomasvs> ds-work: and I already have the patch accepted upstream, but I'm sure that with the 50 libs we have no control over we'll keep running into this [19:25] <KoRnouille> MAD_EMPHASIS_RESERVED = 2 /* unknown emphasis */ [19:25] <KoRnouille> i have more errors thomasvs, I didn't paste all [19:25] <ds-work> thomasvs: we haven't so far [19:25] <KoRnouille> gstmad.c:241: initializer element is not constant [19:25] <KoRnouille> gstmad.c:241: (near initialization for `mad_emphasis[4].value') [19:25] <KoRnouille> gstmad.c:241: initializer element is not constant [19:25] <KoRnouille> gstmad.c:241: (near initialization for `mad_emphasis[4]') [19:25] <KoRnouille> gstmad.c:242: initializer element is not constant [19:25] <KoRnouille> gstmad.c:242: (near initialization for `mad_emphasis[5]') [19:25] <KoRnouille> make[3]: *** [libgstmad_la-gstmad.lo] Error 1 [19:25] <thomasvs> KoRnouille: stop pasting [19:25] <KoRnouille> sprry [19:26] <thomasvs> ds-work: this one, cdparanoia, and I'm sure there are others as soon as someone tries a little [19:26] <thomasvs> ds-work: the reason no one is seeing them is because no one is testing spider for robustness on bad input [19:26] <ds-work> cdparanoia has no maintainer [19:26] <ds-work> otherwise that would already be fixed [19:26] <thomasvs> ds-work: it took me two files to find this one, while theoretically we should be able to throw ANY file at spider and get a good answer from it [19:28] <thomasvs> I would love to pretend they're not there, but totem even crashes on the .pls file it's trying to play because of us :) [19:32] markey ([email protected]) left irc: "Lost terminal" [19:33] <KoRnouille> thomasvs: so do I need a newer version of mad for it to compile ? [19:33] Action: ensonic was testing spider today (and it failed :-( ) [19:35] markey ([email protected]) joined #gstreamer. [19:38] <thomasvs> KoRnouille: no, file a complete log of "make > out 2>&1", "gzip out", and attach it to a bug report so I can check [19:38] <taaz> hmm... player.py fails now [19:39] <taaz> * (process:25263): WARNING **: libgstplay: failed initializing pipeline, error: Could not link video output thread elements [19:39] <thomasvs> taaz: compile and install gst-ffmpeg, you're missing ffcolorspace [19:39] <taaz> oh blah... [19:39] <taaz> that's a poor error message then ;) [19:39] <thomasvs> yeah, committing my local fix for that [19:40] <thomasvs> even though there is not really that better a way to do it, since any element in the whole link chain could be repsonsible for making the complete link fail [19:41] ChrisHJW ([email protected]) joined #gstreamer. [19:41] <taaz> i'm worried about this ffmpeg thing and debian packages [19:41] <thomasvs> which bit ? [19:42] <taaz> people slip ffmpeg into various source trees but i'm not sure how people will take to explicit ffmpeg pacakges [19:42] <thomasvs> taaz: well, you can't distribute it from debian itself, can you ? [19:42] <taaz> i do now [19:42] <thomasvs> you do ? [19:42] <taaz> it's in gst-plugins 0.6.x right now... [19:42] <thomasvs> evil :) [19:42] <taaz> no one told me not to [19:43] <thomasvs> is that how debian works ? ie, it's ok unless someone says it's not ? [19:43] <taaz> well... i choose to ignore the problem until someone brings it up [19:43] <thomasvs> heh :) [19:43] yippi ([email protected]) left irc: "Client exiting" [19:43] <thomasvs> well, then you can just package and distribute gst-ffmpeg now, no ? [19:43] <taaz> which was easier when it's just another .so in a package [19:44] <taaz> people might notice that ;) [19:44] <thomasvs> give it some l33t name [19:44] <ensonic> see you tomorrow [19:44] ensonic ([email protected]) left #gstreamer. [19:44] <taaz> gst-someunnamedsekretlib [19:44] <taaz> i'm just trying to make it easier on the users ya know [19:44] <thomasvs> taaz: yeah, I know [19:44] dolphy ([email protected]) left irc: "Network down, IP Packets delivered via UPS" [19:44] <taaz> i have no problem hosting such things on gst site [19:45] <thomasvs> taaz: well, what's stopping you from making the gst-plugins src deb contain both tarballs ? [19:46] <taaz> that seems like i'm explicitly trying to slip it in vs just packaging what's there [19:46] <taaz> plus extra effort which means it won't happen ;) [19:47] <taaz> the main problem i have here is dealing with spoiling the party for other people too [19:48] <taaz> ie, start a discussion and suddenly xine and videolan and other media libs/apps all have to audit their source trees for whatever code is determined to be unacceptable [19:49] <taaz> and i personally think everything is ok to package until a court says otherwise [19:49] <taaz> but whatever... [19:49] <thomasvs> well, stand your ground and package it [19:49] yippi ([email protected]) joined #gstreamer. [19:50] <thomasvs> I don't think being fuzzy about it is helping, so in your case, I'd just say "upstream split the tarball but for convenience I'm keeping it together like I used to" [19:51] <taaz> but that involves patching build system all the time [19:53] <thomasvs> well, what do you want me to say ? :) [19:53] somex1 ([email protected]) joined #gstreamer. [19:54] <taaz> i'm just thinking about problems out loud... i don't expect people here to have much to say about it ;) [19:54] <taaz> i'm sure the debian lists will though... [19:58] <thomasvs> well, i guess right now the people that really care are you as a deb packager and me as a fedora packager [20:00] <taaz> the plugins probably shouldn't be depending on ffmpeg via GstPlay [20:01] <taaz> we need more meta elements for stuff like colorspace, audio/video src/sinks and so on [20:01] <mxpxpod> ok, I've been working on gstmm for a couple of days now and now I've got it working with 0.7.4... what should I do with the changes? [20:01] <taaz> so they can default to something sane. [20:01] <taaz> mxpxpod: man cvs ;) [20:02] <mxpxpod> taaz: I don't have a cvs account :P [20:02] <mxpxpod> for freedesktop, that is [20:02] <taaz> put a patch in bugzilla [20:02] <mxpxpod> ok [20:03] <taaz> speaking of that... we need to resurect the bindings section on the gst homepage [20:07] <taaz> and 1 minute after i ask i get email about the links being broken [20:08] <mxpxpod> lol [20:11] ChrisHJW ([email protected]) left irc: [20:12] Company ([email protected]) joined #gstreamer. [20:13] pb_ (~pb@2002:5160:45ef:0:240:95ff:fe30:aa84) joined #gstreamer. [20:19] thomasvs ([email protected]) left irc: Read error: 113 (No route to host) [20:27] ploum ([email protected]) joined #gstreamer. [20:41] <taaz> File "/cvs/gstreamer/CVSROOT/syncmail", line 864, in ? [20:41] <taaz> main() [20:41] <taaz> File "/cvs/gstreamer/CVSROOT/syncmail", line 811, in main [20:41] <taaz> modfiles, addfiles, remfiles, diffs = load_info(lastdir_num) [20:41] <taaz> File "/cvs/gstreamer/CVSROOT/syncmail", line 625, in load_info [20:41] <taaz> fd = open(MOD_FILE % (lastdir_num, PGRP), 'r') [20:41] <taaz> IOError: [Errno 2] No such file or directory: '/tmp/#cvs.files.0.mod.18388' [20:41] <taaz> hrm... [20:42] jdahlin ([email protected]) left irc: "Klienten avslutas" [21:00] ploum ([email protected]) left irc: "Leaving" [21:01] sublett ([email protected]) left irc: Read error: 60 (Operation timed out) [21:01] kmaraas ([email protected]) joined #gstreamer. [21:02] <taaz> is there a taglist api to get number of tags? ie, to do iteration of the taglist without foreach [21:04] <bitshifter> maybe (taglist->fields)->len? have never tried that though [21:05] Rotty ([email protected]) left irc: Read error: 110 (Connection timed out) [21:05] <taaz> well... i ask in the context of wanting to access the taglist from python [21:06] apoc_ ([email protected]) joined #gstreamer. [21:06] <taaz> so if function calls don't exist, then it becomes more effort ;) [21:07] <bitshifter> well, there's a gst_structure_n_fields(), which should be the same thing [21:07] <taaz> gststructure has the api but since taglist isn't a subclass that doesn't quite work [21:07] <taaz> despite being typedefed the same, they are different from a bindings point of view [21:08] <bitshifter> ugh, good luck with that [21:10] <taaz> i can add such api calls by hand i guess... we might want to have that a standard part of the api though [21:11] yippi ([email protected]) left irc: "Client exiting" [21:14] Rotty ([email protected]) joined #gstreamer. [21:16] <Company> taaz: i never added API for that because i didn't want it to be an ordered list, but more like a set [21:20] mathrick ([email protected]) joined #gstreamer. [21:23] apoc ([email protected]) left irc: Read error: 110 (Connection timed out) [21:28] <taaz> Company: I figured it was something like that. How does glib or other g-fu iterate through sets/dict/hashtables? does it make sense to be able to get tag size and a list of keys (tags) in an array so manual iteration can be done? [21:31] <taaz> from a python view it's more pythonic to be able to run a for loop over the keys.... or... [21:33] wheels ([email protected]) joined #gstreamer. [21:33] <Company> taaz: dunno - but you should probably do it like glib python does with hashtables :) [21:33] <taaz> actually, maybe i should just add the mapping api directly so it looks like a python dict [21:33] <taaz> that would be more elite ;) [21:34] dolphy ([email protected]) joined #gstreamer. [21:35] <taaz> are hashtables wrapped? i've never noticed but maybe they are [21:35] <Company> dunno [21:35] <Company> i'm no pythonist [21:44] mathrick_ ([email protected]) joined #gstreamer. [21:44] mathrick ([email protected]) left irc: Read error: 54 (Connection reset by peer) [21:50] ChrisHJW ([email protected]) joined #gstreamer. [21:52] markey ([email protected]) left irc: "bbl" [21:52] alley_cat ([email protected]) left irc: Read error: 110 (Connection timed out) [21:54] alley_cat ([email protected]) joined #gstreamer. [22:05] thomasvs ([email protected]) joined #gstreamer. [22:05] BBB ([email protected]) joined #gstreamer. [22:05] Action: BBB waves [22:06] <taaz> hmm... actually, structure doesn't allow access by index either? so is _foreach the only way to access unknown fields? [22:06] Action: ds-work burps [22:06] <BBB> tsk [22:06] <taaz> is the _n_fields call useful if you can't access via index? [22:08] <mathrick_> yo BBB [22:09] Nick change: mathrick_ -> mathrick [22:10] <Company> probably not [22:11] <Company> should be n_entries anyway ;) [22:12] <dolphy> BBB: hi ronald [22:14] <BBB> hi julien [22:14] <BBB> how's all doing? [22:14] Action: BBB still has a broken laptop :'( [22:16] <wheels> Hmm, no Gst presense at the LAD conference? [22:16] <Company> LAD? [22:16] <BBB> what is lad? [22:17] <Company> linux audio developers? [22:17] <wheels> Company: yep [22:17] <Company> i don't consider myself an audio developer [22:17] <BBB> where is it? [22:17] <BBB> if it's close I'll pretend to be an audio developer just for fun [22:17] <BBB> and get free food [22:17] <BBB> ;) [22:17] <wheels> http://www.zkm.de/lad [22:17] <Company> audio developers are those crazy elite guys that do ardour and stuff ;) [22:18] <wheels> Company: Yeah, there are a lot of wankers. :-) [22:18] <dolphy> BBB: better and better [22:18] <dolphy> BBB: trow from ximian is reporting me less and less blocker bugs for gst-totem [22:18] <dolphy> BBB: i m fixing them one by one :) [22:18] <BBB> that's good! [22:18] <BBB> so what formats can we play back by now? [22:18] <BBB> ogg/theora? [22:18] <dolphy> BBB: i really have good hope to see gst-totem in Ximian desktop soon [22:19] <BBB> that would be *so* cool [22:19] <dolphy> BBB: well avi [22:19] <Company> BBB: i'm trying to wrap xine right now ;) [22:19] <dolphy> BBB: mpeg is still broken because of scheduling issue [22:19] <BBB> especially if it doesn't include libxine as a plugin ;) [22:19] <BBB> gr @ company [22:19] <BBB> :p [22:19] <Company> xine is - to use your word - weird [22:19] <dolphy> i still don't see the point in wrapping xine [22:19] <BBB> why do you want to wrap xine so badly? [22:19] <Company> because it's there and i want to know if i can [22:20] <BBB> it's the same as avifile... in the end it doesn't buy us anything [22:20] <Company> and because xine does what i miss [22:20] <BBB> it'd be much cooler to have a xine plugin loader loader [22:20] <Company> namely playing back mms, qdm2 and friends [22:20] <dolphy> or use that time to improve ffmpeg integration :) [22:20] ChrisHJW ([email protected]) left irc: [22:20] <BBB> i.e. load xine plugins in gst without linking to libxine or calling libxine functions [22:20] <Company> that's what i basically do [22:20] <BBB> what's qdm2? [22:20] <BBB> o [22:20] <Company> some quicktime audiop format [22:20] <BBB> even then it sucks [22:20] <BBB> but not as badly [22:20] <BBB> ;) [22:20] <Company> but xine doesn'T work that way [22:21] <Company> plugins talk directly to each other in xine [22:21] <Company> so you have plugins do this->xine->stream->audio_out->open [22:21] <BBB> bleh [22:22] <BBB> wasn't mathrick working on MMS integration in GStreamer? [22:22] <mathrick> BBB: yep [22:22] <BBB> well? ;) [22:22] <mathrick> BBB: imported code a while ago, now we're cleaning it from xine deps :) [22:22] <BBB> is it LGPL yet? [22:23] <Company> xine has a cd reader, too [22:23] <BBB> so do we, company... cdplay element [22:23] <Company> but xine does evil stuff internally [22:23] <BBB> I think [22:23] <mathrick> BBB: mostly, 2 guys were out of my reach, trying again [22:23] <BBB> but it just plays, doesn't read digitally [22:23] <mathrick> BBB, Company: btw, recently there was nice thread comparing gst and xine architectures on xine-devel [22:24] <mathrick> you may want to dig through archives [22:24] <BBB> you got a link? [22:24] <mathrick> recently == ended 2 days ago [22:24] <mathrick> BBB: just a sec [22:24] <Company> xine is worse [22:24] <Company> definitely :) [22:25] <Company> though it's currently better at a/v playback because it has the pieces in place that we miss [22:25] <BBB> fun, SF is down [22:25] <BBB> that oes for mplayer, too [22:26] <mathrick> BBB: no it's not [22:26] <BBB> did I mention that ffmpeg is moving to mplayerhq.hu completely? [22:26] <BBB> that *sucks* [22:26] <Company> http://news.gmane.org/navbar.php?group=gmane.comp.video.xine.devel&article=7739&next=7740&prev=7753&newsrc=,7739,7753,7828,7833 [22:26] <Company> mathrick: that one? [22:27] <mathrick> BBB: does that mean MPlayer dev factor in ffmpeg will jump even higher? [22:27] Action: ds-work goes back to Windows debugging [22:27] <Company> ds-work: what are you doing in windows anyway? [22:28] <dolphy> BBB: just found something funny [22:28] <ds-work> Company: legacy stuff [22:28] yippi ([email protected]) joined #gstreamer. [22:28] <dolphy> BBB: EOS is not triggered correctly on AVI files that have a kind of broken index [22:28] <dolphy> BBB: for example matrix.avi [22:28] <dolphy> BBB: the last seconds of the movie [22:28] <ds-work> trying to debug a program that, uh, aborts silently on just about every error [22:28] <Company> ds-work: how do we handle extradata? [22:28] <mathrick> Company: yep, although links to Gmane tend to work poorly :p [22:28] <dolphy> BBB: i splitted the file, and merge it back, that kind of repaired it [22:29] <dolphy> BBB: and now it reads until the end and trigger an EOS [22:29] <Company> ds-work: qdmc has 140 bytes of extradata here, i'd like to not have to use 140 int entries to the caps ;) [22:30] apoc_ ([email protected]) left irc: "Leaving" [22:31] <mathrick> now, sf is just too faaasst today :\ [22:31] <BBB> http://thread.gmane.org/gmane.comp.video.xine.devel/7739 [22:31] <BBB> interesting [22:32] <BBB> dolphy: oh yes, I fixed that in wavparse some time ago, avidemux probably fails similarly... I'll fix that some day [22:32] <BBB> dolphy: I assume it errors out? [22:32] <BBB> as long as it doesn't crash, I don't consider it high-priority... I mean, after all, the file *is* broken [22:33] <mathrick> BBB: nope, infloop [22:33] <BBB> ugh [22:33] <BBB> suckage [22:33] <BBB> ok, I'll wait for my laptop to be fixed and work on that [22:33] <BBB> make it a bugzilla report, assign to me and mark as high-priority [22:33] <dolphy> BBB: nope [22:33] <dolphy> BBB: it just don't trigger EOS [22:33] <BBB> and kick me once every while whether my laptop is back [22:34] <dolphy> BBB: seems the audio part of the pipeline is never getting scheduled again [22:35] Action: BBB cries for his laptop loss [22:36] <BBB> ok, so anyway [22:36] <BBB> bbl [22:36] Action: BBB goes back to work [22:36] <BBB> I need to finish my lab experiments today [22:37] <sxpert> yay, 2.6.3 has a big alsa update [22:37] Action: sxpert has been waiting for that for a while [22:37] BBB ([email protected]) left #gstreamer. [22:38] sebfrance ([email protected]) joined #gstreamer. [22:38] <sebfrance> hello [22:39] <sebfrance> has anyone tried v4l over nbd ? [22:40] <sxpert> but my LCD screen is hosed :( [22:43] ibsteveog ([email protected]) left irc: "quitting" [22:51] <ds-work> Company: you could attach a buffer to the caps :) [22:51] Action: ds-work peers at dolphy [22:51] <dolphy> ds-work: ? [22:51] <mxpxpod> sxpert: what alsa version is 2.6.3 using? [22:52] <ds-work> dolphy: you /msg'd me a backtrace [22:52] <sxpert> mxpxpod: 2.6.3 has the big alsa CVS update everyone was waiting for ;D [22:53] <mxpxpod> sxpert: well, yes, but what version of alsa... I know before that, 2.6 only had 0.9.7 [22:53] <sxpert> that would be 1.xxx whatever the latest is [22:53] <mxpxpod> awesome! [22:53] <Company> ds-work: :p [22:54] <dolphy> ds-work: yeah so what do you think about it [22:54] <Company> ds-work: qtdemux_dump_stsd is wrong somehow, isn't it? [22:55] <dolphy> ds-work: or maybe i misunderstood what you mean by "peers at dolphy" [22:55] <mxpxpod> sxpert: thanks for letting me know that :) [22:55] <ds-work> dolphy: what pipeline [22:55] <sxpert> mxpxpod: I'm trying it right now with the carpc [22:55] <dolphy> ds-work: the gstplay one [22:56] <dolphy> ds-work: videobalance ! ffcolorspace ! videoscale ! ximagesink [22:56] <mxpxpod> sxpert: carpc? [22:56] <sxpert> mxpxpod: but I'm blind, my LCD just died (the VGA plug seems broken) [22:56] <sxpert> mxpxpod: you read that right ;D [22:56] <mxpxpod> sxpert: what is that? [22:57] <sxpert> mxpxpod: a PC that goes in the car, plays ogg, and eventually will do GPS some day when I have an LCD to plug it into [22:57] NFusi0n ([email protected]) left irc: Remote closed the connection [22:57] <mxpxpod> ahhh [22:57] <mxpxpod> gotcha [22:57] NFusi0n ([email protected]) joined #gstreamer. [22:57] Action: sxpert has a 17" LCD available (just need to replace the controller), but that'd be too big for the car... [22:58] markey ([email protected]) joined #gstreamer. [22:59] Action: Company is going to invent GST_VALUE_TYPE_RAW :/ [23:00] <Company> the other option is to enforce it as a first buffer [23:01] <dolphy> ds-work: you need anything else ? [23:03] sebfrance ([email protected]) left #gstreamer ("Client exiting"). [23:05] ChrisHJW ([email protected]) joined #gstreamer. [23:05] sublett ([email protected]) joined #gstreamer. [23:11] <thomasvs> thaytan: have you tried your new ssh key on fdo yet ? [23:16] md` ([email protected]) left irc: Read error: 54 (Connection reset by peer) [23:17] ChrisHJW ([email protected]) left irc: Read error: 60 (Operation timed out) [23:18] kwm ([email protected]) left irc: "Leaving" [23:26] walters ([email protected]) joined #gstreamer. [23:27] thaytoo ([email protected]) joined #gstreamer. [23:27] md` ([email protected]) joined #gstreamer. [23:30] <sxpert> lets see if the new alsa in 2.6.3 reacts as bad as the old one ;D [23:32] <ds-work> dolphy: I'd have to see the crash locally [23:32] <ds-work> dolphy: I have no idea what element is causing the problem [23:33] <dolphy> ds-work: i ll see if i can get you a corrupted file tomorrow [23:33] <dolphy> ds-work: then i ll split it [23:33] <ds-work> dolphy: you could try putting efence before videoscale [23:33] <sxpert> yay, definitely MUCH better ;D [23:33] <mxpxpod> how do I convert the number I get from gstreamer for the duration of my file to seconds? [23:34] <sxpert> mxpxpod: gstreamer speaks nanoseconds... [23:34] <mxpxpod> sxpert: well, I divided by 1000000000 and it still was a huge number... like 6 billion [23:35] <mxpxpod> oh, wait [23:35] <sxpert> lol [23:35] <dolphy> ds-work: i ll look into that some more tomorrow [23:35] <dolphy> ds-work: you think the buffer might be fucked up before videoscale ? [23:35] <sxpert> mxpxpod: the new alsa is worth it :D [23:35] <mxpxpod> sxpert: oh, I know :) [23:35] <ds-work> dolphy: don't know [23:35] aldug ([email protected]) left irc: Client Quit [23:36] <ds-work> dolphy: videoscale is supposed to complain if that happens [23:36] <mxpxpod> sxpert: how many nanoseconds are in a second? [23:36] <mathrick> mxpxpod: 10^9 [23:36] <sxpert> my little EPIA is loaded like a pig (updatedb, build gstreamer, xserver + fdclock), and I get almost no skips [23:37] <mxpxpod> ok, so why the crap is gstreamer saying I have 9223339464 in this file? [23:38] <mathrick> mxpxpod: and what is correct value? [23:38] <mxpxpod> 4 minutes and 58 seconds [23:38] <mxpxpod> mathrick: that number I put up there is after dividing the number I got back from gstreamer by 10^9 [23:39] Action: wheels suspects overflow. [23:39] <mathrick> wheels: it's hard to overflow 64bit integer :) [23:39] <mxpxpod> hmmm [23:40] <mxpxpod> mathrick: yes, but it may have overflowed something in the wrappers [23:40] <wheels> mathrick: Hmm, and actually that would fit in < 32 bits. [23:40] <mathrick> and AFAIK, time is stored in them [23:40] <wheels> mathrick: (after the * 10^9) [23:40] <mathrick> mxpxpod: what wrappers? you mean your app? [23:40] <mxpxpod> mathrick: no, gstmm [23:40] <wheels> mxpxpod: how did you calculate 10^9 there? :-) [23:41] <mxpxpod> wheels: duration / (gint64)(1000000000) [23:41] <mxpxpod> and duration is a gint64 [23:41] <wheels> mxpxpod: Ok, just making sure you didn't use "^" [23:41] <mxpxpod> lol [23:43] Action: wheels did that once years ago. :-) [23:43] markey ([email protected]) left irc: "I need sleep.. g'nite!" [23:44] aldug ([email protected]) joined #gstreamer. [23:45] <mxpxpod> hrmm [23:45] <mxpxpod> this isn't making any sense [23:47] <thomasvs> mxpxpod: use GST_SECOND for calculations [23:48] <mxpxpod> thomasvs: and I use that how? [23:48] <mxpxpod> (I'm completely new to gstreamer) [23:50] <ain> time / GST_SECOND [23:51] <ain> or is it * [23:51] Action: ain forgets [23:55] <thaytoo> divide [23:55] <mxpxpod> ain: nope, I still get the 9223339465 number [23:55] <mxpxpod> could it be that I'm on a ppc machine? [23:56] <ain> are you printing it correctly? [23:56] <ain> %llu? [23:57] <mxpxpod> ain: yup [23:57] <ain> *shrug* [23:58] <mxpxpod> thomasvs: any clue? [00:00] --- Thu Feb 19 2004 [00:00] walters ([email protected]) left irc: Client Quit [00:02] <thomasvs> mxpxpod: the number is wrong, how are you getting it ? [00:02] <mxpxpod> querying the arg1 element in a found-tag callback [00:03] <thomasvs> found-tag ? for the length ? [00:03] Action: thomasvs is confused [00:03] <mxpxpod> where should I be querying? [00:05] yippi ([email protected]) left irc: "Client exiting" [00:10] sublett ([email protected]) left irc: "I like food, food is good!" [00:13] <thomasvs> mxpxpod: send a query event of type time [00:13] yippi ([email protected]) joined #gstreamer. [00:13] <mxpxpod> thomasvs: query event? [00:14] <thomasvs> mxpxpod: I can't explain right now - but check how other code does it [00:15] <mxpxpod> thomasvs: ok [00:19] yippi ([email protected]) left irc: "Client exiting" [00:19] mxpxpod ([email protected]) left irc: "Guns kill people as much as spoons made Rosie O'Donnell fat.." [00:25] Company ([email protected]) left irc: Remote closed the connection [00:27] jcsston ([email protected]) joined #gstreamer. [00:31] smoke ([email protected]) joined #gstreamer. [00:50] dolphy ([email protected]) left irc: "Network down, IP Packets delivered via UPS" [00:55] AlexCONRAD ([email protected]) joined #gstreamer. [01:00] <mathrick> nite [01:01] Nick change: mathrick -> mathrick|sleep [01:02] ain ([email protected]) left irc: "what have I become?" [01:12] KoRnouille ([email protected]) left irc: Client Quit [01:19] harshy ([email protected]) left irc: Remote closed the connection [01:27] thomasvs ([email protected]) got netsplit. [01:28] thomasvs ([email protected]) returned to #gstreamer. [01:28] pb_ (~pb@2002:5160:45ef:0:240:95ff:fe30:aa84) left irc: "Client exiting" [01:33] smoke ([email protected]) got netsplit. [01:39] smoke ([email protected]) got lost in the net-split. [02:12] harshy ([email protected]) joined #gstreamer. [02:12] jimmy_dean ([email protected]) joined #gstreamer. [02:35] ct_ ([email protected]) joined #gstreamer. [02:50] NFusi0n ([email protected]) left irc: Read error: 60 (Operation timed out) [02:51] ct__ ([email protected]) joined #gstreamer. [02:54] sub_pop ([email protected]) left irc: "Client exiting" ------------------------------------------------------- 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