|
From: <wim...@ch...> - 2001-04-03 04:33:57
|
[06:55] ajmitch (me...@p8...) joined #gstreamer. [06:55] <ajmitch> hi [07:14] Nick change: WildFox- -> Wild|AWAY [11:31] _gst_newt_ joined #gstreamer. [11:37] wtay (wi...@ca...) joined #gstreamer. [11:47] sienap (sy...@ip...) joined #gstreamer. [11:48] <sienap> hi all :) [11:48] <sienap> someone awake ? [11:48] <wtay> hi sienap [11:48] <sienap> wtay!! [11:48] <sienap> how is stuff ? [11:49] <wtay> power outages here at 7.30 had to fsck my disks :( [11:49] <sienap> :(( [11:49] <sienap> no loses? [11:49] <wtay> my GF's one was acting very weird... [11:49] <sienap> =3D[ [11:50] <wtay> had to run fsck manually [11:50] <wtay> I pressed 'y' to all questions and it still booted :) [11:51] <sienap> :) [11:51] <sienap> he [11:51] <sienap> weil [11:51] <sienap> :) [11:51] <sienap> ik den kdat we wel nederlands kunnen praten nu :) [11:51] <sienap> ik ben bezig met stuff voor een ansi demo [11:51] <wtay> w'sup with you? [11:51] <sienap> voor takeover ;) [11:51] <wtay> eh? [11:52] <wtay> wa's da? [11:52] <sienap> je weet toch wel wat demo's zijn ? [11:52] <sienap> weet wel coole effecten enzo [11:52] <sienap> om mee te patsen :) [11:52] <sienap> op demo parties [11:52] <sienap> en geld te innen [11:52] <sienap> als je wint >:) [11:52] <wtay> oh ja die dinges waar ik er 30+ van gemaakt heb :) [11:52] <wtay> 40+ [11:52] <sienap> mwha dit he :) [11:52] <sienap> mwha guess so :) [11:52] <sienap> wij zijn er een in ansi aanut maken :) [11:52] <sienap> gister de ansi plasma gefixt ;) [11:52] <sienap> nu met nice flash effectje bezig :) [11:52] <wtay> asci art? [11:52] <sienap> straks flame maken [11:53] <sienap> mwha demos zijn normaal in svga mode :) [11:53] <sienap> ofzo [11:53] <wtay> ok [11:53] <sienap> wij doen hem in 80x25x15 [11:53] <sienap> :) [11:53] <sienap> aka textmode [11:53] <wtay> heh [11:53] <sienap> je kent plasma effect neem ik aan wel ? [11:53] <wtay> yup [11:53] <sienap> mwha ik hebber een gemaakt in textmode gister >:) [11:53] <sienap> *TROTS* [11:53] <wtay> cool [11:53] <wtay> color cycling? [11:53] <sienap> he natuurlijk niet :) [11:53] <sienap> real time :) [11:54] <sienap> uit een cosine table [11:54] <wtay> cool [11:54] <sienap> static gaat niet in textmode ;) [11:54] <sienap> je kunt je palet zo lastig aanpassen >:) [11:54] <wtay> hehe ja [11:54] <sienap> mwha maat van me is bezig met 3d engine in ansi :) [11:54] <sienap> en tja :) [11:54] <sienap> het wordt een vette demo [11:54] <sienap> maar het is voor de gein enzo :) [11:55] <wtay> tof [11:55] <sienap> we weten niet eens of er wel een linux compo is :) [11:55] <sienap> je zietum wel alsie wat meer af is :) [11:55] <sienap> ben nu nog afzonderlijk effectjes aanut uitvogelen :) [11:56] <wtay> ik ga nog wat foefelen aan de videosink en capsnego... [11:56] <sienap> he :) [11:56] <sienap> waarom moet video sink eigenlijk caps nego hebben ? [11:57] <wtay> zodat ie zich kan aanpassen voor Xv or gewone X [11:58] <sienap> he [11:58] <sienap> ic [11:58] <wtay> ook alle plugins die verschillende formaten aankunnen moet= negotieren met hun peers [11:59] <sienap> ic [11:59] <wtay> ben wel tevreden nu... tamelijk.. [12:00] holger (holger@Q.convergence.de) joined #gstreamer. [12:00] <wtay> yo [12:00] <sienap> he toffe stuff :) [12:00] <sienap> ah hi holger [12:00] <holger> HI ! [12:00] <sienap> wtay time to disable rot13 mode :) [12:01] <sienap> maarja [12:01] <sienap> flash effect af :) [12:01] <wtay> heh [12:01] <sienap> zo eens tutorials over flame effect gaan lezen :) [12:06] <sienap> maarja [12:06] <sienap> jij vroeger demo's gemaakt dus ? :) [12:06] <sienap> noem eens cool effect wat er ZEKER in moet :) [12:08] <sienap> hmms [12:08] <sienap> jij vandaag vrij ? [12:09] <wtay> yup [12:09] <wtay> mijn demo's waren op C64... lang voordat er PC's bestonden= ... [12:10] <sienap> he [12:10] <sienap> jij c64 scener geweest [12:10] <sienap> wat cool ;) [12:10] <sienap> wellse van "TIC" gehoord ? [12:11] <wtay> nope [12:12] <sienap> he [12:12] <sienap> shit happens ;) [12:12] <sienap> was een groep=20 [12:12] <wtay> ok [12:12] <sienap> die zijn nu ook allemaal oud [12:12] <sienap> maar ken er paar van :) [12:13] <wtay> hehe, "ook oud" <g> [12:13] <sienap> he [12:13] <sienap> ik bedoel ouder :) [12:13] <sienap> eentje heeft al partij kinderen :) [12:13] <sienap> andere is vaag ;) [12:13] <sienap> zijn broers trouwens [12:14] <wtay> doh [12:15] <wtay> NFC, F4CG, WOW? [12:16] holger (holger@Q.convergence.de) left irc: Ping timeout for holge= r[Q.convergence.de] [12:18] <sienap> mwha ik ken het allemaal niet joh [12:18] <sienap> toe nwas ik nog 4 ofzo :0 [12:18] <sienap> kommop hej [12:18] <sienap> toen code ik nog niet :) [12:18] <wtay> hehe [12:18] <wtay> 4 jaar hehe [12:23] <wtay> sienap: onze vriend Njaard is hier geweest... [12:23] <sienap> wie is njaard ? [12:23] <wtay> sienap: de aRts man and noatum etc.. [12:24] <sienap> he [12:24] <wtay> een echte lul, ben je op -devel? [12:24] <sienap> van gstreamer [12:24] <sienap> ja ? [12:24] <sienap> maar ik lees niet alles [12:24] <sienap> kun je me pointen naar het mailtje :) [12:24] <sienap> ik zit tegenwoordig op teveel mailinglisten [12:24] <sienap> moet er eens wat aan doen [12:24] <sienap> mwha alle kde mensen zijn op een of andere manier stinke= nde extremisten [12:25] <wtay> in de IRC logs vanaf 22.15 you [12:25] <sienap> he damn kun je me die dcc senden ? [12:25] <sienap> m'n mailbox is 11k mailtjes [12:25] <sienap> dat vind ik neit meer terug [12:25] <wtay> heh [12:25] <wtay> sec... [12:25] <sienap> :) [12:25] <sienap> okie [12:25] <sienap> thanks [12:26] <sienap> =F9=ED=F9 DCC Unable to create connection: Connection re= fused [12:26] <sienap> mail maar [12:26] <sienap> sy...@th... [12:26] <wtay> okie [12:26] <sienap> ik ffkse iets eten paken [12:27] <wtay> gezonden.. [12:28] <sienap> back [12:28] <sienap> he [12:28] <sienap> verzonden :) [12:28] <sienap> *G* [12:28] <sienap> ooh [12:28] <sienap> waar ook [12:29] <sienap> mail server dood [12:29] <sienap> aARGGH [12:29] <wtay> hum [12:29] <sienap> mwha [12:29] <sienap> sourceforge heeft mail archive he ? [12:29] <wtay> yup [12:29] <sienap> als je eens mee helpt met zoeken daaro ;) [12:30] <wtay> http://www.geocrawler.com/lists/3/SourceForge/1504/0/54660= 88/ [12:30] <wtay> om 22.15 [12:31] <sienap> he dat doe je rap :) [12:31] <sienap> mom=20 [12:31] <sienap> ffse loeren [12:33] <sienap> hej dobey was here? [12:33] <sienap> did he show any intrest [12:33] <sienap> i know dobey from irc as well [12:33] <wtay> no interest, he didn't even listem IMO [12:35] <sienap> arts en design [12:35] <sienap> arts is geen sound server man [12:35] <sienap> maar synthiserzer [12:35] <sienap> stomme kders ook [12:35] <sienap> he :) [12:36] <wtay> hmm ja [12:36] <wtay> ook de Rt in de naam is nogal stom [12:36] <sienap> waarom ? [12:36] <wtay> 't is niet omdat er Rt instaat dat het daarom ook Real Tim= e *is* [12:36] <sienap> mwha aRts zuigt joh [12:37] <sienap> een soundserver moet mixen [12:37] <sienap> en meer niet [12:37] <sienap> gstreamer is ook geen sound server :) [12:38] <wtay> met zo'n attitude zal die gast zijn spul nooit in GNOME kr= ijgen [12:38] <sienap> mwha het blijkt dat gnome aRts toch wil gaan usen [12:38] <sienap> zou niet mooi zijn [12:38] <sienap> want volgens mij issut bloated stinkware [12:38] <sienap> ik snap het probleem niet met audio servers [12:38] <sienap> :) [12:38] <sienap> mwha maarja [12:39] <sienap> i still vote for mixing in the kernel :) [12:39] <sienap> ben je in een klap van allut gezeik af [12:39] <sienap> en dan werkt ook ALLES [12:39] <wtay> hmm [12:39] <sienap> en de klote spoorwegen staken hier volgens mij [12:39] <wtay> ik ga voor de leut eens een aRts plugin voor gstreamer sch= rijven [12:39] <sienap> anders haddik nog kunnen denken om even bij die presenta= tie van erik langs te gaan [12:39] <sienap> in den haag [12:40] <sienap> wtay he why not :) [12:40] <wtay> oh ja deze avaond [12:40] <sienap> mischien kun je ook hun elementjes wel wrapper [12:40] <wtay> xmms was belachelijk simpel [12:40] <sienap> lol ;) [12:40] <wtay> sienap: inderdaad [12:40] <sienap> heb je output plugin voor xmms ? [12:40] <sienap> he [12:40] <sienap> zou die naarjd leuk vinden [12:40] <sienap> hej njaard [12:40] <sienap> ehm we.. now support aRts .. [12:41] <sienap> we use your elements in our pipelien [12:42] <wtay> hehe [12:42] <wtay> dat is het idee [12:42] <wtay> laat hem dan maar eens een aRts plugin schrijven dir gst w= rapt [12:42] <sienap> >:) [12:42] holger (holger@Q.convergence.de) joined #gstreamer. [12:42] <sienap> lol [12:42] <sienap> wtay ik mag jou altitude wel :) [12:42] <sienap> hej holger :) [12:43] <sienap> dus je gaat arts wrappen / plugin voor maken ? [12:43] <sienap> trouwens welles aan xmms input plugin gedacht (zovan gst= reamer IN xmms) ? [12:43] <wtay> hmm nog niet [12:43] <sienap> he [12:43] <sienap> *hint* [12:44] <sienap> maar waneer ga je die arts wrapper maken [12:44] <wtay> ik ben niet echt van plan om code the contributen aan xmms [12:44] <sienap> he >:) [12:44] <wtay> de aRts plugin.. deze of volgende week... [12:44] <sienap> cewl [12:44] <sienap> ook meteen wrapper voor hun stink elementen ? [12:45] <wtay> sienap: nog niet zeker wat ik ga doen [12:45] <sienap> he [12:45] <sienap> okie :) [12:45] <sienap> zou wel erg stijlvol zijn :) [12:45] <wtay> misschien meer high level.. [12:46] <sienap> hoe bedoel je ? [12:46] <wtay> zo van: aRts pipeline =3D=3D gstreamer plugin [12:46] <sienap> core stuff ? [12:46] <sienap> HAHA :) [12:46] <wtay> niet echt de individuele elements [12:46] <wtay> zoals de overflow gast [12:47] <sienap> wat is overflow gast aanut doen dan ? [12:47] <wtay> kweenie [12:48] <sienap> he [12:48] <sienap> er was trouwens ook een gozer [12:48] <sienap> die met gstmixer bezig wasd [12:48] <sienap> nog wat van gehoord ? [12:49] <wtay> nee [12:50] <sienap> he [12:50] <sienap> mwha ach [12:50] <sienap> ik kan weinig docs over flame effect vinden [12:50] <sienap> en geen idee hoe ze dat uitrekenen [12:53] ajmitch (me...@p3...) joined #gstreamer. [12:54] <ajmitch> hi [12:54] <sienap> hej ajmitch [12:54] <sienap> ooh xflame.. [12:54] <sienap> daar kan ik wel naar loeren [12:54] <sienap> :) [12:54] <ajmitch> hi sienap [12:54] <wtay> hi ajmitch [12:54] <ajmitch> hehe, just been at LUG meeting, won a Caldera tshirt ;) [12:55] <sienap> ooh jeeeh ;) [12:55] <ajmitch> and the ppl there know that i am a debian fan ;) [12:55] <wtay> ajmitch: oh cool [12:55] <wtay> ajmitch: why did you win it? [12:56] <wtay> ajmitch: a bit of paint can solve that <g> [12:56] <sienap> *G* [12:56] <sienap> heheeh [12:56] <ajmitch> wtay: lol [12:56] <wtay> ajmitch: draw a red cross over it :-) [12:56] <sienap> downloading xscreensaver :) [12:56] <sienap> for the xflame source [12:57] <sienap> or that red circle thingy >:) [12:57] <ajmitch> wtay: every member put their nametag (a debian 1.3.1 cd= ) in a bag, 2 tags were drawn out [12:57] <ajmitch> wtay: the LUG has only just started, last month there w= ere 6 ppl, this month there were about 20 [12:57] <wtay> ajmitch: wow [12:57] <sienap> =3D]]] [12:57] <sienap> cool [12:59] <sienap> hmm i need somethnig that is able to scan if there is an= character on a certain place on the screen [12:59] <sienap> hmm [12:59] <sienap> for a fade thingy [13:05] <ajmitch> wtay: committed any cool new stuff today? [13:05] <wtay> ajmitch: nope [13:05] <wtay> ajmitch: reworking all plugins for capsnego [13:06] <sienap> he [13:06] <sienap> howlong is that going to take to be finished ? [13:06] <sienap> hmm [13:06] <sienap> need to shit [13:06] <sienap> brb :) [13:06] <wtay> sienap: today or tomorrow [13:07] <ajmitch> wtay: oh, cool [13:07] <ajmitch> wtay: big task? [13:07] <wtay> ajmitch: a bit [13:07] <wtay> ajmitch: DivX is the hardest one [13:07] <wtay> ajmitch: I'm not going to do the videoscalers yet [13:08] <ajmitch> ok [13:10] <wtay> ajmitch: the nice part is that the videosink can opne an n= ew X connection so threading issues in bonobo should go away [13:11] <ajmitch> wtay: that could be useful... [13:12] <wtay> yeah, gdk is quite stupid there, only one X connection AFA= ICT [13:13] <sienap> back [13:14] <sienap> he [13:14] <sienap> soon glib2.0 is going to be released [13:14] <sienap> that will be a big task ;) [13:15] <ajmitch> yeah [13:15] <sienap> he allthough :) [13:15] <sienap> i can't wait till mrrazz mad coding skills produce a fbs= ink :) [13:15] <sienap> and a svgalibsink [13:15] <sienap> >:) [13:16] <ajmitch> hmm, fbsink would be slow [13:16] <ajmitch> not sure how it would compare to X [13:16] <ajmitch> would depend on graphics card i guess [13:17] <sienap> he [13:21] <sienap> hej wtay [13:21] <sienap> how do you spell "tuturial" [13:22] <ajmitch> tutorial [13:22] <sienap> he [13:22] <sienap> ok [13:23] wtay (wi...@ca...) left irc: Ping tim= eout for wtay[cable-195-162-214-198.upc.chello.be] [13:23] wtay (wi...@ca...) joined #gstreamer. [13:24] <sienap> wtay! [13:24] <sienap> hmm YEAH fractals we need :) [13:25] <ajmitch> hey? [13:33] Nick change: sienap -> codenap [13:35] zaheer (za...@od...) joined #gstreamer. [13:35] <zaheer> yo' [13:35] <wtay> hi zaheer [13:35] <zaheer> hi wtay [13:35] <wtay> discussed anything interesting in A'dam? [13:35] Action: zaheer is exhausted :) [13:35] <codenap> he [13:35] <codenap> yeah tell me about the adam meeting :) [13:35] <zaheer> yah we discussed quite a few things [13:35] <codenap> me us [13:36] ajmitch_ (me...@p1...) joined #gstreamer. [13:36] <codenap> he cool [13:36] <codenap> tell tell [13:36] <zaheer> we had lunch at a nice italian restaurant and dinner at = a nice indian restaurant [13:36] <wtay> zaheer: was it good? [13:36] <zaheer> and while eating and in between [13:36] <ajmitch_> damned isp [13:36] <ajmitch_> hi zaheer [13:36] ajmitch (me...@p3...) left irc: Ping timeout for a= jmitch[p33-max2.dun.ihug.co.nz] [13:36] Nick change: ajmitch_ -> ajmitch [13:37] <zaheer> we were talking about having pluggable schedulers [13:37] <wtay> zaheer: ok, similar to the autoplugger IMO [13:37] <wtay> zaheer: the API is the hard part [13:37] <zaheer> well, not really [13:37] <zaheer> the app would choose which scheduler [13:37] <wtay> zaheer: how do you define the entry points for a scheduler. [13:38] <wtay> entry points =3D generic scheduling interface [13:38] <zaheer> well erik is gonna work on a schedular base class [13:38] <zaheer> hopefully [13:38] <wtay> zaheer: cool [13:38] <wtay> zaheer: hopefully? [13:39] <zaheer> its one of the things on the todo list of what we discus= sed [13:39] <wtay> what else? [13:40] <zaheer> also discussed the need for the app to be able to "see" = stream properties between elements [13:40] <wtay> zaheer: yup [13:40] <wtay> and a way to influence capsnego [13:40] <zaheer> and change the pipeline if necessary [13:41] <wtay> does Erik understand the current capsnego algo's? [13:42] <wtay> I mean, has he had time to look at it? [13:43] <zaheer> he hasnt yet [13:43] <zaheer> but i told him its very easy :) [13:43] <wtay> :-) [13:46] <codenap> he [13:46] <codenap> this isc ool [13:46] <codenap> i am really on the way to get a flame effect in textmod= e ;) [13:46] <wtay> zaheer: enything he is not happy with and would like to se= e changed soon? [13:47] <zaheer> i have done a mulaw encoder plugin using caps nego at mo [13:47] <zaheer> i am about to test it... [13:47] <wtay> zaheer: cool, still no problems with capsnego? [13:47] <zaheer> steveb did a mono2stereo with caps nego plugin on saturd= ay [13:47] <zaheer> and modified the helloworld to use mono2stereo after ste= reo2mono :) [13:48] <zaheer> and it worked in amsterdam :) [13:48] <wtay> cool :) [13:48] <zaheer> we were talking about the new cool feature in gstreamer,= a command line based mp3 player that plays all stereo mp3's in mono :) [13:49] <wtay> ooohh *the* killer app for sure <g> [13:49] <zaheer> yah well noone's done that be4 :P [13:50] <wtay> zaheer: the aRts guy was here yesterday [13:50] <wtay> Njaard [13:50] <zaheer> ah cool [13:50] <wtay> not really [13:50] <zaheer> i was playing 36 holes of golf yesterday [13:50] <wtay> read the IRC logs starting from 22.15 [13:51] <zaheer> was he flaming gstreamer? [13:51] <wtay> sure [13:51] Action: zaheer goes to his email [13:55] <zaheer> im going for lunch [13:55] <zaheer> but so far it sounds interesting :) [13:56] <zaheer> arguments galore! :P [13:56] <ajmitch> hehe [13:57] <wtay> zaheer: very diplomatic indeed :) [13:58] <ajmitch> gez, dobey was as bad as Njaard [13:58] <wtay> ajmitch: yup, I almost kicked him [13:58] <ajmitch> Njaard was *very* restrained by his standards [14:02] <codenap> he [14:02] <codenap> i hope he reads the irc logs >:) [14:02] <wtay> I'm sure he doesn't [14:02] <codenap> >:) [14:05] <ajmitch> why is dobey so against kde & c++, and anything like th= at? almost like Njaard with C, GNOME, etc ;) [14:05] <wtay> ajmitch: ask him :) [14:06] <codenap> dobey is extreme [14:06] <codenap> :) [14:06] <codenap> he also hate galeon [14:06] <codenap> for some reason [14:06] <codenap> :) [14:06] <codenap> think it is because there browser is better then his en= compass >:) [14:08] <ajmitch> hehe [14:09] <ajmitch> what does dobey work on? [14:11] <codenap> encompass [14:11] <codenap> and he is packager at ximian [14:11] <codenap> if i am not wrong [14:11] <ajmitch> oh, ok [14:12] <ajmitch> i don't see anything wrong with KDE, really, nor GNOME.= pity we have these extremists who believe that the other is pure evil [14:13] <codenap> jap [14:13] <ajmitch> like my main web browser is konqueror because mozilla i= s damned slow ;) [14:14] <ajmitch> even with mor ram mozilla (0.8) is still slower [14:15] Action: ajmitch doesn't need any more ram just yet... [14:15] <codenap> use galeon [14:15] <codenap> it is great [14:16] <ajmitch> hmm, is it in sid? ;) [14:16] <codenap> he ? [14:16] <codenap> galeon.sourceforge.net [14:16] <ajmitch> debian unstable [14:16] <codenap> ooh [14:16] <codenap> :) [14:16] <codenap> i don't know [14:16] <ajmitch> i've used galeon before, back when it was fairly new [14:17] <codenap> he [14:17] <codenap> atm [14:17] <codenap> it is SUPERRRRRRB [14:18] <ajmitch> i shoudl try it... [14:19] <codenap> he [14:19] <codenap> indeed [14:21] <ajmitch> gnome 1.4 should be out soon, i think i'm running all t= he stuff from gnome 1.4RC1 anyway [14:23] <codenap> he [14:23] <codenap> okie [14:23] <codenap> hmm [14:27] <wtay> sorry was away... [14:27] <ajmitch> hehe [14:27] <codenap> hmm bah [14:27] <codenap> this pixel routine doesn't work in tweaked mode [14:27] Action: ajmitch should sleep now [14:28] Nick change: ajmitch -> aj_zzzz [14:28] <aj_zzzz> night all [14:28] <codenap> i think [14:28] <codenap> he [14:28] <codenap> let's see ;) [14:28] <wtay> aj_zzzz: try galeon I use it all the time [14:28] <wtay> aj_zzzz: very good IMO [14:39] <codenap> he [14:39] <codenap> cute ;) [14:39] <codenap> i almost have a grapical version working with a tweaked= mode off 23*79 [14:39] <codenap> :) [14:39] <codenap> if that is finished it takes 5 mins to port it to textm= ode [14:40] <wtay> cool [14:41] <codenap> he i've got some issues that only count for this grapic= al mode [14:41] <codenap> in text it will work [14:41] <codenap> but i first want this too work [14:48] Uraeus (csc...@c2...) joined #gstreamer. [14:48] <wtay> yo [14:48] <Uraeus> hello [14:48] <Uraeus> wtay: home early today? [14:48] <wtay> Uraeus: vacation [14:48] <wtay> I woke up early :) [14:48] Action: Uraeus wishes he was on vacation [14:49] <zaheer> back [14:49] <Uraeus> hi zaheer [14:51] <zaheer> yo uraeus [14:51] Nick change: Wild|AWAY -> WildFox [14:51] <zaheer> i have confirmed my flights to copenhagen [14:51] <wtay> zaheer: cool! [14:51] <WildFox> hi [14:51] <zaheer> now i need to get the hotel sorted [14:51] <Uraeus> hi wildfox [14:51] <WildFox> hi wtay Uraeus zaheer [14:52] <zaheer> hiya wildfox [14:52] <wtay> hi WildFox [14:53] <zaheer> <Njaard> vektor: I hate anything with a G [14:53] <Uraeus> WildFox: kde-multimedia isn't exactly positive reading f= rom a GStreamer perspective :) [14:53] <zaheer> thats discrimination against alphabetical notations :) [14:54] <WildFox> yep [14:54] <zaheer> <Njaard> vektor: I was kidding about the G, actually ;) [14:54] <WildFox> Njaard is kind of stupid if it is a GNOME aspect .) [14:54] <zaheer> thats just having a laugh :) [14:56] <wtay> But well, it's up to whoever writes the code to choose wha= t to do ;) [14:56] <wtay> Cu... Stefan [14:56] <wtay> --=20 [14:57] <zaheer> <Njaard> well, personally, in *my opinion* gsteamer is u= seless, due to [14:57] <zaheer> aRts [14:57] <wtay> oooh intelligent! [14:57] <wtay> I'll write the gstreamer plugin wrapping aRts and this is = settled then :) [14:57] Action: zaheer thinks Njaard is ignorant of GStreamer's inner bea= uty [14:58] <Uraeus> hehe [14:58] <wtay> how much indepth knowledge do we have in aRts? [14:58] <zaheer> wtay: its a way of removing essence to ppls' arguments, = yes... [14:58] <Uraeus> wtay: not much, except WildFox's input I guess [14:59] <wtay> I'm probably too stupid to see the problem <g> [15:00] Action: wtay has apt-getted the aRts SDK... [15:00] <zaheer> <wtay> might be a nice idea to actually try a C++ plugin= in [15:00] <zaheer> gstreamer... [15:01] <zaheer> wtay: i plan to do a festival plugin for text2speech...w= hich will have to be in c++ [15:01] <wtay> zaheer: ok, but I still want the aRts plugin :) [15:01] <zaheer> yah, itd be nice :) [15:02] <wtay> just to kick a dead body... <g> [15:02] <zaheer> c++ is not an OO hacked version of C [15:02] <wtay> they should have removed the structs then [15:02] <zaheer> if they removed structs, then c code wouldnt compile [15:03] <wtay> indeed [15:03] <wtay> they should also have removed out of class methods [15:03] <wtay> c++ is an extension to an existing language [15:04] <zaheer> a struct in c++ is exactly the same as a class except th= e methods are by default public rather than private [15:04] <wtay> zaheer: yeah, but no inheritance [15:04] <zaheer> its very easy to write bad code in c, and it is also ver= y easy to do so in c++ [15:04] <zaheer> doesnt make c or c++ evil [15:05] <wtay> I know [15:05] <Uraeus> wtay: is 'seeking' something which might be considered o= r is it planned? [15:05] <zaheer> if soemone decides to only use some features of c++ and = ignore others, its up to them [15:05] <wtay> Uraeus: planned [15:05] <zaheer> aah yes [15:05] <Uraeus> wtay: that is what I thought [15:05] <zaheer> we discussed seeking in amsterdam [15:06] <wtay> zaheer: indeed, maybe it's my lack c knowledge that polute= s my C++ coding... [15:06] <wtay> s/lack// [15:06] <wtay> I do feel confortable with JAVA though [15:07] <zaheer> :) [15:07] <zaheer> we also discussed moving the paused state to before play= ing [15:07] <wtay> that makes sense IMO [15:07] <zaheer> so NULL -> READY -> PAUSED -> PLAYING [15:08] <zaheer> and talked about synchronised out of band event streamin= g.. [15:08] <wtay> zaheer: what's that? [15:09] <zaheer> passing events between between plugins [15:10] <zaheer> such as seek events [15:10] <wtay> but doing so outside the elements context? [15:10] <zaheer> we kinda agreed it wasnt a good idea to pass them with b= uffers coz it would cause extra processing in the playing... [15:10] <wtay> yes I agree [15:11] <zaheer> just another method that handles events [15:11] <zaheer> as opposed to media buffers [15:11] <wtay> the event system is similar to the negotiate system IMO [15:11] <wtay> also with caps/props etc [15:11] <zaheer> so a speration of control and media [15:11] <zaheer> yes [15:11] <wtay> not sure if we can decide on a fixed set of events [15:11] <wtay> maybe a user event that uses caps [15:11] <zaheer> i dont think we should [15:11] <zaheer> have a fixed set of events [15:12] <wtay> I would certainly have an option to extend it [15:12] <zaheer> any not understoof by plugin should be passed along, and= not processed by plugin [15:12] <zaheer> i see Orion has been following the mailing list [15:12] <wtay> I mean, you can have a fixed set of events and extensible = ones [15:13] codenap (sy...@ip...) left irc: Read error to co= denap[ipc379c24c.dial.wxs.nl]: No route to host [15:13] <wtay> who's Orion again? [15:13] <zaheer> he also does a phd [15:13] <zaheer> at UCL [15:14] <zaheer> he is current maintainer of rat, a VoIP telephony client [15:14] <wtay> cool [15:15] <zaheer> has erik been online> [15:15] <zaheer> ? [15:15] <wtay> not yet [15:15] <zaheer> he was shattered on saturday [15:15] WildFox (ni...@p3...) left irc: Read error t= o WildFox[p3E9E028D.dip.t-dialin.net]: EOF from client [15:15] WildFox- (ni...@p3...) joined #gstreamer. [15:15] <zaheer> as can be expected with a long haul flight [15:15] <wtay> yeah [15:16] <wtay> he has to do a presentation today.. [15:17] <zaheer> you=20 [15:17] <zaheer> at denhaag lug? :) [15:17] <wtay> yes [15:17] <wtay> ? [15:18] <zaheer> sorry i dont know how the "you" came out :) [15:19] <zaheer> why so much animosity between kde and gnome guys i dont = understand [15:19] codenap (sy...@ip...) joined #gstreamer. [15:20] omega_ (om...@MO...) joined #gstreamer. [15:20] <wtay> hoo [15:20] <omega_> y [15:20] <wtay> yo [15:20] <zaheer> wb omnega [15:20] <zaheer> mit? :) [15:20] <omega_> stupid dialup [15:20] <omega_> yeah, backup [15:20] <codenap> boe :) [15:20] <omega_> does anyone have info from djcb for tonight? [15:20] <zaheer> i nearly missed my flight! [15:21] <omega_> pls forward to om...@se... ASAP [15:21] <wtay> omega he came here a few times asking for you [15:21] <omega_> zaheer: you did get it though? [15:21] <omega_> yeah, I know [15:21] <zaheer> just! [15:21] Action: omega_ is checking to see if temple-baptist.com is up yet [15:21] <wtay> omega he sent you mail with directions... [15:21] <omega_> yes, but I can't get it [15:21] <zaheer> i got to the airport 25 mins before it flew [15:22] <omega_> eek [15:22] <zaheer> i was one of the last ppl to board :) [15:22] <omega_> I do that a lot... [15:22] <zaheer> not healthy for your heart :) [15:22] <omega_> anyone seen CHW? [15:23] <zaheer> chw? [15:23] <omega_> ChiefHighwater [15:23] <omega_> he's probably still asleep ;-( [15:23] <omega_> he's the only one that can fix temple-baptist.com right = now [15:23] Nick change: WildFox- -> WildFox [15:25] Action: omega_ hopes there's ethernet at GUADEC [15:25] <zaheer> yah probably asleep [15:25] <zaheer> omega: theres ethernet and also 802.11 [15:25] <omega_> cool [15:25] Action: zaheer will have an 802.11 card for then.. [15:26] <omega_> so does anyone have any idea where this Den Haag LUG mee= ts? [15:26] Action: omega_ will have two with him, so if anyone needs to use = one... [15:26] <zaheer> and hopefully the latest pcmcia packages [15:26] <omega_> heh, yeah [15:26] <wtay> omega can you send mail? [15:27] <omega_> om...@se... [15:27] <omega_> yes [15:27] <wtay> ok [15:27] <zaheer> linux.denhaag.org [15:27] <zaheer> has a page in dutch talking about the meet :) [15:28] <omega_> ok [15:28] <omega_> ah, there's my name [15:28] <wtay> http://www.sociamedia.nl/~boyd/route.txt [15:28] <wtay> all dutch... [15:28] <zaheer> so if you dotn turn up, there'll be a lot of ppl for you= r head :) [15:28] <omega_> bingo [15:28] <omega_> I guess ;-) [15:28] <omega_> ok, have a copy on HD [15:30] <zaheer> wim: the gnome libs prob was just a problem with my desk= top computer at home....my laptop had it coz i coied the source tree with= out removing config.cache [15:30] <zaheer> so spectrum compiles.. [15:30] <wtay> zaheer: good to hear [15:30] <zaheer> mea culpa :P [15:30] <omega_> wtay: you're on vacation now, right? [15:31] <wtay> omega_: yup [15:31] <omega_> ok [15:31] Action: omega_ is on a slow, expensive link ;-( [15:32] <zaheer> expensive? [15:32] <omega_> .20g/min [15:32] <omega_> i.e. per minute [15:32] <zaheer> thats 7p a min [15:32] <zaheer> not too bad :P [15:32] <omega_> btw, if I had been thinking, I'd have grabbed those 200g= l from you and paid you back later in Kr [15:32] <zaheer> hehe [15:32] <omega_> but I wasn't thinking... [15:33] <zaheer> i should have let you done that :) [15:33] <zaheer> coz i was thinking today to keep em and change in copenh= agen [15:33] <omega_> ouch [15:33] <zaheer> rather than changing twice... [15:33] Action: zaheer has a lot of dutch currency in his wallet [15:33] <zaheer> probably 7 times the value of british currency i have in= my wallet :) [15:34] <omega_> doh [15:34] <omega_> there will probably be some other Dutch person at GUADEC= you could swap with [15:34] <zaheer> but here i use my visa delta card for everything [15:34] <zaheer> yah there could be=20 [15:35] Action: zaheer gets his laptop setup here to get the mulaw encodi= ng plugin tested... [15:37] WildFox (ni...@p3...) left irc: Read error t= o WildFox[p3E9E028D.dip.t-dialin.net]: Connection reset by peer [15:37] WildFox- (ni...@p3...) joined #gstreamer. [15:38] Action: omega_ is slowly getting a handle on the incsched bugs [15:39] Action: omega_ is slowly getting a handle on Den Haag... [15:40] <zaheer> you think we could have a release by guadec? [15:40] <omega_> so how odd does sound get when it's played back n the wr= ong law? [15:40] <zaheer> VERY odd [15:40] <omega_> zaheer: at this rate, unless I can get my laptop connect= ed to the net for an extended period of time, it could be hard [15:41] <zaheer> it sounds like the radio when not tuned into a channel := ) [15:41] <omega_> zaheer: it'd be recognizable, right? [15:41] <zaheer> yes lots of noise [15:41] <zaheer> however many other things could cause that too :) [15:41] <omega_> something to try <g> [15:41] <Uraeus> besides since both the ESD and ALSA drivers are borked a= release now might be counterproductive [15:42] <omega_> heh [15:42] <Uraeus> in a PR point of view tgat is :) [15:42] <Uraeus> s/tgat/that/ [15:43] <omega_> imo the alsa driver is the wrong architecture [15:43] <omega_> s/driver/plugin/ [15:43] Nick change: WildFox- -> WildFox [15:44] <Uraeus> well, it is the wrong (old) version of ALSA and wrong ve= rsion of GStreamer :) [15:45] <omega_> anyone know why netcfg wouldn't have PPP in it, on rh7 ? [15:45] <Uraeus> omega_: probably since it was replaces by rp3 [15:46] <omega_> ah, ok [15:46] <codenap> oowjeah [15:46] <codenap> YES YES YES [15:46] <Uraeus> codenap: what noW? [15:46] <codenap> he :) [15:46] <codenap> i have 1 line of flame now ;) [15:46] <codenap> i am converting a putpixel routine into a direect mem o= utput [15:46] <omega_> Uraeus: rp3? [15:47] <omega_> rp-config, ok [15:47] <Uraeus> omega_: it should be a rp3 binary too [15:47] <zaheer> netcfg has PPP in rh6.2 [15:48] <Uraeus> zaheer: rp3 is actually quite nice [15:50] <zaheer> can i use fdsink to write a file? [15:53] <wtay> zaheer: yes [15:54] Action: omega_ is going to try to link up with his laptop [15:54] Action: omega_ will brb, hopefully [15:54] omega_ (om...@MO...) left irc: Leaving [15:55] Action: Uraeus is amused by the girl next door trying to play a g= ame of jailbait with him <g> [15:56] <zaheer> hehe [15:56] <zaheer> can i use sgtreamer-launcher to set args of elements? [15:57] omega_ (om...@ip...) joined #gstreamer. [15:57] <omega_> ok, I live [15:57] <zaheer> i am tired of changing helloworld.c :) [15:57] <zaheer> omega: live? [15:57] <omega_> use -launch [15:57] <omega_> on omicron [15:57] <wtay> zaheer: create you own helloworld3 then! :-) [15:57] <wtay> or -launch yes [15:57] <zaheer> wtay: thats what ime tired of doing :P [15:57] <wtay> zaheer: use the editor :) [15:57] Action: zaheer is lazy :P [15:58] <zaheer> hehe [15:58] <omega_> heh [15:58] Action: zaheer decides to change helloworld afterall :P [15:58] <zaheer> i gotta do an open and a close also :P [15:59] Action: zaheer now has helloworld, hellworld-rtp, helloworld-file= :P [16:00] <omega_> ouch [16:00] <omega_> use -launch [16:00] Action: omega_ is doing irc, a cvs update, and reading back UF st= rips [16:00] <zaheer> can i make that do an open() on a file and a close() on = a file? [16:00] <omega_> which? [16:00] <zaheer> -launch [16:01] <zaheer> coz i wana use fdsink [16:01] <omega_> -launch has nothing to do with files [16:01] <omega_> hrm, write filesink [16:01] <wtay> fdsink needs a file descriptor, I think stdout will work [16:01] <omega_> yes, the default is zero... [16:01] <zaheer> filesink is a good idea [16:01] <wtay> not sure what other cruft is going to stdout though [16:01] <omega_> plenty, unfortunately [16:01] <omega_> like osssink's stuff [16:02] <zaheer> but for the moment ill do helloworld-file [16:02] <zaheer> and Xv stuff too :P [16:02] <wtay> want me to remove it? [16:02] <zaheer> is there a need to remove it? :) [16:02] <omega_> yeah, make it INFO [16:02] <omega_> or even DEBUG [16:02] <wtay> ok [16:02] <omega_> zaheer: if you don't remove it, you get osssink: ew;fj;a= soidvh all over stdout [16:02] <zaheer> yah, forgot about the mask :) [16:05] Action: wtay has gstplay using a plain X videosink and with capsn= ego with the plugins... [16:05] <omega_> ooooh [16:05] <omega_> commit [16:05] <wtay> you'll like it :) [16:05] <omega_> before I have to log off again... <g> [16:05] <wtay> not very polished, are you sure? [16:05] <omega_> though I'd like to see a doc that describes exactly how = capsnego works [16:05] <omega_> it isn't obvious from the code [16:05] <zaheer> can osssink play mu law? [16:06] <omega_> wtay: is anything all that polished? <g> [16:06] <Uraeus> omega_: did you manage to have t-shirts made for GUADEC? [16:06] <omega_> only if you have hw that can do it [16:06] <omega_> Uraeus: not yet [16:06] <wtay> zaheer: osssink will fail the negotiate on mulaw currently [16:06] <omega_> if someone with better net access than I wants to hunt f= or a shop in Copenhagen that will print them, please do so [16:07] <omega_> but we need to decide on a logo too <g> [16:07] <Uraeus> omega_: ask bex [16:07] <wtay> omegaone bug remains: the gtk_socket doesn't seem to resiz= e yet, so gstplay has a 0x0 video window at startup [16:07] <omega_> Uraeus: um, ok <g> [16:07] <wtay> need to resize it manually to see something [16:07] <omega_> Uraeus: what's her email addr? [16:08] <omega_> wtay: oops [16:08] <Uraeus> omega_: don't know, but I think she mailed you the confi= rmation [16:08] <omega_> yes, but I can't get to that right now, remember? [16:08] <wtay> omega_: VideoMetaRaw is finally gone too :) [16:08] <omega_> you mean the props def? [16:08] <wtay> the include [16:08] <Uraeus> omega_: heh, I will ask her to contact you as soon as sh= e comes online [16:08] <omega_> oh, gone, not done [16:09] <omega_> Uraeus: at om...@se... for now [16:09] <Uraeus> ok [16:09] <wtay> all props now [16:09] <omega_> good [16:09] <wtay> commiting in a few moments... [16:09] <omega_> can someone send me mail to see if om...@se... works = right? [16:09] <wtay> ok, sec.. [16:10] codenap (sy...@ip...) left irc: sienap has no re= ason [16:10] <zaheer> done :) [16:10] <wtay> sent [16:10] Action: omega_ prepares for the flood [16:10] Action: Uraeus sends 500MB mpeg clip to omega_ [16:11] <zaheer> oh didnt i tell you i had a for(i=3D0;i<STARS_IN_UNIVERS= E;i++) send_junk_mail("om...@se..."); [16:11] Action: omega_ hides, then remembers to yank the phone cord from = the wall [16:11] <Uraeus> hehe [16:12] <omega_> before it fuses in place... <g> [16:14] <wtay> committing... [16:14] <zaheer> interesting im getting a core in stereo2mono.c [16:15] <omega_> don't do that.. <g> [16:15] <omega_> NULL doesn't like to be poked too often [16:15] <wtay> this is a large update that will break some things (video= related) [16:15] <omega_> heh [16:19] <omega_> ok, guadec program didn't change significantly from what= I last saw [16:19] <omega_> still on at 3:15 [16:19] <wtay> omega_: I'll leave a message at the hotels desk when I arr= ive [16:20] <omega_> ok [16:20] <omega_> I don't know how I'm getting there yet, but I do have to= get there before 6 [16:20] <omega_> what's your eta there? [16:20] <wtay> 5 april around 4oclock [16:20] <omega_> ok [16:20] <wtay> you? [16:21] <omega_> dunno [16:21] <omega_> saw a flight Amsterdam to Copenhagen, 279gl [16:21] <omega_> not too bad [16:21] <wtay> good [16:21] <omega_> not sure I want to do the train thing, since it's appare= ntly a really long trip (10hrs) [16:21] <zaheer> my flight is 100 pounds from here [16:22] <zaheer> 10hrs! [16:22] <omega_> not sure I buy that [16:22] <omega_> I think my sister is thinking of Copenhagen to Halden [16:22] <omega_> which is not that long either [16:22] <omega_> wtay: what day do you leave home to start up that direct= ion? [16:22] Action: zaheer looks to see what GST_PAD_CAPS does... [16:22] <wtay> omega_: 4 april [16:23] <omega_> ok, so only a day before [16:23] <omega_> Friday, from 6-11pm is 'free hacking' <G> [16:23] <wtay> omega_: yup, need to sleep somewhere in denmark [16:23] <omega_> heh [16:24] <omega_> also, wtay: think about which talks you are interested, = I'll do the same, we can swap lists of them [16:24] <wtay> grr, something hosed the plugin timestamps... [16:24] <omega_> we should try to get decent coverage [16:24] <wtay> omega_: ok [16:24] <omega_> Uraeus and others should probably do the same, so maybe = use the mlist [16:24] <wtay> omega_: I'm also planning to spedn some time in denmark wi= th my GF [16:24] <omega_> before/during/after ? [16:24] <wtay> this must be like hell for her :) [16:24] <omega_> hehehe [16:24] <wtay> during [16:24] <omega_> ok [16:25] <wtay> all those geeks [16:25] <zaheer> wtay: youre too soft :P [16:25] <wtay> zaheer: I like it that way :) [16:25] <omega_> mu, there goes the laptop fan [16:25] <omega_> this machine is much faster to heat up and spin the fan = up [16:25] <zaheer> (((GstRealPad*)(pad))->caps) [16:26] <zaheer> the GstRealPad doesnt have a caps attribute [16:26] <wtay> omega_: did you see the IRC log where Njaard came to make = a fool of himself yesterday [16:26] <zaheer> yes it does [16:26] <zaheer> its 0x0 [16:27] Action: zaheer guesses stereo2mono and mulawenc didnt have a nice= nego :P [16:27] <vektor> wtay: the kid is pretty young. don't be to hard on him. [16:27] <wtay> vektor: yeah, I know [16:27] <omega_> wtay: nope, where? [16:28] <Uraeus> omega_: I wasn=E6t following the discussion, what should= I do? [16:28] <omega_> came *here* ? [16:28] <wtay> omega_: yes [16:28] <omega_> inder what name, 'njaard' ? [16:28] <wtay> omega_: care if I send you the IRC log then? [16:28] <omega_> I can get it=20 [16:28] <wtay> oh ok, about around 22.15 [16:28] <omega_> heh, that was zaheer's flight time <g> [16:29] <omega_> the day before, at least [16:29] <omega_> sure it was njaard and not an april fool's joke? <g> [16:29] <omega_> or was njaard the april fool? [16:29] <Uraeus> <g> [16:30] <omega_> brb [16:30] <omega_> fixed.. [16:32] sienap (sy...@ip...) joined #gstreamer. [16:32] <omega_> mu [16:32] <sienap> Jo dudes :) [16:32] <sienap> *ME HAPPY* [16:32] <sienap> he has the fire effect at the 80x25 atleast :0 [16:32] <sienap> i trow away all the dirty asm routines and made some equ= al direct mem write functions [16:32] <sienap> he this is fun :) [16:32] <sienap> the demo is going to be great :) [16:32] <sienap> *HAPPY HAPPY* [16:33] <sienap> *jumps around* [16:33] aj_zzzz (me...@p1...) left irc: Ping timeout for a= j_zzzz[p17-max7.dun.ihug.co.nz] [16:34] sienap (sy...@ip...) left irc: sienap has no rea= son [16:35] Action: omega_ is reading njaard logs [16:36] <zaheer> it was my flight time!! [16:40] <zaheer> it doesnt seem to want to play on oss... [16:41] Action: omega_ is going to take off and save $$ after he gets the= logs saved to disk [16:41] Action: zaheer is gonna use fdsink, and write disksink later... [16:42] Action: omega_ is logging off now [16:42] <zaheer> ok [16:42] <zaheer> spk laters [16:42] <omega_> will be back later, before I go to the LUG meet [16:42] omega_ (om...@ip...) left irc: [x]chat [16:42] <zaheer> wtay: what was the hotel url again? [16:42] Action: zaheer has it at home..and wants to book [16:45] <wtay> sorry was away.. [16:46] <wtay> zaheer: www.hebron.dk [16:51] Action: wtay is going to use Hermes for format conversion... [16:51] Action: wtay thinks Hermes should also do YUV conversions... [16:54] aj_zzzz (me...@p5...) joined #gstreamer. [16:56] Action: WildFox doing ugly YUV things for his webcam driver [16:56] <WildFox> :) [16:59] omega_ (om...@ip...) joined #gstreamer. [16:59] Action: omega_ has to download a 16.5MB video driver for windoze,= over a modem [16:59] Uraeus (csc...@c2...) left irc: Ping timeout f= or Uraeus[c224s9h5.upc.chello.no] [17:07] <wtay> richardb is right to the point with that last commit :) [17:07] WildFox (ni...@p3...) left irc: I'm too lame= to make a quit message [17:07] Uraeus (csc...@c2...) joined #gstreamer. [17:07] <omega_> heh [17:07] <wtay> Log message: [17:07] <wtay> Add configure support for detecting artsc: if this is foun= d, its okay [17:07] <wtay> to build an artsdsink plugin. Now, someone just needs to w= rite an [17:07] <wtay> artsdsink. [17:08] <wtay> although complete wrapper around aRts would be a bit more = deadly.. [17:08] Action: omega_ guesses one might get written this coming weekend = <g> [17:09] <wtay> good point [17:09] Action: wtay hopes that aRts guy is going to help a bit.. [17:10] <omega_> stw? [17:11] <zaheer> wb [17:12] <zaheer> wtay: you know how much the room rates are? [17:15] <wtay> 1000KR [17:15] <wtay> omega_: yeah [17:17] <zaheer> 1000KR =3D approx 125$ right? [17:18] Action: zaheer just did a cvs update [17:18] <zaheer> wow, lots of changes :P [17:18] <wtay> zaheer: yes [17:18] <omega_> 1000Kr ~=3D 120.2$ last I looked [17:18] <zaheer> thats cool [17:19] <wtay> they raised their prices a little [17:19] Action: zaheer wonders if they'll accept part guilders, part cred= it card payment :) [17:19] <wtay> zaheer: I gave you the price for a double deluxe room [17:19] <zaheer> aaah [17:19] Action: zaheer just needs a single room [17:20] <wtay> sec... [17:20] <zaheer> im awaiting info from the hotel anyway [17:20] <wtay> 610 or 660 kr for a single room [17:20] <zaheer> thats cool [17:21] <wtay> hmm 815 for a double deluxe cool [17:22] <wtay> I found the hotel and venue place on my map here=20 [17:22] <zaheer> how far apart? [17:23] <wtay> about 2.4 km [17:23] <zaheer> bus/train able? [17:23] <wtay> not very close together [17:23] <wtay> very [17:23] <zaheer> 2.4k's is only 20 mins walk [17:23] <omega_> that's about how far my hotel in amsterdam was from the = center... [17:24] Action: zaheer remembers doing over 6kms an hr walking... [17:24] Action: omega_ has no idea how he *EVER* managed to avoid going i= nsane with a modem [17:24] <wtay> if you take copenhagen, the venue is noth/west, the hotel = south/west [17:24] <zaheer> omega: now you kow how its like for rest of us :) [17:25] Action: omega_ shudders [17:25] <zaheer> AC_ARG_ENABLE(artsd, [17:25] <zaheer> [ --enable-artsd enable the building of arts= d plugins], [17:25] <zaheer> [case "${enableval}" in [17:25] <zaheer> yes) : ;; [17:25] <zaheer> no) HAVE_ARTSC=3Dno ;; [17:25] <zaheer> *) AC_MSG_ERROR(bad value ${enableval} for --ena= ble-artsd) ;; [17:25] <zaheer> esac], [17:25] <zaheer> [:]) [17:25] <zaheer> already! :) [17:25] <wtay> zaheer: :) [17:26] <wtay> I need to write a colorconversion plugin first.. or people= will complain.. [17:27] <zaheer> hehe [17:27] Action: zaheer sees wtay is working hard :P [17:27] <wtay> that's ot working ;-) [17:27] <wtay> s/ot/not [17:31] Action: omega_ is gonna take a 45min nap, and hopes that the down= load doesn't tank during that time [17:31] Action: zaheer will set a script to auto-tank it every 5 mins :) [17:32] Action: omega_ will shoot zaheer with a 12guage if he does that <= g> [17:35] <wtay> M$ has updated their D$ pages.. interesting read=20 [17:38] <zaheer> just got a reservation confirmation from the hotel [17:38] <zaheer> 610Kr [17:40] <wtay> that's fast [17:40] <zaheer> yep [17:41] <zaheer> so barring anything major [17:41] <zaheer> I will be in Copenhagen Saturday morning [17:41] <wtay> cool [17:45] <zaheer> what signal does caps nego send if caps fails? [17:45] <zaheer> if nego fails that is [17:45] <wtay> none [17:45] <wtay> fior now [17:45] <wtay> for now I mean [17:45] <zaheer> it will send a signal soon, right? [17:46] <wtay> element or pad signal? [17:47] <zaheer> thats true [17:47] <wtay> I'll make a pad signal for now [17:47] <zaheer> its a nego problem between 2 pads [17:47] dobey (dobey@141.154.95.104) joined #gstreamer. [17:47] <zaheer> hi dobey [17:47] <dobey> hi [17:48] <wtay> hi [17:48] <zaheer> ok im going to write a disksink.. [17:48] <wtay> cool [17:48] <zaheer> should i put it where the disksrc is? [17:48] <wtay> yeah, can you try to subclass fdsink? [17:48] <zaheer> does disksrc subclass fdsrc? [17:49] <wtay> no [17:49] <zaheer> ok [17:49] <zaheer> i'll try :) [17:49] Action: zaheer gets out his gtk programming book [17:49] <dobey> heh [17:50] <zaheer> aah yes [17:51] <zaheer> i plan to start porting the glib2 work today [17:51] <zaheer> s/porting/doing [17:51] <wtay> very good [17:51] <zaheer> how should i do it, should it be a CVS branch? [17:51] <wtay> got enough information? [17:51] Uraeus (csc...@c2...) left irc: syntax error -= user imploded [17:52] <wtay> zaheer: probably yes [17:52] <zaheer> its a mapping really of GTK object stuff to GObject stuf= f [17:52] <zaheer> i want to have it working for GUADEC [17:52] <wtay> hmm [17:52] <wtay> ok [17:55] omega (om...@om...) left irc: Killed (NickServ (GHOST comma= nd used by |^tomi^|)) [17:56] omega (ir...@me...) joined #gstreamer. [17:56] <omega> omega_ you here? [17:56] <omega> stay off my nick!!!!!!!! [17:56] <omega> you'v been warned [17:56] omega (ir...@me...) left #gstreamer. [17:58] <wtay> pfff [17:59] <zaheer> what the f*** [18:00] <wtay> yeah, same guy again.. [18:00] <zaheer> very rude [18:01] <wtay> wheneve omega has his un-underscored nick he comes to anno= y us a bit... [18:01] <dobey> he is the omega particle [18:06] <zaheer> gst_elementfactory_make returns NULL only if element not= found, right? [18:07] <wtay> hmm right [18:07] <wtay> or something else goes wrong, like unresolved dependency [18:09] <zaheer> #0 0x404971e5 in gst_stereo2mono_chain (pad=3D0x806ddf0= , buf=3D0x806b358) [18:09] <zaheer> at stereo2mono.c:173 [18:09] <zaheer> 173 width=3Dgst_caps_get_int(GST_PAD_CAPS(pad),"width"= ); [18:09] <zaheer> (gdb) bt =20 [18:09] <zaheer> #0 0x404971e5 in gst_stereo2mono_chain (pad=3D0x806ddf0= , buf=3D0x806b358) [18:09] <zaheer> at stereo2mono.c:173 [18:09] <zaheer> #1 0x402fbe9e in gst_pad_push (pad=3D0x806b0a8, buf=3D0= x806b358) at gstpad.c:1210 [18:10] <zaheer> (gdb) print ((GstRealPad*)pad)->caps [18:10] <zaheer> $2 =3D (GstCaps *) 0x0 [18:10] <wtay> need to check if the pad has caps first [18:12] <zaheer> why would caps be NULL? [18:12] <wtay> what is connected to the peer pad? [18:12] <wtay> to the sink pad I mean [18:12] <zaheer> mulawencode [18:12] <zaheer> oh sink has mpg123 [18:12] <wtay> does it set caps? [18:12] <wtay> ah [18:12] <zaheer> srcpad has mulawencode [18:13] <wtay> mpg123 should set the caps... [18:13] <zaheer> the pipeline is mpg123 -> stereo2mono -> mulawencode [18:13] <zaheer> and stereo2mono's chain func is the one in which it core= d in [18:14] <wtay> is capsnego started in stereo2mono [18:14] <wtay> ? [18:14] Action: zaheer hasnt got any printf's in stereo2mono's nego func = anymore...so i dont know yet.. [18:14] <zaheer> i can stick them in... [18:15] <wtay> --gst-debug-mask=3D-1 [18:15] <zaheer> INFO(28005:-1):gst_pad_renegotiate:1065: negotiating pad= decoder:src and stereo2mono:sink [18:15] <zaheer> Segmentation fault (core dumped) [18:16] <wtay> that's it? [18:16] <zaheer> tahts the last 2 lines :P [18:16] <zaheer> INFO(28005:-1):gst_bin_change_state:251: [bin] changing = bin's state from READY to PLAYING [18:16] <zaheer> INFO(28005:-1):gst_buffer_new:57: creating new buffer 0x= 806b2d8 [18:16] <zaheer> INFO(28005:-1):gst_buffer_create_sub:118: creating new s= ubbuffer 0x806b310 from parent 0x806b2d8 [18:16] <zaheer> INFO(28005:-1):gst_buffer_new:57: creating new buffer 0x= 806b348 [18:16] <zaheer> INFO(28005:-1):gst_pad_renegotiate:1065: negotiating pad= decoder:src and stereo2mono:sink [18:16] <zaheer> Segmentation fault (core dumped) [18:17] <wtay> oh try --gst-debug-mask=3D-1 instead [18:17] <zaheer> sorry did gst-info-mask :P [18:18] <zaheer> Aaaah!!! [18:18] <zaheer> DEBUG(28019:-1)gst_pad_renegotiate_func:955: negotiating= pad stereo2mono:src and play_audio:sink counter:0 [18:18] <zaheer> DEBUG(28019:-1)gst_props_entry_check_compatibility:709: = compare: format format [18:18] <zaheer> DEBUG(28019:-1)gst_props_entry_check_compatibility:709: = compare: width width [18:18] Last message repeated 1 time(s). [18:18] <zaheer> DEBUG(28019:-1)gst_props_entry_check_compatibility:709: = compare: law law [18:18] <zaheer> DEBUG(28019:-1)gst_props_check_compatibility:842: law ar= e not compatible [18:18] <zaheer> interesting... [18:18] <wtay> :) [18:18] <zaheer> its the mulaw encoder causing it :) [18:18] <wtay> yes [18:19] <wtay> wrong sink caps [18:19] <zaheer> what is the law for linear [18:19] <zaheer> INT(0) ? [18:19] <wtay> 0 [18:19] <wtay> yes [18:19] <zaheer> static GstPadFactory mulawenc_sink_factory =3D { [18:19] <zaheer> "sink", [18:19] <zaheer> GST_PAD_FACTORY_SINK, [18:19] <zaheer> GST_PAD_FACTORY_ALWAYS, [18:19] <zaheer> GST_PAD_FACTORY_CAPS( [18:19] <wtay> hehe, that's what I call 'error recovery' [18:19] <zaheer> "test_sink", [18:19] <zaheer> "audio/raw", [18:19] <zaheer> "format", GST_PROPS_STRING ("int"), [18:19] <zaheer> "law", GST_PROPS_INT(0), [18:19] <zaheer> "width", GST_PROPS_INT(16), [18:19] <zaheer> "depth", GST_PROPS_INT(16) [18:19] <zaheer> ), [18:20] <zaheer> NULL, [18:20] <zaheer> }; [18:20] <zaheer> aaaah!!!!!!! [18:20] <wtay> ? [18:20] Action: zaheer throws a baseball bat at his brain :P [18:20] <zaheer> the nego functions are wrong way round :P [18:20] <wtay> doh [18:22] <zaheer> HAHAHAHAHA [18:22] Action: zaheer listens to the mu law encoded mp3 :) [18:22] <wtay> cool [18:22] <zaheer> ummm [18:22] <zaheer> kinda cool [18:22] <wtay> try again now with aRts [18:22] <zaheer> it sounds like Shaggy has had too much helium :P [18:23] <wtay> too fast? [18:23] djcb (bi...@29...) joined #gstreamer. [18:23] <djcb> omega_: ? [18:24] <wtay> he's taking a nap [18:24] <wtay> he should be back by now [18:24] <djcb> wtay: ah - he's supposed to do a talk tonight... [18:24] <wtay> and then he got kicked of by the *real* omega [18:25] <wtay> djcb: he was asking for you [18:25] <djcb> djcb: so hopefully he'll wake up [18:25] <djcb> ah [18:25] <djcb> do you have a phon # [18:25] <wtay> djcb: I pointed him to the route description [18:25] <djcb> phone # [18:25] <wtay> me? [18:25] <wtay> yeah [18:25] <wtay> not from omega though [18:25] <djcb> wtay: his .nl phone # [18:26] <djcb> ? [18:26] <wtay> doh [18:26] <wtay> nope [18:26] <wtay> you can send mail to om...@se... I think... checking [18:26] <djcb> wtay: i mailed him a couple of times at baptist-something [18:27] <zaheer> wtay: yah it is too fast... [18:27] <wtay> djcb: no go with that e-mail, the server is down [18:27] <wtay> djcb: you should forward to seul.org for now [18:28] <zaheer> try om...@se... [18:28] <djcb> wtay: thx [18:28] <zaheer> he did want to get hold of you [18:28] omega (om...@om...) joined #gstreamer. [18:28] <zaheer> yo omega [18:28] <djcb> he omega! [18:28] <wtay> that's not the real one.. [18:29] <wtay> I mean, err [18:29] <zaheer> wtay: does ossink handle 8bit depth and width [18:29] <wtay> the .nl omega :) [18:29] <wtay> zaheer: yes [18:29] holger (holger@Q.convergence.de) left irc: Client Exiting [18:29] <wtay> zaheer: probably untested [18:29] <zaheer> look at this tho.. [18:29] <zaheer> osssink: attempting to open sound device [18:29] <zaheer> osssink: Capabilities 00003300 [18:29] <zaheer> osssink: Full duplex [18:29] <zaheer> osssink: Realtime [18:29] <zaheer> osssink: Trigger [18:29] <zaheer> osssink: Direct access [18:29] <zaheer> osssink: Formats 00000018 [18:29] <zaheer> osssink: U8 [18:29] <zaheer> osssink: S16_LE [18:29] <zaheer> osssink: opened audio with fd=3D5 [18:29] <zaheer> osssink: negotiate [18:29] <zaheer> osssink: setting sound card to 44100Hz 16 bit mono (6553= 6 bytes buffer, 512 fragment) [18:30] <zaheer> look at bottom line [18:30] <zaheer> 16bit mono [18:30] <zaheer> should be 8 bit mono [18:30] <wtay> yeah [18:30] Action: zaheer will read thru the osssink code... [18:30] <wtay> I don't check depth... [18:30] <zaheer> hence the feeling of Shaggy having inhaled helium :) [18:31] <wtay> ah, they should be equal, ok [18:31] <wtay> zaheer: nothing special about the osssink.c AFAICS [18:33] <zaheer> else if (width =3D=3D 8) { [18:33] <zaheer> if (sign =3D=3D TRUE) { [18:33] <zaheer> format =3D AFMT_S8; [18:33] <zaheer> } [18:33] <zaheer> else { [18:33] <zaheer> format =3D AFMT_U8; [18:33] <zaheer> } [18:33] <wtay> looks ok to me [18:33] <zaheer> yah [18:34] <zaheer> im looking for where it outputs "setting soundcard to:" [18:34] <wtay> are you sure mulawencode sets depth/width to 8? [18:34] sienap (sy...@ip...) joined #gstreamer. [18:34] <wtay> yo [18:34] <zaheer> very sure.... [18:34] <zaheer> tho ill check again :) [18:34] <sienap> hej wtay! [18:34] <wtay> sienap: HI [18:35] <zaheer> g_print("osssink: setting sound card to %dHz %d bit %s = (%d bytes buffer, %d fragment)\n", [18:35] <zaheer> osssink->frequency, osssink->format, [18:35] <zaheer> (osssink->channels =3D=3D 2) ? "stereo" : "mon= o", ospace.bytes, frag); [18:35] <zaheer> its printing osssink->format as the num of bits [18:35] <wtay> yeah, well approximatly [18:36] Action: zaheer looks up AFMT_U8 [18:36] <wtay> U8 and S16 are 8/16 for historical reasons [18:36] <zaheer> yah [18:37] Action: zaheer spotted that they equal num bits in soundcard.h [18:37] <sienap> wtay stuff is going cool :) [18:37] <wtay> printf time then for all the vars in _parse_caps [18:37] Action: zaheer rechecks mulaw's nego [18:37] Action: omega_ goes now [18:37] <wtay> zaheer: is signed set to FALSE? [18:37] <zaheer> omega: djcb is here [18:38] <omega_> yeah [18:38] <wtay> omega_: djcb is here [18:38] <zaheer> wtay: signed wasnt even set.. [18:38] <zaheer> by mulaw or stereo2mono [18:38] <wtay> zaheer: so it stays to signed is TRUE from mpg123 which fa= ils for audiosink [18:39] <zaheer> aah ok [18:39] <wtay> mulaw needs to set it to FALSE [18:39] <zaheer> ok [18:39] <zaheer> wont that cause any probs? [18:39] <wtay> I don't check (big FIXME) if the audio format was really s= et in the osssink [18:39] <wtay> zaheer: like? [18:40] <zaheer> like ummm [18:40] <zaheer> casting signed to unsigned shouldnt be a problem if all = values are positive... [18:40] <wtay> if the property was not originally in the caps, it will be= added [18:40] <sienap> zaheer he [18:40] <zaheer> hiya sienap [18:41] Action: wtay needs to construct a testbed for colorspace caps neg= o... [18:41] <zaheer> GST_PROPS_INT or GST_PROPS_BOOL ? [18:41] <wtay> BOOLEAN [18:41] <wtay> "signed", GST_PROPS_LIST ( [18:41] <wtay> GST_PROPS_BOOLEAN (FALSE), [18:41] <wtay> GST_PROPS_BOOLEAN (TRUE) [18:42] <zaheer> cheers :) [18:42] steveb (st...@no...) joined #gstreamer. [18:42] <zaheer> hiya steveb [18:42] <wtay> hi=20 [18:42] <steveb> hey [18:42] <omega_> yo [18:42] <zaheer> i noticed on sunday that chello sponsor arrows [18:43] <zaheer> is it the same chello? [18:43] <steveb> ha, yeah [18:43] <steveb> as of recently a sponser in name only :/ [18:43] <zaheer> name only? [18:44] <steveb> but you didn't hear that from me, right? [18:44] <zaheer> hehe i dont know anyone from chello :) [18:44] <zaheer> i dont even know who they are :) [18:44] <steveb> :) [18:44] Action: omega_ must go now to stop paying charges on the IP conne= ct ;-( [18:44] <zaheer> ok cya omega [18:44] <zaheer> enjoy the talk [18:44] <steveb> hi bye [18:44] <omega_> l8r [18:45] <omega_> I'll try to videotape my talk [18:45] omega_ (om...@ip...) left irc: [x]chat [18:45] <zaheer> cool [18:45] <zaheer> wtay, i done that, no effect [18:45] <wtay> zaheer: ? [18:46] <zaheer> signed being false [18:46] <zaheer> on srcpad of mulaw [18:46] <wtay> printf in osssink.c then [18:46] <zaheer> ok [18:46] <zaheer> in props_parse? [18:46] <wtay> yes [18:48] <zaheer> osssink: negotiate [18:48] <zaheer> osssink-debug: law: 0 signed: 1 width: 16 depth: 16 [18:48] <zaheer> very interesting... [18:49] Action: zaheer wonders what is going on... [18:49] <zaheer> must be mulawencode doing something fishy [18:50] <wtay> so it seems [18:51] <zaheer> static GstPadNegotiateReturn [18:51] <zaheer> mulawenc_negotiate_src (GstPad *pad, GstCaps **caps, gin= t counter) [18:51] <zaheer> { [18:51] <zaheer> GstMuLawEnc* mulawenc=3DGST_MULAWENC (GST_OBJECT_PAREN= T (pad)); [18:51] <zaheer> if (*caps=3D=3DNULL) return GST_PAD_NEGOTIATE_FAIL; [18:51] <zaheer> *caps =3D gst_caps_copy_on_write (*caps); [18:51] <zaheer> gst_caps_set(*caps,"law",GST_PROPS_INT(1)); [18:51] <zaheer> gst_caps_set(*caps,"depth",GST_PROPS_INT(8)); [18:51] <zaheer> gst_caps_set(*caps,"width",GST_PROPS_INT(8)); [18:51] <zaheer> gst_caps_set(*caps,"format",GST_PROPS_STRING("int")); [18:51] <zaheer> gst_caps_set(*caps,"signed",GST_PROPS_BOOLEAN(FALSE)); [18:51] <zaheer> return gst_pad_negotiate_proxy(pad,mulawenc->sinkpad,c= aps,counter); [18:51] <zaheer> } [18:51] <wtay> not good [18:51] Action: zaheer is very confused now [18:52] <wtay> mulawencode has to call gst_pad_set_caps [18:52] <zaheer> ?? [18:53] <wtay> mulawencode outputs a very specific audio type, right? [18:53] <zaheer> it outputs audio/raw int law=3Dmulaw width=3D8 depth=3D8 [18:53] hadess (ha...@pc...) joined #gstreamer. [18:53] <zaheer> the rest is passed on [18:54] <zaheer> oh yes, now signed=3Dfalse too [18:54] <wtay> right before if is going to push a buffer out it has to ei= ther _set the caps or call gst_pad_renegotiate to start the caps nego [18:54] <wtay> the idea is that no buffer is pushed before caps are set t= o the pad [18:55] <zaheer> why wasnt this needed in stereo2mono? [18:55] <wtay> so: if the encoder can output different types, it has to d= o negotiation. If it doesn't, it simply sets the caps and be done with it [18:56] <wtay> zaheer: the negotiation in stereo2mono was started by mpg1= 23 [18:56] <zaheer> aaah [18:56] <zaheer> so negotiation in mulawencode isnt started by stereo2mon= o? [18:56] <wtay> not on the src pad, no [18:56] <hadess> hi zaheer, wtay [18:57] <zaheer> hiya hadess [18:57] <wtay> and neither is it by audiosink (dabatly wrong) [18:57] <wtay> hi hadess [18:57] <zaheer> hadess, how you getting to copenhagen? [18:57] <dobey> hadess!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!= !!!!!!!!! [18:58] <zaheer> so i do renegotiate when sink pad negotiation is done? [18:58] Action: wtay thinks dobey has set his key repeat interval too sho= rt [18:58] <dobey> heh [18:58] <hadess> zaheer: taking the plane from gatwick on thursday [18:58] <zaheer> ok [18:58] <zaheer> way back? [18:58] <wtay> zaheer: I suggest setting the caps and don't attach a nego= tiate function to the src pad [18:59] <sienap> dobey!!!!!!!!!!! [18:59] <dobey> hi sienap [18:59] <hadess> zaheer: on monday, from copenhagen as well [18:59] <sienap> dobey you mothahfucking idiot! [18:59] <hadess> yo dobey [18:59] <zaheer> wtay: however it can accept any sample rate, any number = of channels... [18:59] <sienap> dobey how is stuff going at ximian ? [18:59] Action: dobey kicks sienap [18:59] <dobey> good [18:59] <sienap> he great [18:59] <sienap> what are u working on right now ? [18:59] <dobey> too much shit [18:59] <wtay> zaheer: right before pushing the buffer, take the sink cap= s, adjust and set to the sr... [truncated message content] |