IRC Logs
IRC <[email protected]>
| Newsgroups | gmane.comp.video.gstreamer.daily |
|---|---|
| Message-ID | <[email protected]> |
******************************************************************* [03:06] <taaz> what did you want to do with it? [03:06] <sethn> Looking for the path of least resistance to get data from the soundcard and into the frequency domain [03:07] <taaz> but why? visualization? eq? [03:08] <sethn> ah, I'm building a number of throwaway experiments for doing computer music stuff [03:08] camh_ ([email protected]) joined #gstreamer. [03:08] <sethn> Just looking for a simple setup that I can use to hack out some ideas in python [03:09] <taaz> the short answer is that i don't think anyone has really done much with freq domain data [03:10] <sethn> I can imagine it being a useful plugin for doing visualization stuff though, now that you mention it [03:10] Action: sethn nods [03:10] camh ([email protected]) left irc: Read error: 110 (Connection timed out) [03:10] <taaz> it needs some thought to get a proper description of the data so plugins can be hooked together in some sane way [03:11] <taaz> maybe gst-sci has some stuff for this? [03:11] Action: taaz looks at ds [03:11] <sethn> afaik there isnt' any sort of standard format for storing frequency data [03:11] <sethn> there's also a question of "how good" a ft you want [03:11] <taaz> somehow plugins have to agree on data passed between them [03:12] <taaz> the python part might be hard too [03:12] <sethn> Something that you could build an eq atop would be a much more difficult task [03:12] <taaz> the current code is kind of crap. it needs to be updated to support doing data processing with Numeric [03:13] <sethn> ah, I hadn't looked closely at the python bindings yet [03:13] <sethn> I mean, in principle I can just do the transform in python [03:21] sethn ([email protected]) left irc: "Leaving" [03:23] seth ([email protected]) joined #gstreamer. [03:24] Nick change: seth -> sethn [03:36] aeyakovenko ([email protected]) left irc: "Download Gaim: http://gaim.sourceforge.net/" [03:47] <sethn> taaz: I take it from your comment that there's no convenient way to get an array of values in python out of a gst pipeline today without writing C code? [03:55] BBB ([email protected]) joined #gstreamer. [04:07] <taaz> eh... there sort of is [04:08] <taaz> i wrote a simple version long ago. i think it still works [04:08] <sethn> got it still? [04:08] <taaz> but i think it does alot of buffer copying [04:08] <sethn> eh, I could live with that ;-) [04:09] <taaz> it's in gst-python/examples/gst/ [04:10] <sethn> taaz: the identity filter? [04:10] <taaz> rot13.py is a better example [04:10] <taaz> gives a string of bytes. very lame. sorry ;) [04:11] <sethn> heh [04:11] <taaz> the proper thing to do would be to add support for a Numeric array backed by the raw buffer [04:11] <taaz> so then you could just call whatever fancy methods you want [04:12] <sethn> taaz: yeah [04:12] <sethn> taaz: I was thinking about it, then I felt lazy again [04:12] <sethn> :-) [04:12] <taaz> if you intend to do lots of math you should realize that python is single threaded so you won't get any speedup on parallel processing machines (ie, SMP) [04:12] <sethn> yeah, I'm accutely aware of python's threading shortcomings :-P [04:13] <taaz> you probably also don't want to do long processing in python since that would also lock up the interpreter which might be needed to complete other tasks [04:13] <sethn> I'm just writing a dozen or so throwaway experiments, so its not a big deal [04:13] <taaz> make sure you don't bring this up in front of wingo. he'll laugh and talk about how this isn't a problem in his guile bindings ;) [04:13] <sethn> ha ha ha [04:14] <sethn> taaz: the problem with his guile bindings is... well... [04:14] <sethn> taaz: ...guile [04:14] <sethn> ;-) [04:15] <taaz> functional programming languages are one of the few programming styles i've never quite groked [04:15] <taaz> i should try again. i'm sure i'd like it if i could get into it. [04:18] <sethn> Guile is a disfunctional programming language :_) [04:19] <sethn> Actually, I mostly just like to abuse it [04:19] <sethn> taaz: I feel like if you are going to write in a functional language, go all the way and use Haskell [04:20] <sethn> I've actually found haskell useful in places, whereas I've rarely felt a desire to excercise, say, scheme [04:22] <taaz> i'm not familiar enough with any fp languages to compare them [04:23] <taaz> but i'm pretty sure all are better than c++ or perl ;) [04:23] <sethn> eh, better is as better does [04:24] <sethn> http://haskell.org/aboutHaskell.html [04:24] <sethn> See the quicksort implementation down on the page ;-) [04:26] <taaz> typical my-language-is-better-than-yours info [04:27] <sethn> yes indeedy [04:27] <taaz> those code snippets are obviously not comparable [04:27] <taaz> if you tried to make the C version more functional you could [04:29] <sethn> I feel like the code snippets pretty fairly illustrate both a straightforward C implementation and a straightforward Haskell implementation [04:33] <taaz> maybe. need to look at efficiency and so on too [04:33] <sethn> see, that's the thing [04:33] <sethn> Haskell isn't necessarily the most efficient way to implement it [04:34] <sethn> Undoubtedly the C version will run faster [04:34] <taaz> so when can we expect the Haskell Gst bindings? ;) [04:34] <sethn> Some poor fuck did GTK haskell bindings [04:34] <sethn> Actually, gst wouldn't work so badly.... [04:36] <sethn> But in general, the more functional the language (and haskell is sort of toward an extreme) the trickier it is to deal with I/O [04:56] jcsston ([email protected]) joined #gstreamer. [05:15] BBB_ ([email protected]) joined #gstreamer. [05:15] sethn ([email protected]) left irc: "Leaving" [05:16] Action: BBB_ waves [05:16] <BBB_> oops [05:16] <BBB_> forgot to turn off the other [05:16] BBB ([email protected]) left irc: Nick collision from services. [05:17] Nick change: BBB_ -> BBB [05:24] <taaz> eh... why isn't 0.7.2 src online? [05:38] <taaz> i guess it doesn't exist or something... hmm [05:51] spyder482 ([email protected]) left irc: "Leaving" [06:09] Misirlou ([email protected]) got netsplit. [06:10] Misirlou ([email protected]) joined #gstreamer. [06:22] Marsupilami23 ([email protected]) left irc: "I don't wanna grow up, I'm a Toys R Us Kid. There's a million toys at Toys R Us that I can play with!" [06:27] steveb__ ([email protected]) joined #gstreamer. [06:34] BBB ([email protected]) left irc: "Client exiting" [06:44] mathrick ([email protected]) left irc: Read error: 60 (Operation timed out) [06:44] steveb_ ([email protected]) left irc: Read error: 110 (Connection timed out) [06:45] steveb_ ([email protected]) joined #gstreamer. [06:50] jcsston` ([email protected]) joined #gstreamer. [06:51] mathrick ([email protected]) joined #gstreamer. [06:53] steve_b ([email protected]) joined #gstreamer. [06:54] jcsston ([email protected]) left irc: Nick collision from services. [06:54] Nick change: jcsston` -> jcsston [06:54] steveb__ ([email protected]) left irc: Read error: 60 (Operation timed out) [06:59] steveb_ ([email protected]) left irc: Read error: 60 (Operation timed out) [07:07] steve_b ([email protected]) left irc: Read error: 60 (Operation timed out) [07:08] bitshifter ([email protected]) left irc: "bye" [07:14] thaytoo ([email protected]) left irc: "hometime!" [07:17] bitshifter ([email protected]) joined #gstreamer. [07:25] Nick change: camh_ -> camh [07:54] Nick change: mathrick -> mathrick|Uni [08:01] apoc_ ([email protected]) left irc: "Leaving" [08:02] somex1 ([email protected]) left irc: "Download Gaim: http://gaim.sourceforge.net/" [08:13] LeRoutier ([email protected]) joined #gstreamer. [08:13] <LeRoutier> hello [08:15] markey ([email protected]) joined #gstreamer. [08:17] markey ([email protected]) left irc: Client Quit [08:31] thaytan ([email protected]) left irc: "See y'all" [08:34] thaytan ([email protected]) joined #gstreamer. [09:30] jcsston ([email protected]) left irc: "VDubMOD watchout TCME is coming!" [09:39] <sxpert> LeRoutier: hello [09:44] danb_ ([email protected]) joined #gstreamer. [09:44] danb ([email protected]) left irc: Read error: 104 (Connection reset by peer) [10:05] markey ([email protected]) joined #gstreamer. [10:08] <LeRoutier> bbl [10:08] LeRoutier ([email protected]) left irc: "Leaving" [10:20] lilo ([email protected]) got netsplit. [10:26] lilo ([email protected]) got lost in the net-split. [10:31] jdahlin ([email protected]) joined #gstreamer. [10:55] thomasvs ([email protected]) left irc: Read error: 110 (Connection timed out) [11:14] pb_ ([email protected]) joined #gstreamer. [11:15] alley_cat ([email protected]) left irc: Read error: 60 (Operation timed out) [11:20] thomasvs ([email protected]) joined #gstreamer. [11:20] wheels ([email protected]) left irc: "using sirc version 2.211+KSIRC/1.3.9" [11:24] sublett ([email protected]) joined #gstreamer. [11:26] alley_cat ([email protected]) joined #gstreamer. [11:34] sweet_elise83 ([email protected]) joined #gstreamer. [11:35] sweet_elise83 ([email protected]) left #gstreamer. [11:43] PhotoBob ([email protected]) joined #gstreamer. [11:52] lilo ([email protected]) joined #gstreamer. [11:59] teuf ([email protected]) joined #gstreamer. [12:22] smoke ([email protected]) joined #gstreamer. [12:24] Nick change: markey -> afk [12:26] foser ([email protected]) joined #gstreamer. [12:31] danb_ ([email protected]) left irc: "leaving" [12:37] danb ([email protected]) joined #gstreamer. [13:05] nsty_belle15 ([email protected]) joined #gstreamer. [13:06] nsty_belle15 ([email protected]) left #gstreamer. [13:11] Nick change: afk -> markey [13:21] thomasvs ([email protected]) left irc: Read error: 110 (Connection timed out) [13:23] jdahlin ([email protected]) left irc: Read error: 110 (Connection timed out) [13:28] danb ([email protected]) left irc: Read error: 110 (Connection timed out) [13:31] iain ([email protected]) joined #gstreamer. [14:03] thomasvs ([email protected]) joined #gstreamer. [14:03] jdahlin ([email protected]) joined #gstreamer. [14:13] sublett ([email protected]) left irc: "Nice of you to put me on the money" [14:24] sack ([email protected]) joined #gstreamer. [14:24] <sack> Hi everyone :-) [14:25] nsty_rose31 ([email protected]) joined #gstreamer. [14:26] nsty_rose31 ([email protected]) left #gstreamer. [14:35] sublett ([email protected]) joined #gstreamer. [14:39] sjoerd ([email protected]) got netsplit. [14:39] sublett ([email protected]) got netsplit. [14:39] bitshifter ([email protected]) got netsplit. [14:39] mathrick|Uni ([email protected]) got netsplit. [14:39] ds ([email protected]) got netsplit. [14:41] sublett ([email protected]) returned to #gstreamer. [14:41] bitshifter ([email protected]) returned to #gstreamer. [14:41] mathrick|Uni ([email protected]) returned to #gstreamer. [14:41] sjoerd ([email protected]) returned to #gstreamer. [14:41] ds ([email protected]) returned to #gstreamer. [14:41] pb_ ([email protected]) left irc: "bbl" [14:44] mathrick|Uni ([email protected]) left irc: Ping timeout: 14400 seconds [14:51] <alley_cat> hmm, i though basicomega scheduler is supposed to work on non i686 glibc ... [14:56] kmaraas ([email protected]) joined #gstreamer. [15:02] Action: sxpert_work has his sound player running under valgrind..... lessee [15:19] bforbes ([email protected]) left irc: "*sigh* I don't want to come up with a quit message..." [15:37] PhotoBob ([email protected]) left irc: "ChatZilla 0.9.52B [Mozilla rv:1.6/20040116]" [15:50] mathrick ([email protected]) joined #gstreamer. [16:02] <sxpert_work> mathrick: any idea how to get rhythmbox to update the library on startup ? [16:03] <mathrick> sxpert_work: i think it does that automagically, at least it's supposed to IIRC [16:03] <sxpert_work> ah... (doesn't) [16:06] Action: sxpert_work forgets about rhb, it's still segfault central [16:15] <teuf> if you added new files to your library, you need to tell it explicitly to reload it [16:15] Nick change: markey -> markey|afk [16:16] <sxpert_work> teuf: [16:17] <sxpert_work> oops [16:17] <sxpert_work> teuf: itunes doesn't need that... [16:18] <teuf> sxpert_work: so what? itunes also does tag editing and cd writing [16:18] <teuf> that's not like rhythmbox was declared 1.0 material with a complete featureset [16:18] <sxpert_work> teuf: and coffee :D [16:19] <sxpert_work> teuf: just saying :D [16:32] yippi ([email protected]) joined #gstreamer. [16:46] <mathrick> bbl [16:46] mathrick ([email protected]) left irc: "Client exiting" [16:59] kwm ([email protected]) joined #gstreamer. [17:08] Nick change: markey|afk -> markey [17:10] Action: sxpert_work suspects spider from leaking it's insides when removed from a pipeline [17:24] kmaraas ([email protected]) left irc: Client Quit [17:28] virus ([email protected]) joined #gstreamer. [17:30] <virus> I wonder wether GStreamer is useable right now for building solid applications. [17:31] <virus> I'm looking for some nice sound backend for my Voice-over-IP project and while having tried to work my way tru PortAudio and other crappy audio libraries I finaly found my way back to the godfather of media pipelines... [17:33] <virus> I'm asking this dumb sounding question as I remember a lot gstreamer applications just crashing in random manner in the past. [17:43] <thomasvs> yeeha [17:43] <thomasvs> I think I found a nasty hack in oss that I can drop [17:43] Action: thomasvs wishes someone qualified was around to verify though [17:43] Nick change: iain -> a-doctor [17:44] <a-doctor> As a doctor I am eminently qualified to verify anything at the right price [17:44] Nick change: a-doctor -> iain [17:50] <thomasvs> heh :) [17:50] <thomasvs> anyways, seems to be correct to me [17:50] <thomasvs> and, playing back mpeg seems to want to fixate to 1000 hz [17:50] <thomasvs> strangeness [17:50] <thomasvs> might explain why mpeg is playing back too slow [18:12] mxpxpod ([email protected]) joined #gstreamer. [18:24] <thomasvs> yikes [18:24] Action: thomasvs figures out why it fixates to 1000 Hz, but has NO idea how to fix it [18:24] <thomasvs> shouldn't fixate functions be proxied somehow ? [18:24] BBB ([email protected]) joined #gstreamer. [18:25] <BBB> thomasvs: could you delay gst-ffmpeg until tomorrow? [18:25] <teuf> BBB: totem + gst worked fine for me yesterday ;) [18:25] <thomasvs> BBB: all I'm going to do to ffmpeg is rerelease the 0.7.1 [18:25] <BBB> nice :) [18:25] <thomasvs> BBB: I had just come to the same fix for oss as you yesterday [18:25] <thomasvs> BBB: too bad I lost two hours figuring it out :) [18:25] <BBB> thomasvs: heh... there's some blocker bug reports first ;) [18:25] <thomasvs> BBB: release-device is a bit harder than I thought it would be [18:25] <BBB> d'oh :D [18:26] <thomasvs> BBB: as for mpeg playback [18:26] <BBB> anyway, I'm happy I finally fixed it [18:26] <thomasvs> yeah, me too [18:26] <thomasvs> that guint cast was really dumb [18:26] <BBB> how about libgspltay (the blocker bug from my email)? [18:26] <BBB> yup [18:26] <BBB> but that's C [18:26] <thomasvs> I was looking at the values in the docs, and it totally threw me [18:26] <BBB> invisibly stupid errors [18:26] <thomasvs> yeah [18:26] <BBB> :/ [18:26] <BBB> anywya [18:26] sub_pop ([email protected]) left irc: "Client exiting" [18:26] <BBB> let's settle for 0.8.0 soon [18:26] <thomasvs> so [18:26] <thomasvs> next bug [18:26] <BBB> before you release gst-plugins 0.8.0, please please please fix switch or remove it from libgstplay [18:26] <thomasvs> mpeg playback fixates on 1000 Hz [18:27] <BBB> libgstplay does *not* work a single bit for me [18:27] <thomasvs> BBB: hang on [18:27] <BBB> ds fixed that, according to a recent commit [18:27] <thomasvs> BBB: ok, step by step [18:27] <BBB> I just don't see any improvement ;) [18:27] <thomasvs> BBB: your switch problem, I don't know what problem you have. all I know is "don't turn on vis" [18:27] <BBB> (as in: I've noticed the same bug) [18:27] <thomasvs> other than that, libgstplay works fine [18:27] <thomasvs> what exactly are you seeing ? [18:27] <BBB> 16x16 video playback [18:28] <BBB> and if I remove switch from the libgstplay pipeline and replace it with identity, it works fine [18:28] <BBB> and it's obvious [18:28] <thomasvs> (note, I can call dolphy for specific questions, but not for just anything, and removing switch when it works for a lot of people might not be the best solution) [18:28] <BBB> *look* at the switch code [18:28] <BBB> it doesn't do capsnego [18:28] <thomasvs> so how come it works for me and teuf ? [18:28] <BBB> _at_ _all_ [18:28] <BBB> that's what I'm wondering, too [18:28] <thomasvs> it just proxies caps nego [18:28] <BBB> :p [18:28] <thomasvs> which is what it should do [18:28] <BBB> it fails to do that here :/ [18:28] <thomasvs> switch shouldn't do any caps nego, should it ? [18:29] <thomasvs> it should just proxy, and use the default caps handler [18:29] <BBB> not internally [18:29] <BBB> but it doesn't proxy at all here [18:29] <thomasvs> well, how come ? [18:29] <BBB> that's what I'm not sure about [18:29] <BBB> I just now that s/switch/identity/ in libgstplay fixes libgstplay for me [18:29] <BBB> maybe vis. is turned on here, I don't know [18:29] <thomasvs> turn it off [18:29] <thomasvs> try it [18:29] Action: BBB not at home so cannot check [18:29] <thomasvs> heh [18:29] <BBB> ;) [18:29] Action: thomasvs turns on vis to chekc [18:30] <BBB> it'll take me another half a year before I can do realtime debugging with you guys again [18:30] <BBB> sorry :/ [18:30] <BBB> for you: turn it on, and restart player [18:30] <BBB> and see if it gives a 16x16 window [18:30] <BBB> oh, nm, /me late ;) [18:30] <thomasvs> hm, not sure how vis is turned on actually :) [18:30] <thomasvs> BBB: how long are you online for right now ? [18:31] <thomasvs> BBB: btw, are you using xvimagesink or ximagesink ? [18:31] <BBB> few more minutes [18:32] <BBB> try in gconf-editor [18:32] <thomasvs> ok, so vis works fine, that's not the issue [18:32] <BBB> hm [18:32] <thomasvs> BBB: afaik you're the only one having this problem btw [18:32] <BBB> I'm really confused then [18:32] <thomasvs> BBB: but, other question [18:32] <thomasvs> libgstplay has this problem where for mpeg, it fixates to 1000 Hz [18:32] <thomasvs> because the core fixates [18:32] <BBB> yes [18:32] <teuf> BBB: I'm not sure which codec totem used for video decoding if that matters [18:32] <teuf> the video quality was bad [18:32] <teuf> (it was a divx) [18:32] <thomasvs> between audioconvert and tee, they both don't have a fixate function [18:32] <BBB> teuf: "bad"? define "bad" [18:33] <thomasvs> BBB: should fixate functions be proxied for elements that don't affect fixating ? [18:33] <BBB> I proposed that to company [18:33] <BBB> but he saw issues if we do that [18:33] <teuf> some block artifacts appear when people move in the movie [18:33] <thomasvs> BBB: ie, how are either tee or audioconvert able to decide what to fixate to ? [18:33] <teuf> it doesn't happen with mplayer afair [18:33] <BBB> I personally feel that only src/sink *elements* (so end/start of pipeline) should be allowed to fixate [18:33] <BBB> but that's probably something for 0.9.x [18:34] <thomasvs> well, it's hugely annoying right now [18:34] <thomasvs> it settles on 1000 Hz :) [18:34] <BBB> i KNOW [18:34] <BBB> oops [18:34] <BBB> caps [18:34] <BBB> sorry [18:34] Action: thomasvs wonders why this is for MPEG and not for AVI [18:34] Action: BBB kicks stupid keyboard [18:34] <thomasvs> there MUST be something about that [18:34] <BBB> I don't really know why... [18:34] Action: thomasvs starts comparing debug logs [18:34] <BBB> look at pipelines [18:34] <thomasvs> anyways, this fixating sucks atm :) [18:34] <BBB> look at which elements it uses [18:35] <thomasvs> do you remember where dolphy put his image of the pipeline ? [18:35] <BBB> yes, and I told you when we decided that we'd use it for 0.8.0 that it'sd give us some issues sooner or later [18:35] <BBB> so we'll have to live with it and fix them as well as possible [18:35] <thomasvs> BBB: anyway, when I make the core fixate to 44100, I still have slowed down playback [18:35] <thomasvs> BBB: but again, only for MPEG [18:35] <BBB> make sure you declare an API/ABI freeze, but don't split off a 0.8.x branch yet [18:35] Action: thomasvs is really confused what is going on [18:35] <BBB> I want to keep ds/company hacking on it [18:35] <thomasvs> BBB: why not split off a branch ? [18:35] <thomasvs> ah, yeah [18:35] <thomasvs> but I am splitting of a release branch [18:35] <BBB> MPEG might have different caps then avi [18:36] <BBB> avi uses audio/mpeg,mpegversion=1,layer=2 [18:36] Action: thomasvs wonders how he could make tee fixate [18:36] <BBB> maybe mpeg uses something different [18:36] <BBB> or layer=3 [18:36] <thomasvs> why would that matter for the fixation ? [18:36] <BBB> dunno... [18:37] <BBB> ion mpegdemux' audio_%02d caps template, remove the layer properties [18:37] <BBB> and see if that fixes anything [18:37] <BBB> I'm currently just guessing [18:37] <thomasvs> that makes me feel really confident :) [18:37] Action: thomasvs wonders if he can release as we are right now [18:38] <BBB> I'm online tonight, until very late [18:38] <BBB> make sure you're at work EARLY tomorrow and I can help discussing while it's night here [18:38] <BBB> if you want [18:38] <teuf> thomasvs: can't you start with prereleases to find out which issues are still there ? [18:38] <thomasvs> how early ? [18:38] <thomasvs> teuf: yeah, planning to do another 0.7 [18:38] <BBB> 1am, 2am, 3am here [18:38] <BBB> so 7/8/9am for you [18:38] <thomasvs> I can't get here that early [18:38] <thomasvs> I can send mails though [18:38] <BBB> can you be at work at 8am for once? [18:38] <BBB> hm [18:38] <BBB> at home is fine [18:38] <thomasvs> BBB: spain doesn't work that way :) [18:38] <BBB> can you get up at 8am? [18:38] <thomasvs> I'll try [18:38] <jdahlin> thomasvs: isn't WTC open at 8? [18:39] <thomasvs> should work [18:39] <jdahlin> that means going home at 5 [18:39] <thomasvs> jdahlin: dude, have you ever gotten up before 8 here ? [18:39] <BBB> 2am is really late here, too [18:39] <jdahlin> thomasvs: no :) [18:39] <thomasvs> this country makes it impossible :) [18:39] <BBB> don't forget I gotta be at the university at 9am [18:39] <BBB> so I need a bit of sleep in between [18:39] teuf ([email protected]) left irc: "Client exiting" [18:40] <BBB> for tonight, I'm planning on fixing up gst-ffmpeg more [18:40] <BBB> I hope that'll work [18:40] <BBB> I want it to be able to playback all movies I have on my HD one day [18:41] <BBB> btw, why wouldn't you get up at 8am? [18:41] <BBB> here, people get up at 6am to be at memorial at 7:30am [18:41] <BBB> ! [18:41] <BBB> now *that's* devoted students ;) [18:41] <thomasvs> ok, removing that layer property didn't help [18:41] <BBB> crap [18:41] <thomasvs> seriously, we need to fix that fixating stuff [18:41] Action: thomasvs thinks how he can make tee fixate [18:41] <BBB> compare avidemux' capsnego audio code with mpegdemux' [18:41] <BBB> any difference, how subtle, might be the issue [18:42] <sack> thomasvs, WTC is open always , you can be at office before 8 if you want but you need to break the fucking security door :-D [18:42] <BBB> :D [18:42] Action: sxpert_work has an apparent memleak using spider [18:42] <BBB> sack: are you working on streaming sex videos for dolphy again? ;) [18:42] <sack> BBB : no ... [18:42] <BBB> :p [18:42] <BBB> (given your v4l bug report ;) ) [18:42] <sack> BBB . i stop working with dolphy [18:43] <thomasvs> BBB: btw are you using ximagesink or xvimagesink ? [18:43] <jdahlin> is it possible to run a pipeline for a limited amount of time easily? [18:43] <jdahlin> like a property on the source element or something [18:43] <jdahlin> I_WANT_TO_DIE_AFTER_N_SECONDS [18:43] <sack> BBB : well did you see the new vp3 streaming based codec from nullsoft ? [18:43] <iain> I_WANT_TO_DIE_NOW [18:43] sub_pop ([email protected]) joined #gstreamer. [18:44] <jdahlin> iain: is that an environment variable [18:44] <BBB> thomasvs: ximagesink [18:44] <BBB> sack: no [18:44] <BBB> jdahlin: I have an element that does that [18:44] <jdahlin> ah, num-buffers! [18:44] <iain> jdahlin: its local to my environment only,sorry [18:44] <jdahlin> iain: gross [18:44] <BBB> those are called "managers" [18:44] <sack> BBB : seems nice ;-) well just to keep in mind . [18:45] lupusBE ([email protected]) joined #gstreamer. [18:45] <BBB> a manager is some sort of a bin that contains a pipeline with a ghost src pad forwarded to the output of that bin [18:45] <thomasvs> BBB: maybe that's the problem [18:45] <BBB> maybe [18:45] <thomasvs> BBB: can you try xvimagesink ? [18:45] <BBB> try it out yourself [18:45] <BBB> no [18:45] <BBB> xvimagesink crashes my display [18:45] <sack> jdahlin, i'm missing your hand squeezing mine :-D [18:45] <BBB> and I'm not at home [18:45] <thomasvs> weird, for avi it also fixates to 1000 hz [18:45] <BBB> you broke it! [18:46] Action: BBB kicks thomasvs [18:46] <BBB> ;) [18:46] <BBB> jdahlin: I'll post the code online in the PWG sometime soon, ok? [18:46] <BBB> I use it to emulate EOS behaviour in various elements such as v4lsrc, v4l2src, osssrc and such after a given amount of time [18:46] <alley_cat> hi BBB, got the chance to valgrind my hangs in avidemux, no result :( [18:47] <BBB> and I want to use it (far future) in something like gnonlin to emulate SEEK_SEGMENT (doing a SEEK and then emulate EOS after a given amount of stream time) [18:47] <BBB> makes plugins lots easier [18:47] <BBB> it works well [18:47] <BBB> I just never posted it online [18:47] <BBB> :) [18:47] <BBB> I'll stuff it in the PWG ;) [18:47] <BBB> alley_cat: so, any chance where it's freezing? [18:47] <BBB> alley_cat: oh, and how did you run valgrind? [18:48] <BBB> you need to run valrind ../gstreamer/tools/.libs/lt-gst-launch-0.7 .... [18:48] <BBB> not the libtool wrapper scripts [18:48] <BBB> those have no memleaks [18:48] <BBB> ;) [18:48] <alley_cat> i ran valgrind on the installed binary [18:48] <BBB> oh [18:48] <BBB> on gst-launch or gst-launch-0.7? [18:48] <BBB> you need the second [18:48] <BBB> the first is a wrapper script, too [18:48] lilo ([email protected]) left irc: "Lost terminal" [18:48] <alley_cat> it hangs in a g_malloc inside gst_avi_demux_stream_index [18:48] <alley_cat> -0.7 [18:49] <BBB> hangs in g_malloc are always memory management issues [18:49] <BBB> off [18:49] <alley_cat> valgrind --skin=memcheck gst-launch-0.7 filesrc location="Salope.avi" ! avidemux name=demux ! fakesink [18:49] <BBB> odd [18:49] lilo ([email protected]) joined #gstreamer. [18:50] <BBB> I'll try to help later tonight [18:50] <BBB> can't do it now [18:50] <BBB> university :/ [18:50] <BBB> (hey, I want a good grade! ;) ) [18:52] <alley_cat> oh, now i get something from valgrind [18:54] <BBB> whee [18:55] <alley_cat> though i also get lots of glib warnings i don't get when i run it without valgrind [18:58] <BBB> that means you're doing really wrong memory accesses [18:58] <BBB> :) [18:58] <alley_cat> should i dcc you the log? [18:59] <alley_cat> interesting is that it doesn't hang when run with valgrind :P [19:00] <jdahlin> sack: ah, Angel! [19:00] <jdahlin> sack: you're welcome anyday to get your hand squeezed again [19:00] <jdahlin> :- [19:00] <jdahlin> :-) [19:00] Action: sxpert_work installs valgrind and hopes it work [19:01] <sack> jdahlin, hehehe nice :-) i'm training my hand :-P [19:01] <jdahlin> sack: why did you end here btw? [19:01] Action: jdahlin forgot to ask [19:02] <BBB> ehm [19:03] <BBB> alley_cat: no, just bugzilla [19:03] <BBB> I cannot do anything with the log here [19:04] <sack> jdahlin, sorry i can't explain you ... it too sad [19:05] <thomasvs> DEBUG GST_PADS(19731) gstpad.c(1253):gst_pad_link_negotiate: negotiating [19:05] <thomasvs> link from pad mpeg2dec0:user_data to pad src_0:sink [19:05] <thomasvs> DEBUG GST_PADS(19731) gstpad.c(1082):gst_pad_link_intersect: intersecting link from mpeg2dec0:user_data to src_0:sink [19:05] <thomasvs> OMG ! [19:05] <thomasvs> why is this user_data pad getting intersected ? [19:05] <thomasvs> this is where the core decides it needs to be 1000 Hz [19:05] <BBB> interesting [19:05] <thomasvs> because the user_data is being intersected [19:05] <thomasvs> crap crap crap [19:05] <BBB> eh?!? [19:05] <thomasvs> yeah [19:05] <BBB> user_data?!?!?!?!? [19:05] <thomasvs> yeah [19:05] <BBB> user_data is a PAD?!? [19:05] <thomasvs> probably for DVD :) [19:06] <thomasvs> yeah [19:06] Action: thomasvs removes it [19:06] <BBB> WHO BROKE THAT! &^#@&@ [19:06] <BBB> [/troll] [19:06] <BBB> now this makes sense ;) [19:07] Action: BBB waits for thomasvs to fix it and tell him how all his MPEGs suddenly play fine [19:07] Action: BBB would also love to see warcraft3 movies to play [19:07] <thomasvs> MPEG PLAYS FINE !!! [19:08] Action: thomasvs rocks [19:08] Action: thomasvs rocks hard [19:08] <thomasvs> it's slightly jerky, but I'm sure that's something else [19:09] <BBB> "jerky"? [19:09] <BBB> that's the protein that my colleague here is researching [19:09] <BBB> anyway [19:09] <BBB> cool! [19:09] <sxpert_work> BBB: beef jerky ? [19:09] <thomasvs> so, someone willing to test my fix ? teuf ? [19:10] <BBB> post the patch please? [19:10] <BBB> I know mpegdemux quite well, so I can probably give a nice theoretical comment [19:10] <thomasvs> I'm going to commit it so I can prerelease [19:11] <thomasvs> too bad about my oss problem though [19:11] <jdahlin> thomasvs: what problem? [19:11] <thomasvs> release-device [19:11] <thomasvs> I have it locally, but there's something still missing [19:11] <thomasvs> I think I'd better redo it now that I understand the problem better [19:12] <BBB> thomasvs: for OSS, try some "more relaxed" values for before it drops frames or pauses [19:12] <BBB> it currently is extremely strict w.r.t. sync [19:12] <jdahlin> I have the same problem as richard is about to report in the mailing list [19:12] <BBB> it could be somewhat loosened [19:12] <jdahlin> noises and small disortion in osssink [19:12] Action: jdahlin is about to blame BBB [19:12] <BBB> hey [19:12] <BBB> without my fixes, osssink doesn't work at all [19:13] <BBB> with my fixes, at least it does what it's supposed to do [19:13] <BBB> the fact that it worked for audio-only was mere luck [19:13] <BBB> osssink was completely broken [19:13] <BBB> as soon as one buffer would arrive too late (underflow/underrun), it'd pause (guint64)-1ns [19:13] <BBB> which is a few millenia [19:14] <BBB> that's what you guys call noise [19:14] <sxpert_work> BBB: sounds more like silence to me :D [19:14] <BBB> for now, it "mostly" picks up sound again after an underrun [19:14] <jdahlin> BBB, I can hear a difference when using alsasink [19:14] <BBB> it's not perfect, but it's about as good as I can get it [19:14] <jdahlin> sounds cleaner [19:14] <BBB> I can't help you with that [19:15] <jdahlin> I don't know enough about osssink to tell why [19:15] <alley_cat> hmm, i think i'll recompile everything gstreamer related with my usual optimizations instead of no optimizations [19:15] <alley_cat> that already fixed several other programs i had problems with [19:15] <thomasvs> jdahlin: I'll have a listen in ten minutes [19:15] <jdahlin> I'll first check if it's broken by the last commits [19:16] <BBB> try some more relaxed sync values [19:16] <BBB> that's my guess [19:16] <jdahlin> doh, I removed the makefile [19:16] Action: jdahlin reruns autogen [19:18] <BBB> http://bugzilla.gnome.org/show_bug.cgi?id=135925 [19:18] <BBB> eh [19:18] <BBB> crap [19:18] <BBB> if (MAX (buftime, soundtime) - MIN (buftime, soundtime) > GST_SECOND / 10) { [19:18] <BBB> that line in gstosssink.c [19:18] <BBB> make that GST_SECOND / 2 or so [19:18] <BBB> play with the values [19:18] <BBB> 0.10 is *very little* [19:19] <BBB> and we should use llabs() there [19:19] pb_ (~pb@2002:5160:45ef:0:240:95ff:fe30:aa84) joined #gstreamer. [19:21] <sack> BBB : did you ckeck again v4l stuff ? :-P [19:23] <BBB> not yet [19:23] <BBB> but I'm quite sure you can change with qcset to get the cam to work [19:23] <BBB> I'll get back to that [19:23] <BBB> first food [19:24] <BBB> bbl! [19:24] BBB ([email protected]) left #gstreamer. [19:24] teuf ([email protected]) joined #gstreamer. [19:30] <thomasvs> teuf: were you able to play back MPEG using totem yesterday ? [19:31] <teuf> I only tried with an avi file [19:31] <teuf> I can try mpeg [19:31] <thomasvs> teuf: can you try without updating ? [19:32] <teuf> do you have a sample file I should use ? [19:32] <thomasvs> teuf: ie, try with your current code [19:32] <teuf> yeah sure [19:32] <thomasvs> teuf: yeah, gstreamer.freedesktop.org/media [19:32] <thomasvs> take medium/alien.mpg [19:33] <teuf> thomasvs: it runs properly for ~1sec, and then becomes really really slow [19:34] <thomasvs> teuf: ok [19:34] <thomasvs> teuf: now update mpeg2dec element code, rebuild and reinstall, then run gst-register [19:34] <thomasvs> then try again [19:34] <sxpert_work> any idea what "** (process:28808): WARNING **: opt: unlink elements in same group: implement me" means ??? [19:35] <jdahlin> sxpert_work: means we're all too lazy to fix opt [19:36] <iain> s/lazy/scared/ [19:36] <teuf> thomasvs: mpeg2dec doesn't seem to be used here [19:36] <teuf> I don't seem to have mpeg2.h on my system [19:36] <thomasvs> teuf: how can you tell ? [19:36] <thomasvs> teuf: ah, ok [19:36] <thomasvs> teuf: now, update oss element [19:36] <thomasvs> teuf: and reinstall [19:36] <thomasvs> then try again [19:37] <teuf> works fine for 2-3 secs, and then becomes slow again [19:38] <thomasvs> with updated oss ? [19:39] <teuf> yeah [19:39] <thomasvs> hm, that's weird :) [19:39] <teuf> but maybe the element which is used here to decode mpeg is also borked ? [19:39] <thomasvs> is there a way you can try with mpeg2dec instead ? [19:39] <teuf> I didn't install mpeg2dec [19:39] <thomasvs> teuf: it's possible [19:39] <teuf> which package does mpeg2.h come from ? [19:39] <thomasvs> mpeg2dec-devel [19:39] <thomasvs> what dist are you on ? [19:40] <teuf> debian, I guess that will be libmpeg2-4-dev [19:42] <sack> teuf , yes (libmpeg2-4-dev) at least on sid :-) [19:43] <sack> teuf : there're also this package gstreamer-mpeg2dec [19:43] <teuf> sack: I need to test gstreamer from cvs ;) [19:44] <sack> ups sorry , LOL ! [19:44] <teuf> thomasvs: still the same issue :-/ [19:45] <thomasvs> teuf: it probably didn't switch decoders though [19:45] <thomasvs> teuf: what is your audiosink ? [19:45] <thomasvs> teuf: can you delete all your ffmpeg decoders to test ? [19:45] <teuf> thomasvs: I think it uses mpeg2dec since at first it crashed because it couldn't find mpeg2_accel [19:45] <teuf> (I hand edited the Makefile to avoid rerunning configure) [19:45] <sack> thomasvs, Do you have the pipeline to test that stuff or must be test it with totem ? [19:46] <thomasvs> sack: it can be tested using gst-plugins/examples/gstplay/player [19:46] <teuf> thomasvs: if I remove all plugins and rerun make install in gst-plugins, I shouldn't have any ffmpeg plugin since hey are in a separate package now, right ? [19:46] <sack> thomasvs, ok then i gonna test it as soon as plugins are built [19:52] <KoRnouille> hello everyone [19:52] <KoRnouille> I have sent my bug, but I'm not sure I understand the answer : [19:52] <KoRnouille> http://bugzilla.gnome.org/show_bug.cgi?id=136334 [19:54] <teuf> KoRnouille: ds pasted a changelog entry, that means it should fix your problemù [19:56] <thomasvs> teuf: yeah [19:57] <teuf> I'm doing that atm, since gstreamer didn't seme to like my rm gstffmp* in the plugin dir [20:02] Action: thomasvs uncovers an irritating bug in libtool 1.5.2 [20:05] <thomasvs> tromey: ping ? [20:09] <teuf> thomasvs: I get Could not link video output thread (cs and balance) [20:10] <sack> thomasvs, me too [20:11] <sack> libgstplay: failed initializing pipeline, error: Could not link video output thread (cs and balance) [20:11] <thomasvs> hm [20:11] <ds-work> moo [20:11] <thomasvs> since you need ffcolorspace [20:11] <thomasvs> makes sense [20:11] <ds-work> anything interesting happen lately? [20:11] <thomasvs> ds-work: lots of painful stuff [20:11] <thomasvs> ds-work: check my mail on MPEG, there's a nice fixating problem for you if you feel up to it [20:12] <sack> thomasvs, yeah could be [20:12] <thomasvs> ds-work: how's the girl ? [20:12] <KoRnouille> teuf: okay, thanks [20:12] <thomasvs> sack,teuf: do you get a nice error dialog saying so? [20:12] <sack> dialog no , just console [20:12] <KoRnouille> this has nothing to do with gstreamer, but I just wanted to share the "fun" [20:12] <KoRnouille> http://www.richsalter.btinternet.co.uk/index.html [20:13] <teuf> thomasvs: yep, even though I can see totem main window quickly appearing and disappearing before getting the error dialog [20:13] BBB ([email protected]) joined #gstreamer. [20:13] <teuf> would be better not to show it at all, or to show it until the user clicks on ok [20:13] <thomasvs> teuf: hm, interesting [20:13] <BBB> alley_cat: see your bug report, there's some hints in there [20:13] <teuf> but that's a detail :) [20:13] <thomasvs> sack: you're running the cmdline player, no ? [20:13] <sack> thomasvs, yes [20:13] <thomasvs> teuf: it's probalby a totem bug, run_dialog vs show [20:13] <thomasvs> sack: ok, then that's normal [20:13] <thomasvs> so, we still don't have a yuv->rgb colorspace el [20:13] <thomasvs> that's too bad [20:13] jdahlin ([email protected]) left irc: "Leaving" [20:13] <BBB> ffcolorspace [20:14] <BBB> we do [20:14] <sack> thomasvs, ahh i can fix that adding and recompile it [20:14] <BBB> and I really don't see why you guys don't like ffcolorspace... it's highly optimized and works well [20:14] <BBB> :) [20:15] Action: BBB also mumbles something about LCS and code from him in there that is slow [20:17] <thomasvs> BBB: you know why it's not the right solution, you really don't want me to repeat why [20:17] <taaz> why was user_data support removed? what does that have to do with fixating? (not that i really know what fixating is anyway...) [20:17] <BBB> read the logs [20:17] <BBB> :p [20:17] <taaz> yeah, it doesn't explain anything [20:18] <BBB> thomasvs: as long as people don't give me a good reason to work on LCS I won't [20:18] <BBB> like someone assuring me that novell will ship totem if we make it "legally shippable" for them [20:18] <BBB> and assuring me that there is no other way [20:18] <BBB> like a partial inclusion of gst-ffmpeg [20:18] Action: BBB wants to fix gst-rec [20:19] <taaz> it looks like you cured the symptom of some other problem. [20:19] Action: BBB agrees with taazs [20:19] <alley_cat> BBB: will try to fiddle around with those as soon as it finishes the current compile run [20:20] <thomasvs> BBB: there is no way *anyone* can ship ffmpeg [20:20] <thomasvs> BBB: even if you pay the license fees included [20:20] <thomasvs> taaz: of course I cured the symptom of another problem [20:20] <BBB> alley_cat: sure [20:20] <thomasvs> taaz: feel free to join in fixing the ACTUAL problem :) [20:20] <thomasvs> BBB: no one ever said a partial inclusion of ffmpeg wouldn't work [20:21] <BBB> thomasvs: you're not answering my questions [20:21] <BBB> thomasvs: you're just repeating what you said before [20:21] <thomasvs> BBB: in fact, I've suggested ripping out the colorspace code and making one element of it [20:21] <BBB> - why can't they ship a partial ffmpeg [20:21] <BBB> - why don't we rip out csp conv. functions from ffmpeg [20:21] <thomasvs> BBB: like I said [20:21] <BBB> - will they ship player if we do either of those? [20:21] <thomasvs> BBB: I suggested that more than once already, ripping out the code for colorspaces [20:21] <thomasvs> BBB: I even tried myself, that's how desperate I was :) [20:21] <BBB> so...? [20:21] <thomasvs> BBB: well, go ahead [20:22] <thomasvs> BBB: novell isn't going to do it [20:22] <kwm> does somebody knows how a pipeline for cdplayer looks likes? google only turns up packages ... [20:22] <BBB> it's the file libavcodec/imgconvert.c [20:22] <thomasvs> BBB: novell is going to take what works the best to them [20:22] <BBB> default compilation options [20:22] <thomasvs> BBB: yeah, I now zilch about colorspaces [20:22] <BBB> it needs some small changes for types [20:22] <BBB> it depends on inttypes.h, we rather have glib.h [20:22] <BBB> that's all [20:22] <thomasvs> BBB: I think it's a halfhour job for you, and it would rock [20:22] <thomasvs> BBB: I don't know why my suggestion for it got ignored every time :) [20:22] <BBB> answer my last question [20:22] <KoRnouille> hummmmf ! [20:22] <KoRnouille> [20:22] <KoRnouille> checking for libtoolize >= 1.5.0 ... found 1.4.3, not ok ! [20:22] <BBB> - will they ship player? [20:22] <BBB> s/player/totem/ [20:22] <thomasvs> it's pretty simple. they won't ship the player if we don't :) [20:23] <KoRnouille> I tried installing 1.5.2, but it's apparently broken [20:23] <BBB> i9f they don't, I don't see why I'd do it [20:23] <BBB> d'oh [20:23] <thomasvs> other than that, they're a company, so they will ship what works [20:23] <BBB> youknow what? [20:23] <KoRnouille> I still get these "../../libtool: line 4040: test: : integer expression expected" errors [20:23] <thomasvs> BBB: i'm not novell, why are you asking me ? :) [20:23] <BBB> I need to get into touch with those guys [20:23] <thomasvs> KoRnouille: yeah, just checked the source for libtool, it's a bug there [20:23] Action: BBB will go to boston one of the next few weekends [20:23] <thomasvs> BBB: I don't see why only novell would change your opinion [20:23] <KoRnouille> shoudl I get an other libtool version ? [20:23] <BBB> I need a checklist what they expect from us [20:23] <thomasvs> BBB: it's pretty simple - nobody can ship ffmpeg code, so we need to rip out the colorspace code [20:24] <BBB> thomasvs: novell or redhat, any company which is a commercial model for selling free software [20:24] <thomasvs> KoRnouille: yeah, 1.5 [20:24] <BBB> I don't care whichi [20:24] <thomasvs> BBB: even gnome cannot ship ffmpeg [20:24] <KoRnouille> okay thomasvs, thanks, I'll give it a try [20:24] <BBB> I need the *checklist* [20:24] <BBB> once I've got that, I'm fine with anything [20:24] <BBB> and GNOME can, because GNOME ships source [20:24] <thomasvs> it's pretty simple. 1) stability. 2) workingness. 3) shippability. [20:24] <BBB> I need an *exact* checklist [20:24] <BBB> ;) [20:24] <thomasvs> BBB: for the last time, YOU'RE WRONG. GNOME CANNOT SHIP IT. [20:24] <thomasvs> BBB: you can restate that you are not a lawyer but you think they can. [20:25] <BBB> I'll get into touch with the peepz at novell [20:25] <thomasvs> They say they can't [20:25] <BBB> who is they? [20:25] <thomasvs> the gnome foundation [20:25] <BBB> make them proof it to me and I'll take my words back [20:25] <thomasvs> why do you have such a hard time accepting the fact [20:25] Nick change: iain -> a-doctor [20:25] <thomasvs> BBB: no, it works the other way around. [20:25] <BBB> I've proven before that there's a source-only clause which allows it [20:25] <thomasvs> if gnome says they cannot ship it, you need to tell them why they can [20:25] <BBB> hm [20:25] <BBB> nevermind [20:25] <thomasvs> BBB: the ffmpeg code INFRINGES on MULTIPLE patents [20:25] <a-doctor> I will once again remind people that as a doctor I can verify anything for the right price [20:25] Nick change: a-doctor -> iain [20:26] <thomasvs> BBB: the license has zero to do with it :) [20:26] <BBB> is trow around? [20:26] <thomasvs> iain: what's your price ? [20:26] <BBB> then what is? [20:26] <thomasvs> BBB: how come you don't understand that code that infringes patents is not shippable by a project such as gnome ? [20:26] <BBB> patents? [20:26] <BBB> hm [20:26] <iain> a bag of peanuts [20:26] <thomasvs> BBB: next you're going to tell me mplayer and xine are legal projects that are shippable by any distro :) [20:26] <iain> and a 2 litre bottle of coke [20:26] <thomasvs> hm, that's not too bad a price [20:26] <BBB> thomasvs: in case you didn't notice, xine is shipped by mandrake in earlier versions (didn't check mdk9) [20:27] <iain> thomasvs: I'm cheap [20:27] <BBB> mplayer isn't legal, mplayer violates the GPL in several ways [20:27] <BBB> plus their code is stolen from all around, including from GStreamer and mjpegtools, but that's not really a GPL violation on itself [20:27] <ds-work> thomasvs: the girl is a bit, er, difficult [20:27] <thomasvs> BBB: think why mdk removed it ! [20:28] <BBB> thomasvs: I just said - I didn't know *whether* they removed it [20:28] <thomasvs> ds-work: making it hard to concentrate ? [20:28] <BBB> so I don't know that [20:28] <ds-work> mplayer is quite possibly 100% GPL now [20:28] <thomasvs> BBB: they did [20:28] <Misirlou> Eh? Debian ships Xine in main. [20:28] <BBB> Misirlou: without lavc, without any functionality whatsoever [20:28] <thomasvs> Misirlou: since when ? [20:28] <thomasvs> right, heavily patched [20:28] <BBB> debian ships a "crippled" xine [20:28] Action: ds-work wonders why he can't meet girls that aren't broken in some way [20:28] <thomasvs> ds-work: because there aren't any :) [20:29] <BBB> ("crippled" is the word mplayer devs associate with xine in debian, I didn't make that up myself) [20:29] <thomasvs> ds-work: or, there are, but they have a tendency to be boring [20:29] Action: iain wonders why he can't meet girls that aren't already taken [20:29] <alley_cat> BBB: commenting the gst_tag_list_free fixes it =) [20:29] <ds-work> thomasvs: that's not true, because I broke up with one about 6 months ago [20:29] <alley_cat> finally i can watch avi again [20:29] <BBB> alley_cat: which of the two solved it? :) [20:29] <BBB> ah [20:29] <BBB> nice [20:29] <BBB> please attacjh patch there so thomasvs can apply it [20:29] <alley_cat> doing that [20:29] <thomasvs> ds-work: so why did you break up ? [20:30] <BBB> and sorry for the bug, which is apparently my fault [20:30] <ds-work> thomasvs: because *I* was broken :) [20:30] Action: thomasvs thinks aobout a prerelease [20:30] <thomasvs> ds-work: well, then you know what to fix :) [20:30] <Misirlou> thomasvs: Since 2001-09-18 it looks like. [20:30] <thomasvs> ds-work: so what are you complaining about then ? the girls are fine, you're the problem :) [20:31] <BBB> can anyone here play ogg/theora? [20:31] Action: iain knows how to fix the problem too...nuke germany... [20:31] <BBB> I want to write ogg muxer and theora encoder [20:31] <BBB> and release gst-rec or so [20:31] <Misirlou> BBB: Not Ogg/Theora! [20:31] <ds-work> thomasvs: I'm mostly fixed now. It's just too late [20:31] virus ([email protected]) left #gstreamer ("Leaving"). [20:31] <Misirlou> BBB: Ogg Theora! [20:31] Action: BBB is bored and will bring a ;laptop tomorrow [20:31] LeRoutier ([email protected]) joined #gstreamer. [20:31] <BBB> Misirlou: ? [20:31] <Misirlou> BBB: There's no solidus. :) [20:31] <BBB> whatta? [20:32] <Misirlou> BBB: Anyway, it would be fantastic if you wrote a Theora encoder. :) [20:32] <BBB> talk english dude, I'm only a poor dutchman ;) [20:32] <LeRoutier> hello [20:32] <Misirlou> Solidus/slash = slash. [20:32] <Misirlou> er [20:32] <BBB> aha [20:32] <Misirlou> Solidus/slash = /. [20:32] <BBB> a slash [20:32] <thomasvs> teuf: what's your audio sink set to ? [20:33] <BBB> thomasvs: did you try several audio pipelines? [20:33] <BBB> and did you play with the sync value? [20:33] <BBB> and did it help anything? [20:33] <teuf> thomasvs: osssink sync=false [20:33] <teuf> I can't compile gst-ffmpeg though [20:33] <thomasvs> teuf: remove sync=false and try again [20:33] <thomasvs> BBB: try to do what ? [20:33] <teuf> well, I'm stuck with no gstffmpeg plugin [20:33] Action: BBB will give gst-ffmpeg some love tonight [20:33] <BBB> how does it not compile? [20:33] <BBB> you guys seriously need some verbosity added to your ~/.defaults [20:34] <teuf> BBB: same issue as last time i386/cputest.c:5:21: dsputil.h : Aucun fichier ou répertoire de ce type [20:34] <teuf> (no such file or directory) [20:34] <thomasvs> BBB: *PLEASE* *please* *PLEASE* rip out colorspace conversion code from ffmpeg [20:34] <alley_cat> so, my last problem now is that gst-player and totem both abort with an error from the opt scheduler [20:34] <BBB> the patch is not applied properly [20:34] <teuf> and I retried with a fresh checkout [20:34] <thomasvs> BBB: what do you want me to give you for it [20:34] <thomasvs> alley_cat: which one ? [20:34] <BBB> thomasvs: a date with ilse delange? [20:34] <thomasvs> BBB: argh [20:34] <BBB> *g* [20:34] <alley_cat> ** ERROR **: file gstoptimalscheduler.c: line 723 (destroy_group): assertion failed: (group->group_links == NULL) [20:34] <BBB> teuf: I'll work on it tonight [20:34] <BBB> it'll take me a few hours [20:34] <alley_cat> for gst-player cvs and totem 0.99.9 [20:35] <teuf> BBB: any suggestion for a quick hack to get it to compile ? [20:35] iain ([email protected]) got netsplit. [20:35] smoke ([email protected]) got netsplit. [20:35] <thomasvs> BBB: anything slightly more realistic ? [20:35] <thomasvs> btw, is there anyone objecting to me doing a release today/tomorrow ? [20:36] <BBB> teuf: cd gst-libs/ext/ffmpeg && patch -p0 < patch/matroska.diff && patch -p0 < patch/autotools.diff && patch -p0 < patch/disablemmx.diff && patch -p0 < patch/disabletools.diff && patch -p0 < patch/disableinstalllibs.diff && cd ../../.. [20:36] <BBB> thomasvsehm... let me think [20:36] <BBB> how about a digital photocamera? :p [20:36] <thomasvs> BBB: how about I fix gst-ffmpeg proprely ? [20:36] iain ([email protected]) returned to #gstreamer. [20:37] <BBB> I've seen a real beauty for $180 [20:37] <BBB> thomasvs: please do [20:37] <BBB> I suck at autotools [20:37] <BBB> even though I tried a real nice hack [20:37] <thomasvs> BBB: I meant, "in exchange" :) [20:37] <BBB> uhm [20:37] <BBB> ok [20:37] <BBB> deal [20:37] <BBB> :) [20:38] <BBB> but then you have to delay the release of gst-ffmpeg until tomorrow [20:38] <BBB> so I can work some more on it tonight [20:38] <thomasvs> what do you mean ? [20:38] <BBB> I'll discuss with you tomorrow morning your time [20:38] <BBB> I'll stay up for a few hours tonight [20:38] <thomasvs> yeah, but I can't untangle gst-ffmpeg in one day [20:38] <BBB> it's not that hard [20:38] <BBB> I'm just doing some things in a very clumsy way [20:38] <BBB> if you know what to do, it's very easy, I think [20:39] <thomasvs> my plan was to rerelease gst-ffmpeg 0.7.1 as 0.8, then in the next week after we released for gnome fix it properly [20:39] <thomasvs> because we have tarballs due [20:39] <BBB> you just said GNOME won't ship gst-ffmpeg? [20:39] <thomasvs> anyways [20:39] <BBB> and tarballs are only for GNOME beta2 [20:39] <BBB> not GNOME rc1 [20:39] <thomasvs> BBB: yeah, so I'm saying "I need to focus on releasing 0.8" instead of gst-ffmpeg [20:40] <BBB> oh, [20:40] <BBB> ok [20:40] <thomasvs> only one release candidate, yikes [20:40] <thomasvs> gnome's release schedule is too tight [20:41] smoke ([email protected]) got lost in the net-split. [20:41] Action: BBB thinks GNOME will slightly slip [20:41] <BBB> gtk was too late [20:41] <BBB> anyway [20:41] Action: BBB off [20:41] <teuf> BBB: wait :) [20:41] <BBB> will finish stuff early so I can work long tonight [20:41] <BBB> grmbl [20:41] <BBB> :P [20:41] <teuf> BBB: I think my compile issue has to do with locale settings [20:41] <teuf> ah no [20:41] <teuf> it still fails :) [20:41] <teuf> sorry [20:41] <BBB> told you [20:41] <BBB> patch manually [20:42] <BBB> and re-run configure [20:42] <BBB> that's all [20:42] <teuf> yeah, but I wanted to try that first [20:42] <BBB> for PATCH in patch/*.diff; do [20:42] <BBB> that line in configure.ac [20:43] <BBB> that's the error [20:43] <BBB> it patches in the wrong order [20:43] <BBB> stupid that I didn't see that before [20:43] <BBB> put the patches in the order that I just gave you [20:43] <BBB> and then re-run configure [20:43] <BBB> then it'll work [20:44] <BBB> so for PATCH in matroska autotools disableinstalllibs disablemmx disabletools; do [20:44] <BBB> patch -p0 -N -r rejects < patch/${PATCH}.diff > /dev/null || true [20:44] <BBB> done [20:44] <BBB> then rerun ./configure [20:45] <KoRnouille> thomasvs: I still get these kind of errors : ../../libtool: line 3972: test: : integer expression expected [20:45] <KoRnouille> with 1.5.0 [20:45] <KoRnouille> any ideas ? [20:46] <thomasvs> KoRnouille: yeah, I have the same thing [20:46] <thomasvs> KoRnouille: export max_cmd_line=419844 [20:46] <thomasvs> then rerun make [20:46] <thomasvs> will fix it [20:46] <thomasvs> not sure yet where the problem is coming from though [20:46] <KoRnouille> hummf... ok [20:47] <KoRnouille> when I "You should update your `aclocal.m4' by running aclocal.", I get a few errors, is this a big deal ? [20:48] <thomasvs> depends on the errors [20:48] <thomasvs> but if it keeps going, then no [20:48] <BBB> teuf: I've added this to #136366, please post updates there [20:48] <KoRnouille> stuff like aclocal: configure.ac: 174: macro `AM_GCONF_SOURCE_2' not found in library [20:49] smoke ([email protected]) joined #gstreamer. [20:52] <thomasvs> KoRnouille: yeah, that's bad [20:52] <KoRnouille> lol [20:52] <thomasvs> KoRnouille: doesn't it stop after that ? [20:53] <KoRnouille> I remake && reinstalled libtool with your variable set [20:53] <KoRnouille> aclocal looks good now [20:53] <KoRnouille> :/ [20:53] <KoRnouille> Im remaking && reinstalling gstreamer now. I keep getting these errors though [20:53] spyder482 ([email protected]) joined #gstreamer. [20:53] <KoRnouille> the make breaks when I wanna install gst-plugins [20:54] <thomasvs> "these errors" [20:54] <KoRnouille> gstreamer goes all the way through [20:54] <thomasvs> you already mentioned two :) [20:54] <thomasvs> so I don't know which you mean [20:54] <KoRnouille> thomasvs: errors, I mean libtool: line XXXX : test: : interger expression expected [20:55] <thomasvs> KoRnouille: sorry, my mistake, it's max_cmd_len [20:55] <KoRnouille> hummmf, thomasvs, in fact, I get aclocal errors (when running aclocal) when I run it from gst-plugins only [20:55] <thomasvs> KoRnouille: you shouldn't run aclocal yourself [20:55] <thomasvs> KoRnouille: run autoregen.sh [20:55] <KoRnouille> hummmf... [20:56] <KoRnouille> do I have to remake && reinstall libtool with export max_cmd_len=419844 ? [20:56] <thomasvs> nope, just run make [20:57] <KoRnouille> for gstreamer ? or libtool :/ [20:57] <thomasvs> sigh, you're mixing two things [20:57] <thomasvs> a) for your aclocal problem, run autoregen.sh, nothing else [20:57] sublett ([email protected]) left irc: "Nice of you to put me on the money" [20:57] <thomasvs> b) for your make problem, do the export, then run make, nothing else [20:57] <KoRnouille> ok [20:57] <KoRnouille> :) [20:57] <thomasvs> in neither case you have to fix/change/reinstlal libtool [20:58] <KoRnouille> okay okay [20:58] <thomasvs> hm, /me starts getting the clue [20:58] <KoRnouille> aah ? [20:58] <thomasvs> wrong libtool.m4 being picked up [20:58] <thomasvs> damn [20:58] <thomasvs> KoRnouille: just do what I said :) [20:59] <thomasvs> KoRnouille: let me think loudly, don't mind me [20:59] <kwm> ok second try. Does somebody knows how a pipeline for cdplayer looks likes? google only turns up packages ... [20:59] sublett ([email protected]) joined #gstreamer. [20:59] <KoRnouille> thomasvs: let me be curious, even if I don't understand. :) [21:00] <thomasvs> kwm: don't think you can pipeline it - it's a bin [21:00] <thomasvs> kwm: maybe check who wrote it in cvs and ask him directly [21:00] <KoRnouille> thomasvs: should I export this variable to my .rc_profile for future installs (not just gstreamer, all appllications) [21:01] danb ([email protected]) joined #gstreamer. [21:02] <thomasvs> KoRnouille: no, just for now, until I fixed the problem correctly [21:02] <KoRnouille> ooh, so it's a gstreamer problem then... not libtool (so once this is fixed, it should compile with 1.5.2 I guess, huh ?) [21:03] <LeRoutier> aclocal: configure.ac: 547: macro `AM_PATH_IMLIB' not found in library (missing m4/imlib.m4 for gst-ffmpeg ?) [21:05] <KoRnouille> LeRoutier: aaah I got the same errors [21:05] <teuf> ok, so I actually also have those AM_PATH_IMLIB and AM_PATH_SDL not found in library, that might be what is causing problems in the build later on [21:05] <thomasvs> KoRnouille: no, it's not a gst problem. [21:07] <LeRoutier> KoRnouille, what's your problem with libtool 1.5 ? mkinstalldirs related ? [21:07] <thomasvs> LeRoutier,Kornouille: the problem with libtool is "if you build your libtool in a different prefix, aclocal doesn't pick up the new libtool.m4" [21:07] <KoRnouille> cvs question : when I cvs ... co module, should I "cd module && cvs update -dPA" ? [21:07] <thomasvs> later guys [21:08] <KoRnouille> later thomasvs [21:09] <KoRnouille> LeRoutier: no, I had errors like "libtool: line XXXX : test: : interger expression expected" [21:10] <LeRoutier> which distrib ? [21:10] <KoRnouille> when "make" my gst and plugz [21:10] <KoRnouille> RH9.0 upgraded with the default apt-get repository [21:10] <KoRnouille> it finally worked [21:10] <KoRnouille> just now [21:14] lupusBE ([email protected]) left irc: "Bezig met verlaten" [21:21] lupusBE ([email protected]) joined #gstreamer. [21:22] lupusBE ([email protected]) left irc: Client Quit [21:28] thomasvs ([email protected]) left irc: Read error: 113 (No route to host) [21:46] mathrick ([email protected]) joined #gstreamer. [21:49] <mathrick> re [21:51] <alley_cat> hmm, gst-ffmpeg needs lots of optimizations [21:52] <LeRoutier> well, let it compile first [21:53] <alley_cat> i got several files for which gstreamer can't keep up with video decoding [21:55] <LeRoutier> bbl [21:55] LeRoutier ([email protected]) left irc: "Leaving" [22:04] Shoragan ([email protected]) left irc: "Leaving" [22:06] thomasvs ([email protected]) joined #gstreamer. [22:15] dany ([email protected]) joined #gstreamer. [22:16] <dany> hi all, I have a very stupid question : is it possible to use gst-launch when gstreamer is compiled with the option --disable-registry (I disable this because I working on a embedded environment) ? [22:17] <thomasvs> dany: might very well be, you need to check :) [22:17] <thomasvs> dany: it used to be, but nobody has tried that we know of recently [22:17] <dany> I seems to not working correctly [22:17] <dany> this because it can't find any plugins [22:18] thaytan ([email protected]) left irc: No route to host [22:18] <dany> I do not brownse into the the code to see how it is actually implemented [22:21] <thomasvs> I suggest you do. It should be relatively easy to fix, but none of us have tried [22:22] Uraeus ([email protected]) joined #gstreamer. [22:22] <Uraeus> good evening [22:24] <dany> Ok thanks, I will have a look ; but you are agree that this behaviour is not really normal [22:24] <thomasvs> well, it's not how it should be [22:24] <thomasvs> but it's quite normal given that onbody tests it or works on it :) [22:25] <alley_cat> evening Uraeus [22:25] <alley_cat> got the nas update? [22:25] <dany> thomasvs, oki :-) [22:25] <Uraeus> alley_cat: yes! :) [22:26] markey ([email protected]) left irc: "leaving" [22:29] <alley_cat> after reading about nas a little more it seems i won't be able to provide clocking easily, but mixer and source will definitely come when i have some free time [22:30] <Uraeus> alley_cat: so you think NAS is better than Esound? [22:31] <alley_cat> Uraeus: i have less problems with it, but i haven't really tested either in networked playback [22:31] <alley_cat> getting esound to use dsp1 has always been a problem for me, it didn't seem to pick up any configuration i tried [22:33] <bitshifter> alley_cat: excuse my ignorance, but what does it mean if you can't "provide clocking" for NAS? [22:33] <thomasvs> how do we do gst_caps_get_int these days ? [22:34] <alley_cat> bitshifter: i will be able to do it, but not as easily as i first thought [22:34] <alley_cat> i though nas would provide a stream clock, but it turned out it doesn't [22:34] <alley_cat> so i have to do some more complicated stuff to find out how far the server is in processing the buffers i sent it [22:37] Action: Uraeus wonders if everyone else is still able to playback mp3 and ogg with gstreamer with latest CVS? is it just me who have problems? [22:37] <ds-work> thomasvs: gst_structure_get_int() [22:37] <thomasvs> Uraeus: like i said, you have duplicate plugins [22:37] <thomasvs> ds-work: yeah, but I can't just call this on caps->structs [22:37] <thomasvs> ds-work: I guess that's by design ? [22:37] <ds-work> thomasvs: yes, since there may be multiple structures [22:37] thaytoo ([email protected]) joined #gstreamer. [22:38] <thomasvs> ds-work: well, in my case I know they're fixed and only one [22:38] <thomasvs> annoying to jump through so many layers, but I guess I have to suck it up [22:38] <ds-work> gst_caps_get_structure(caps, 0) [22:38] yippi ([email protected]) left irc: "Client exiting" [22:38] <ds-work> "never make things more complicated, nor more simple, than they need to be" [22:39] <thomasvs> with the bit open for interpretation being "need" :) [22:39] <thomasvs> it's an interesting exercise to port stuff from 0.6 to 0.8 [22:40] <thomasvs> ds-work: gave the avi/mpeg logs a go ? [22:40] <ds-work> ? [22:40] <ds-work> I didn't actually see them anywhere [22:40] <thomasvs> ds-work: the logs in my link in my mail [22:40] <thomasvs> ds-work: they point to a site :) [22:41] <thomasvs> hm, G_PTR_FORMAT doesn't exist for apps - should we provide a caps_debug function ? [22:42] <thaytoo> good morning, all [22:42] <ds-work> thomasvs: doesn't gstconfig.h get installed? [22:43] Action: ds-work sees that it does [22:43] <thomasvs> hm, yeah, but I guess we don't have it in our pkg-config flags [22:43] <ds-work> I think you're looking for GST_PTR_FORMAT, anyway [22:44] <thomasvs> ah, that could be the case too :) [22:44] <thomasvs> hm [22:44] <thomasvs> we're installing gstconfig.h in the wrong place, no ? [22:44] <thomasvs> glib has it in /usr/lib [22:44] yippi ([email protected]) joined #gstreamer. [22:45] <ds-work> glib is just trying to be über-clever [22:46] <thomasvs> hm, no gstconfig.h in the packages [22:46] <teuf> glib puts it in /usr/lib because it's system dependant I think [22:46] <thomasvs> yeha, exactly [22:47] <teuf> that's probably required to work properly on platforms with lib and lib64 dirs [22:48] <ds-work> no, they need separate include directories anyway [22:50] <Uraeus> thomasvs: didn't have extra packages installed, but thinks work now, so I think it was a non-versioned .gstreamer directory under my home dir causing the issue [22:52] ramon ([email protected]) joined #gstreamer. [22:52] ramon ([email protected]) left irc: Client Quit [22:55] <thaytoo> thomasvs: how can I suppress the warning messages from gst_parse_launch? [22:55] <thaytoo> I'm giving it a GError pointer to store its error in, but it still prints a warning to to console [22:55] <thaytoo> or is that only in the CVS build? [22:56] <thomasvs> only in cvs build [22:56] <thomasvs> I'd sitll like it gone, but company throws up a fit if we remove it [22:56] <Uraeus> trying to use oggdemux and vorbisdec instead of vorbisfile I get: (process:3063): GStreamer-WARNING **: push on peer of pad vorbisdec0:src but peer is not active - anyone else with the same issue? [22:57] <thaytoo> thomasvs: ok. I've got a gstreamer-properties patch to send off then [22:57] <thaytoo> I left out adding audioconvert ! audioscale [23:01] <thomasvs> Uraeus: like I said before, use audioconvert after vorbisdec :) [23:02] <Uraeus> thomasvs: you seem to be repeating yourself recently :) [23:04] <Uraeus> should vorbisfile be disabled in 0.8? [23:04] Zeenix ([email protected]) joined #gstreamer. [23:04] <Uraeus> hi Zeenix [23:04] <Zeenix> hello [23:07] <thomasvs> Uraeus: yep [23:15] <thomasvs> ds-work: found the logs now ? [23:16] <ds-work> yes [23:17] dany ([email protected]) left irc: "Leaving" [23:17] Action: BBB reads logs [23:17] Action: BBB finds how people complain about gst-ffmpeg [23:17] Action: BBB doesn't get that, given that divxcore and xvidcore are about 3x slower [23:17] <BBB> literally [23:18] Action: teuf wishes he could complain about gst-fmpeg speed ;) [23:18] Action: Uraeus points out he didn't complain this time no matter what thomasvs says [23:18] <BBB> teuf: :) [23:19] Action: Uraeus is not a complainer [23:19] <alley_cat> BBB: ffmpeg is a lot faster than xviddec, but still not fast enough to decode some xvid videos here [23:19] <alley_cat> i know i'm not on a current box, but other players play it, so i have to push a bit ;) [23:20] <thomasvs> ds-work: find anything interesting in them ? [23:20] <alley_cat> is there some major difference in optimizations between gst-ffmpeg and stock ffmpeg? [23:21] <BBB> yes [23:21] <BBB> we disable MMX [23:21] <ds-work> thomasvs: haven't looked yet [23:21] <BBB> I'm hoping to remove that within a few days [23:21] <alley_cat> hmm, that would be it then [23:21] <BBB> but I couldn't get MMX to compile [23:21] <BBB> I was hoping for ds to help me fixing that up [23:21] <alley_cat> why? no register for blabla? [23:21] <BBB> I couldn't get it done [23:21] <BBB> I suck at assembler [23:21] <BBB> yes [23:21] <ds-work> BBB: disable it until I get a chance. And remind me frequently, please [23:22] <BBB> sure :) [23:22] <BBB> and it is disabled right now [23:22] <BBB> it's just rather slow ;) [23:22] <ds-work> no, disable the _function_ [23:22] <alley_cat> i got that when i manually upgraded ffmpeg to test something in gst-ffmpeg, switching to higher optimization settings made it compile [23:22] <BBB> oh, yes [23:22] <ds-work> like how it used to be [23:22] <BBB> will try [23:22] <BBB> but when I tried last time, it still failed to compile [23:22] <BBB> I probably did it wrong [23:22] <alley_cat> specifically from -O2 to -march=athlon -O3 [23:22] <BBB> I applied the same patch [23:22] <BBB> ... [23:22] <BBB> anyway [23:22] <BBB> I will try [23:22] <BBB> give me a few days [23:22] <BBB> gst-ffmpeg isn't exactly *easy* [23:23] <alley_cat> i know [23:23] <ds-work> alley_cat: don't bother with compiler flags, it's impossible to make it faster that way [23:23] <alley_cat> ds-work: well, but it's possible to compile it with mmx in gst-ffmpeg that way [23:23] <BBB> ? [23:23] <BBB> that's interesting [23:23] <alley_cat> without compiler flags i got the message "unable to find a register to spill in ...", with compiler flags it compiled [23:24] Action: thomasvs released nautilus-media, enough for today [23:24] <BBB> weird [23:24] <ds-work> alley_cat: probably a compiler bug [23:24] <BBB> anyway [23:24] <BBB> I'm off [23:24] <alley_cat> i deal with ffmpeg in lots of different packages, i know how weird this thing is :) [23:24] Action: BBB goes home to fix ffmpeg the whole night [23:24] <BBB> :/ [23:24] <alley_cat> ds-work: quite possible [23:24] BBB ([email protected]) left #gstreamer. [23:25] Shoragan ([email protected]) joined #gstreamer. [23:26] <alley_cat> wouldn't be the first one i encounter (and probably not the last either ;) [23:26] <Uraeus> alley_cat: ok, NAS patch commited [23:29] Zeenix ([email protected]) left irc: "The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of [23:33] kwm ([email protected]) left irc: "Leaving" [23:41] wheels ([email protected]) joined #gstreamer. [23:52] Uraeus ([email protected]) left irc: "Client exiting" [23:53] bilboed ([email protected]) joined #gstreamer. [23:55] Action: sxpert recompiles gstreamer. will launch sound-server for the night and see if any leaks are still there tomorrow morning [00:00] --- Tue Mar 9 2004 [00:03] sack ([email protected]) left irc: "Leaving" [00:11] teuf ([email protected]) left irc: "Client exiting" [00:13] ramon ([email protected]) joined #gstreamer. [00:14] <ramon> Hi. [00:18] <ds-work> thomasvs: aournd? [00:18] <ds-work> thomasvs: what file was that log from? [00:25] <sxpert> the memory usage on last night's incarnation is much better. it seems that there is yet another memory leak somewhere ;( [00:29] foser ([email protected]) left irc: "[ I want to believe ]" [00:31] <mathrick> nite [00:31] Nick change: mathrick -> mathrick|sleep [00:32] <ramon> Hi. [00:33] <ramon> What is the difference between finalize and dispose? [00:35] <sxpert> ramon: uh, finalize will allow for the object to remove subobjects, dispose is supposed to instantaneously get rid of the object [00:36] <ramon> So I guess that if I need to cleanup resources managed by an element, I should use dispose. [00:36] <sxpert> guess so... [00:36] <ramon> Thanks. [00:36] <ramon> I am going to bed. [00:36] <ramon> See you. [00:36] <sxpert> no idea though, was just giving generic usage [00:36] <sxpert> see ya [00:37] <ds-work> ramon: see http://le-hacker.org/papers/gobject/ [00:37] <ds-work> ramon: the part about object destruction [00:45] <ramon> Thanks. Somehow I didn't find it in the GObject tutorial. Now I can see it. [00:45] <ramon> And now going to bed. [00:45] ramon ([email protected]) left #gstreamer (""No war for oil""). [00:46] dap ([email protected]) joined #gstreamer. [00:50] harshy ([email protected]) left irc: "I quit for now" [00:52] jcsston ([email protected]) joined #gstreamer. [00:53] md` ([email protected]) left irc: [00:53] harshy ([email protected]) joined #gstreamer. [00:57] md` ([email protected]) joined #gstreamer. [00:59] <sxpert> ok, sound server starts with 2.2% ram... [01:02] LeRoutier ([email protected]) joined #gstreamer. [01:02] <LeRoutier> re [01:03] <sxpert> re [01:04] <sxpert> LeRoutier: ava ? [01:06] <LeRoutier> yep, ça va bien [01:06] <LeRoutier> j'espérais voir ronald mais semble qu'il est parti [01:07] <sxpert> oue, il est rentre allah casa a 23h24 [01:07] <sxpert> LeRoutier: de mon cote, je fais des tests d'endurance ;D [01:08] <sxpert> y'a un gros mieux semble t'il par rapport aux leaks... [01:08] <LeRoutier> hum, physiques ou logiciels ? :) [01:08] <LeRoutier> valgrind ? [01:08] <sxpert> logiciels, je teste gstreamer sur plusieurs jours... [01:08] <sxpert> LeRoutier: non, valgrind marche pas sur ma box... [01:08] <wheels> sxpert: Aren't you supposed to guard against using words like "leaks" in French? :-) [01:09] <sxpert> wheels: why would that be ? [01:09] <wheels> sxpert: "language polution"? [01:09] <sxpert> wheels: who the f*** cares ? [01:09] <LeRoutier> French academia hadn't found a stupid word to replace it yet [01:09] <wheels> sxpert: The French, apparently. :-) [01:09] <sxpert> wheels: and this is not quebec ;D [01:09] <sxpert> LeRoutier: yeah ;D [01:09] Action: wheels will actually be back in Franch later this week... [01:09] <wheels> err, France... [01:09] <sxpert> LeRoutier: like c\'ed\'erom... [01:10] <sxpert> LeRoutier: where tf they found that one ??? [01:10] <LeRoutier> nan, z'ont osé faire une merde phonétique N [01:10] <sxpert> oue... [01:10] <sxpert> LeRoutier: c'est partout a la fnac... [01:10] Action: sxpert trouve ca d'une debilite... [01:10] Nick change: harshy -> harshyAWAY [01:10] <LeRoutier> putain, je te les clouerais sur une porte de grange ces cons, z'ont que ça à foutre [01:11] <sxpert> LeRoutier: oue... [01:11] <sxpert> faut croire ;D [01:11] <sxpert> faut dire, ils ont VGE parmi eux ;D [01:11] <LeRoutier> yep, faut être sénile pour y rentrer, c'est l'effet Chamalière [01:12] <sxpert> lol [01:12] <sxpert> bref, pour en revenir a gstreamer, je fais tourner mon sound server pendant des heures, voir si ca crache et tout... [01:12] <LeRoutier> valgrind marche pas sur ta box ? à cause du noyau 2.6 ? de ta glibc+nptl ? [01:13] <sxpert> atta ;D [01:13] <sxpert> valgrind.so: When searching for client's argc/argc/envp: suspiciously many (1000) argv[] entries; giving up [01:14] <sxpert> sais pas d'ou ca sort ;D [01:14] <LeRoutier> ça te fait ça aussi bien avec la dernière release qu'avec le CVS current ? [01:14] <sxpert> tiens, mon soft est a http://sxpert.esitcom.org/sound-server.c [01:14] <sxpert> LeRoutier: oue [01:17] <sxpert> et puis la 2.1 sur le laptop, elle a segfaulte au moment de trouver les 9800 leaks... [01:17] <LeRoutier> faut dbus 0.20 ou CVS ? [01:17] <sxpert> cvs [01:18] <sxpert> mais le dbus, tu peux le desactiver entierement ;D [01:18] <LeRoutier> DISABLE_DBUS=1 ? [01:18] <sxpert> -DDISABLE_DBUS dans le make :D [01:19] <sxpert> il te faux le .h aussi : http://sxpert.esitcom.org/sound-server.h [01:19] <LeRoutier> 404 [01:19] <sxpert> reessaye :D [01:20] Action: sxpert est curieux de savoir si ca marche chez un autre ;D [01:21] <sxpert> euh, il faut un petit xml de configuration aussi ;D [01:22] <thaytoo> aussie! You rang? ;) [01:23] iain ([email protected]) left irc: "it was the perfect end to a perfect life" [01:24] <sxpert> thaytoo: no :D [01:24] <sxpert> thaytoo: "aussi" in french is "too" [01:25] <thaytoo> ah :) [01:25] <thaytoo> well, I understood 'xml', I think ;) [01:26] <sxpert> lol [01:26] <sxpert> thaytoo: I meant that he also needed a little xml config file ;D [01:27] <thaytoo> ah, je comprehende. Merci [01:27] <thaytoo> is that right? [01:28] <ds-work> perhaps you people didn't get the memo. The new official language of #gstreamer is español [01:29] <thaytoo> iie! nihongo desho! [01:30] <LeRoutier> no ablar espanol [01:30] <spyder482> ablar? [01:30] <ds-work> hablo [01:30] <spyder482> i think you messed that up ;) [01:30] <spyder482> yeah [01:31] <LeRoutier> that's possible, i never learned spanish [01:31] jcsston ([email protected]) left irc: Read error: 60 (Operation timed out) [01:32] <spyder482> Hablo un poco. [01:33] <sxpert> thaytoo: "ah, je comprends. Merci." [01:33] pb_ (~pb@2002:5160:45ef:0:240:95ff:fe30:aa84) left irc: "later" [01:33] <sxpert> ds-work: no hay ningun problema. [01:33] <thaytoo> sxpert: ta [01:34] <thaytoo> 1 year of high school french ... 10 year gap :) [01:34] <sxpert> thaytoo: heh [01:40] harshyAWAY ([email protected]) left irc: Read error: 104 (Connection reset by peer) [01:41] danb ([email protected]) left irc: "Lost terminal" [01:43] danb ([email protected]) joined #gstreamer. [01:47] sublett ([email protected]) left irc: Read error: 113 (No route to host) [02:03] arana ([email protected]) joined #gstreamer. [02:18] spyder482 ([email protected]) left irc: Read error: 113 (No route to host) [02:21] <ds-work> it's so strange to read a bug that is >= 6 months old that I honestly cannot ever remember seeing before [02:27] <sxpert> lol [02:28] dap ([email protected]) left irc: "Client exiting" [02:28] <sxpert> if anyone is daring enough, could that person correct this : [02:28] <LeRoutier> bonne nuité [02:28] <sxpert> * (process:24080): WARNING **: opt: unlink elements in same group: implement me [02:28] <LeRoutier> so, good night in english [02:28] LeRoutier ([email protected]) left irc: "Leaving" [02:28] <sxpert> thank you ;D [02:35] Action: ds-work SCREAMS [02:35] <ds-work> GstCaps has no structure padding [02:39] BBB ([email protected]) joined #gstreamer. [02:41] <ds-work> BBB: GstCaps has no structure padding [02:42] <ds-work> BBB: does 'fakesrc ! { queue ! identity ! fakesink }' work for you? [02:42] <ds-work> I'm getting crashes [02:42] <BBB> should it? [02:42] <BBB> GstCaps is only a GstStructure [02:43] <BBB> seems to run fine [02:43] <ds-work> right _now_, GstCaps is only a list of GstStructures [02:43] <BBB> this is yesterday's CVS, btw [02:43] <BBB> oh, yes, right [02:43] <BBB> well, go ahead and add it [02:43] <BBB> I don't care about ABI much right now [02:43] <BBB> I'm supposed to get gst-ffmpeg to work tonight :/ [02:44] <BBB> yup, pipeline works perfectly fine here [02:44] <BBB> any other testcases that you want? [02:44] <ds-work> no [02:44] <ds-work> I'm just questioning my sanity [02:45] <arana> BBB: what version of ffmpeg sources does this matroska patch work on? [02:45] Nick change: arana -> spyder482 [02:47] <BBB> ds-work: as in? [02:47] <BBB> :) [02:48] <BBB> arana: er, the one in gst cvs is slightly bugged [02:48] <BBB> one of the few small things that I still don't like about quilt [02:48] <BBB> I'll fix it later [02:48] <BBB> it'll fail partially, but it doesn't matter [02:48] <ds-work> BBB: why should a simple pipeline suddenly start failing? [02:48] <BBB> but it operates on current CVS [02:48] <BBB> ds-work: hardware issue? check dmesg [02:48] <BBB> memory issue? [02:48] <BBB> CPU heated? [02:48] <BBB> did you make a typo in your new scheduler? [02:49] <BBB> maybe a weird electron bump during your latest compile? [02:49] <ds-work> it happens with every scheduler [02:49] <BBB> once every while (say: after a few years or months) my computer just stops working [02:49] Action: ds-work scrutinizes wingo's last change [02:49] <BBB> the thing is 8 years old [02:49] <spyder482> quilt? [02:49] <BBB> I suppose that's normal [02:49] <BBB> quilt [02:49] <thaytoo> ds-work: works here [02:49] <BBB> so I reboot [02:49] <spyder482> what's quilt? [02:49] <BBB> and then everything's back to normal [02:49] <BBB> a patchset manager [02:50] <spyder482> oh [02:50] <thaytoo> ds-work: oh, but I might be behind wingo's latest [02:50] <BBB> same here [02:50] <spyder482> i mean the patch you posted on our ML [02:50] <ds-work> thaytoo: do you have 2004-03-07 David Schleef? [02:50] <BBB> spyder482: uh, that one should work [02:50] <spyder482> i tried with 0.4.8 but the patching fails [02:50] <spyder482> the makefile isn't patched [02:53] <spyder482> some special way to patch besides patch -p0/-p1 [02:54] <ds-work> BBB: http://www.schleef.org/~ds/patch [02:54] <ds-work> BBB: this seemed to be needed on my system [02:59] <thaytoo> ds-work: 2004-03-07 David Schleef on which file? ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click