From: IRC <wt...@us...> - 2003-04-29 05:42:02
|
******************************************************************* [03:04] gort (~jg...@cs...) left irc: "Client exiting" [03:04] gort (~jg...@cs...) joined #gstreamer. [03:05] <Phython> gst_atomic_int_add should spin until it gets the lock right? [03:06] <Company> yes [03:06] <Phython> ok [03:15] Nick change: thomasvs -> thomasvz [03:39] <dilinger> i wish i knew the status of apoc's endian work on monkeyaudio [03:40] thaytan (ja...@ad...) left irc: Ping timeout: 14400 seconds [03:57] aldug (~al...@ni...) joined #gstreamer. [04:34] <Company> ha [04:34] <Company> the first initial version of libparty is working [04:47] gort (~jg...@cs...) left irc: "Client exiting" [04:57] <walters> ah...is g_object_ref threadsafe? [04:58] <walters> hm [04:58] <walters> doesn't look like it [04:58] <walters> shit [04:58] <Company> no, it's not [04:58] <Company> it's one of the big problems gstreamer is facing atm [04:59] <walters> this could definitely be the cause of some netrb crashes and instability. [04:59] <Company> maybe [05:00] <Company> nobody ever used threads with gtk for too long [05:00] <Company> so they got away with this [05:25] <Company> ok, gnight people [05:26] Company (~Co...@p5...) left irc: Read error: 104 (Connection reset by peer) [05:31] Phython (~ji...@mo...) left irc: "Client exiting" [05:39] <dilinger> ah, lovely, sf is down [06:12] rcaskey (~rc...@ad...) joined #gstreamer. [06:15] tsiar ([DmN...@dh...) left #gstreamer ("Client exiting"). [06:56] <aldug> hey guys, what's the recommended way of compile gstreamer-0.6.1 on rh9? [06:56] <aldug> which scheduler should I compile it with? [06:56] <walters> eh? the scheduler is a runtime option... [06:56] <walters> aren't there rh9 rpms too? [06:56] <walters> this reminds me [06:56] <walters> taaz: nag nag ;) [06:57] <dilinger> heh [06:57] Action: dilinger builds i386 0.6.1 debs [06:58] <aldug> so what's the solution for g_object_ref not being thread safe? [06:59] <walters> aldug: hold some sort of lock [06:59] <walters> aldug: mostly i am using the gdk lock [06:59] <aldug> walters: what do you mean? [07:00] <walters> aldug: what do you mean what do i mean? :) [07:00] <aldug> what do you hold a lock on? [07:00] <walters> a gmutex [07:00] <walters> or wrap the ref in gdk_threads_enter () [07:00] <walters> to use the gdk lock [07:01] <aldug> I guess I've got some reading to do about threading [07:01] <aldug> why does this not affect other gtk apps [07:01] <dilinger> they do the same thing [07:01] <walters> most gtk apps aren't threaded [07:04] <aldug> I suddenly just remembered why I always run when I have to deal with threading :) [07:04] <walters> i like threads :) [07:05] <harshy> I can sew with threads [07:05] <aldug> walters: you do everything to gdk not directly with pthread? [07:05] <aldug> s/to/with/ [07:06] <walters> aldug: ah... [07:06] <walters> aldug: not sure what you mean exactly. [07:07] <walters> aldug: i use the g_thread_* wrappers for pthreads [07:07] <walters> aldug: there are two special functions gdk_threads_enter and gdk_threads_leave which grab the gdk lock that gdk/gtk+ uses [07:09] <aldug> walters: you know of a really simple example of a threaded app I can look at? [07:09] <aldug> a gtk+ threaded app [07:09] <walters> aldug: there's one in the gdk docs [07:10] <walters> aldug: look up gdk_threads_enter [07:14] dilinger (ir...@sl...) left irc: "Terminated with extreme prejudice - dircproxy 1.0.3" [07:15] dilinger (ir...@sl...) joined #gstreamer. [07:29] ChrisHJW (~chr...@p5...) joined #gstreamer. [07:41] Marsupilami24 (~Mar...@15...) joined #gstreamer. [07:56] BBB (~rb...@01...) joined #gstreamer. [07:59] Marsupilami24 (~Mar...@15...) left irc: "Client Exiting" [08:13] BBB (~rb...@01...) left irc: "Client Exiting" [08:31] tsiar ([KPz...@dh...) joined #gstreamer. [08:46] <walters> hm [08:47] mummo (ma...@c1...) joined #gstreamer. [08:56] ChrisHJW (~chr...@p5...) left irc: Read error: 60 (Operation timed out) [09:13] walters (wa...@ve...) left irc: "I like core dumps" [09:52] xav (~xav@AGrenoble-101-1-5-32.abo.wanadoo.fr) joined #gstreamer. [10:00] Nick change: aldug -> aldugZzZz [10:02] thomasvz (~th...@71...) left irc: Read error: 60 (Operation timed out) [10:09] tjansen_ (~tjansen@80.146.166.42) joined #gstreamer. [10:16] thaytan (~ja...@ad...) joined #gstreamer. [10:27] BBB (~rb...@ph...) joined #gstreamer. [10:41] Titanium (~gi...@po...) joined #gstreamer. [10:51] pb_ (~pb...@ds...) joined #gstreamer. [10:58] thomasvz (~th...@19...) joined #gstreamer. [11:15] sethn (~se...@be...) left irc: "Client Exiting" [11:35] Nick change: thomasvz -> thomasvs [11:40] dolphy (~do...@po...) joined #gstreamer. [11:47] Titanium (~gi...@po...) left irc: Read error: 104 (Connection reset by peer) [11:48] Titanium (~gi...@po...) joined #gstreamer. [12:00] rcaskey_ (~rc...@ad...) joined #gstreamer. [12:15] rcaskey (~rc...@ad...) left irc: Read error: 110 (Connection timed out) [12:23] ^iain^ (~ia...@us...) joined #gstreamer. [12:41] pb_ (~pb...@ds...) left irc: "later" [12:48] Company (~as...@rz...) joined #gstreamer. [12:49] <Company> mornin [12:50] <dilinger> morning [12:51] <dolphy> hi Company [12:53] <thaytan> hi, everyone [12:53] <harshy> good morning fellow hacker [12:53] <harshy> /s [12:53] Action: dilinger considers adding a shorten plugin [12:56] <Company> go ahead, add as much plugins as you like [12:56] dilinger (ir...@sl...) left irc: "Terminated with extreme prejudice - dircproxy 1.0.5" [12:57] dilinger (ir...@sl...) joined #gstreamer. [12:57] <Company> you'll find out soon enough how hard it is to write a plugin that does everzthing right :) [12:57] <dilinger> how much of an issue would the license be? (encoding is free for non-commercial use) [12:59] <Company> well, as you can link to commercial licences you can easily make the plugin lgpl [12:59] <Company> i just think all of our cvs code is either gpl or lgpl [12:59] <Company> (if apoc didn't break that with MA) [13:00] <Company> but we have lots of plugins that link to commercial libs - MA, divx, to name a few [13:01] <dilinger> libmonkeyaudio definitely is not gpl/lgpl.. [13:01] <Company> is it in our cvs? [13:02] <dilinger> yep [13:02] <dilinger> gst-plugins/gst/monkeyaudio/LICENSE [13:02] <Company> uhhmmm... [13:03] <thomasvs> what is it then ? [13:04] <dilinger> hrm [13:04] <Company> nothing [13:04] <Company> it's basic copyright [13:04] <dilinger> that may be incorrect [13:05] <dilinger> the LICENSE file, i mean [13:05] <dilinger> that looks like the Readme.htm from the SDK [13:05] <dilinger> there's a License.htm from the Source directory (in the SDK) [13:05] apoc_ (~ap...@dy...) joined #gstreamer. [13:05] apoc (~ap...@dy...) left irc: Read error: 110 (Connection timed out) [13:06] Nick change: apoc_ -> apoc [13:06] <dilinger> not allowed for commercial use; all code changes must be contributed back to the author; any use of source code in another program requires permission [13:07] <Company> uhm great [13:07] <Company> can we please kill this? [13:07] <dilinger> i'd suggest distributing it in a separate tarball [13:07] <dilinger> gst-plugins, gst-plugin-monkeyaudio, gst-plugin-shorten, etc [13:08] <Company> i'd suggest not putting it into our cvs [13:08] <dilinger> i assume the gst folks don't sell tarballs; and distributions like debian can include gst-plugins in main, and the rest in non-free (main is sold, non-free is available for free download only) [13:08] <Company> gst-plugins is GPL or LGPL [13:09] <Company> redhat includes gst-plugins [13:09] <dilinger> yep [13:09] <Company> and i don't want to have license discussions [13:10] <dilinger> Company: i'd suggest letting debian-legal take care of the license discussions for you. i think you'll be safe splitting off monkey's audio into a separate tarball, clearly marked as free-for-noncommercial-use-only [13:10] <Company> yeah, that would work [13:11] <Company> but currently a fresh cvs checkout of gst-plugins cannot be distributed as GPL [13:11] <dilinger> monkey's audio support would be valuable, at least for me (need to occassionally decode .ape and .shn) [13:11] <apoc> dilinger: can you test a first patch ;) [13:11] <dilinger> apoc: i'd love to [13:12] <apoc> dilinger: ok [13:12] <Company> apoc: can you remove libmonkeyaudio from gst-plugins cvs and pu it in a different module? [13:14] <apoc> Company: yes ... but why ? modplug use an internal libmodplug too [13:15] <apoc> dilinger: have you alsa installed ? [13:15] <dilinger> apoc: nope, using oss [13:16] <Company> apoc: licensing issues - modplug is public domain, so it's not a problem [13:16] <apoc> dilinger: Company said that alsa can do endian audio data conversion [13:16] <apoc> Company: ok so where ? in gst cvs ? [13:17] <dilinger> apoc: yep. osssink expects it is host byte order. [13:18] <apoc> dilinger: can you install alsa driver ? or maybe use audioconvert plugin [13:18] <Company> apoc: if thomasvs doesn't object, i'd say you open a new module in gst cvs called "libmonkeyaudio" or some such [13:18] <dilinger> Company: well, at that point, why not just make the entire plugin separate? [13:19] <dilinger> add some autoconf/automake stuff, have it compile the monkeysaudio plugin and install it [13:20] <Company> dilinger: that could be done, too, but having the plugin be LGPL and in the exxt directory does make more sense imo [13:20] <dilinger> apoc: i'd rather not deal w/ the alsa driver; kernel compiles on ppc are never fun [13:20] <Company> dilinger: because peopl know there is such a plugin in that case :) [13:20] <apoc> Company: can dilinger use audioconvert ? [13:21] <apoc> Company: to do audio endian conversion ? [13:21] <Company> apoc: he can try [13:21] <dilinger> apoc: i assume that's a 0.7 thing? [13:21] <Company> i've never tested it but it is supposed to work [13:21] <Company> right [13:21] <thomasvs> agreeing with company here [13:22] <thomasvs> is libmonkeyaudio something completely coded by you apoc ? [13:22] <thomasvs> and what is the license for it ? [13:22] Action: thomasvs is clueless about this .ape stuff [13:22] <apoc> no if I coded it .. it would be LGPL ;) [13:23] <thomasvs> I don't follow [13:23] <apoc> thomasvs: the license is in gst/monkeyaudio [13:23] <Company> thomasvs: www.monkeyaudio.com [13:23] <thomasvs> libmonkeyaudio already exists outside of gst ? [13:23] <thomasvs> why do we put it in our cvs then ? [13:23] <Company> apoc: that's not the license, that's the readme [13:23] <Company> apoc: the file you called LICENSE that is [13:23] <thomasvs> can somebody mail a complete overview of .ape and libmonkeyaudio and our relationship ? [13:23] <dilinger> apoc: the license is License.htm [13:23] <thomasvs> I can(t suggest what to do without understanding the situation [13:24] <apoc> Company: oh [13:25] <dilinger> apoc: point me to the patch, and i'll figure out what i need to do [13:25] <Company> thomasvs: there is a libmonkeyaudio that is distributed by the original coders at www.monkeyaudio.com [13:25] <Company> thomasvs: it is windows only [13:25] <Company> thomasvs: there was an effort to port it to linux. but that port is unmaintained now [13:25] <apoc> thomasvs: someone ported Monkeyaudio's sdk to unix and i made a *library* : libmonkeyaudio [13:25] <Company> thomasvs: so apoc took the code and put it into our cvs to make it work with gst [13:26] <apoc> Company: ok I'll try [13:26] <Company> thomasvs: sadly the original author has a stupid license... [13:26] <dilinger> Company: so the same thing would have to happen w/ shorten, then.. [13:26] <Company> thomasvs: you can download the (windows) sdk at www.monkeyaudio.com to look at the license [13:27] <Company> dilinger: what is shorten, btw? [13:27] <dilinger> it's another lossless audio codec (.shn) [13:27] <dilinger> popular among bootleggers [13:27] <dilinger> a lot of (legal) bootleg sites have tons of 'em [13:28] <Company> dilinger: and there's no lib for unix? [13:28] <dilinger> http://www.softsound.com/Shorten.html [13:28] <dilinger> not as far as i'm aware [13:29] <dilinger> http://www.etree.org/shnutils/shorten/ [13:29] <dilinger> there's the unix port [13:29] <apoc> dilinger: can i send it by mail ? [13:29] <dilinger> apoc: sure; dil...@vo... [13:29] <thomasvs> ok, so then it needs to go out of our gst-plugins cvs tree [13:29] <apoc> dilinger: shorten is not free too [13:30] <thomasvs> apoc: so basically you ported it to linux just like someone else before you ? [13:30] <dilinger> apoc: i know :/ that's why the whole monkey's audio license discussion came up [13:30] <apoc> thomasvs: I sarted from the unix port [13:31] <apoc> s/sarted/started [13:32] xav_ (~xav@AGrenoble-101-1-4-70.abo.wanadoo.fr) joined #gstreamer. [13:32] <dilinger> hrm. packaging a monkeyaudio plugin is gonna suck, this way :/ [13:33] <Company> dilinger: why? [13:33] <Company> dilinger: MA is the same as mad [13:33] <Company> dilinger: you need a lib for the plugin to work [13:33] <Company> dilinger: shorten would be the same [13:34] <Company> dilinger: since there is a maintained port, so there's no need to include the code in our cvs [13:35] <dilinger> Company: mad is free; libmonkeyaudio wouldn't be. this means that when gst-plugins is built, monkeyaudio will have ot be disabled. in order to make a monkeyaudio plugin package (that resides in non-free along w/ libmonkeyaudio), a copy of gst-plugins would be needed, w/ all plugins disabled except for monkeyaudio [13:36] Action: harshy hasnt been around during this whole monkeyaudio thing [13:37] <Company> dilinger: not really [13:37] <Company> dilinger: the monkeyaudio gst plugin would be LGPL, so redhat could easily include it in a SRPM [13:38] <dilinger> Company: it would be lgpl, but it would be broken if it was included [13:38] <Company> dilinger: it couldn't build it however, because it may not include the lib [13:39] <Company> dilinger: yeah, it would be disabled. But plugins with missing dependencies are disabled by configure [13:39] <dilinger> right, how many users are going to want to edit and compile an srpm [13:39] <dilinger> ? [13:39] <Company> dilinger: probably none [13:39] <dilinger> but i guess legally, it makes more sense [13:39] Action: dilinger shrugs [13:40] <Company> dilinger: but Redhat might not want to remove files from our tarballs before building SRPMS... [13:40] <dilinger> well, yea, either way, redhat wouldn't need to remove files from a tarball [13:40] xav (~xav@AGrenoble-101-1-5-32.abo.wanadoo.fr) left irc: Read error: 60 (Operation timed out) [13:41] <Company> yeah, if the srpm build process automagically scraps them [13:41] <Company> but there might be commercial distributions that ship tarballs [13:42] <Company> anyway: including non-free code in our tarballs makes the tarball non-free [13:42] <Company> and i want to have free software [13:42] <apoc> dilinger: mail sent [13:44] <apoc> I must go back to work now ... cya this evening [13:45] Nick change: apoc -> apoc-work [13:47] <thaytan> make a gst-nonfree module? [13:57] Company (~as...@rz...) left irc: Remote closed the connection [14:00] maYam-zz (~ma...@ca...) left irc: "Client Exiting" [14:06] jcdutton (~jcd...@su...) joined #gstreamer. [14:09] <jcdutton> Is there any documentation on gstreamer and playing DVDs ? [14:17] <thomasvs> hey jcdutton [14:17] <thomasvs> not too much, no [14:17] <thomasvs> the best one to poke is taaz [14:17] <thomasvs> he's writing a python dvd app using gst, "vdv" [14:22] <jcdutton> thomasvs, thanks, I was just curious, I talked to taaz a long time ago telling him what gstreamer would have to do to be able to play DVD menus etc, and I was just curious how far he had got. [14:22] <thomasvs> jcdutton: well, I'm not sure he got far enough yet for navigation [14:22] <thomasvs> jcdutton: we could use the help from someone like you. Basically, we need to design a general framework for message passing from video output sink to controlling plugin [14:23] <thomasvs> jcdutton: there's been a lot of talk, but nobody dared tackle it yet in the design phase [14:24] <jcdutton> I would like to help, but don't have a lot of time. I am deep into making libdvdnav portable across all platforms. I.E. getting it to work in windows! [14:24] <thomasvs> hehe, good luck :) [14:24] <jcdutton> I would like to see linux application like xine working on windows. [14:25] <jcdutton> The most complicated part of playing DVD menus is actually the "still" menus [14:25] <thomasvs> jcdutton: well, I think we just need some pointers on how to do interactivity to set us on our way from someone with experience [14:26] <jcdutton> Have you ever taken a look at input_dvd.c from the xine-lib project. It shows one method for interactivity. [14:28] <jcdutton> As for the general framework, what is a "video output sink" and what is a "controlling plugin" ? [14:31] <thomasvs> video output sink is a plugin that handles display [14:31] <thomasvs> ie, sdl, xv, regular x, aa, ... [14:31] <thomasvs> controlling plugin would be the one capable of doing the navigation [14:31] <thomasvs> ie, dvdnavsrc for example [14:32] <thomasvs> basically, we need to pass messages from display sink back up the pipeline to the "listener", where the video sink sends out messages like "clicked on x,y" [14:34] <thaytan> so we just need to define 'what are the messages'? [14:34] sxpert_work (~sx...@fa...) left irc: "Xchat forever" [14:34] <thaytan> and then create suitable events? [14:35] <thomasvs> I think that's it yes [14:35] <thomasvs> but nobody dares start on it :) [14:39] sxpert_work (~sx...@fa...) joined #gstreamer. [14:43] <jcdutton> Ok, the events are, mouse clicks/double-clicks, keyboard: - up,down,left,right,enter, next chapter, prev chapter, esc, menu1-8. [14:44] <thomasvs> are there mouseover events ? [14:44] <jcdutton> yes [14:44] <BBB> the events are keyboard_key_pressed 'key', 'eventmask' (shift/alt/ctrl/...) [14:44] <thomasvs> BBB: what's blocking us currently ? [14:44] <BBB> and mousemove, mousebuttonup, mousenbuttondown [14:44] <BBB> thomasvs: nothing ;) [14:44] <thomasvs> so why is nobody doing it ? [14:44] <BBB> we just copy gtk's events and implement them here ;) [14:45] <BBB> well, I don't know who's supposed to do it [14:45] <thomasvs> you :) [14:45] <BBB> I'm supposed to release 0.6.2 and fix gst-rec [14:45] <thomasvs> you don't have to release if you can work on events :) [14:45] <kris> gtk events are cool [14:45] <kris> you should copy them [14:45] <kris> well, gdk events actually (: [14:45] <BBB> hm, even though it sounds good, something's bad in here ;) [14:45] <BBB> yeah, gdk [14:45] <jcdutton> Would it be a good idea to transpose actual keyboard presses into specific dvd navigation events, because the user might wish to move which key does what. [14:45] <BBB> s/gdk/gst/ [14:46] <BBB> and we've got a working fork ;) [14:46] <BBB> well, I don't know how far we want to do plugin integration [14:46] <BBB> do we just want signals? [14:46] <BBB> or do we want pipeline-events? [14:46] <BBB> in the first case, it doesn't matter - the app does it in the end [14:47] <BBB> in the latter case, we'll face some huge problems with 'which key does what' for controlling plugins [14:47] <BBB> and dvdnavsrc would have to handle that [14:47] <jcdutton> When playing DVDs, the libdvdnav wants to send events inline with the media stream, and well as some async events to the video_sync [14:48] <BBB> asycn events are glib signals [14:48] <BBB> inline events are pipeline events [14:57] <jcdutton> pipepine events are things like "force button number", that needs to only action when the correct part of the stream is displayed [14:57] <jcdutton> Does gstreamer have an "overlay" capability yet ? [14:58] <jcdutton> To overlay text on the video output for example. [15:04] <thaytan> there is one in development atm [15:04] <thaytan> I'm just about to try it [15:04] <thaytan> http://bugzilla.gnome.org/show_bug.cgi?id=111296 [15:11] fcrozat (~fc...@of...) joined #gstreamer. [15:20] Nick change: fcrozat -> fcrozat|mtg [15:36] vidarino (~vidar@cD90889A0.sdsl.catch.no) joined #gstreamer. [15:36] <vidarino> hello [15:36] <thaytan> hi [15:37] <vidarino> i've started working on a video "editor"/"mixer" thingy [15:37] <vidarino> lemme see... [15:37] <vidarino> http://vidar.gimp.org/tmp/test.script <- sample script [15:38] <vidarino> bad sample, but phooey. [15:38] <vidarino> i want to grab a handful of dv recordings, and then mix, concat, crossfade, etc. [15:38] Company (~Company@pD958B40A.dip.t-dialin.net) joined #gstreamer. [15:38] <vidarino> is this something gstreamer can assist me with? [15:39] <vidarino> the, the numbers to the left is "offset"; frame number or timecode [15:40] <vidarino> a better (fictious) sample; [15:40] <vidarino> 00:00:00 play title.png [15:40] <vidarino> 00:00:10-00:00:15 crossfade title.png movie.avi [15:40] <vidarino> 00:00:15 play movie.avi:00:00:15- [15:42] <vidarino> i have a lot of it working already, but i'd rather not re-invent the wheel too many times. ;) [15:43] <thaytan> yes, this is the sort of thing gstreamer is good for [15:43] <vidarino> nice [15:44] <thaytan> you might like to look at gnonlin [15:44] <thaytan> this is an effort wtay has started to build elements targetted for nonlinear editing/mixing [15:44] <vidarino> i'd rather spend my effort with fun special effect filters instead of writing yet another set of input and output (src / sink) plugins. [15:44] <vidarino> oh [15:44] <thaytan> it needs love though [15:44] <vidarino> cool [15:44] <thaytan> gnonlin.sf.net [15:45] <thaytan> gnonlin is something I want to help make better too [15:45] <thaytan> wtay-zZz: what is happening with gnonlin? [15:45] <vidarino> hmm, yep, i see a very clear usage overlap here. :) [15:49] <Company> is there a nautilus media cvs somewhere? [15:52] <thaytan> do all sink pads need to be connected before an element can be set playing? [15:53] <Company> no [15:53] <Company> but you must check in your loopfunction if the pad is linked [15:54] <thaytan> hrmn [15:54] <thaytan> gst-launch is telling me a pipeline doesn't want to play [15:54] <thaytan> using the textoverlay plugin [15:54] <thaytan> if I connect both sinks on the textoverlay, it is ok [15:54] <thaytan> if I leave the text_sink unlinked, it won't [15:54] <Company> well, probably the textoverlay assumes it is connected then [15:55] <Company> some elements require to be connected, some others don't [15:59] <thaytan> ah, I found it [16:00] <thaytan> didn't realise I couldn't leave a completely unconnected element in the gst-launch set [16:00] <thaytan> it would not start because that extra filesrc has no scheduler group by default [16:09] xav_ (~xav@AGrenoble-101-1-4-70.abo.wanadoo.fr) got netsplit. [16:09] sxpert (~sx...@sx...) got netsplit. [16:09] ds-work (ds...@co...) got netsplit. [16:09] vektor (~bb...@na...) got netsplit. [16:15] ds-work (ds...@co...) got lost in the net-split. [16:15] vektor (~bb...@na...) got lost in the net-split. [16:15] sxpert (~sx...@sx...) got lost in the net-split. [16:15] xav_ (~xav@AGrenoble-101-1-4-70.abo.wanadoo.fr) got lost in the net-split. [16:17] tjansen_ (~tjansen@80.146.166.42) left #gstreamer. [16:23] vektor (~bb...@na...) joined #gstreamer. [16:25] sxpert (~sx...@sx...) joined #gstreamer. [16:27] xav_ (~xav@AGrenoble-101-1-4-70.abo.wanadoo.fr) joined #gstreamer. [16:29] <dolphy> Company: i committed the code in libgstplay to set the vis video thread to playing when connected afterwards [16:29] <dolphy> Company: on my machine it generates a segfault in GstThread [16:30] <dolphy> Company: could you debug that please ? [16:30] <thaytan> hi guys [16:30] <thaytan> wb [16:30] <Company> dolphy: will do [16:31] <dolphy> Company: thx [16:43] kris (~kr...@84...) left irc: "bloop" [16:56] foser (d0...@22...) joined #gstreamer. [17:04] <Company> dolphy: what do i have to do to trigger that segfault? [17:05] <dolphy> Company: in the player with that version of libgstplay [17:05] <dolphy> Company: play a file without vis enabled in gconf [17:05] <dolphy> Company: and enable it while playback [17:06] <dolphy> Company: trough CTRL + V [17:06] <dolphy> Company: that will connect vis thread and try to set it to the same mode than the pipeline [17:06] <dolphy> Company: usually PLAYING [17:07] <Company> dolphy: that's one of those refcounting segfaults, but nothing in gstthread [17:08] <dolphy> Company: you sure ? [17:08] <dolphy> Company: i had a bt in gst_thread_main_loop [17:08] <dolphy> Company: which was a bit different [17:09] <Company> do you use the most recent HEAD? [17:11] <dolphy> hmm i think it s 4 or 5 days old .. [17:11] <dolphy> do you manage to reproduce that bug ? [17:11] <Company> i fixed a segfault this weekend [17:17] Nick change: apoc-work -> apoc [17:17] <apoc> yo [17:18] <dolphy> Company: ok i ll update and rebuild HEAD then [17:19] <apoc> dilinger: ping ? [17:20] <Company> dolphy: currently if i activate visualization in the player while playing (most recent cvs of core, plugins and player) the pipeline stops [17:20] <Company> but it doesn't segfault :) [17:23] <dolphy> Throwing a warning about Gparam ? [17:23] <dolphy> or something like this ? [17:28] <dilinger> apoc: sorry, haven't had time to check my email. bastards at work are making me work.. [17:30] BBB (~rb...@ph...) left irc: "Client exiting" [17:31] <apoc> dilinger: no problem ;) [17:34] sxpert_avignon (~sxpert@AMarseille-206-1-17-4.abo.wanadoo.fr) left irc: Read error: 110 (Connection timed out) [17:36] sxpert (~sx...@sx...) left irc: Remote closed the connection [17:37] sxpert_avignon (~sxpert@AMarseille-206-1-1-126.abo.wanadoo.fr) joined #gstreamer. [17:40] sxpert (~sx...@sx...) joined #gstreamer. [17:44] Nick change: aldugZzZz -> aldug [17:52] Nick change: fcrozat|mtg -> fcrozat [17:53] tjansen_ (~tjansen@80.146.166.42) joined #gstreamer. [17:54] xav_ (~xav@AGrenoble-101-1-4-70.abo.wanadoo.fr) left irc: Read error: 104 (Connection reset by peer) [17:58] robla (~robla@209.210.138.240) joined #gstreamer. [18:37] ChrisHJW (~chr...@p5...) joined #gstreamer. [18:38] gort (~jg...@cs...) joined #gstreamer. [18:39] rcaskey_ (~rc...@ad...) left irc: Remote closed the connection [18:40] tjansen_ (~tjansen@80.146.166.42) left #gstreamer. [18:48] harshy (~ha...@dh...) left irc: "I quit for now" [18:48] harshy (~ha...@dh...) joined #gstreamer. [18:52] fcrozat (~fc...@of...) left #gstreamer ("Client exiting"). [18:55] hadley (~hadley@65.112.179.144) joined #gstreamer. [18:55] BBB (~rb...@01...) joined #gstreamer. [18:55] <Company> hmhm [18:55] <Company> any shell guru here? [18:55] <Company> i want to get a list of all my mp3s with a valid id3v2 tag [18:56] <Company> so it would be all files starting with "ID3" [18:56] <Company> but since grep greps by line and not by file I can't use grep... [19:00] <vidarino> for file in *.mp3; do tag=`cut -c1-3 $file`; if [ "$tag" = "ID3" ]; then echo $file; fi; done [19:01] <vidarino> #include <disclaimer.h> [19:01] <vidarino> or something like that. ;) [19:04] <Company> vidarino: thx [19:04] <Company> for file in *.mp3; do tag=`head -c 3 "$file"`; if [ "$tag" = "ID3" ]; then echo $file; fi; done [19:05] <Company> cut is slow, head is a _lot_ faster :) [19:05] <vidarino> ok. :) [19:13] gort (~jg...@cs...) left irc: "Client exiting" [19:24] tjansen (~tj...@p5...) joined #gstreamer. [19:24] thomasvs (~th...@19...) left irc: Read error: 113 (No route to host) [19:24] tjansen (~tj...@p5...) left #gstreamer. [19:33] ChrJW_log (~cwi...@p5...) left irc: Connection timed out [19:33] ChrisHJW (~chr...@p5...) left irc: Connection timed out [19:35] hadley (~hadley@65.112.179.144) left irc: "Client exiting" [19:45] dolphy (~do...@po...) left irc: "Network down, IP Packets delivered via UPS" [19:57] <Titanium> is there any mpeg4 encoder which works properly? [19:58] <Titanium> ffenc_mpeg4 does not work [19:59] <BBB> divxenc/xvidenc [19:59] <BBB> if you fix the mimetypes [20:05] pb_ (~pb...@pc...) joined #gstreamer. [20:14] <Titanium> BBB: thanks [20:15] Uraeus (~csc...@wp...) joined #gstreamer. [20:16] Action: Uraeus just replaced a 4GB disk with a 120GB disk, it gives me a tad more disk space :) [20:16] <Company> hey, so you can innstall windows now [20:16] <Company> that needs close to 116GB or so [20:17] <Uraeus> yeah, and I can finally install some Oracle software on my machine :) [20:18] <Company> and finally you have enough space to save a --gst-mask=-1 log ;) [20:25] <Uraeus> wake up wtay-zZz [20:28] thaytan (~ja...@ad...) left irc: Read error: 104 (Connection reset by peer) [20:34] thomasvs (~th...@71...) joined #gstreamer. [20:36] <Uraeus> hi thomasvs [20:43] thaytan (ja...@ad...) joined #gstreamer. [20:52] <BBB> hm [20:52] <BBB> seems we're asleep here ;) [20:53] <thaytan> well, I was [20:53] <thaytan> then I got up and thought I'd turn off a workstation I wasn't using [20:53] <thaytan> only I didn't notice that it was shelled into the firewall [20:53] <thaytan> so I powered that off accidentally [20:53] <thaytan> *yawn* [20:54] <thaytan> note to self: never shut down machines when you get up to get a drink [20:54] <thaytan> g'night :) [20:55] <Uraeus> argh, argh and argh [20:55] <Uraeus> so I bought a new disk to get an app installed only to learn it needs minimum 512MB RAM, preferably 1GB RAM [20:56] <Company> no app needs ram [20:56] <Company> only the kernel does [20:56] <thaytan> Uraeus: they're lying, I'm sure [20:56] <jcdutton> Uraeus, I guess you did not read the oracle manual first. ;-) [20:57] <Uraeus> jcdutton: correct :) [20:57] <jcdutton> BTDT [21:01] foser (d0...@22...) left irc: "[ I want to believe ][ I take it you have no love for the Empire ]" [21:04] <Uraeus> hmm, question now is should I take the cheap 256MB extra ram or the more expensive 512MB chip [21:05] <Uraeus> hmm, wonder if I should dare ask my boss to pay for the extra ram to my home computer since it is for running work software [21:15] ChrisHJW (~chr...@p5...) joined #gstreamer. [21:16] ChrHJW_log (~cwi...@p5...) joined #gstreamer. [21:38] <apoc> dilinger: have you find some times to test the patch ?? [21:39] <apoc> Uraeus: you never get a response from monkeyaudio author, right ? [21:39] <Uraeus> apoc: nope, he seems to be gone into oblivion [21:40] <apoc> Uraeus: ok [21:41] <dilinger> apoc: no, and i don't know if i'm gonna be able to tonight; i need to go to our data center and help move servers around [21:42] Action: dilinger discovers that there are credit cards numbers greater than 16 digits [21:42] <apoc> dilinger: ok [22:00] cschalle_ (~csc...@wp...) joined #gstreamer. [22:02] lilo (le...@li...eenode) got netsplit. [22:02] ChrisHJW (~chr...@p5...) got netsplit. [22:02] BBB (~rb...@01...) got netsplit. [22:02] ds (~ds...@ad...) got netsplit. [22:02] harshy (~ha...@dh...) got netsplit. [22:02] robla (~robla@209.210.138.240) got netsplit. [22:02] sxpert (~sx...@sx...) got netsplit. [22:02] sxpert_work (~sx...@fa...) got netsplit. [22:02] apoc (~ap...@dy...) got netsplit. [22:02] dilinger (ir...@sl...) got netsplit. [22:02] Titanium (~gi...@po...) got netsplit. [22:02] tsiar ([KPz...@dh...) got netsplit. [22:02] aldug (~al...@ni...) got netsplit. [22:02] stevebz (~st...@20...) got netsplit. [22:02] vidarino (~vidar@cD90889A0.sdsl.catch.no) got netsplit. [22:02] taaz (~dlehn@66.37.66.32) got netsplit. [22:02] nDuff (~cc...@li...) got netsplit. [22:02] md` (~ill...@p5...) got netsplit. [22:03] ChrisHJW (~chr...@p5...) returned to #gstreamer. [22:03] BBB (~rb...@01...) returned to #gstreamer. [22:03] harshy (~ha...@dh...) returned to #gstreamer. [22:03] robla (~robla@209.210.138.240) returned to #gstreamer. [22:03] sxpert (~sx...@sx...) returned to #gstreamer. [22:03] vidarino (~vidar@cD90889A0.sdsl.catch.no) returned to #gstreamer. [22:03] sxpert_work (~sx...@fa...) returned to #gstreamer. [22:03] apoc (~ap...@dy...) returned to #gstreamer. [22:03] dilinger (ir...@sl...) returned to #gstreamer. [22:03] Titanium (~gi...@po...) returned to #gstreamer. [22:03] tsiar ([KPz...@dh...) returned to #gstreamer. [22:03] aldug (~al...@ni...) returned to #gstreamer. [22:03] stevebz (~st...@20...) returned to #gstreamer. [22:03] nDuff (~cc...@li...) returned to #gstreamer. [22:03] taaz (~dlehn@66.37.66.32) returned to #gstreamer. [22:03] ds (~ds...@ad...) returned to #gstreamer. [22:04] lilo (le...@li...eenode) returned to #gstreamer. [22:05] md` (~ill...@p5...) returned to #gstreamer. [22:06] <cschalle_> thaytan: awake? [22:11] Titanium (~gi...@po...) got netsplit. [22:11] apoc (~ap...@dy...) got netsplit. [22:11] taaz (~dlehn@66.37.66.32) got netsplit. [22:11] tsiar ([KPz...@dh...) got netsplit. [22:11] aldug (~al...@ni...) got netsplit. [22:11] dilinger (ir...@sl...) got netsplit. [22:11] stevebz (~st...@20...) got netsplit. [22:11] sxpert_work (~sx...@fa...) got netsplit. [22:11] sxpert (~sx...@sx...) got netsplit. [22:11] vidarino (~vidar@cD90889A0.sdsl.catch.no) got netsplit. [22:11] harshy (~ha...@dh...) got netsplit. [22:11] nDuff (~cc...@li...) got netsplit. [22:11] robla (~robla@209.210.138.240) got netsplit. [22:11] ds (~ds...@ad...) got netsplit. [22:11] BBB (~rb...@01...) got netsplit. [22:11] ChrisHJW (~chr...@p5...) got netsplit. [22:11] ChrisHJW (~chr...@p5...) returned to #gstreamer. [22:11] BBB (~rb...@01...) returned to #gstreamer. [22:11] harshy (~ha...@dh...) returned to #gstreamer. [22:11] robla (~robla@209.210.138.240) returned to #gstreamer. [22:11] sxpert (~sx...@sx...) returned to #gstreamer. [22:11] vidarino (~vidar@cD90889A0.sdsl.catch.no) returned to #gstreamer. [22:11] sxpert_work (~sx...@fa...) returned to #gstreamer. [22:11] apoc (~ap...@dy...) returned to #gstreamer. [22:11] dilinger (ir...@sl...) returned to #gstreamer. [22:11] Titanium (~gi...@po...) returned to #gstreamer. [22:11] tsiar ([KPz...@dh...) returned to #gstreamer. [22:11] aldug (~al...@ni...) returned to #gstreamer. [22:11] stevebz (~st...@20...) returned to #gstreamer. [22:11] nDuff (~cc...@li...) returned to #gstreamer. [22:11] ds (~ds...@ad...) returned to #gstreamer. [22:11] taaz (~dlehn@66.37.66.32) returned to #gstreamer. [22:17] Uraeus (~csc...@wp...) left irc: Read error: 110 (Connection timed out) [22:22] <thaytan> cschalle_: yeah, I am... I gave up on trying to sleep [22:23] <cschalle_> thaytan: how does a .au CV look like? here we have a rule that it should never be longer than one A4 page [22:30] Zeenix (~zak@203.135.11.242) joined #gstreamer. [22:31] <Zeenix> hi [22:31] <thaytan> yo [22:32] <cschalle_> hi Zeenix [22:38] Nick change: cschalle_ -> Uraeus [22:38] walters (wa...@ve...) joined #gstreamer. [22:42] thomasvs (~th...@71...) left irc: "Client Exiting" [22:48] gernot (~ge...@a2...) joined #gstreamer. [22:48] <Zeenix> hi [22:49] <gernot> Zeenix: hej ! [22:50] <gernot> Zeenix: just preparing to check in some stuff - what's the checkout command for the 0.6.1 branch again ? :-) [22:50] dolphy (~do...@21...) joined #gstreamer. [22:50] <Uraeus> hi dolphy [22:50] <dolphy> Uraeus: yo :) [22:50] <apoc> hey dolphy, Zeenix, gernot [22:50] <dolphy> salut apoc [22:51] <Uraeus> gernot: found the command? [22:51] Action: dolphy is trying KDE [22:51] <Zeenix> gernot: dont know, i am not at all good at cvs, i just do cvs -z9 checkout [22:51] <gernot> apoc: salut ! [22:51] <Uraeus> dolphy: traitor ;) [22:51] <gernot> Uraeus: not yet [22:51] ct (~Chr...@th...) joined #gstreamer. [22:51] <ct> dolphy: hey! [22:51] <Zeenix> Uraeus: what is the punishment of traitor in your country? [22:52] <Uraeus> gernot: BRANCH-GSTREAMER-0_6 [22:52] <gernot> Uraeus: thanks [22:52] <Uraeus> Zeenix: public castration [22:52] <Uraeus> hey ct [22:52] <dolphy> ct: heya :) [22:52] <gernot> Zeenix: thanks for the input ! :-} [22:52] <dolphy> Uraeus: i said "trying" [22:53] <ct> dolphy: say, does Gstplay do cdplayback? [22:53] <ct> dolphy: or internet playback? [22:53] <Zeenix> Uraeus: why you always force me to consult the dictionary? ;) [22:53] <ct> Uraeus: did you see the logo? [22:53] <dolphy> ct: i haven't tried cd playback yet [22:53] <Uraeus> ct: yeah, looked really sweet [22:53] <dolphy> ct: should not be that hard [22:54] <dolphy> ct: shoutcast streams are working nice [22:54] <ct> dolphy: ah ok b/c i tried this weekend and it didn't work [22:54] <ct> dolphy: could you give me a same URL? [22:54] <ct> dolphy: i mean a test URL? [22:54] <Uraeus> Zeenix: managed to look up castration yet? [22:54] <dolphy> ct: hmm i have a local one :) [22:54] <thaytan> ct, Uraeus: eye candy? [22:55] <dolphy> ct: through apache mod_mp3 [22:55] <ct> Uraeus: thanks, surphaze is here right now [over my shoulder] [22:55] <ct> ;) [22:55] <ct> thaytan: yeah hold up a sec [22:55] <ct> dolphy: i tried the freenode music ogg links and they weren't working [22:55] <gernot> uäh, have to check out gstreamer/ and gst-plugins/ again now as a developer ;) [22:56] <Uraeus> ct: tell him a 3D gstreamer logo would be cool too ;) [22:56] <ct> thaytan: http://people.clemson.edu/~dcmccal/simple-letters-1024x768.png\ [22:56] <ct> Uraeus: ok ;) [22:56] <Uraeus> gernot: yup [22:56] <gernot> ct: an animation ! we need an animation ! [22:56] <dolphy> ct: i was trying with www.di.fm streams [22:56] <gernot> ct: just kidding ;) [22:56] <dolphy> ct: they used to work [22:56] <Uraeus> gernot: we have an mpeg that jimmac made [22:56] <ct> ah ok [22:56] <gernot> Uraeus: oh ! [22:56] Action: gernot is impressed [22:56] <ct> Uraeus: he's laughing right now ;) [22:57] <gernot> Uraeus: you asked about a file ? [22:57] <ct> dolphy: so just pass it a URL? [22:57] <gernot> Uraeus: oh no, the command - got it already, thanks ;) [22:57] <dolphy> ct: you can try with gst-launch first [22:57] <dolphy> ct: a simple httpsrc location=http://your.url ! spider ! osssink [22:58] <dolphy> ct: should work [22:58] <gernot> is it normal that sounds starts to stutter when the CPU is on full-load in MPEG playback ? :-P [22:58] <dolphy> gernot: known bug [22:58] <gernot> on video surfaces, I mean ? [22:58] <gernot> in 480x576 ? ;) [22:58] <gernot> seems like motion compensation calcs are not too healthy for the MPEG decoder [22:58] <Uraeus> gernot: I can send you the gstreamer animation if you want [22:59] <gernot> Uraeus: sure, hit me ! [22:59] <thaytan> ct: gorgeous :) [22:59] <gernot> ct: I wanna see, too ! :) [22:59] <gernot> ct: oh, I was blind [22:59] <thaytan> gernot: http://people.clemson.edu/~dcmccal/simple-letters-1024x768.png [22:59] Action: gernot checks URL [22:59] <ct> dolphy: hmm having issues [23:00] <ct> dolphy: oh wait [23:00] <Uraeus> gernot: what is your email address? [23:00] Action: gernot is in awe for the pic [23:00] <gernot> Uraeus: gz...@ly... [23:00] <Uraeus> gernot: ok, sent [23:00] <ct> dolphy: yeah it's not working... [23:01] <ct> dolphy: here's what i typed in... [23:01] Action: gernot is pressing Ctrl-L in Pine repeatedly [23:01] <ct> dolphy: gst-launch filesrc location=/home/ct/media/music/playlists/trance128k.pls ! spider ! osssink [23:01] <ct> dolphy: it says it can't find the file type or something [23:01] <dolphy> ct: huhu [23:01] <dolphy> ct: the .pls file is not the url [23:01] <ct> dolphy: did i jack up stuff? [23:02] <ct> dolphy: i know, i switched it to filesrc... would that work? [23:02] <gernot> Uraeus: HAH, now I got your e-mail and your name ! TRICKED YOU ! [23:02] <ct> lol [23:02] <Uraeus> gernot: yes, those are very secret after 100 GNOME summaries ;) [23:02] <thaytan> heh, cause Uraeus is the hardest person on the internet to find :) [23:02] <ct> dolphy: says, "no such element httpsrc" [23:02] <dolphy> ct: try that gst-launch gnomevfssrc location=http://193.201.220.87:8000 ! spider ! esdsink [23:03] <ct> ah ok [23:03] <walters> Uraeus: hey, you have the netrb cvs right? could you try the cdaudio support? [23:03] <gernot> damned ;) [23:03] <Uraeus> dolphy: um, do you know that gst-player currently fail to play the gstreamer throbber mpeg? [23:03] <Zeenix> need to shutdown X for NVidea driver installation.. [23:03] Zeenix (~zak@203.135.11.242) left irc: "Client Exiting" [23:03] <Uraeus> walters: not sure I have new enough CVS [23:03] <ct> dolphy: ouch, segfault [23:03] <gernot> throbber.mpeg is really beautiful - guess we should demo that one on gstsert, ha ? ;) [23:03] <Uraeus> gernot: yeah :) [23:03] Action: gernot tests to load it [23:03] <dolphy> Uraeus: does it work in gst-launch with spider ? [23:04] <apoc> Uraeus: can you send throbber.mpeg to me ? ;) [23:04] <Uraeus> dolphy: yes, it works with gst-launch and spider, but mpeg2dec do give an error [23:04] <Uraeus> apoc: sure [23:04] <dolphy> Uraeus: which error ? [23:04] <apoc> Uraeus: thx [23:05] <Uraeus> dolphy: spider and gst-launch gives this: ** (process:2110): WARNING **: mpeg2dec: decoding error [23:05] <Uraeus> Bus error [23:05] <Uraeus> dolphy: gst-player just crash [23:05] <dolphy> Uraeus: think i know why [23:05] <dolphy> Uraeus: the pipeline catch it as an error [23:05] <dolphy> Uraeus: and try to set pipeline to pause [23:05] <dolphy> Uraeus: which makes it segfault [23:05] <ct> dolphy: try this one: gst-launch gnomevfssrc location=http://us.radio.freenode.net:10000/modem.ogg ! spider ! esdsink [23:05] <dolphy> Uraeus: error handling is still hard [23:06] Action: dolphy needs to log out for some seconds.. [23:06] <dolphy> brb [23:06] <ct> dolphy: ah ok [23:06] <ct> ;) [23:06] <ct> thanks!!! [23:06] dolphy (~do...@21...) left irc: "Network down, IP Packets delivered via UPS" [23:06] <gernot> Uraeus: I just had the same problem ! Separation into an MPEG video only helped [23:07] <Uraeus> gernot: there is an audio stream in there? [23:07] <gernot> Uraeus: no, but it is no clean video file, either - it's a system stream, I guess, checking [23:08] <gernot> yes, it's a program stream (multiplexed), no elementary stream. [23:09] Action: gernot starts compiling up gstreamer and gst-plugins [23:10] Action: Uraeus tries once again to shake some life into wtay-zZz [23:10] <gernot> Uraeus: send him a bucket of water per UPS ? [23:10] <Uraeus> Company: I got some code that might solve out gobject thread safe issue, time to look at it+ [23:10] <Uraeus> s/+/?/ [23:10] <gernot> Uraeus: }:-> [23:10] <Uraeus> gernot: :) [23:11] <ct> Uraeus: did that url work? [23:11] <ct> Uraeus: gst-launch gnomevfssrc location=http://us.radio.freenode.net:10000/modem.ogg ! spider ! esdsink [23:12] <ct> Uraeus: for you? [23:12] <Uraeus> ct: ERROR: /pipeline0/gnomevfssrc0: opening vfs file "http://us.radio.freenode.net:10000/modem.ogg" (Generic error) [23:12] <Company> Uraeus: i'd prefer not to atm - i have bugs to fix here [23:12] <Uraeus> Company: ok [23:13] <ct> Uraeus: same error here too :( [23:14] <ct> Uraeus: so i guess it doesn't work yet? [23:15] <Uraeus> ct: no I think there is an ogg stream bug, but Company and walters is looking into it, think it works in head actually [23:15] <apoc> Uraeus, ct : mplayer doesn't play it too [23:16] <ct> Uraeus: so i need to get cvs? [23:16] <ct> apoc: damn! [23:16] <Uraeus> ct: cvs head, yes [23:16] <walters> ct: that isn't likely to work anytime soon [23:16] <ct> gotcha [23:16] <Company> generic errors are pretty evil i'd say :) [23:16] <ct> that bad, huh? [23:16] <Company> yep [23:16] <ct> Uraeus: i also tried a playlist from the site dolphy passed my way and that failed too [23:16] <Company> i'd say it's a gnomevfs error [23:16] <walters> so...i'd like to call again for people to test the netrb cvs, i might try to do a release fairly soon :) [23:16] <ct> Uraeus: maybe the ser servers are down... [23:17] <Uraeus> walters: ok, I update and test :) [23:17] <ct> walters: heh ;) i'll try [23:17] <walters> Uraeus: thanks :) [23:17] <Company> walters: gst-launch gnomevfssrc location=http://us.radio.freenode.net:10000/modem.ogg ! spider ! osssink [23:17] <walters> Uraeus: i'm especially interested in people testing cdaudio [23:17] <Company> walters: can you tell us if thats our bug or gnome-vfs's? [23:17] <walters> Uraeus: the cd insertion/removal code is a bit hairy. [23:17] <walters> Company: well [23:18] <walters> Company: if the web server is giving the correct mime type it should work [23:18] <walters> let me try [23:18] <Company> walters: try it :) [23:18] Zeenix (~zak@203.135.60.231) joined #gstreamer. [23:18] <walters> man [23:18] <walters> xchat is such a pile of crap [23:18] <walters> no way to copy that line [23:18] <Company> huh? [23:18] <Company> mark it with the mouse and press ctrl-c [23:19] <Company> or use middle mouse button [23:20] <Company> walters: what encoding should be assumed for ID3v1 tags? [23:20] <Zeenix> Uraeus: i am still getting that GL_WRITE_PIXEL_DATA_RANGE_NV after updating my drivers [23:20] <Company> walters: i'm tending to iso-8859-1, but i'm biased, because i'm european ;) [23:20] <Uraeus> Zeenix: same here, not sure what the issue is [23:20] <Uraeus> Zeenix: or rather I am wondering if the lates NVIDIA driver miss the gl.h file [23:21] <gernot> ur, ze: what does rpm -qa | grep Mesa say ? [23:22] <gernot> think I got myself the latest Mesa RPM, too, a while ago [23:23] <gernot> Uraeus: ze: I can send you the files, no prob ! [23:24] <walters> Company: didn't work here [23:24] <walters> i have to rely on X cut and paste [23:24] <walters> which is unfortunately flaky with my mouse (only 2 buttons) [23:24] <walters> xchat has no Copy/Paste menu items [23:24] <walters> afaics anyways [23:24] <walters> hm [23:24] <Company> walters: but ctrl-c works [23:24] <walters> us.radio.freenode.net:10000 is refusing my connections [23:24] <ct> walters: weird [23:25] <ct> walters: it's probably down [23:25] <gernot> Uraeus: ok, sent ! [23:26] <Uraeus> gernot: ok, thanks :) [23:26] <gernot> Zeenix: want it, too ? [23:26] <walters> Company: i am not sure [23:27] <gernot> is there any facility for _uninstalling_ stuff yet in Linux ? [23:27] <gernot> I mean: self-compiled stuff [23:27] <ct> gernot: yeah, try make uninstall [23:27] <Uraeus> walters: you have monkey-media support included, which is cool, but monkey-media is not in 0.6.x yet [23:27] <Company> gernot: make uninstall [23:28] <gernot> ct: gnah ! REALLY ? [23:28] <Zeenix> gernot: yeah, yeah yeah! [23:28] <Uraeus> walters: which means net-rb do not build wilth 0.6.1 [23:28] <walters> Uraeus: eh? [23:28] <ct> gernot: that's all i know... [23:28] <walters> Uraeus: it still uses an included mm [23:28] <Uraeus> walters: IC -o .libs/monkey-media.lo [23:28] <Uraeus> In file included from monkey-media.c:41: [23:28] <Uraeus> monkey-media.h:68:35: monkey-media-audio-cd.h: No such file or directory [23:28] <Uraeus> monkey-media.c:45:43: monkey-media-audio-cd-private.h: No such file or directory [23:28] <Uraeus> monkey-media.c:50:38: audiocd-stream-info-impl.h: No such file or directory [23:28] <Uraeus> monkey-media.c:51:35: flac-stream-info-impl.h: No such file or directory [23:28] <Uraeus> monkey-media.c: In function `monkey_media_init_internal': [23:28] <Uraeus> monkey-media.c:180: `TYPE_FLAC_STREAM_INFO_IMPL' undeclared (first use in this [23:28] <Uraeus> function) [23:28] <Uraeus> monkey-media.c:180: (Each undeclared identifier is reported only once [23:28] <walters> Uraeus: er... [23:28] <gernot> Company: but that requires me to have the old source tree left, right ? [23:29] <Uraeus> walters: sorry I was confused, I saw monkey-media and read monkeys audio :) [23:29] <Uraeus> walters: but I still get that build error [23:29] <gernot> Company: but still good, didn't know that one ! [23:29] <walters> Uraeus: did you rerun ./autogen.sh ? [23:29] <Uraeus> walters: wait, I know what the problem is, the audiocd stuff is not disted yet [23:29] <Company> gernot: you can reproduce it by doing configure && make uninstall if you have the tarball left [23:29] <Uraeus> walters: I build from disted tarball [23:29] <Company> gernot: but you need the configured sources [23:29] <gernot> Company: aaalright ! :) [23:29] <walters> Uraeus: hmmm... [23:30] <Uraeus> walters: want me to get the missing files into the Makefile? or will you do it? [23:31] <walters> Uraeus: they should be disted afaics... [23:31] <walters> let me check. [23:31] <Uraeus> walters: no, I am looking at your Makefile.am this moment, and they are not listed [23:31] <Zeenix> gernot: the header files themselves? i was expecting an rpm.. [23:31] <walters> Uraeus: they're included in an _SOURCES [23:32] <gernot> Zeenix: oh ! No, I don't have the RPM ! [23:32] <walters> Uraeus: i just tested it and they were disted for me [23:32] <Uraeus> hm, I need to get to bed, going to attend a Sun conference tommorow morning [23:32] <walters> Uraeus: did you rerun ./autogen.sh before running make dist? [23:32] <Uraeus> walters: ok, I look at it when I get back tommorow [23:32] <Uraeus> night everyone [23:32] Uraeus (~csc...@wp...) left irc: "Client exiting" [23:32] taaz (~dlehn@66.37.66.32) got netsplit. [23:32] stevebz (~st...@20...) got netsplit. [23:32] aldug (~al...@ni...) got netsplit. [23:32] tsiar ([KPz...@dh...) got netsplit. [23:32] Titanium (~gi...@po...) got netsplit. [23:32] dilinger (ir...@sl...) got netsplit. [23:32] apoc (~ap...@dy...) got netsplit. [23:32] harshy (~ha...@dh...) got netsplit. [23:32] nDuff (~cc...@li...) got netsplit. [23:32] vidarino (~vidar@cD90889A0.sdsl.catch.no) got netsplit. [23:32] sxpert_work (~sx...@fa...) got netsplit. [23:32] sxpert (~sx...@sx...) got netsplit. [23:32] robla (~robla@209.210.138.240) got netsplit. [23:33] meiker (55...@mo...) joined #gstreamer. [23:33] <meiker> hi [23:34] <gernot> meiker: hej ! [23:36] <Zeenix> gernot: Vertex programming extensions (GL_ARB_vertex_program or GL_NV_vertex_program) not supported, exiting... [23:36] rcaskey (~rc...@ad...) joined #gstreamer. [23:38] taaz (~dlehn@66.37.66.32) got lost in the net-split. [23:38] nDuff (~cc...@li...) got lost in the net-split. [23:38] stevebz (~st...@20...) got lost in the net-split. [23:38] aldug (~al...@ni...) got lost in the net-split. [23:38] tsiar ([KPz...@dh...) got lost in the net-split. [23:38] Titanium (~gi...@po...) got lost in the net-split. [23:38] dilinger (ir...@sl...) got lost in the net-split. [23:38] apoc (~ap...@dy...) got lost in the net-split. [23:38] sxpert_work (~sx...@fa...) got lost in the net-split. [23:38] vidarino (~vidar@cD90889A0.sdsl.catch.no) got lost in the net-split. [23:38] sxpert (~sx...@sx...) got lost in the net-split. [23:38] robla (~robla@209.210.138.240) got lost in the net-split. [23:38] harshy (~ha...@dh...) got lost in the net-split. [23:39] ChrisHJW (~chr...@p5...) left irc: [23:40] rcaskey (~rc...@ad...) left irc: Client Quit [23:46] <Company> har [23:46] dilinger (ir...@sl...) joined #gstreamer. [23:47] aldug (~al...@ni...) joined #gstreamer. [23:47] nDuff (~cc...@li...) joined #gstreamer. [23:48] vidarino (~vidar@cD90889A0.sdsl.catch.no) joined #gstreamer. [23:48] sxpert_work (~sx...@fa...) joined #gstreamer. [23:48] apoc (~ap...@dy...) joined #gstreamer. [23:48] tsiar ([O+F...@dh...) joined #gstreamer. [23:50] <walters> ugh [23:51] <walters> 0.7 CVS isn't working for me to play an ogg after playing an mp3 [23:51] <walters> even after removing spider from the pipeline and re-adding it [23:51] stevebz (~st...@20...) joined #gstreamer. [23:51] harshy (~ha...@dh...) joined #gstreamer. [23:51] <apoc> night all [23:51] sxpert (~sx...@sx...) joined #gstreamer. [23:51] apoc (~ap...@dy...) left #gstreamer ("Client exiting"). [23:51] <gernot> Zeenix: sorry, was away [23:52] <gernot> Zeenix: but nv_gstsert should work for you ? [23:52] <gernot> Zeenix: no, not that one, either [23:52] <Company> walters: it shouldn't be able to play that ogg even if you don't play an mp3 before [23:53] <walters> Company: why not? [23:53] <Company> walters: but it should play it if you use osssink instead of alsa [23:53] <gernot> Zeenix: have to see what else there is [23:53] <Company> wrong timestamps [23:53] <walters> Company: actually i'm using esdsink right now [23:53] <Company> oh [23:53] <Company> oops [23:53] <Company> urgh [23:53] <walters> Company: can you repro? [23:53] <Company> walters: do you set the rest of the pipeline to NULL when starting a new song? [23:53] <Company> s/when/before/ [23:53] <walters> Company: hmmm...only paused i think actually. [23:54] <Company> walters: you have to make sure the queue flushes the buffers [23:54] <walters> Company: oh no wait [23:54] <walters> Company: no i am setting it to NULL [23:54] <Company> hrm, shit [23:55] <Company> it's still the best thing to remove the whole pipeline and start with a frsh one... [23:55] <Company> stupid gst-launch [23:55] <Zeenix> gernot: ok, i think we should just forget it for now, as gst istn working either on my sys atm [23:56] <walters> Company: you really think app writers should have to do that? [23:56] <Zeenix> gernot: what GL_FOG_MODE you prefer? GL_LINEAR? [23:56] <Company> walters: i think gst is so buggy it's safer [23:56] <gernot> Zeenix: sure - let's wait ... [23:56] <Company> walters: i'm not proud of it... [23:56] <gernot> Zeenix: I don't use FOG ;) [23:57] <Zeenix> gernot: then assume you are forced to do so? [23:57] <Zeenix> :) [23:57] <gernot> Zeenix: well, let's see - [23:58] <gernot> Zeenix: http://nehe.gamedev.net/lesson.asp?index=04 [23:58] <gernot> Zeenix: the first lesson should help [23:58] <Zeenix> gernot: oh, i finished that 3 days ago :) [23:59] <walters> Company: :/ [23:59] <Zeenix> gernot: i'll now start the quardic's one, once i've played enough with fogs [00:00] --- Tue Apr 29 2003 [00:00] <gernot> Zeenix: ah, so great ! :) Yes, Nehe is a good source of tutorials for getting up to speed with OpenGL 8-) [00:01] <gernot> Zeenix: and now that I have understood some of NVidia's OpenGL extension specifications, and could even baffle the Nvidia developers with some stuff that I got from another OpenGL guru, I feel that I'm at cutting edge with video handling in OpenGL ;) [00:02] <gernot> Zeenix: but have a look at www.evegate.org if you ever need some more motivation for learning about your graphics card ;) [00:02] <Zeenix> gernot: ok [00:04] <Zeenix> gernot: do you know how i got into software engineering? [00:04] <gernot> Zeenix: I will do some more stuff with OpenGL and GStreamer, and then head on to OpenSG (www.opensg.org), it will provide the clustering framework for the videowall 8-) [00:04] <gernot> Zeenix: tell me ! :-) [00:04] dolphy (~do...@21...) joined #gstreamer. [00:05] <gernot> General question: is the standard compile mode the fastest one for GStreamer, or should I provide some extra parameters to get MPEG decoding even faster ? [00:05] <dolphy> kde is kind of nice :) [00:06] <gernot> dolphy: huch ! KDE ! [00:06] Action: gernot does a cross to banish the evil C++ Qt ;) [00:06] <Zeenix> gernot: since my childhood, i was very crazy about videogames, i never saw computers (couldnt think of affording it). when i got into my high-school, i came to know that software engineers are the ones who make video-games, so i started to dream of becoming a software-engineer (a game-developer according to my thinking at that time).. [00:07] <Zeenix> dolphy: yeah, but the same thing people say about MS :) [00:07] <gernot> Zeenix: he, cool ! For me it was special effects in movies like TRON, War Games, etc. - I always wanted to make computers that have such a cool user interface :-) [00:08] <gernot> dolphy: No, but I don't care - you may use whatever you like best :-) [00:08] <Company> gernot: gstreamer doesn'tt enable any optimizations most of the time [00:08] <Company> gernot: some plugins supply some flags sometimes [00:08] thomasvs (~th...@71...) joined #gstreamer. [00:08] <gernot> Company: right, so how I get it per default is what everyone uses ? [00:08] <Company> gernot: but you can probably improve by doing "CFLAGS=$MY_OPTIMIZATION" ./configure [00:09] <gernot> Company: oki, will try ! [00:09] <gernot> Company: (later) [00:09] <thomasvs> woah, nasty system crash [00:09] <Company> gernot: gentoo has infos about what flags to use [00:09] <thomasvs> files like /usr/bin/passwd and which missing [00:09] <Company> thomasvs: is there a nautilus-media cvs? [00:09] <gernot> Company: gentoo ? [00:09] <thomasvs> Company: yep, in gnome cvs [00:10] <Company> gernot: yeah, they have a big list about which gcc cflags to use on what kind of processor on www.gentoo.org [00:10] Action: Zeenix wonders why my libs (including glib) does'nt distribute statically-linkable versions of their libraries [00:10] Action: Company will hijack nautilus media as testbed for libparty [00:11] <thomasvs> Company: you do realise there are different rules in gnome cvs right ? :) [00:11] <Company> Zeenix: glib disables this by default in the tarball [00:11] <gernot> Company: aah, the distribution ! alright, thanks a lot ! [00:11] <Company> thomasvs: yes, they want changelogs ;( [00:11] <thomasvs> Company: it's more than that [00:12] <Company> thomasvs: anything important i might have missed? [00:13] Action: thomasvs thinks his leg is bei... [truncated message content] |