IRC Logs
IRC <[email protected]>
| Newsgroups | gmane.comp.video.gstreamer.daily |
|---|---|
| Message-ID | <[email protected]> |
******************************************************************* [03:00] <Company> just for the strings [03:01] <Company> cute, kdeinit (leftover from running gst-register earlier is idling with !==MB RAM used [03:01] walters ([email protected]) joined #gstreamer. [03:01] <ds-work> !==? [03:02] smoke ([email protected]) got netsplit. [03:02] <walters> ds-work: nil [03:02] <Company> 100 [03:02] <Company> in caps with german keyboard [03:03] <Company> walters: loading metadata with 1500 songs I end up with <100MB RAMused [03:03] <Company> which is less than kdeinit ;) [03:04] <Company> walters: that's down from >500MB yesterday ;) [03:05] <walters> Company: sounds better :) [03:06] <taaz> what's it supposed to be? 0MB? [03:06] <ds-work> what is the RSS size, though? [03:07] <Company> taaz: madplay takes 9MB ;) [03:07] <Company> ds-work: 28.5 [03:08] smoke ([email protected]) got lost in the net-split. [03:08] <Company> though that's current, not after loading [03:08] <taaz> in theory should it be 0? [03:08] <Company> taaz: no idea, i'm just squashing memleaks a bit [03:09] <Company> though a huge part of that size are probably plugins [03:09] <taaz> i guess you could run it on 1000 then 2000 files to see what the per file leaks are [03:10] <Company> well, it caches data per file [03:11] <ds-work> the RSS size is the only part that's interesting [03:11] <ds-work> everything else is a mmaped file, basically [03:11] <taaz> 100 seems pretty bad in any case, 66k per file? [03:11] <Company> so i'm just importing my whole lib (which means it gets pushed through gst), closing and restarting with loaded library [03:12] <Company> taaz: that was total size [03:12] <taaz> err... or 19k i guess [03:12] <walters> taaz: rb builds a number of indicies [03:12] <walters> taaz: most of that is probably GHashtable [03:12] <taaz> 19k though? that's a lot of pointers [03:12] <Company> 4-5MB is the gstreamer registry [03:13] BBB ([email protected]) joined #gstreamer. [03:13] <Company> though that sounds like a lot [03:14] <taaz> quite honestly, i find rb hard to use ;) [03:14] Action: BBB has a new working gnomevfs patch [03:14] <BBB> this one doesn't segfault :X [03:14] <walters> taaz: how so? [03:15] <BBB> Company: so you said you wanted the whole erase property gone? [03:16] <Company> BBB: yeah, it should be nicely doable with a signal [03:16] <taaz> walters: i still don't know how to just do a simple thing like sort by file name. which tends to be how i search for tracks among a large collection of poorly tagged files [03:17] <taaz> walters: lately i've been listening to long dj set files. the seek bar can't deal with it and either jumps 20 minutes at a time or just crashes the app [03:17] <Company> after loading the whole lib i'm at 84.5MB RSS [03:17] <taaz> cplay handles this sort of thing just fine ;) [03:18] <walters> taaz: well the rb theory is that you don't interact with filenames. [03:18] <Rounin> Hey... Whenever I set my thread to playing, the app quits and reports "Killed" [03:18] <Company> and now that i have the 84.5MB here, i want to know where i got that from... [03:19] <walters> taaz: as for the seek bar - yeah. hm. this reminds me of that discussion about fisheye interfaces i saw somewhere. [03:19] <taaz> i know, which is why i don't complain too much. i figure it's just an impedance mismatch between rb ui and what i'd like to use. [03:19] <Rounin> However, it used to be a pipeline that I changed with findreplace [03:19] <Rounin> What could be the problem? [03:20] <taaz> walters: that seek widget issue is probably a whole research project on its own. [03:20] <Rounin> Oh [03:22] <taaz> walters: i also think there may be better ways to manage resources such as default radio stations. i still have a load of old ones from a previous release and most are broken or gone or dont work for some reason. would be nice if rb just merged default stations with user ones. [03:22] <taaz> walters: or at least have some way to realize the defaults got updated. maybe i'm just using it wrong... [03:22] <walters> taaz: there are definitely better ways :) [03:22] <walters> taaz: no, it's a bug. [03:22] <walters> taaz: it's a tricky issue though. [03:25] <Rounin> Blah, never mind [03:25] <taaz> walters: is it? my player ideas involve using a database that merges various RDF databases and sorts/filters into a UI. something that would handle default iradio stations in a similar manner to hotplug sources like a dvd or firewire/usb device [03:25] Action: BBB 's HD is full :/ [03:26] <Company> taaz: that was said so marketing compatible, you should try to get funding for that sentence alone [03:27] <walters> hehe [03:28] <taaz> i think the python support is just about at the point where whipping up an app to experiment with such ideas won't be too painful [03:31] <taaz> "we must embrace industry standard XML technologies to create a media player engine that integrates with the semantic web" -- taaz, ceo gsttech, inc [03:34] Nick change: harshy -> harshyWork [03:40] <walters> heh [03:41] <walters> taaz: i can't really see gst playback as the hard part of the problem. [03:43] <taaz> yeah, but i need some excuse ;) [03:43] <BBB> bbl [03:43] BBB ([email protected]) left irc: "Client exiting" [03:43] <ds-work> how do other projects handle assembly code when some platforms require a leading _ on symbol names? [03:44] <taaz> i've got a question about that alignment issue on the ml. why does gst have to care? shouldn't the glib macro deal with that when required? [03:45] <ds-work> no [03:46] <ds-work> glib does not concern itself with unaligned memory access [03:48] <taaz> it's just a pain to even think about these issues all the time ;) [04:04] <taaz> walters: i started to hack around with these ideas a while ago. got my music metadata imported into a trivial rdf format. [04:04] <taaz> walters: but then i realized that the python rdf query apis are not quite advanced enough to make such hacking easy [04:07] <taaz> not sure how good they are now. i could hack cwm into an app but that seems rather ugly. the redland author is occasionaly working on a query api which would probably make all my query issues trivial. so i just decided to shelve the problem for a few months [04:08] <Rounin> Lol [04:08] <Rounin> I discovered the downside of making an MP3 player with gstreamer [04:08] <Rounin> It's CPU usage is 41%, idle or not [04:09] <Company> yeah, that was the trick [04:10] <Company> now you just need to do something that is normally heavily CPU intensive, and it'll to it happily with just 41% [04:11] <Rounin> Hmm... Let me try and run bzflag [04:11] <Rounin> Bad lag, haha [04:17] <Rounin> Hm, some of the pages in the API reference are gone [04:23] <Rounin> Hm, I guess there's some magic UNIX command that will renice my application from within the proram [04:24] <bitshifter> Rounin: if your app uses 41% CPU to play back an mp3 and gst-launch-0.8 uses 4% - then your app either does something horribly wrong, or something very very fancy [04:25] <Rounin> I see... [04:25] <Rounin> Yes, there is some logic in that. [04:27] <Rounin> Ahaah [04:28] <Rounin> The background image [04:28] <Rounin> It had to be that [04:28] <ds-work> Rounin: nice() :) [04:28] <Rounin> It hacks into some mumbo jumbo screen update routine to draw a bg image, right [04:28] <Rounin> That was taking 40% of the CPU [04:29] <Rounin> Yay GTK [04:29] <Rounin> *Laughs* [04:29] <Rounin> I was so proud of that BG image, too [04:31] <Rounin> No wait [04:31] <Rounin> It's worse than that [04:31] walters ([email protected]) left irc: "battery death" [04:31] <Rounin> It's the code that keeps widgets from going invisible when I redraw the background [04:31] <Rounin> gtk_widget_queue_clear (myContainer); [04:32] <Rounin> Better limit that to a few widgets [04:34] mxpxpod ([email protected]) left irc: Read error: 60 (Operation timed out) [04:43] mxpxpod ([email protected]) joined #gstreamer. [04:49] <Rounin> Hm, so I have the choice between invisible widgets and using 40% CPU [04:49] <Rounin> Or not using a background image [04:49] <Rounin> Or modifying it to have an alpha mask *Sigh*... [05:09] Company ([email protected]) left irc: "Duede, where's my question mark!" [05:24] Sidiasus ([email protected]) joined #gstreamer. [05:56] ChrisHJW_log ([email protected]) joined #gstreamer. [05:59] Sidiasus ([email protected]) left irc: "Leaving" [06:13] Rounin ([email protected]) left irc: "Client exiting" [08:03] synap ([email protected]) joined #gstreamer. [08:03] synap ([email protected]) left #gstreamer. [08:18] ChrisHJW ([email protected]) left irc: Read error: 54 (Connection reset by peer) [08:38] markey ([email protected]) joined #gstreamer. [08:52] aeyakovenko ([email protected]) joined #gstreamer. [08:53] markey ([email protected]) left irc: "leaving" [08:53] <aeyakovenko> is there something new about v4lsrc in 0.8? it doesnt work anymore [08:55] <aeyakovenko> i get a "device is not in streaming mode" [09:07] <ds> it seems to work for me [09:07] <ds> I'm not at the machine right now [09:08] markey ([email protected]) joined #gstreamer. [09:10] <ds> yes, it works for me [09:10] <ds> at least, as well as it can without any TV signal input [09:11] <ds> I should probably start hijacking cable TV [09:30] <aeyakovenko> well a simple v4lscr ! xvimagesink pipeline doesnt work anymore [09:33] <ds> what about with ffmpegcolorspace in between? [09:54] jdahlin ([email protected]) left irc: "Leaving" [09:54] LeRoutier ([email protected]) joined #gstreamer. [09:55] <LeRoutier> hello ppl [09:55] <LeRoutier> is gst-plugins build broken ? [09:55] <LeRoutier> arf no, nevermind, my fault [09:56] markey ([email protected]) left irc: "leaving" [09:57] <LeRoutier> "gstreamer-profiles-0.8.pc" : is that a new one ? [10:00] wheels ([email protected]) left irc: "using sirc version 2.211+KSIRC/1.3.9" [10:02] dolphy ([email protected]) joined #gstreamer. [10:03] ChrisHJW_log ([email protected]) left irc: Read error: 60 (Operation timed out) [10:04] <LeRoutier> lut dolphy [10:05] <dolphy> morning [10:06] <LeRoutier> this gstreamer-profiles-0.8.pc seems to be something that ronald forgot to commit [10:06] <LeRoutier> or in a private branch of his own [10:13] Nick change: harshyWork -> harshy [10:43] Action: sxpert_work is back (gone 21:16:08) [10:43] jdahlin ([email protected]) joined #gstreamer. [10:54] thomasvs ([email protected]) left irc: Read error: 110 (Connection timed out) [10:57] sublett ([email protected]) joined #gstreamer. [11:03] KoRnouille ([email protected]) joined #gstreamer. [11:13] <LeRoutier> bbl [11:13] LeRoutier ([email protected]) left irc: "Leaving" [11:34] markey ([email protected]) joined #gstreamer. [11:34] iain ([email protected]) joined #gstreamer. [11:39] Nick change: markey -> markey|afk [11:39] pb_ (~pb@2002:3e03:42cc:1:20b:6aff:fe19:f290) joined #gstreamer. [11:45] thomasvs ([email protected]) joined #gstreamer. [11:45] <thomasvs> yah, Company is plugging lots of leaks [11:45] <thomasvs> dolphy: is your home machine offline ? [11:46] ensonic ([email protected]) joined #gstreamer. [11:47] <ensonic> hi hi [11:48] <ensonic> when using alsasink I get : [11:48] <ensonic> INFO alsa(10526) gstalsa.c(1226):gst_alsa_set_hw_params: Preparing format: (none) [11:48] <ensonic> net1: pcm_plug.c:882: snd_pcm_plug_hw_params: Zusicherung »err >= 0« nicht erfüllt. [11:48] <thomasvs> ensonic: set alsasink to dev=hw:0 [11:49] <ensonic> thomasvs: okay, but how [11:50] <ensonic> okay, i've found it - can't this me made default (as I would like my software to work with any audiosink) [11:50] <ensonic> me=be [11:51] <dolphy> thomasvs: no i m on it [11:52] Action: ensonic reads how to write an asoundrc file :-( [11:58] <thomasvs> jdahlin: why's dolphy's buildbot not working ? [11:59] <jdahlin> thomasvs: it must have been disconnected at one point, let me check [11:59] ChrisHJW_log ([email protected]) joined #gstreamer. [12:01] <jdahlin> dolphy: can you send me your twistd.log? [12:03] <jdahlin> dolphy: try mail [12:03] <dolphy> ok [12:03] <jdahlin> dcc does not seem to work (when both of us are behind nat) [12:05] <dolphy> mail is on the way [12:05] <dolphy> got to go [12:05] dolphy ([email protected]) left irc: "Network down, IP Packets delivered via UPS" [12:25] <jdahlin> Rhythmbox grew from 64M to 112M while importing 9.1G music [12:27] <jdahlin> restarting it, it shows 87M, so about 25M leaked [12:43] foser ([email protected]) joined #gstreamer. [12:50] Shoragan ([email protected]) joined #gstreamer. [13:02] Nick change: markey|afk -> markey [13:03] Toastie ([email protected]) joined #gstreamer. [13:06] <Toastie> Who here can point me at a 0.8 debian repository? [13:09] herzi ([email protected]) joined #gstreamer. [13:11] aeyakovenko ([email protected]) left irc: Read error: 60 (Operation timed out) [13:15] Toastie ([email protected]) left irc: "swoosh" [13:26] sublett ([email protected]) left irc: "I quit, therefore I was" [13:32] tvon ([email protected]) joined #gstreamer. [13:33] <tvon> I rolled my own gstreamer-plugins rpm, and I"m having an issue with it where video always appears in its own window [13:34] <tvon> meaning, if I try to play something with gst-player or totem, I'll have the normal totem/gst-player window with no video in it, and another tiny window will appear with just the video [13:34] <tvon> Ever heard of this? [13:36] <jdahlin> No, sounds a bit strange [13:38] <tvon> hrm [13:39] teuf ([email protected]) joined #gstreamer. [13:39] <teuf> hi [13:39] <teuf> are .wma files supposed to be properly handled by gstreamer 0.8 ? [13:50] ensonic ([email protected]) left irc: Read error: 113 (No route to host) [13:58] bilboed_school ([email protected]) joined #gstreamer. [14:20] dolphy ([email protected]) joined #gstreamer. [14:37] herzi ([email protected]) left irc: Read error: 110 (Connection timed out) [14:37] tvon ([email protected]) left irc: Read error: 110 (Connection timed out) [14:42] LeRoutier ([email protected]) joined #gstreamer. [14:42] <LeRoutier> re [14:42] herzi ([email protected]) joined #gstreamer. [14:49] ensonic ([email protected]) joined #gstreamer. [14:56] Action: lilo_booter mutters about autotools under his breath [15:01] smoke ([email protected]) joined #gstreamer. [15:25] <LeRoutier> bbl [15:25] LeRoutier ([email protected]) left irc: "Leaving" [15:33] mxpxpod ([email protected]) left irc: "To quit or not to quit.. wait... was that a question?" [15:39] sublett ([email protected]) joined #gstreamer. [15:43] bitshifter ([email protected]) left irc: "bye" [15:47] kmaraas ([email protected]) joined #gstreamer. [15:51] walters ([email protected]) joined #gstreamer. [16:28] <ensonic> can anyone quickly tell we what to put into $HOME/.asoundrc to make hw:0 default [16:29] <markey> why does GST ignore PKG_CONFIG_PATH? [16:30] <markey> seems to always put stuff into /usr/local/lib/pkconfig [16:30] <ensonic> markey: what makes you feel that it does [16:30] <markey> no matter what you set [16:30] <ensonic> markey: PKG_CONFIG_PATH is a search path, [16:30] <markey> hey I still don't see why GST puts stuff into /usr/local [16:30] <ensonic> markey: the gst.pc files are installed unser $prefix/lib/pkgconfig [16:31] <markey> uh.. [16:32] <markey> (gnomeware...) [16:33] <sublett> ensonic: pcm.!default { type hw card 0 } [16:33] <ensonic> sublett: thx, still I get gstalsa.c(1226):gst_alsa_set_hw_params: Preparing format: (none) [16:35] <ensonic> is alsasink using 'default' in a hardcoded fashion, so that it can't be set to hw:0,0 via .asoundrc? [16:36] <KoRnouille> hummf [16:36] <KoRnouille> problem compiling gstreamer [16:36] <KoRnouille> something about libtool again [16:36] <KoRnouille> http://rafb.net/paste/results/Mx950132.html [16:41] <KoRnouille> any idea ? [16:49] sublett ([email protected]) left irc: "I quit, therefore I was" [16:50] mathrick_ ([email protected]) joined #gstreamer. [16:50] <mathrick_> yo [16:51] Action: mathrick_ is on a crappy emergency box, trying to get 40GB HD running on it with no success, due to power adaptor burned in his primary box :\ [16:52] Nick change: mathrick_ -> mathrick [16:59] sublett ([email protected]) joined #gstreamer. [17:18] <iain> yey, I had a wonderful day [17:22] LeRoutier ([email protected]) joined #gstreamer. [17:22] <LeRoutier> re [17:22] <KoRnouille> re LeRoutier [17:22] <LeRoutier> anyone already tried the new X11 ? [17:31] markey ([email protected]) left irc: "leaving" [17:33] mathrick ([email protected]) left irc: ""Another last-resort hardware-fu"" [17:42] tromey ([email protected]) left irc: Read error: 104 (Connection reset by peer) [17:42] <teuf> haha, I need to kick company [17:47] <LeRoutier> for his blog post ? [17:47] <teuf> yeah [17:48] sub_pop ([email protected]) left irc: "Client exiting" [17:49] sublett ([email protected]) left irc: "I quit, therefore I was" [17:52] tromey ([email protected]) joined #gstreamer. [17:57] sublett ([email protected]) joined #gstreamer. [17:59] trow ([email protected]) joined #gstreamer. [18:02] Phython ([email protected]) joined #gstreamer. [18:04] h0ly ([email protected]) joined #gstreamer. [18:04] h0ly ([email protected]) left #gstreamer ("Leaving"). [18:05] kmaraas ([email protected]) left irc: Read error: 110 (Connection timed out) [18:12] thomasvs ([email protected]) left irc: "Client exiting" [18:22] jimmy_dean ([email protected]) left irc: "Carrier Signal Lost" [18:35] jimmy_dean ([email protected]) joined #gstreamer. [18:37] markey ([email protected]) joined #gstreamer. [18:40] ploum ([email protected]) joined #gstreamer. [18:41] <ploum> http://kotastro.homelinux.net:20680/~ploum/gnome26/nautilus.html [18:41] <ploum> est en cours de rédaction. [18:41] <ploum> Merci d'avance po http://kotastro.homelinux.net:20680/~ploum/gnome26/nautilus.html [18:41] <ploum> est en cours de rédaction. [18:41] <ploum> Merci d'avance pour la relecture et les commentaires [18:41] <ploum> (c'est lent, c'est hébergé sur mon ordi perso)ur la relecture et les commentaires [18:41] <ploum> (c'est lent, c'est hébergé sur mon ordi perso) [18:41] <ploum> pardon ! [18:41] <teuf> ploum: wrong channel :) [18:41] <ploum> http://kotastro.homelinux.net:20680/~ploum/gnome26/nautilus.html [18:41] <ploum> est en cours de rédaction. [18:41] <ploum> Merci d'avance pour la relecture et les commentaires [18:41] <ploum> (c'est lent, c'est hébergé sur mon ordi perso) [18:41] <ploum> voilà, c'est plus clair [18:41] <ploum> teuf, argh ! and also bad copy/paste [18:41] <LeRoutier> ploum, tu sais lire [18:41] <LeRoutier> ? [18:42] <ploum> LeRoutier, ben mon xchat foire et je vois plus ce que j'écrit ! je comprend pas [18:43] thomasvs ([email protected]) joined #gstreamer. [18:43] teuf ([email protected]) left irc: "Client exiting" [18:43] <LeRoutier> ploum, update vers le 2.0.8, ça pourrait aider [18:46] <iain> http://discomachinegun.prettypeople.org/~iain/ollie.jpg [18:51] dtm ([email protected]) left #gstreamer. [18:52] ChrisHJW ([email protected]) joined #gstreamer. [19:06] <markey> lol french attack [19:06] <markey> ploum: please say that again [19:06] <markey> the klingon part [19:07] abo ([email protected]) joined #gstreamer. [19:08] <Misirlou> iain: That ollie looks like he's giving you the finger. [19:15] kwm ([email protected]) joined #gstreamer. [19:18] <LeRoutier> bbl [19:18] LeRoutier ([email protected]) left irc: "Leaving" [19:19] <ensonic> thomasvs: account works - many thanks [19:22] <thomasvs> ensonic: you're welcome [19:26] sub_pop ([email protected]) joined #gstreamer. [19:26] Action: fbenites is away: I'm busy [19:36] <iain> Misirlou: he does rather [19:36] <iain> and I thought he was my friend [19:51] jdahlin ([email protected]) left irc: "Leaving" [19:54] <ensonic> I try to use GST_DEBUG in an own (gst) application, is it enough to use GST_DEBUG_CATEGORY_STATIC and GST_DEBUG_CATEGORY_INIT [19:55] dolphy ([email protected]) left irc: "Network down, IP Packets delivered via UPS" [19:56] <ensonic> none of the apps (gst-inspect,lauch,...) seems to use the debug-log stuff ... [19:59] pb_ (~pb@2002:3e03:42cc:1:20b:6aff:fe19:f290) left irc: "brb" [20:01] <ensonic> ensonic: okay, I've found it [20:02] mxpxpod ([email protected]) joined #gstreamer. [20:03] thomasvs ([email protected]) left irc: Read error: 113 (No route to host) [20:33] jdahlin ([email protected]) joined #gstreamer. [20:33] alley_cat ([email protected]) left irc: Read error: 110 (Connection timed out) [20:36] alley_cat ([email protected]) joined #gstreamer. [20:36] Action: ds-work hums [20:37] <abo> While playing a divx: [20:37] <abo> [mpeg4 @ 0x413cb648]looks like this file was encoded with (divx4/(old)xvid/opendivx) -> forcing low_delay flag [20:37] <abo> [mpeg4 @ 0x413cb648]low_delay flag set, but shouldnt, clearing it [20:37] <abo> Looks odd. :) [20:38] <abo> It plays the file though. [20:38] pb_ (~pb@2002:5160:4550:1:240:95ff:fe30:aa84) joined #gstreamer. [20:59] bilboed_school ([email protected]) left irc: "Leaving" [21:03] teuf ([email protected]) joined #gstreamer. [21:03] <ensonic> ciao & cu [21:04] ensonic ([email protected]) left #gstreamer ("Leaving"). [21:10] ploum ([email protected]) left irc: "Leaving" [21:18] tvon ([email protected]) joined #gstreamer. [21:20] dolphy ([email protected]) joined #gstreamer. [21:26] wheels ([email protected]) joined #gstreamer. [21:31] eliman ([email protected]) joined #gstreamer. [21:34] BBB ([email protected]) joined #gstreamer. [21:37] <BBB> ola [21:37] <jdahlin> hola [21:37] <ds-work> ¡ [21:38] <jdahlin> como estas? [21:38] <BBB> bueno, gracias [21:39] Action: BBB was sick yesterday [21:39] <BBB> still am, actually [21:39] <BBB> but I'm at work nevertheless and planning to do more work tonight [21:39] <BBB> :o [21:39] <BBB> anything new yet at fluendo? [21:39] <BBB> did you guys finish gst-rec yet? :-p [21:40] <jdahlin> not a lot [21:40] <jdahlin> no, not really :-) [21:40] <wheels> Ah, jdahlin estas trabajando en fluendo tambien? :-) [21:40] <jdahlin> worksforme! [21:40] Action: BBB expects fluendo to be working on the video server right now [21:40] <jdahlin> wheels: si [21:40] <wheels> jdahlin: de donde eres? [21:40] <wheels> (sorry, English keyboard) [21:40] <BBB> jdahlin: works for me too, but still not releasable [21:40] <jdahlin> wheels: barcelona? [21:40] <BBB> gst-rec's usability sucks [21:40] <jdahlin> true, but I couldn't really change the UI when I hacked last time [21:40] Action: BBB is working slowly on the long TODO list [21:41] <jdahlin> since it was in a code freeze ... [21:41] <BBB> ? [21:41] <BBB> gst-rec is not in gnome-media :) [21:41] <BBB> that's gsr [21:41] <jdahlin> oh, sorry [21:41] <jdahlin> I always confuse them [21:41] <jdahlin> haven't touched gst-recorder [21:41] <wheels> jdahlin: Ok, well, that inadvertantly answered that one I think. That was "where are you from" -- not "where are you". :-) [21:41] <jdahlin> wheels: oh, I wasn't sure. so I guessed [21:41] <jdahlin> wheels: Sweden (or Suecia) would be the answer to the other question :-) [21:42] <wheels> jdahlin: Yeah, the name didn't exactly sound Spanish. :-) [21:42] <jdahlin> wheels: Johan is not too far from Joan which is a catalan name [21:43] <wheels> jdahlin: But I guess yours is pronounced "yo-han" as opposed to "ho-an"? [21:43] <jdahlin> wheels: nope, ho-an is closer [21:43] <wheels> ah [21:44] <eliman> gst 0.8 is stable, right? [21:44] <jdahlin> or in the middle I guess, depending if you mean spanish or english [21:44] Action: jdahlin assumes it's a mess trying to explain how his name is pronounced in different languages [21:44] <eliman> what of gstreamer-mad and gstreamer-vorbis? are those part of gstreamer-plugins or what? [21:44] <BBB> they are [21:45] <wheels> jdahlin: Well, I was using phonetic English... [21:45] <eliman> BBB: so the best by-RPM upgrade strategy would be to remove all my gstreamer stuff, and install the new gstreamer stuff? [21:45] <eliman> BBB: to avoid rpm dependency complaints>? [21:45] Action: wheels sadly doesn't grok any of the Scandanavian languages... [21:45] <BBB> eliman: ? 0.6 and 0.8 are parallel installable [21:46] <wheels> (Though I considered living in Norway at one point...) [21:46] <eliman> BBB: oh, are they? Ok [21:47] <BBB> brb [21:47] BBB ([email protected]) left irc: "Download Gaim: http://gaim.sourceforge.net/" [21:48] <wheels> jdahlin: I didn't meet you at FOSDEM did I? (I think I remember there being Thomas, Wim and "the new guy at Fluendo".) [21:48] <jdahlin> wheels: oh, right you did [21:48] Action: jdahlin remembers now [21:50] <wheels> jdahlin: Ah, heh -- ok. :-) [21:50] thomasvs ([email protected]) joined #gstreamer. [21:50] <jdahlin> the blond long haired kde hacker [21:50] <wheels> jdahlin: Sorry that you've been releagated to such a title. :-) [21:50] <wheels> jdahlin: yep [21:56] mathrick ([email protected]) joined #gstreamer. [22:07] BBB ([email protected]) joined #gstreamer. [22:12] <sri> howdy folks [22:13] Action: ds-work begins to realize that we need to treat plugins exporting symbols and plugins not exporting symbols differently [22:13] <BBB> how so? [22:13] <BBB> howdy sri [22:13] <sri> hey! [22:14] Action: mathrick waves from deeps of his emergency box, this time with >32GB disk properly attached, but still with only 64MB RAM onboard :\ [22:14] Action: BBB headache [22:14] <ds-work> for various reasons, we would like to load plugins with RTLD_LOCAL [22:14] <ds-work> but of course, if we depend on a plugins symbols, we can't [22:15] <mathrick> yo sri [22:15] <jdahlin> I'd like to be able to load them without RTLD_GLOBAL [22:15] <jdahlin> but that means that all plugins needs to be linked against gstreamer [22:15] <ds-work> no, that's a completely orthogonal problem [22:20] <mxpxpod> does gstreamer do midi? [22:22] <ds-work> it could, but nobody has written support, despite several false starts [22:22] <mxpxpod> ok [22:23] <sri> mathrick: hey :) [22:28] <mathrick> geez, on 64MB everything is sloooooow [22:28] <mathrick> but still, speed nautilus gaina from being spatial is really impressive [22:28] <mathrick> s/gaina/gains/ [22:32] <BBB> I'm not sure if those two (spatial vs. speed increase) are that much related [22:32] <BBB> ;0 [22:33] <BBB> ds-work: I have midi sequencer files/plugins on my HD [22:33] <BBB> it got sent to the ml some time ago (=many months) [22:33] <ds-work> why wasn't it sandboxed? [22:34] <BBB> how should I know? [22:34] <mathrick> BBB: they are, I've tested it :) [22:35] <BBB> :) [22:35] <mathrick> BBB: I tried with always_browse set in gconf, it was noticeably slower [22:35] <mxpxpod> arg, how can I play midi files in linux? [22:35] <BBB> mxpxpod: write a plugin <obvious> :-p [22:35] <mxpxpod> no no [22:35] <BBB> \/me goes home [22:35] <mxpxpod> not just with gstreamer [22:36] <teuf> mxpxpod: timidity does that I think [22:36] <BBB> http://www.midi-howto.com/ [22:36] <BBB> timidity, etc. [22:38] BBB ([email protected]) left #gstreamer. [22:38] DBordello ([email protected]) left irc: "Leaving" [22:46] ChrisHJW ([email protected]) left irc: Read error: 60 (Operation timed out) [22:47] Action: ds-work wonders if changind plugin loading semantics would be considered an ABI change [23:15] trow ([email protected]) left irc: "Leaving" [23:19] <teuf> thomasvs: I think I have patched rhythmbox so that it can handle your nfs mountpoint which is not always available ;) [23:20] Action: ds-work notes that stat(2) gives the mount device, which may be useful [23:20] <Phython> teuf: have you posted that somewhere? [23:21] <teuf> ds-work: gnome-vfs tells me all I need about mounted volumes ;) [23:21] <teuf> Phython: it's in my arch repository, but I haven't mirrored my latest changes [23:22] <teuf> the arch repo is at http://cfergeau.free.fr/arch/ [23:22] <teuf> the branch is [email protected]/rhythmbox--removable--0.7 [23:22] <Phython> teuf: thanks, I'll try to look at it [23:24] <teuf> Phython: ok, actually it has a problem I won't fixed now, it shows song on non available volumes when you display all/all [23:24] <teuf> but at least, it will keep non existing entries in the saved xml file if they were on a mount point which is not currently mounted [23:32] tvon ([email protected]) left irc: Read error: 110 (Connection timed out) [23:35] sxpert ([email protected]) left irc: Read error: 104 (Connection reset by peer) [23:40] Zeenix ([email protected]) joined #gstreamer. [23:41] kwm ([email protected]) left irc: "shutdown -p now" [23:41] <Zeenix> hi [23:43] sxpert ([email protected]) joined #gstreamer. [23:45] <jdahlin> thomasvs? [23:47] spyder482 ([email protected]) joined #gstreamer. [23:51] Shoragan ([email protected]) left irc: "Leaving" [23:53] sxpert ([email protected]) left irc: Remote closed the connection [23:54] <Zeenix> any docbook expert/user around? [23:55] <ds-work> somewhat [23:56] <Zeenix> ds-work: what command-line you use to generate html from your sgml file? [23:56] <ds-work> docbook2html [23:56] <Zeenix> oh [23:57] <Zeenix> why they all (howtos/docs) talk about jade ONLY? [23:57] <ds-work> that uses jade, iirc [23:58] <Zeenix> cool, that was easy [00:00] --- Thu Apr 8 2004 [00:00] <Zeenix> ds-work: thanks [00:05] <mathrick> you can also use xsltproc [00:07] <thomasvs> jdahlin: yeah ? [00:08] <Zeenix> mathrick: thanks, i'll try that as well [00:08] <thomasvs> teuf: rockingness ! [00:09] <mathrick> Zeenix: there are some params described in manpage to perform html conversion, but remember to add -nonet option, otherwise it will try (and fail) to contact oasis.org [00:10] teuf ([email protected]) left irc: "Client exiting" [00:12] Riggwelter ([email protected]) joined #gstreamer. [00:14] Riggwelter ([email protected]) left irc: Client Quit [00:17] sxpert ([email protected]) joined #gstreamer. [00:18] Misirlou ([email protected]) left irc: Remote closed the connection [00:19] Misirlou ([email protected]) joined #gstreamer. [00:19] <jdahlin> thomasvs: you broke the yd3 build [00:19] <thomasvs> jdahlin: I know [00:19] <thomasvs> jdahlin: I'll check it tomorrow morning [00:20] <jdahlin> thomasvs: ok-dok [00:20] <thomasvs> it's some flex thingy [00:20] <jdahlin> sure? [00:20] <jdahlin> didn't look like that too me [00:20] <jdahlin> but what do I know [00:21] Action: sxpert builds new gstreamer. apparently, huge leaks were plugged recently :DDD [00:22] <ds-work> thomasvs: did you add the -export-symbols-regex thingy? [00:26] <thomasvs> jdahlin: it is, someone added the generated parser code to the docs, and ydl is failing on that [00:26] <thomasvs> ds-work: what where how ? [00:28] <ds-work> in gst-plugins/configure.ac [00:28] <ds-work> anyway, it doesn't work [00:28] <ds-work> probably a libtool bug [00:29] <thomasvs> I just do what the voices tell me, I've no idea what you were asking me [00:29] <ds-work> er, nm then [00:29] <jdahlin> When measuring how much memory an application uses, what should be looked at? [00:29] <jdahlin> VmData, VmSize or VmRSS? [00:29] <ds-work> RSS, mainly [00:30] <ds-work> that's the amount of dirty memory it uses [00:30] <jdahlin> Ok [00:30] <ds-work> everything else is backed by a file [00:30] <jdahlin> VmData in rhythmbox is 68052, in jamboree 3908 [00:30] <jdahlin> with the same songs showed [00:30] <mathrick> vmdata is size of .data section in binary, no? [00:31] <ds-work> no [00:31] <jdahlin> I mean, rhythmbox provides a little bit more features [00:32] <ds-work> rb loads in libgnome [00:32] <jdahlin> but why is it 17 times larger? [00:32] <jdahlin> so does jamboree [00:32] <jdahlin> jamboree actually loads more libs [00:32] <jdahlin> gdmb, id3tag, ogg and vorbis[file] [00:32] <jdahlin> gdbm [00:33] <mathrick> ds-work: so what does vmdata mean? [00:33] <jdahlin> oh, I found out what it is [00:34] <jdahlin> When I play something in jamboree, it goes up to 98976 [00:34] <walters> ok ok. i admit it. i am really employed by a secret asian memory manufacturing cartel [00:34] <jdahlin> I guess that's when gstreamer starts up [00:34] <walters> this whole rhythmbox thing is just a front [00:34] <jdahlin> hello walters :) [00:35] <walters> hey :) [00:35] <mathrick> walters: see? and you were casually speaking about mem usage just a minute ago! ;) [00:35] <walters> mathrick: all coincidence of course [00:35] <mathrick> walters: yeah, right :P [00:35] <jdahlin> rb goes up to 72M when playing [00:35] <jdahlin> I wonder why jamboree takes up 26 extra [00:35] <jdahlin> walters: do you use spider? [00:35] <walters> jdahlin: yeah [00:35] <walters> jdahlin: are you using GMemChunk? [00:36] <jdahlin> walters: I don't think so [00:36] <walters> jdahlin: wait, this only happens on playback? [00:36] <jdahlin> walters: on playback, VmData goes from 4M to 98M in jamboree (compared to 68->72 for rb) [00:37] <walters> woah [00:37] <walters> what is VmData? [00:37] <jdahlin> not sure [00:37] <jdahlin> but it shows interesting numbers :) [00:37] Action: mathrick wonders why there's no Start here in his Nautilus [00:37] <ds-work> ok, keep in mind a number of factors here [00:38] <jdahlin> walters: I imported 9G music to rb today, it grew to ~125M [00:38] <ds-work> gstreamer allocates 8 MB per thread. This is *not* dirty memory [00:38] <jdahlin> so I guess the memleaks in gst are sort of fixed [00:38] <walters> jdahlin: this looks helpful: http://www.mozilla.org/projects/footprint/footprint-guide.html [00:38] <ds-work> also, gstreamer mmaps files, which also contribute to VmData [00:39] <thomasvs> yeah, the whole file is mmap'd [00:39] <thomasvs> jdahlin: maybe you're playing a really big song ? [00:39] <jdahlin> walters: looks good, thanks [00:39] <thomasvs> walters: how can I backup my db so I can try importing my big nfs share in rb ? [00:39] <walters> thomasvs: just cp rhythmdb.xml [00:39] <thomasvs> walters: (and after that go back to my regular one) [00:39] <thomasvs> ok, will try [00:39] <walters> jdahlin: what was jamboree on the same set? [00:40] <jdahlin> walters: haven't tried [00:40] <jdahlin> walters: but we're not using gstreamer to fetch metadata [00:40] <thomasvs> walters: also library-2.1.xml ? [00:41] <walters> thomasvs: nope that's obsolete [00:41] <thomasvs> walters: I'm using obsolete rb, 0.6.5 [00:42] <walters> thomasvs: by obsolete i mean 0.5.x :) [00:43] Action: jdahlin wishes he studied memory management [00:47] sublett ([email protected]) left irc: "I quit, therefore I was" [00:47] <jdahlin> walters: jamboree goes up to 16M for VmData [00:48] <jdahlin> after importing [00:48] <walters> wow, that's a pretty big difference. [00:48] <walters> jdahlin: which version of rb btw? [00:48] <jdahlin> walters: latest cvs [00:48] <jdahlin> or cvs from today [00:48] <walters> jdahlin: could you also try --with-player=xine? [00:49] <jdahlin> walters: nah, I'd rather not installing xine and friends [00:49] <walters> ok [00:49] <jdahlin> but, counting with gstreamer libs loaded, jamboree is around 100M [00:50] <jdahlin> after full import [00:50] <walters> ah, ok. [00:51] <jdahlin> but I guess RSS is what I should look at [00:51] markey ([email protected]) left irc: "g'nite" [00:56] <mathrick> I wonder why some OSes insist so much on keeping local time in RTC, and playing with it on every opportunity. Makes any >1 OS installed environment PITA to manage [00:57] abo ([email protected]) left irc: Read error: 113 (No route to host) [00:59] <jdahlin> walters: 12544 (no songs) 38952 (everything imported) 16048 (normal, everything imported) [01:01] <walters> jdahlin: wait, is this rb or jamboree? and is the middle number post-import before restart? [01:02] <jdahlin> for jamboree: 11516 (no songs) 15108 (everything imported) 12668 (normal, everything imported) [01:02] <jdahlin> walters: for rb and middle is before restart [01:02] <walters> ok [01:02] <walters> wow, then that definitely implies memleaks somewhere i think [01:03] Action: jdahlin nods [01:03] <jdahlin> dunno if it's in gstreamer or rb though [01:04] <jdahlin> 1865 files, 9.1G [01:05] <jdahlin> walters: not to mention that the rb import takes 5-10 times longer... [01:06] <walters> yeah. [01:06] <jdahlin> so, I'm not sure if using gstreamer for metadata is such a good idea [01:06] <walters> gst'll get there though [01:06] <jdahlin> since you have to play the stream and do lots of stuff [01:07] <jdahlin> perhaps the pipeline can be reused [01:07] <walters> we have spider in there though [01:07] <jdahlin> hmm, you could cache pipelines for each mime-type [01:07] <walters> that might work [01:08] <walters> personally i want to push all this stuff down to a gst-level lib [01:08] <jdahlin> thomas and I talked about about that a couple of weeks ago [01:08] <jdahlin> for nautilus [01:08] <walters> yeah. jamboree could use it too. [01:08] <walters> muine too [01:09] Action: jdahlin nods [01:12] mathrick ([email protected]) left irc: Read error: 60 (Operation timed out) [01:13] aeyakovenko ([email protected]) joined #gstreamer. [01:13] <aeyakovenko> hello [01:14] <aeyakovenko> 0.8 broke my v4l stuff [01:14] <aeyakovenko> i cant build a pipeline of v4lsrc ! xvimagesink [01:16] <aeyakovenko> i get an error "Devince is not in streaming mode", what does that mean? [01:19] foser ([email protected]) left irc: "[ I want to believe ]" [01:20] <ds-work> aeyakovenko: dunno, ask BBB or file a bug. I don't get that [01:24] <aeyakovenko> what time is BBB usually around? [01:24] <Zeenix> ds-work: which is the recommended src lang to write docs in: xml or sgml? [01:25] <ds-work> Zeenix: xml [01:25] <ds-work> Zeenix: or rather, whatever the rest of the project is using [01:26] <Zeenix> ds-work: and gst uses xml? [01:27] <ds-work> depends [01:27] <Zeenix> ds-work: on? [01:28] <ds-work> what the existing documentation around what you're adding to uses [01:29] <Zeenix> ds-work: well, i am writing a doc. from scratch [01:29] <ds-work> are you planning to write the build system? [01:31] <Zeenix> ds-work: no [01:32] <ds-work> then you should probably use what the current build system uses [01:34] aeyakovenko ([email protected]) left #gstreamer. [01:34] aeyakovenko ([email protected]) joined #gstreamer. [01:38] mathrick ([email protected]) joined #gstreamer. [01:41] mathrick_ ([email protected]) joined #gstreamer. [01:48] <aeyakovenko> i am retarted, i forgot to install the xvideo plugin [01:48] sub_pop ([email protected]) left irc: "Client exiting" [01:48] 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 [01:51] pb_ (~pb@2002:5160:4550:1:240:95ff:fe30:aa84) left irc: "Client exiting" [01:54] sub_pop ([email protected]) joined #gstreamer. [01:58] mathrick ([email protected]) left irc: Remote closed the connection [02:02] <aeyakovenko> :q [02:02] aeyakovenko ([email protected]) left irc: "Leaving" [02:03] <ds-work> I now have three local gstreamer trees that have gotten wildly divergent from HEAD [02:04] <ds-work> maybe I should start checking stuff in [02:06] alley_cat ([email protected]) left irc: Read error: 110 (Connection timed out) [02:06] alley_cat ([email protected]) joined #gstreamer. [02:12] mathrick_ ([email protected]) left irc: Read error: 104 (Connection reset by peer) [02:15] BBB ([email protected]) joined #gstreamer. [02:15] Nick change: jdahlin -> jd_Zzz [02:16] <BBB> g'nite ;) [02:16] <jd_Zzz> night ronald :) [02:16] mathrick ([email protected]) joined #gstreamer. [02:17] iain ([email protected]) left irc: "leaving" [02:33] thomasvs ([email protected]) left irc: Client Quit [02:35] spyder482 ([email protected]) left irc: Read error: 110 (Connection timed out) ------------------------------------------------------- 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