From: IRC <wt...@us...> - 2004-03-30 05:42:12
|
******************************************************************* [03:01] <BBB> bbl [03:01] BBB (~rb...@68...) left irc: "Client exiting" [03:03] <mathrick> night [03:03] Nick change: mathrick -> mathrick|sleep [03:04] foser (d0...@fo...ntoo) left irc: "[ I want to believe ]" [03:09] Rotty (~an...@ch...) left irc: Remote closed the connection [03:19] abo (~ab...@ab...) left irc: Read error: 113 (No route to host) [03:48] <LeRoutier> good night ppl [03:48] LeRoutier (~ler...@dy...) left irc: "Leaving" [04:23] jcsston (~Jory@204.96.16.19) joined #gstreamer. [04:32] <NFusi0n> Is it just me or is alsasink sorta flaky? [05:13] jcsston (~Jory@204.96.16.19) left irc: Read error: 54 (Connection reset by peer) [05:14] thaytoo (ja...@ad...) got netsplit. [05:14] thaytoo (ja...@ad...) returned to #gstreamer. [05:26] <thaytoo> NFusi0n: it has trouble with a few sound cards that need fixing, but it's fine in general [05:44] <NFusi0n> thaytoo: cs46xx, it skips a lot for me, and i have to specify device=hw:0 otherwise it will segfault gst-player [05:44] <NFusi0n> oss plays smooth for me [05:49] sub_pop (~link@129.210.180.84) left irc: "Client exiting" [05:55] sub_pop (~link@129.210.180.84) joined #gstreamer. [06:02] jcsston (~Jory@204.96.16.80) joined #gstreamer. [06:42] spyder482 (~spy...@ad...) left irc: "Leaving" [07:29] sxpert_work (~sx...@ra...) left irc: Read error: 110 (Connection timed out) [07:29] lilo (le...@le...aff.pdpc) left irc: "brb" [07:29] lilo (le...@le...aff.pdpc) joined #gstreamer. [07:31] jcsston` (~Jory@204.96.16.80) joined #gstreamer. [07:44] jcsston (~Jory@204.96.16.80) left irc: Read error: 110 (Connection timed out) [08:26] sxpert_work (~sx...@ra...) joined #gstreamer. [08:37] Nick change: mathrick|sleep -> mathrick [08:37] <mathrick> re [08:54] <ds> er [08:55] <mathrick> ds: nah, no Clooney here [08:56] <ds> hmmm, rhytmbox made MacWorld UK [08:57] <mathrick> nice, so MacWorld covers non-mac world too? [08:57] <ds> http://www.macworld.co.uk/news/main_news.cfm?NewsID=8209 [08:58] robla_ (~ro...@c-...) joined #gstreamer. [08:59] <mathrick> cool, pretty decent note [09:02] Action: bitshifter is glad to find that the awkward phrase "Gnome Unix and Linux desktop suite and development platform" is unique to that article [09:16] <mathrick> bitshifter: why? it's true, after all [09:16] <mathrick> although maybe not the most obvious [09:17] <bitshifter> mathrick: yeah, but it sounds like bureaucrat lingo, something a committee has come up with as a compromise at 5.30 in the morning [09:20] <mathrick> bitshifter: not really, rather like it was taken from full name, with "for unix and linux" glued together [09:21] Action: bitshifter quickly goes to get himself some coffee before someone has the opportunity to challenge him to come up with something catchier [09:27] <mathrick> bitshifter: I was tempted to do so, but decided to spare you this time ;) [09:33] thaytoo (ja...@ad...) left irc: "hometime" [09:34] NFusi0n (~nuc...@ls...) left irc: Read error: 54 (Connection reset by peer) [09:41] wheels (~sc...@ds...) left irc: "work" [09:56] Rotty (~an...@ch...) joined #gstreamer. [10:06] thomasvs (~th...@18...) left irc: Client Quit [10:16] thaytan (~ja...@ad...) joined #gstreamer. [10:23] sub_pop (~link@129.210.180.84) left irc: "Client exiting" [10:25] thomasvs (~th...@po...) joined #gstreamer. [10:29] dolphy (~do...@po...) joined #gstreamer. [10:31] kmaraas (~km...@22...) left irc: Client Quit [10:44] jdahlin (~jd...@po...) joined #gstreamer. [10:45] Nick change: mathrick -> mathrick|Uni [10:55] Nick change: jcsston` -> jcsston [10:56] markey (~me...@po...) joined #gstreamer. [11:15] markey (~me...@po...) left irc: "leaving" [11:15] jdahlin (~jd...@po...) left irc: "Leaving" [11:16] jdahlin (~jd...@po...) joined #gstreamer. [11:16] jdahlin_ (~jd...@po...) joined #gstreamer. [11:17] jdahlin (~jd...@po...) left irc: Client Quit [11:18] Nick change: jdahlin_ -> jdahlin [11:25] kmaraas (~km...@15...) joined #gstreamer. [11:26] abo (~ab...@ab...) joined #gstreamer. [11:27] abo (~ab...@ab...) left #gstreamer ("Leaving"). [11:33] pb_ (~pb@2002:3e03:42cc:1:20b:6aff:fe19:f290) joined #gstreamer. [11:49] Shoragan (~rid...@d0...) joined #gstreamer. [11:56] steve_b (~st...@20...) left irc: Remote closed the connection [11:58] jcsston (~Jory@204.96.16.80) left irc: Read error: 110 (Connection timed out) [12:02] sublett (~rv...@21...) joined #gstreamer. [12:20] iain (~ia...@us...) joined #gstreamer. [12:42] markey (~me...@po...) joined #gstreamer. [12:56] Nick change: markey -> markey|afk [13:00] <jdahlin> ** ERROR **: file ../../../testsuite/refcounting/element_pad.c: line 45 (main): assertion failed: (GST_PAD_IS_LINKED (gst_element_get_pad (element2, "src"))) [13:00] <jdahlin> aborting... [13:00] <jdahlin> XFAIL: element_pad [13:01] <jdahlin> I wonder what broke that, probably Benjamins changes to GstBin [13:01] <jdahlin> oh, the actual error is: FAIL: bin [13:15] ensonic (~ensonic@141.57.8.51) joined #gstreamer. [13:44] foser (d0...@22...) joined #gstreamer. [13:57] <ensonic> with current cvs I get in "gstreamer/gst" : *** Keine Regel vorhanden, um das Target »gstthreaddummy.c«, [13:59] Action: ensonic thinks the highest goel for a the release is to get gst running at all :-( [13:59] <ensonic> goel=goal [13:59] <thomasvs> ensonic: you sure you updated correctly ? [14:00] <thomasvs> ensonic: and have you ran autoregen.sh ? [14:19] Company (~Company@217.93.84.47) joined #gstreamer. [14:20] <Company> good morning angels [14:27] <ensonic> thomasvs, I am now using a SuseLinux9/i686 - because I don't want to be stuck due to Solaris ;-), it is a fresh cvs co; make clean; autoreconf; make all [14:28] <ensonic> thomasvs, I try autoregen.sh [14:28] <ensonic> imho, make should detect that it is neccesary to rerun any of the autotools [14:31] <Company> make does detect that [14:32] <Company> if you run with --enable-maintainer-mode, which autogen does automatically [14:32] <Company> make does not detect that you changed CPUs to a different architecture though ;) [14:32] <iain> Company: good news...the destruction of germany will not happen anymore [14:33] <Company> iain: he suicided himself? [14:34] <iain> Company: no, they're going to split up... [14:34] <iain> Company: she is losing faith in long distance relationships [14:35] <ensonic> Company, ;-) [14:36] <Company> iain: so you're just happy that germany is very far away [14:37] <iain> Company: well...I would be, but in the course of the conversation where I found that out she also told me "It would be much easier if you and I felt the same way, but we don't. I never wanted you to get hurt" [14:37] <iain> Company: which given everything, I figured it translated into "I'm going to be single soon, but don't think you're going to get any" [14:43] <Company> iain: oh, you're currently the "good friend"? [14:45] <ensonic> thomasvs: you've been right, make didn't detected that some Makefiel has changed [14:45] sublett (~rv...@21...) left irc: "Why are all the really good songs short?" [14:49] Nick change: mathrick|Uni -> mathrick [14:55] markey|afk (~me...@po...) left irc: "bbl" [15:05] jimmy_dean (~jh...@dh...) left irc: Remote closed the connection [15:05] <iain> Company: yeah [15:06] <iain> Company: I went out with her Friday night, Saturday night, Sunday night and tomorrow night...and if thats only "good friend" I'm not sure I want to know what boyfriends get to do... [15:11] kmaraas (~km...@15...) left irc: Read error: 110 (Connection timed out) [15:16] <Company> iain: tough - though i managed to get my girlfriend even though we were best friends [15:39] <iain> Company: I always think thats the best way...I'll just have to make sure I dont freak out [15:41] jonathang (~jo...@83...) joined #gstreamer. [15:49] jonathang (~jo...@83...) left irc: "Leaving" [15:53] bilboed (~bilboed@AMontsouris-108-1-20-54.w217-128.abo.wanadoo.fr) left irc: "Client exiting" [15:54] md` (ill...@md...) left irc: [15:55] ensonic (~ensonic@141.57.8.51) left irc: Read error: 113 (No route to host) [16:04] md` (ill...@md...) joined #gstreamer. [16:17] jimmy_dean (~jh...@dh...) joined #gstreamer. [16:25] <Company> hm [16:26] <Company> everyone should have written his own scheduler [16:26] <jdahlin> is it that fun? [16:28] jonathang (~jo...@83...) joined #gstreamer. [16:28] <Company> no, but it teaches you a lot and allows you to easily do modifications [16:30] <Company> it's not unfunny though [17:00] pb_ (~pb@2002:3e03:42cc:1:20b:6aff:fe19:f290) left irc: "bbl" [17:09] <Company> ds-work: pls ping me when you wake up [17:09] <Company> ds-work: got a question about GST_CAPS_ANY [17:10] sublett (~rv...@21...) joined #gstreamer. [17:12] mxpxpod (~bryan@65.243.233.2) left irc: "To quit or not to quit.. wait... was that a question?" [17:12] mxpxpod (~bryan@65.243.233.2) joined #gstreamer. [17:14] bilboed_school (~bilboed@163.5.255.81) left irc: Read error: 54 (Connection reset by peer) [17:15] Action: thomasvs wonders why he can't play theora video in the player [17:15] bilboed_school (~bilboed@163.5.255.81) joined #gstreamer. [17:17] mxpxpod (~bryan@65.243.233.2) left irc: "To quit or not to quit.. wait... was that a question?" [17:20] <thomasvs> hm, it doesn't play anything at all. ok, what's up [17:20] LeRoutier (~ler...@dy...) joined #gstreamer. [17:20] <LeRoutier> hello [17:23] ensonic (~ensonic@141.57.8.51) joined #gstreamer. [17:29] trow (~tr...@ds...) joined #gstreamer. [17:39] <thomasvs> if a link is scheduled by calling _link, then later on when setting to PLAYING the link is found to not work, how should the app check for this ? [17:42] <Company> you'll get an element error that tells you that nego failed [17:44] <mathrick> bbl [17:44] mathrick (~mathrick@Zietka-18.a-inter.net) left irc: "Client exiting" [17:47] BBB (~Adm...@pc...) joined #gstreamer. [17:47] Action: BBB waves [17:47] <BBB> so it's 5:45 there in Spain? [17:47] <BBB> (pm) [17:48] Action: BBB pokes thomasvs [17:48] <jdahlin> no, 5:42 [17:48] Action: jdahlin runs [17:50] <BBB> is he in? :) [17:50] <jdahlin> yes [17:52] <thomasvs> BBB: shoot [17:53] Action: BBB shoots a ffmpeg gun @ thomasvs [17:53] Action: BBB is a true US {ju,ya}nkee [17:54] <Company> hum, there's a bug somewhere [17:54] Action: Company doesn't care atm [17:55] <BBB> "somewhere" [17:55] Action: BBB thinks company is so very right [17:55] <BBB> you know what? [17:55] <BBB> I think there's more than one bug somewhere! [17:56] <Company> bah [17:56] <BBB> couldn't resist ;) [17:56] <Company> but i've fixed "allow pause to release device" with rb [17:56] <Company> "fixed" would look better [17:57] <thomasvs> BBB: as soon as I can finally play something again with gst, I'll look at ffmpeg [17:57] <thomasvs> BBB: in the meantime, it'd be nice if you'd tell me what version exactly to update ffmpeg to [17:58] <BBB> current CVS, as always [17:59] <BBB> but I want to be able to update it myself ;) [17:59] <BBB> so let's do a crashtest course for me, ok? [17:59] <BBB> you surely have more important things to do then updating ffmpeg every time I find a bug fixed in their CVS [17:59] <BBB> s/then/than/ [18:00] <ensonic> is 'mad' of current cvs working for anyone? [18:01] <thomasvs> BBB: for the first time to figure out how to do it, I really do first need to figure it out myself [18:01] <thomasvs> BBB: also, "current" is the wrong answer. we need a known good working copy. [18:01] <thomasvs> biab [18:01] <ensonic> gst-launch-0.8 filesrc location=~/download/03-Drowning.mp3 ! spider ! esdsink : (process:16205): GStreamer-CRITICAL **: Factory for `mad' has no type [18:01] <ensonic> Speicherzugriffsfehler [18:01] thomasvs (~th...@po...) left irc: "Client exiting" [18:01] <Company> ensonic: gst-register helps [18:01] <ensonic> Company: I've done that [18:02] <Company> after getting that assertion? [18:03] <ensonic> I have a suse9 with gst-0.6 here, I'vwe just checked out and installed current cvs of gstreamer and as root run gst-register-0.8, the I've executed the above pipeline and it crashes [18:04] <ensonic> Company: starnge is, when I run gst-editor I have all plugins twice, should I remove the registry manually and rebuild it? [18:05] Action: Company thinks the current registry code sucks beyond repair [18:05] <BBB> talking about that [18:05] Action: BBB adds random stuff to his profiles bug [18:05] Action: Company won't fix it though unless someone allows him to break ABI compat [18:06] thomasvs (~th...@po...) joined #gstreamer. [18:06] <ensonic> gst-register says : rebuilding user_registry (/root/.gstreamer-0.8/registry.xml) [18:06] <ensonic> how can I say it should rebuild the system wide registry? [18:06] <BBB> run it as root and user [18:06] <Company> it should rebuild the global registry, too [18:06] <BBB> that mostly helps [18:07] <ensonic> okay, that helps a bit, but now I get : [18:07] <ensonic> > gst-launch-0.8 filesrc location=~/download/03-Drowning.mp3 ! spider ! esdsink RUNNING pipeline ... [18:07] <ensonic> ERROR GST_PADS(16256) gstpad.c(2394):gst_pad_set_explicit_caps:<mad0> (null) [18:07] <ensonic> ERROR GST_PADS(16256) gstpad.c(2394):gst_pad_set_explicit_caps:<mad0> failed to negotiate (try_set_caps returned REFUSED)ERROR: from element /pipeline0/spider0/mad0: Internal GStreamer error: pad problem. File a bug. [18:07] <ensonic> Additional debug info: [18:07] <ensonic> gstpad.c(2394): gst_pad_set_explicit_caps: /pipeline0/spider0/mad0: [18:07] <ensonic> failed to negotiate (try_set_caps returned REFUSED) [18:07] <ensonic> ERROR scheduler(16256) gstoptimalscheduler.c(2287):gst_opt_scheduler_iterate:<GstOptScheduler@0x8058f48> in error state [18:07] <ensonic> Execution ended after 1 iterations (sum 34585000 ns, average 34585000 ns, min 34585000 ns, max 34585000 ns). [18:08] <Company> that error handler should at least tell what caps it tries to set [18:10] <BBB> esdsink is picky [18:10] <BBB> add audioconvert/audioscale [18:11] ChrisHJW (v-167@219.159.72.3) joined #gstreamer. [18:13] <ensonic> BBB, thats why there is the spider inbetween [18:13] <ensonic> BBB: gst-launch-0.8 filesrc location=~/download/03-Drowning.mp3 ! mad ! audioconvert ! esdsink [18:13] <Company> spider can't handle audioscale afaik [18:13] <ensonic> BBB: causes the same error [18:13] kwm (~kw...@c7...) joined #gstreamer. [18:14] bilboed (~bilboed@AMontsouris-108-1-29-21.w81-53.abo.wanadoo.fr) joined #gstreamer. [18:14] <ensonic> Company: that's it, so this works - gst-launch-0.8 filesrc location=~/download/03-Drowning.mp3 ! mad ! audioconvert ! esdsink [18:15] <ensonic> thanks [18:16] <BBB> Company: it can, it works for gst-player [18:16] <BBB> I think [18:17] <Company> BBB: i'm pretty sure it either inserts audioscale or audioconvert, no matter what the problem is [18:20] Action: BBB doesn't know [18:20] <BBB> I just know totem works for me ;) [18:21] <Company> it works for me, too - but i don't use the gst backend :p [18:23] Action: Company prefers gst-player [18:24] <BBB> gmbl :) [18:24] <BBB> ass [18:24] Action: BBB tries to make totem rock [18:24] Action: Company does the same for rhythmbox [18:24] Action: BBB shakes hands and proposes a partnership where they try together to make both rock [18:25] yippi (~br...@nw...) joined #gstreamer. [18:26] lupusBE (~lu...@u8...) joined #gstreamer. [18:28] kmaraas (~km...@22...) joined #gstreamer. [18:36] BBB (~Adm...@pc...) left irc: "Download Gaim: http://gaim.sourceforge.net/" [18:36] robla_ (~ro...@c-...) left irc: "Client exiting" [18:37] foser (d0...@fo...ntoo) left irc: "[ I want to believe ]" [18:40] jcsston (~Jory@206.228.173.36) joined #gstreamer. [18:41] <thomasvs> gah. why won't my gstplay play stuff... [18:41] Action: thomasvs adds debugging to player lib [18:44] <Company> my gst-player plays stuff [18:45] <ensonic> thomasvs: did you have time to look at the adder?, it still seems to be broken [18:45] <ensonic> gst-launch-0.8 sinesrc freq=1000 ! adder ! audioconvert ! esdsink sinesrc freq=500 ! adder0.sink1 [18:49] <thomasvs> ensonic: no, I just got back [18:58] Misirlou (~as...@c-...) left irc: Read error: 60 (Operation timed out) [19:02] Misirlou (~as...@c-...) joined #gstreamer. [19:07] <ensonic> thomasvs: is there any chance that 'adder' gets a free seat in you todo-top-ten ;-) ? [19:08] kmaraas (~km...@22...) left irc: Remote closed the connection [19:09] kmaraas (~km...@22...) joined #gstreamer. [19:17] BBB (~Adm...@pc...) joined #gstreamer. [19:18] <thomasvs> ensonic: yeah, it's going to be checked soon :) [19:19] Action: ensonic has been worked on a slave ship in one of his former lifes [19:21] Action: BBB wonders what to write next [19:21] <BBB> thomasvs: please look at the encodingprofile patches I provided [19:21] <BBB> thomasvs: they're a good first reason to branch off either 0.8.x or 0.9.x [19:21] <thomasvs> BBB: ? [19:21] <BBB> in bugzilla [19:21] pb_ (~pb@2002:5160:4550:1:240:95ff:fe30:aa84) joined #gstreamer. [19:21] <thomasvs> BBB: I'm not psychic :) [19:22] Action: BBB looks up [19:22] <BBB> did I mention that bugzilla is slower? [19:22] <BBB> http://bugzilla.gnome.org/show_bug.cgi?id=118142 [19:22] <ensonic> BBB: what about the adder ;-) [19:22] Action: BBB points to audio experts in here [19:22] <BBB> I'm only video [19:26] <alley_cat> BBB: any plans to support audio stream switching in totem with gst backend? :) [19:26] <alley_cat> it's one of the few things i'm missing (subtitle support being the biggest miss) [19:26] <BBB> no actual plans, but yes, the end goal is to support that [19:26] <dolphy> we should be able to do that one day or another :) [19:26] <BBB> I'd suggest to ask dolphy to help witht hat too [19:26] <BBB> speaking of the devil ;) [19:27] <dolphy> devil ? me? :) [19:27] <BBB> but I'm currently only focussing on actual media playback [19:27] <dolphy> you kidding [19:27] <dolphy> i m like a white angel [19:27] <BBB> LeRoutier, for example, did a crashtest for a huge series of movies to identify where we detect media types wrong (or not at all) [19:27] Action: BBB pets dolphy [19:28] <BBB> I want more such tests of unknown media trown at totem, and fix each nd any bug that results [19:28] <BBB> only then will I care about new features such as visualization, subtitles or ... [19:28] <BBB> I guess dolphy will work the other way around, so he's your best bet :) [19:29] Uraeus (~csc...@3j...) joined #gstreamer. [19:29] <alley_cat> hmm, just noticed totem with xine backend doesn't suppoert audio stream switching for those files either ... [19:29] <Uraeus> g'day [19:29] <BBB> alley_cat: even then, we should [19:29] <alley_cat> BBB: agreed :) [19:29] <alley_cat> i can choose the stream with gst-launch, so it shouldn't be too hard to support it in totem :) [19:29] <BBB> hi Uraeus [19:29] <BBB> alley_cat: DVD has the same issue [19:30] <thomasvs> later guys [19:30] <BBB> we need some generic way of selecting a stream from a series of equal pads [19:30] <Uraeus> BBB: I think the audio plugin used with mkv files has caps issues [19:30] <BBB> pad grouping or so [19:30] <Uraeus> bye thomasvs :) [19:30] <LeRoutier> but for bivix et subtitles, even if not actually supported, would it breaks because of too numerous/unknown streams or would it only play one audio stream and ignore subs ? [19:30] <BBB> Uraeus: that can be any [19:30] walters (~wa...@na...) joined #gstreamer. [19:31] <dolphy> BBB: the other way around ? [19:31] <dolphy> BBB: are you kidding :) [19:31] <Uraeus> BBB: the star wars clip [19:31] <Uraeus> hi walters [19:32] <dolphy> ok enough for today [19:32] dolphy (~do...@po...) left irc: "Network down, IP Packets delivered via UPS" [19:33] <Uraeus> hmm both thomasvs and dolphy leaving, I am starting to wonder if team barcelona is full of slackers :) [19:33] <BBB> Uraeus: we can't downchannel 5:1 to 2:0 sound yet [19:33] <BBB> so osssink doesn't play it [19:33] <BBB> feel free to open a bug report, we don't have one yet [19:33] <walters> yo Uraeus [19:33] <BBB> I'd love to see a bug for each failing movie [19:34] <BBB> and someone should make a tracker [19:34] <jdahlin> Uraeus: yeah, damn slackers [19:34] <BBB> so all 'my media X Y Z doesn't play' bugs are tracked [19:34] <BBB> LeRoutier: currently, it simply plays the first sound clip [19:34] <Uraeus> jdahlin: talking about slacking, fixed my g-s-r bug yet? :) [19:35] <BBB> Uraeus: is there such a bug yet? [19:35] <LeRoutier> BBB: for the media sample in my FTP, i'll give the path but not the full FTP uri (i don't really want anyone seeing bugzilla to know a ftp user/pass on my server [19:35] <BBB> Uraeus: for the starwars clip? [19:35] <BBB> ok, fine with me [19:36] <BBB> then please add my email address to each as assigner, plus add a quote that I know the FTP login [19:36] <BBB> people willing to work on the bugs should be able to do so [19:36] <LeRoutier> BBB: feel free to give user+pass to any gst people you trust and that could help resolving it [19:36] <Uraeus> BBB: I create a startwars bug :) [19:36] <BBB> so I can then send files to those persons individually [19:36] <BBB> Uraeus: url? [19:36] <BBB> LeRoutier: sure :) [19:36] ChrisHJW_log (~ch...@p5...) joined #gstreamer. [19:37] <Company> BBB: open your tracker bug [19:37] <BBB> k [19:37] <jdahlin> Uraeus: bla bla bla [19:38] <Company> BBB: and start by adding the spiderman trailer bug to it :) [19:38] <Uraeus> BBB: I have created it yet, but I do so today, you have the star wars clip yourself right? [19:41] sub_pop (~link@129.210.180.84) joined #gstreamer. [19:41] bilboed (~bilboed@AMontsouris-108-1-29-21.w81-53.abo.wanadoo.fr) left irc: Remote closed the connection [19:43] <BBB> http://bugzilla.gnome.org/show_bug.cgi?id=138435 [19:43] <BBB> Uraeus: yes, but provide a link nevertheless [19:43] <BBB> Company: feel free to make it depend on it yourself :) [19:45] wheels (~sc...@ds...) joined #gstreamer. [19:45] jcsston (~Jory@206.228.173.36) left irc: Read error: 60 (Operation timed out) [19:46] <Company> BBB: done [19:46] <BBB> now, the cool thing is that if we have several tens of such bugs, we can easily ask relatively new people to hack on that [19:46] <BBB> because they're usually fairly easy to solve [19:46] <BBB> Company: ty [19:47] <BBB> Company: and if you want, add yourself CC to the tracker... it'd be cool if all developers did that so we can give this some priority in the next few months :) [19:47] <BBB> oh [19:47] <BBB> wait [19:47] <BBB> you did [19:47] <BBB> d'oh [19:47] <Company> yeah [19:47] <BBB> nevermind ;) [19:47] Action: Company likes replacing mplayer with gst-player some day [19:48] thomasvs (~th...@po...) left irc: No route to host [19:49] Action: Company wonders if he should poke wheels wrt kiosrc and event loops again [19:50] <ensonic> cu, tomorrow [19:50] ensonic (~ensonic@141.57.8.51) left #gstreamer ("Leaving"). [19:50] <Uraeus> jdahlin: I sold my appartment today, got 1 070 000 NOK for it :) [19:50] <jdahlin> Uraeus: great [19:50] <jdahlin> Uraeus: you should have taken my offer though [19:50] <BBB> where are you going to live? [19:51] <BBB> au? [19:51] <jdahlin> 10 SEK is clearly more than 1M NOK [19:51] <Uraeus> BBB: for the next few months, my mothers place, then I will travel then world, and then hopefully Barcelona :) [19:51] <Uraeus> s/then/the/ [19:51] <iain> 100,000quid? nice [19:51] <Uraeus> iain: yeah, actually a little more as you should divide by 8 [19:52] <Uraeus> iain: of course the bank will take half of it :) [19:52] <iain> that'd buy a very nice house in N. Ireland [19:52] <iain> or half an apartment on the riverfront in belfast, but you don't want to live there :) [19:54] <iain> if Ximian people are "monkies" because of their logo, does that mean GStreamer people are slugs? [19:54] <iain> the sluggies [19:55] <Uraeus> yup, we are the slimiest hackers in the community :) [19:58] <iain> if sluggy.com was still funny, I'd try to get a mention on the site [19:58] <iain> but I've not read it in a year or so [20:00] <LeRoutier> bbl, lunch [20:00] Nick change: LeRoutier -> LeRaway [20:02] BBB (~Adm...@pc...) left irc: Read error: 104 (Connection reset by peer) [20:03] <wheels> Uraeus: So it's true that you get your CVS account deactivated if word gets around that you've bathed recently? :-) [20:04] <Uraeus> wheels: yeah, we have a special community set up to do suprise controls, kinda like the people checking for drug abuse in sports :) [20:07] ChrisHJW_log (~ch...@p5...) left irc: Read error: 60 (Operation timed out) [20:08] yippi (~br...@nw...) left irc: Remote closed the connection [20:09] <wheels> Uraeus: I mean -- just imagine if random developers started showering -- next thing you know they'd be up in arms about everyone else stinking and whatnot; just think of the impact on the community. [20:10] <Uraeus> yeah, some of them could even encouter situations where they where allowed to breed if we allowed them to clean themselves [20:11] <iain> uh oh...I'm just about to go and shower...but I want my CVS account kept [20:11] <wheels> Uraeus: Well, and its widely known that copulation and the associated baggage is a cheif distractor from coding. [20:11] <Company> wheels: where is the kio source code? [20:11] Action: Company can't find it in webcvs [20:11] <wheels> Company: kdelibs/kio [20:12] <Company> thx [20:14] Uraeus (~csc...@3j...) left irc: "Client exiting" [20:15] walters (~wa...@na...) got netsplit. [20:15] lupusBE (~lu...@u8...) got netsplit. [20:15] jonathang (~jo...@83...) got netsplit. [20:15] Rotty (~an...@ch...) got netsplit. [20:15] alley_cat (AlleyCat@pD95E932B.dip.t-dialin.net) got netsplit. [20:15] taaz (~dlehn@66.37.66.32) got netsplit. [20:15] danb (~da...@cs...) got netsplit. [20:16] walters (~wa...@na...) returned to #gstreamer. [20:16] lupusBE (~lu...@u8...) returned to #gstreamer. [20:16] jonathang (~jo...@83...) returned to #gstreamer. [20:16] Rotty (~an...@ch...) returned to #gstreamer. [20:16] alley_cat (AlleyCat@pD95E932B.dip.t-dialin.net) returned to #gstreamer. [20:16] taaz (~dlehn@66.37.66.32) returned to #gstreamer. [20:16] danb (~da...@cs...) returned to #gstreamer. [20:18] Kaetzchen (AlleyCat@pD9519B20.dip.t-dialin.net) joined #gstreamer. [20:18] alley_cat (AlleyCat@pD95E932B.dip.t-dialin.net) left irc: Nick collision from services. [20:18] Nick change: Kaetzchen -> alley_cat [20:19] BBB (~Adm...@pc...) joined #gstreamer. [20:19] <BBB> *poof* and gone was internet [20:20] Nick change: LeRaway -> LeRoutier [20:20] markey (~me...@po...) joined #gstreamer. [20:22] md`` (ill...@md...) joined #gstreamer. [20:23] <LeRoutier> oh, the "novell will switch to qt" just reached slashdot [20:24] <markey> about 1 week delayed [20:24] <markey> woohoo [20:24] <jdahlin> Regarding Novell and Qt, read http://slashdot.org/comments.pl?sid=102104&cid=8705159 [20:24] Action: BBB checks date [20:24] <BBB> too close [20:24] <BBB> ;) [20:25] sjoerd (~sj...@si...) left irc: Remote closed the connection [20:28] md` (ill...@md...) left irc: Read error: 104 (Connection reset by peer) [20:29] lupusBE (~lu...@u8...) left irc: "Bezig met verlaten" [20:30] jdahlin (~jd...@po...) left irc: "Leaving" [20:34] Rotund (~jo...@c-...) joined #gstreamer. [20:34] <Rotund> okay. I have a couple questions [20:34] <Company> Rotund: go ahead [20:34] <Rotund> I'm having a problem building "libgstinterfaces-0.8.1a" [20:34] <Rotund> no rule to make target [20:35] <Rotund> needed by oss and alsa [20:35] <Rotund> is there something in the makefile for it? [20:35] <Company> yeah [20:35] <Rotund> I mean configure script [20:36] <Company> it should be built in gst-libs/gst/ when you build gst-plugins [20:36] <Rotund> hmmm. [20:36] <Rotund> Gentoo splits up the plugins package into separarte packages [20:36] <Rotund> build scripts... whatever you wanna call it [20:38] <LeRoutier> Rotund, bad boy, you unmasked gnome 2.6 ?! [20:38] <Rotund> it IS being built when I do the "big gst-plugins" [20:38] <Rotund> =) [20:38] <Company> pkgconfig's gstreamer-interfaces-0.8 is needed [20:39] <BBB> er [20:39] <BBB> rotund [20:39] <Rotund> It's not building it when just building the alsa one [20:39] <BBB> gentoo questions belong on the gentoo fora [20:39] <Rotund> or the oss one [20:39] <BBB> not in developer channels [20:39] <Rotund> sorry. I'm wondering if it's not an issue in the configure script [20:39] <BBB> ask foser if you want to, he's the gentoo build maintainer for the gstreamer-related packages [20:39] <BBB> no, it's a gentoo bug [20:39] <BBB> not a gst bug [20:39] <LeRoutier> Rotund, it is gentoo specific. go to #gentoo or ask foser when he's back (gentoo gnome master) [20:39] <Rotund> okay. sorry. [20:40] <BBB> np :) [20:42] <Company> waargh [20:43] <Company> kde is complicated [20:44] jcsston (~Jory@204.96.16.96) joined #gstreamer. [20:47] <ds-work> http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=banana+slugs&btnG=Google+Search [20:47] <ds-work> Company: ! [20:48] <LeRoutier> Rotund, you meant /usr/lib/libgstinterfaces-0.8.la not .1a i suppose [20:50] <LeRoutier> Rotund, anyway, usually, masked packages aren't supported, you'd better not fill a bug report about it, or you'll be shot [20:50] <Company> ds-work: i think we should not link ANY caps to any other caps [20:50] <Company> ds-work: or we should make filesrc emit a different caps [20:52] <Company> ds-work: i think it's better if we define semantics for the GstFormats and offset fields of "unknown" streams, while an ANY streeam shouldn't have those [20:52] <ds-work> Company: yeah [20:53] <ds-work> Company: I wanted to get rid of ANY, but couldn't figure out how without a lot more work [20:53] <LeRoutier> bbl [20:53] LeRoutier (~ler...@dy...) left irc: "Leaving" [20:53] <ds-work> of course, we're halfway there, since filesrc ! filesink will negotiate to application/octet-stream [20:54] <ds-work> but ANY is still useful for identity [20:54] <Company> yeah [20:54] <ds-work> but only in the pad template [20:55] <Company> but the stuff that filesrc emits and the stuff identity accepts are different [20:55] <Company> we should have a capsrewriter element that allows changing caps at will [20:55] markey (~me...@po...) left irc: "bbl" [20:56] <ds-work> yes [20:57] <ds-work> imo, iaiw, we should always use filesrc ! typefind ! mpegdemux, etc. [20:57] <ds-work> that way, filesrc can always use application/octet-stream [20:57] <Company> iaiw? [20:57] <ds-work> iaiw = in an ideal world [20:58] <Company> woot, google changed layout [21:00] <Company> ds-work: btw, please use --gst-scheduler=entrygthread to find problems with switching the core to forced-discont-before-buffer [21:02] <ds-work> can that be added easily to other schedulers? [21:02] <Company> ds-work: it should be added to the core [21:02] <ds-work> Company: btw, I agree about the registry stuff -- I've had my eye on rewriting it for a while [21:03] <ds-work> Company: ah, ok. Is this something that may cause bugs (hint hint)? [21:03] <Company> ds-work: i've already fixed one bug [21:03] Action: BBB freaks out and decides it's time to propose branching off gstreamer-0.8.x [21:03] <Company> ds-work: that's why i hacked that into the scheduler only [21:04] <Company> we don't branch off gstreamer-0.8.x [21:04] <ds-work> BBB: I disagree. If we can add stuff carefully, I think it's a good thing [21:04] Action: BBB is a scared-ass [21:04] <BBB> what's your plan then? [21:04] <ds-work> any chance we can switch to arch? [21:05] <BBB> dunno, what's that? [21:05] <Company> i don't think arch would solve that problem [21:05] <wheels> BBB: CVS for weenies. :-) [21:05] <Company> we use cvs HEAD in the future [21:05] Nick change: md`` -> md` [21:05] <Company> and do releases from cvs HEAD [21:06] <Company> unless we need to clean a brown paperbag, then we release from the branch of last release [21:06] <BBB> hm, right [21:07] <walters> which problem? [21:07] <BBB> didn't we have some mp3 file bugs too? [21:07] <BBB> that should go into the trackerbug? [21:07] <walters> branching? [21:07] <Company> walters: the problem of having a seperate HEAD and 0.8 branch [21:08] <walters> Company: well, arch doesn't have a formalized idea of HEAD really. you would just have a 0.9 branch and a 0.8 branch, like rb does. [21:08] <ds-work> do we want to release 0.10 in september? [21:08] <BBB> probably not [21:08] <BBB> we can do 0.8.x a while longer [21:08] <Company> i don't [21:09] <Company> i want to branch off 0.9 in september [21:09] <BBB> 0.8.x? [21:10] <Company> walters: yeah, but i don't want an 0.9 branch yet [21:10] <Company> walters: i want to have the developers eat their own released dogfood for a while [21:10] <walters> Company: sounds reasonable to me. [21:12] jcsston (~Jory@204.96.16.96) left irc: Read error: 110 (Connection timed out) [21:12] <BBB> hey, I'm happy with 0.8.x right now ;) [21:12] <BBB> at least people are fixing bugs now :-p [21:13] <Company> yeah, that's why i don't want to branch ;) [21:13] yippi (~br...@nw...) joined #gstreamer. [21:13] <BBB> the problem is that my profiles stuff should go into non-0.8.x for a while before being backported [21:13] <BBB> since I might want to change API [21:13] apoc (~ap...@dy...) joined #gstreamer. [21:14] <Company> enclose the headers in #ifdef GST_I_KNOW_THIS_MAY_CHANGE_RANDOMLY or something [21:14] <apoc> hi [21:14] <BBB> heh :) [21:15] <ds-work> BBB: that's why we need arch :) [21:15] <Company> BBB: can't you just put it into sandbox? [21:16] <Company> (apart from the fact that a profiles lib does not belong in gst-plugins but in gst-media-lib or something similar anyway) [21:16] <Company> well, apart from allowing plugins to define their own profiles... [21:16] <Company> oh well [21:16] jcsston (~Jory@204.96.16.96) joined #gstreamer. [21:20] bilboed_school (~bilboed@163.5.255.81) left irc: "Leaving" [21:20] bilboed_school (~bilboed@163.5.255.81) joined #gstreamer. [21:23] teuf (~te...@ce...) joined #gstreamer. [21:23] jcsston` (~Jory@204.96.16.96) joined #gstreamer. [21:25] <BBB> Company: I'm not sure [21:25] <BBB> Company: it's similar stuff as metadata, really [21:25] <BBB> that's why it's a separate lib (not in gstinterfaces or gst-core) [21:25] <BBB> but still in gst-plugins [21:25] <BBB> I'm not sure where it belongs [21:26] <BBB> I'll put the UI in gst-sandbox, that's where it's currently on my HD ;) [21:26] <Company> it's not really that similar to metadata [21:27] <Company> it's just a List<GProperty> => string mapping [21:27] <BBB> true [21:27] <BBB> but in 'impact' or 'level' [21:30] <Company> you could just ship all of them in an xml file and wouldn't need to require gst-plugins at all [21:30] <BBB> that'd suck if I want to add external projects [21:31] <BBB> like profiles provided with the monkeyaudio encoder or the shorten encoder [21:31] jcsston (~Jory@204.96.16.96) left irc: Read error: 60 (Operation timed out) [21:32] <Company> you _could_ do it that way (kinda like gconf) [21:32] <Company> i didn't say you should ;) [21:32] <Company> qt sucks [21:33] BBB (~Adm...@pc...) left irc: Read error: 104 (Connection reset by peer) [21:34] BBB (~Adm...@pc...) joined #gstreamer. [21:34] <BBB> what was the last thing I said? [21:34] <Company> <BBB> like profiles provided with the monkeyaudio encoder or the shorten encoder [21:34] <Company> <-- jcsston has quit (Read error: 60 (Operation timed out)) [21:34] <Company> <Company> you _could_ do it that way (kinda like gconf) [21:34] <Company> <Company> i didn't say you should ;) [21:34] <BBB> ok, so we think alike [21:34] <BBB> I tried saying this: [21:34] <BBB> http://bugzilla.gnome.org/buglist.cgi?product=GStreamer&component=gstreamer+%28c [21:34] <BBB> hm [21:34] <BBB> not that [21:35] <Rotty> ds-work: is arch support planned? [21:35] <BBB> (14:29:58) BBB: that's why I want this element-specific stuff in the elements themselves [21:35] <ds-work> Rotty: support? [21:37] mxpxpod (~bryan@65.243.233.2) joined #gstreamer. [21:38] mathrick (~mathrick@Zietka-18.a-inter.net) joined #gstreamer. [21:40] <mathrick> moin [21:40] <BBB> hi [21:40] Action: BBB back to work [21:40] <BBB> bbl [21:40] BBB (~Adm...@pc...) left #gstreamer. [21:43] Nick change: taaz -> taaz-gone [21:44] <Rotund> actually, the Gentoo bug is sorta a bug in the Makefile [21:46] <Rotund> also, (if anyone cares) the Makefiles refer to variables as $(top_builddir) and ${top_builddir} [21:46] <Rotund> both are valid, just a pain [21:53] <Company> *$?&*$&*&* qt [21:54] <mathrick> quicktime or trolltech's child? [21:54] <Company> trolltech [21:55] <mathrick> why are you touching that? :) [21:55] <Company> either i don't grok C++ at all or it's just not possible to run multithreaded [21:55] <Company> mathrick: kiosrc [21:56] <mathrick> ahh, right. So you decided to use qt as mainloop provider? [21:56] <Company> no [21:56] <Company> i decided to run my own event loop for the kioslave i'm using [21:56] <Company> unfortunately the concept of "my own" is unknown to qt [21:57] <Company> it's either global or not at all [21:57] <mathrick> eh? [21:58] <Company> qt happily keeps a list of all pending events for you [21:58] <Company> in the qapplication object [21:58] <Company> unfortunately there is only one qapplication object [21:58] <mathrick> oh, and you cannot convince it otherwise? [21:59] <Company> unless you tell me how to duplicate global variables i don't think i can [21:59] Action: mathrick looks at Qt's docs [21:59] <Rotund> Company: what is the problem? can't access events from a second thread? [22:00] <Company> Rotund: can't add events to a different eventloop [22:00] <Rotund> ahh. [22:00] <Rotund> may I ask what kioslave is? (use GNOME) [22:01] <Company> can't make parts of kde add events to a different event loop [22:01] <Company> kioslaves are the equivalent of gnomevfs modules [22:01] <Rotund> okay. what sort of events do you need? [22:02] <Company> i need the kioslave i'm using to put the events it produces into a different event loop [22:02] <Rotund> okay. so pump an event [22:02] <Company> the kioslave pumps events, not me... [22:03] <Rotund> wait. is pump add or remove? [22:03] <Rotund> I mean add an event [22:03] <Company> yeah [22:03] <mathrick> Company: why do you need them in different loop? [22:03] <mathrick> ie, what is that other loop? [22:03] <Company> mathrick: there's the so called "main event loop" [22:04] <Company> mathrick: that one may or may not exist, depending on gstreamer being used by a qt app or a gst app [22:04] Nick change: mxpxpod -> mx|gone [22:04] <Company> hmmm [22:04] <mathrick> hmm, which is when? [22:05] Action: mathrick lost a little bit [22:05] <Company> yeah, it's not that easy at all ;) [22:05] <Rotund> okay. can you describe what you want to kioslave to do? [22:06] markey (~me...@po...) joined #gstreamer. [22:06] <Company> the kioslave does stuff [22:06] <Company> whenever the kioslave has data available, it puts an event in the main event queue [22:07] <mathrick> k [22:07] <Company> then, when the kde main event loop runs, those events are processed [22:07] <Company> unfortunately we don't know if a kde main event loop runs [22:07] <mathrick> are these two main loops one? [22:08] <mathrick> one kioslave puts events in and kde's one? [22:08] <Rotund> okay. is the kioslave for gstreamer? [22:08] <Company> mathrick: no, it's just one event loop [22:08] <Company> mathrick: the thing called "main event loop" by kde guys [22:08] <Company> ...is called... [22:09] <mathrick> Company: so, kioslave puts its events into different loop that kde's one? [22:09] <Rotund> you are supposed to use signals and slots to pass events [22:09] <Rotund> I think [22:09] <Company> mathrick: no, it uses the same [22:09] <mathrick> Company: k, that was my initial question ;) [22:10] <Company> mathrick: i'd like it to use a different one, but i have no idea how [22:10] <mathrick> Company: so, problem arises when we don't have kde handy? [22:10] <mathrick> or, wait, maybe it's the opposite [22:10] <Company> mathrick: it's one of those cases ;) [22:11] <Rotund> okay. So what does the kioslave access? I want to know what the kioslave does [22:11] <mathrick> hmm, /me thinks we always want to put events into different than kde's loop, wether it's running or not [22:11] <mathrick> because it's gstreamer who needs to get these events, not kde [22:11] <mathrick> it == kde [22:12] <Company> mathrick: yeah [22:12] <Company> mathrick: but unfortunately, kde events are _always_ put into the kde queue [22:12] Action: Company convinces wheels and markey to use Gtkmm in the future [22:13] <markey> gtkmm? [22:13] <markey> what's it [22:13] <Company> gtk c++ bindings [22:13] <markey> omg [22:13] <markey> never [22:13] <markey> :) [22:13] <markey> take qt from my dead cold hands [22:13] <mathrick> " For any GUI application that uses Qt, there is precisely one QApplication object, no matter whether the application has 0, 1, 2 or more windows at any time." [22:14] <Company> mathrick found the problem [22:14] <mathrick> Company: wait a sec, lemme see further [22:14] Action: Company prepares to take qt from people's cold dead hands [22:15] <Company> qt has more global variables than mikmod [22:15] <Company> and mikmod is bad already [22:15] <mathrick> http://doc.trolltech.com/3.2/qeventloop.html#details [22:16] <mathrick> http://doc.trolltech.com/3.2/qapplication.html#enter_loop [22:16] <markey> we'll get it running somehow [22:16] <markey> I might go insane in the process [22:16] <markey> but hey [22:16] <Company> mathrick: that doesn't solve the problem... [22:16] <markey> it's worth it ;) [22:16] <Company> markey: a true KDE guy speaking :p [22:17] <markey> tim jansen admitted he gave up on the plugin in terror [22:17] <Company> hehe [22:17] <markey> and basically forgot about gst for a while [22:17] <mathrick> in second, read the eventLoop() description, I found no other link than by enter_loop() :) [22:18] <Company> mathrick: i've found webcvs.kde.org/cgi-bin/cvsweb.cgi/qt-copy/src/kernel to be better :p [22:18] Action: Company is a true "who needs docs anyway" guy ;) [22:18] <markey> qt docs are so nice you want to read them even at night [22:19] harshy (~ha...@dh...) joined #gstreamer. [22:20] <mathrick> "There can only be one event loop object. The QEventLoop is usually constructed [22:20] <mathrick> by calling QApplication::eventLoop(). To create your own event loop object create [22:20] <mathrick> it before you instantiate the QApplication object." [22:20] <mathrick> hmm, not good [22:20] Action: Company shoots [22:22] <mathrick> looks like there needs to be some clever subclassing for external mainloop interaction [22:25] <mathrick> Company: what about subclassing it to take GMainLoop, and forward any incoming event there? [22:26] <Company> mathrick: and if the app uses KDE? ;) [22:26] <mathrick> well, that means the position of one and only loop is already taken, right? [22:27] <Company> mathrick: apart from that it doesn't work anyway [22:27] <mathrick> why? [22:28] <Company> because you can only start changing stuff in the plugin's plugin_init function [22:28] <Company> and then it's too late already... [22:28] spyder482 (~spy...@ad...) joined #gstreamer. [22:29] <mathrick> why? if we're not kde app, there's no QEventLoop yet, right? [22:29] <mathrick> but if we are, well, then suckage happens [22:29] <Company> yeah [22:29] <Company> hm [22:29] <Company> unlesss... [22:29] Action: Company needs to test something [22:30] <mathrick> markey: does KDE implement its own QEventLoop subclass ? [22:30] <mathrick> markey: or uses stock Qt's one? [22:30] <markey> I'd have to look it up [22:30] <markey> let's see [22:31] <markey> QApplication's eventloop [22:32] <markey> KApplication derives from it [22:32] <mathrick> and doesn't provide its own loop? [22:32] <markey> no [22:32] <markey> it doesn't work that way [22:32] <markey> there's one event loop [22:33] <mathrick> good, one more potential contact point avoided [22:33] <markey> from QApplication [22:33] <mathrick> I know, but kde may have wanted it to do something more spiffy than usual [22:33] <mathrick> then it would have subclassed it [22:34] <markey> right now I don't see another solution as the one tim already tried [22:34] <mathrick> uh-huh, looks like my system exploded somewhat :\ [22:34] <mathrick> I installed udev from debian package, but I still run 2.4 [22:35] <mathrick> at least, I don't know of any other reason why suddenly my sound module stopped to load on startup [22:40] <Rotund> okay. to decode an ogg from gst-launch-0.8, what are the middle parts I need? (like vorbisdec) [22:40] <mathrick> hmm, I wonder. Why didn't it autoload module for my card? It was always doing so [22:41] <jonathang> mathrick, maybe it has to do with discover or hotplug? [22:42] <mathrick> jonathang: maybe, I have discover, yes. But I didn't uninstall it, AFAIK [22:42] Action: mathrick doesn't remember how his system works [22:43] <jonathang> mathrick, discover has been updated to v2 lately... If I were you, I'd add the module's name in /etc/modules [22:44] <mathrick> jonathang: yep, probably good idea. I need to find out if it's indeed a module :) [22:45] <Company> Rotund: filesrc ! oggdemux ! vorbisdec ! audioconvert ! osssink [22:45] <jonathang> mathrick, which sound card do you have? [22:45] <mathrick> C-Media PCI [22:45] <mathrick> Discovering hardware: cmpci ignore usb-ohci ne2k-pci [22:45] <mathrick> Skipping cmpci; assuming it is compiled into the kernel. [22:45] <mathrick> hmm [22:45] <mathrick> but there IS cmpci module [22:45] <jonathang> huh [22:46] <jonathang> if you modprobe it, is it ok? [22:46] <Company> mathrick: use alsa [22:46] <jonathang> Company, you're soooooo right :) [22:46] <mathrick> jonathang: not sure, my mixer app still complains [22:46] <mathrick> Company: I will, when I upgrade to 2.6 [22:47] <jonathang> mathrick, with debian, it's really easy to use alsa, wether you have a 2.4 or 2.6 kernel [22:47] <mathrick> but then, my custom compiled 2.6 dumped stacktrace on startup, which wasn't entirely desirable [22:47] <Company> mathrick: i'm using a cmedia pci as my main soundcard (with alsa) [22:48] <mathrick> jonathang: I had alsa earlier, but then something gone wrong when changing kernel or mobo, and then I changed it [22:48] <mathrick> I don't remember the reason too well [22:48] <jonathang> mathrick, time to try again ;) [22:49] <mathrick> hell, it's high time to compile 2.6 [22:49] <jonathang> right :) [22:49] <jonathang> and to remove discover :) [22:49] <mathrick> I just need to copy debian's .config, it's proven to not crash :) [22:49] <jonathang> unless you're changing your hardware every two days :) [22:49] <mathrick> but I still have no clue why my own .config caused it to crash [22:50] <mathrick> well, no, but I like having automagic here and there [22:50] <jonathang> yes, but warning with alsa [22:50] <mathrick> it makes me feel warm and fuzzy ;) [22:50] <mathrick> why? [22:50] <jonathang> discover and hotplug load oss modules [22:50] <mathrick> ah, yes, I remember [22:50] <jonathang> and then /etc/init.d/alsa is confused... :( [22:51] <mathrick> I even added ignore line for my old card [22:51] <mathrick> it's a pity discover can't be convinced otherwise [22:51] <jonathang> the solution is to either configure discover correctly... [22:51] <jonathang> or to remove it :) [22:51] <mathrick> define 'correctly' :) [22:52] <jonathang> i don't know... i removed it! [22:53] <mathrick> hehe [22:54] <mathrick> time for my usual kernel rant - I want stable drivers ABI, dammit! [22:54] BBB (~Adm...@pc...) joined #gstreamer. [22:55] <mathrick> wb BBB [22:55] <BBB> ty [22:56] <jonathang> good night everybody [22:56] jonathang (~jo...@83...) left irc: "Leaving" [22:57] Action: BBB kicks mathrick with the magic words mms [22:57] <BBB> O-) [22:57] <Company> use the xine wrapper :p [22:57] <BBB> nohohohoho [22:58] <BBB> I don't even have xinelib on my system [22:58] <Company> it works for mms :) [22:58] <BBB> I'm quite sure you only tested mp3, mms and qdm2 ;) [22:59] <alley_cat> apropos xine, a question that came up recently: is it possible to have gstreamer framebuffer output through the xine plugin? [22:59] <Company> not even mp3 [22:59] <mathrick> what is qdm2? [22:59] <Company> but i tested cdda! [22:59] <BBB> wee [23:00] <BBB> xinesrc_cdda ! osssink [23:00] <BBB> :D [23:00] <Company> yup, that works [23:00] <BBB> mea culpa [23:00] <Company> xinesrc_cdda ! xineaudioout_oss should work, too [23:00] Action: BBB writes some random muxer documentation [23:01] <BBB> after that N-to-N, which is fairly simple because nobody uses it so it's all unknown ;) [23:01] <BBB> and then the interesting stuff! [23:01] <BBB> autopluggers and managers [23:01] <Company> but i gave up, because wrapping is kinda boring ;) [23:01] <BBB> d'oh [23:01] <BBB> just cut out mms from it [23:01] <BBB> that's all I care of [23:01] <Company> i have mms :p [23:01] <BBB> pff [23:02] <Company> (i'm not sure asfdemux can handle it in all cases though) [23:02] <Company> which was the reason i started chunklib ;) [23:02] <BBB> anyone have opinions on libgstplay implementing typefind functions for m3u (mp3 playlist) and asx (asf xml description)? [23:02] <Company> uhm [23:02] <Company> that should be done by the typefind plugin [23:03] <BBB> should it? [23:03] <BBB> that's what I'm unsure about [23:03] <BBB> since they contain playlists, and libgstplay handles those, not gstreamer itself [23:03] Action: BBB is in doubt [23:04] <mathrick> hmm, culprit #1: CONFIG_SOFTWARE_SUSPEND=y [23:05] <Company> a lib should never implement a typefind function [23:05] Action: mathrick tries w/o SWSUSP [23:06] <Company> we need a way to handle playlists somehow though [23:07] jdahlin (~jdahlin@5.Red-81-33-126.pooles.rima-tde.net) joined #gstreamer. [23:07] jdahlin_ (~jdahlin@5.Red-81-33-126.pooles.rima-tde.net) joined #gstreamer. [23:07] <iain> playlistsrc [23:07] <Company> i'd like to have an asxdecode plugin that parses the asx file, connects to the stream and handles it (via gstreamer plugins) [23:08] <Company> so it'd need to be a bin [23:08] <Company> would be useful for rb and iradio streams, too [23:08] jdahlin_ (~jdahlin@5.Red-81-33-126.pooles.rima-tde.net) left irc: Client Quit [23:08] <Rotund> hmmm. I can't seem to get oggs to work [23:09] <Rotund> does this make sense? gst-launch-0.8 filesrc location=14-amen.ogg ! oggdemux ! vorbisdec ! audioconvert ! alsasink [23:09] <Rotund> wait. alsasink isn't working =) [23:09] <Rotund> sorry [23:10] <Rotund> Is alsasink supposed to work w/ alsalib 1.0? [23:10] <Company> it does here [23:10] <Company> 1.03b to be exact [23:10] <Rotund> okay. I have it working on MP3s but not oggs [23:11] <mathrick> hrmpf, anyone knows what is the difference between swsusp and suspend-to-disk? [23:11] BBB (~Adm...@pc...) left irc: Read error: 104 (Connection reset by peer) [23:11] <Rotund> ** ERROR **: file gstoptimalscheduler.c: line 752 (destroy_group): assertion failed: (group->group_links == NULL) [23:12] Action: Company blames the scheduler [23:12] <Company> try --gst-scheduler=basicgthread [23:12] <Rotund> same thing works if I change to osssink [23:12] <Rotund> =) [23:12] <Rotund> works [23:12] <iain> Company: whats your new scheduler called? [23:13] <Rotund> I love you guys. Rhythmbox works now =) [23:13] <Company> iain: entry{gthread,omega} [23:15] BBB (~Co...@pc...) joined #gstreamer. [23:20] BBB (~Co...@pc...) left irc: "Download Gaim: http://gaim.sourceforge.net/" [23:22] Shoragan (~rid...@d0...) left irc: "Leaving" [23:26] jdahlin (~jdahlin@5.Red-81-33-126.pooles.rima-tde.net) left irc: "Leaving" [23:32] <walters> anyone have a sample divx video? [23:32] <teuf> I've got a few 700MB samples ;) [23:32] <walters> mmm. big :) [23:33] <teuf> walters: maybe http://www.divx.com/movies/?src=toptab_movies_from_/index.php [23:34] <walters> teuf: looks like they cost $ [23:34] <teuf> ah crap [23:34] <teuf> sorry [23:35] <teuf> walters: http://jimmac.musichall.cz/gimp2demos.php then [23:36] <walters> teuf: sweet, thanks [23:37] Nick change: mx|gone -> mxpxpod [23:39] kwm (~kw...@c7...) left irc: "Leaving" [23:41] Nick change: jcsston` -> jcsston [23:42] BBB (~Co...@pc...) joined #gstreamer. [23:46] Action: BBB wonders what people are doing [23:49] <Company> cursing CPP atm [23:49] <Misirlou> BBB BBB BBB BBB [23:54] <mathrick> configuring kernel [23:54] <iain> watching invader zim [23:55] <Misirlou> Building GStreamer and Rhythmbox! [23:58] yippi (~br...@nw...) left irc: Remote closed the connection [23:59] Nick change: apoc -> apocz [00:00] --- Tue Mar 30 2004 [00:02] <Company> lalala [00:02] <Company> did i mention compiling c++ takes ages [00:02] <Company> ? [00:03] <markey> _bloody_ ages [00:03] yippi (~br...@nw...) joined #gstreamer. [00:04] Action: mathrick compiles 2.6.4 [00:06] Action: Company suspects KDE apps need a KApplication and not a QApplication [00:06] <BBB> Misirlou: yes? [00:07] <Misirlou> BBB: nothing [00:08] <BBB> :) [00:10] Action: Company dislikes the fact that gstreamer rebuilds the registry every time i modify a plugin [00:10] <Misirlou> BAD COMPANY! [00:11] <Misirlou> /me text is in the third person, not first! [00:11] Action: Misirlou slaps Company around a bit with a large trout [00:12] <Misirlou> Having to add --disable-plugin-builddir is a PITA. [00:13] <ds-work> Misirlou: we're going to change that soon [00:13] <ds-work> Misirlou: just need to set up some sort of test, so that it doesn't break [00:13] <ds-work> nobody uses it [00:14] <Misirlou> Nobody uses --enable-plugin-builddir or nobody uses --disable-plugin-builddir? [00:14] <ds-work> nobody uses --enable-plugin-builddir [00:14] <Company> gngngngngngngn [00:15] <BBB> someone really looks frustrated here [00:15] Action: mathrick likes clean compile output when building 2.6 kernels [00:16] <Company> i'm writing C++ code for kde... [00:16] <Company> now where do those guys hide the KApplication docs? [00:17] <BBB> why? :P [00:17] <Company> kiosrc [00:19] <Company> but my app just crashes with a sigill [00:21] <Company> oh, now it wants KCmdLineArgs [00:21] thaytan (~ja...@ad...) left irc: Read error: 113 (No route to host) [00:22] <mathrick> sounds almost like hungarian notation :) [00:22] Action: mathrick wonders why StupidStudlyCaps are so popular amongst C++ crowd [00:23] <Company> BecauseInTheirOpinionItJustLooksBetter_than_using_underscores [00:24] ChrisHJW (v-167@219.159.72.3) left irc: Read error: 104 (Connection reset by peer) [00:24] ChrisHJW (v-167@219.159.72.3) joined #gstreamer. [00:24] <mathrick> yeah, but why for function names too? This way you have one syntactic info lost [00:24] <mathrick> because variableNames and functionNames look the same [00:25] <Company> nonono [00:25] <Company> function names start with a lowercase character [00:26] <mathrick> and variables? [00:26] <Company> hrm, right [00:26] <Company> class names start uppercase [00:26] <mathrick> and that's perfectly fine [00:26] <Company> but there are no functions in C++ land, it's just members of objects [00:26] <mathrick> blah [00:27] <BBB> why would you need a KApplication to access KIO? [00:27] <BBB> that sounds rather braindead [00:27] <mathrick> myfoo.do_something() != myfoo.SomeSetting [00:27] <Company> BBB: welcome to KDE land [00:27] <mathrick> BBB: you missed the detailed discussion :) [00:27] <BBB> I'm sure I did [00:28] Action: BBB pets Company [00:28] <mathrick> BBB: wanna backlog? [00:28] Action: BBB won't fix it >:) [00:28] <BBB> yeah [00:29] <Company> kde dislikes "don't print everything you know to stdout or stderr" paradigm either [00:29] <ds-work> BBB: there's a style of programming that takes object-oriented design, and intermingles all the classes so that you can't extract one without depending on OpenOffice [00:30] <mathrick> BBB: got everything? [00:30] <mathrick> hmm, no [00:30] <ds-work> BBB: then there's another style with clear dependency layers [00:31] <ds-work> (which is why having a gdk_pixbuf plugin for gstreamer and a gstreamer plugin for gdk_pixbuf is the height of insanity) [00:32] steve_b (~st...@21...) joined #gstreamer. [00:32] <Company> in an ideal world gtk would depend on gstreamer [00:32] <Company> and the gimp, too [00:33] <ds-work> an ideal world? Is that the one that's based on the principle of embrace and extend? [00:33] <Company> no, that's the one where everyone understood that image parsing is a subset of video parsing [00:34] <Company> well, at least animated pixmaps are videos [00:34] <ds-work> that doesn't mean it should be done by gstreamer [00:34] <mathrick> BBB: that's about everything [00:34] <mathrick> hehe :) [00:34] <mathrick> that means gstgst plugin, sort of :) [00:34] <mathrick> why whould you call it ideal? [00:34] Action: mathrick disagrees [00:34] <mathrick> in an ideal world, we would have single binary running on bare metal [00:34] <mathrick> but why should gtk depend on gimp? [00:34] <mathrick> besides its name [00:35] <Company> ds-work: well, i'm fine with a common superlib, too [00:35] <Company> gimp should depend on gstreamer [00:35] <Company> since it does animations [00:35] <ds-work> the design of gegl is much more appropriate for image work [00:35] <mathrick> well, this one could be argued, but not the other way [00:35] <ds-work> and some mixture of gegl and gstreamer for animation work [00:36] <Company> yeah [00:36] <Company> combining gegl and gstreamer would be the video eitor people want [00:36] <Company> and probably require fixing 1E22 bugs [00:36] <Company> great [00:36] <mathrick> you're being pessimistic [00:37] <Company> now i say "no gui please" and Qt opens a connection to X for me [00:37] <mathrick> btw, what about this gegl dev, he's been here once [00:37] <Company> schweet [00:37] <mathrick> is he dropping by here anymore? [00:37] <Company> no clue [00:37] jcsston (~Jory@204.96.16.96) left irc: Read error: 60 (Operation timed out) [00:38] <mathrick> Company: well, it's funny enough that ioslave requires you to do gui :) [00:38] <Company> hey, kio has the prominent job.displayErrorDialog function [00:38] <mathrick> _DIALOG_ ? [00:39] <m... [truncated message content] |