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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.