IRC Logs
IRC <[email protected]>
| Newsgroups | gmane.comp.video.gstreamer.daily |
|---|---|
| Message-ID | <[email protected]> |
******************************************************************* [03:13] Nick change: mx|gone -> mxpxpod [03:13] BBB ([email protected]) joined #gstreamer. [03:14] BBB__ ([email protected]) joined #gstreamer. [03:16] <ds-work> rock. we have probed caps on osssrc/osssink now [03:18] Company ([email protected]) left irc: Read error: 60 (Operation timed out) [03:20] Company ([email protected]) joined #gstreamer. [03:22] BBB__ ([email protected]) left irc: "Client exiting" [03:22] BBB__ ([email protected]) joined #gstreamer. [03:23] <Company> gstreamer/testsuite/refcounting/mem.c [03:23] <Company> yay for some of our code [03:24] AlexCONRAD ([email protected]) joined #gstreamer. [03:27] <BBB__> what the fuck is that? :D [03:28] KoRnouille ([email protected]) left irc: Read error: 60 (Operation timed out) [03:28] <Company> something that reads out memory usage or so [03:28] <Company> it breaks the tests on the RH9 buildbot machine [03:29] <BBB__> "I wonder why" [03:29] <BBB__> ;) [03:29] <ds-work> anyone have an oss soundcard that only handles certain rates [03:29] <ds-work> mine does [4000,48000] [03:29] <ds-work> I need someone to test the probe code [03:30] Action: BBB__ has no clue [03:30] <BBB__> ask someone who filed one of the bugzilla reports ;) [03:30] <BBB__> I think mine does 4000, 48000 too [03:30] <ds-work> well, I'll check it in and hope for the best :) [03:31] <Company> grr [03:31] <Company> no xvid in debian? [03:31] <BBB__> nope [03:31] <BBB__> mpeg4... [03:31] <ds-work> libxvidcore4-dev - MPEG-4 Video encoder -- development files [03:31] <ds-work> libxvidcore-dev - MPEG-4 Video encoder -- development files [03:31] <BBB__> that's new ;) [03:31] Action: ds-work wonders where they came from [03:31] <Company> apt-cache search xvid doesn't find them [03:32] Action: Company apt-get update's [03:32] <thaytoo> I think I get mine from marillat's archive [03:32] <ds-work> deb http://marillat.free.fr/ unstable main [03:33] <thaytoo> should be ftp://ftp.nerim.net/debian-marillat now [03:33] <Company> nah, i don't use non-debian archives [03:33] BBB ([email protected]) left irc: Read error: 110 (Connection timed out) [03:33] <Company> in those cases i compile from source ;) [03:46] <thaytoo> Company: Is automake making you afraid of commitment yet? ;) [03:46] <Company> i wanted to do something useful [03:46] <Company> instead i'm waiting for buildbots to fail during distchecks [03:46] <Company> and it always finds another thing [03:47] <thaytoo> did Uraeus send you a DVD-ROM yet? [03:47] Action: Company thinks it would be easier to just write a C file that calls a script than trying to include a script as test [03:47] <Company> no idea [03:47] <ds-work> fluendo.com has an interesting logo [03:47] <Company> i gave him my address, but nothing arrived yet [03:48] <Company> dunno [03:48] <Company> i like the icon [03:48] <Company> i don't like the big logo [03:49] <ds-work> yeah [03:49] <ds-work> a bit too colorful [03:49] Action: ds-work needs to write a swfsink [03:49] <ds-work> er [03:49] <ds-work> swfmux [03:50] <Company> someone should write smildec [03:50] <Company> but that's boring as i don't have any smil files... [03:51] <thaytoo> we need to hassle malcom trennidick to finish his libsmil [03:51] <Company> i don't think we need that [03:51] <Company> smil would be pretty easy as an autoplugger [03:52] <Company> you'd need to add some elements to do some smil effects (that an NLE needs anyway) and you'd be pretty much set [03:52] <thaytoo> speexenc needs to be finished sometime [03:52] <thaytoo> we should pop all these things in the wiki wishlist [03:53] <thaytoo> do we still have a wiki? [03:53] <ds-work> probably not [03:53] <Company> we have the todo xml [03:53] <Company> but i don't think we have a wiki [03:54] <Company> i want a buildbot [03:54] <ds-work> the media test suite eventually should be able to say which elements are broken [03:55] <ds-work> and it would be nice to have bugzilla automatically plugged into a chart of elements and their status [03:55] <Company> as long as the media test suite doesn't file bugs itself i'mn fine with it [03:56] <ds-work> heh, yeah [03:56] <Company> i should start on writing broken testfiles [03:57] <Company> that's what i want to do with that new element [03:57] <BBB__> you are truely terrible [03:57] <BBB__> :) [03:58] <Company> i don't want to think about it when i watch half-downloaded stuff [03:58] <Company> so i think about that before ;) [03:59] <Company> another nice thing is that gstreamer allows competition [04:00] <Company> it's fun to compare 3 asf demuxers about which one is less broken ;) [04:01] <Company> yay, so that test leaked -7 elements [04:01] <Company> the testsuite is pretty broken, too [04:02] Action: ds-work thinks he might prefer the old bugzilla [04:03] <Company> i think it requires getting used to [04:04] <ds-work> I've been running the new version locally for a while [04:04] <Company> the gnome bugzilla was very nice [04:04] <Company> all the others were very cluttered [04:05] <ds-work> yeah [04:05] <Company> so the new one is 2nd best [04:05] <ds-work> it's probably just a configuration thing, really [04:06] <ds-work> grrr [04:06] <ds-work> the switchover updated all the timestamps [04:11] <Company> ok, make dist should work again (distcheck doesn't, it's too broken) [04:11] <Company> apart from that, make check still doesn't run installed [04:11] <ds-work> er, huh? [04:11] Action: BBB__ commits docs to CVS [04:12] <BBB__> if anyone cares, please read over them and check for obvious typos [04:12] <ds-work> make distcheck always used to work fine for me [04:12] <Company> ds-work: it depends on the amchine you're on (see buildbot) [04:12] <ds-work> oh, right [04:12] <ds-work> nm [04:12] <Company> i'm off to bed [04:12] <Company> gnight [04:13] <BBB__> bye [04:20] <ds-work> BBB__: what were the other qtdemux problems? [04:20] <BBB__> mpeg4 audio/video, the esds atom [04:20] <BBB__> that's all I know of [04:20] <ds-work> ah, right [04:21] <BBB__> but you'll need some changes to both qtdemux, faad and ffdec_mpeg4 for that [04:21] <ds-work> i'll at least fix qtdemux [04:22] <BBB__> make sure you document the names of the affected properties and their types [04:22] <BBB__> I'll fix faad/ffdec_mpeg4 then [04:27] <BBB__> (if you didn't already by then) [04:27] Action: BBB__ has some demuxer documentation at the university, but forgot to bring that home [04:27] <BBB__> ohwell [04:28] <BBB__> two chapters is pretty good, I guess [04:29] Action: ds-work fixes all the missing stuff in the reference manual [04:47] <ds-work> BBB__: can you remind me what the differences between GstError and GError are? [04:47] <BBB__> GstError is a category [04:47] <BBB__> GError is a message [04:47] <BBB__> GstError is used for easy translateable categorial messages like the posix error codes with strerror() [04:47] <BBB__> GError is free-form strings [04:47] <ds-work> ah, ok [04:48] <BBB__> dunno why thomas wanted both but I'm fine with it [04:48] <BBB__> I guess I should mention that in the PWG somewhere [04:48] <BBB__> and I want to start working on the application developmnet manual [04:48] <BBB__> (ADM) [04:49] <ds-work> it can go in the reference manual [04:52] <BBB__> maybe [04:52] <BBB__> but a reference manual is a reference [04:52] <BBB__> the PWG is a guide [04:52] <BBB__> they have different purposes and work in combination [04:52] <BBB__> both should be complete [04:53] Action: BBB__ will put error handling somewhere in the introduction [04:54] Action: BBB__ wonders how to explain how to write an autoplugger [04:54] <BBB__> I don't even know myself! [04:54] <ds-work> heh, delete that section :) [04:55] <ds-work> I suppose I should write it while writing the new autoplugger [04:55] <BBB__> it's currently empty [04:56] <BBB__> the thing is: it would be a good section for advanced people [04:56] <BBB__> I mean, pieces like Martin Soto's clocking documentaiton or (maybe) your future autoplugger docs are very useful for mre [04:56] <BBB__> I know how most stuff works, but don't know everything ;) [04:56] sub_pop ([email protected]) left irc: Client Quit [04:56] <BBB__> we need more people that have a general clue how each and every piece works [04:56] <BBB__> I want to be one of those [04:57] <ds-work> what do we call "fakesrc ! fakesink"? pipeline syntax? [05:02] <BBB__> yes [05:08] <BBB__> jezus f********** [05:09] <BBB__> I just started reading the IBM document on GStreamer [05:09] <BBB__> er [05:09] <BBB__> Intel [05:09] <ds-work> url? [05:09] <BBB__> those people have re-documented our FULL!!!! API [05:09] <BBB__> it's not online, I received it privately ;) [05:09] <BBB__> "maybe it's useful since you seem to be working on the PWG" :D [05:09] <BBB__> it's a $@&&!&#!&#!&! 211 pages [05:09] <BBB__> !!! [05:10] <BBB__> man [05:10] <ds-work> and they're going to check it in, right? [05:10] <BBB__> this is incredible [05:10] <BBB__> dunno :p [05:11] <taaz> heh, that's cool [05:11] <BBB__> Gst Element factory * gst_element_factory_new(const, gchar * new, Gtype type, Gst element details *details ) [05:11] <BBB__> hm, I guess they're using some XML format that doesn't parse to .doc correctly [05:12] jcsston ([email protected]) joined #gstreamer. [05:12] <BBB__> about licenses of plugins: [05:12] <BBB__> GPL /* or Company confidential */ [05:12] <BBB__> :D [05:12] <BBB__> guess what they're up to ;) [05:13] <ds-work> probably writing codecs :) [05:13] <ds-work> that would not suck [05:13] <BBB__> well, it only discusses plugins [05:13] <BBB__> not applications [05:13] <BBB__> too bad :p [05:13] <BBB__> this document really is bad [05:13] Action: ds-work wonders if they might want to hire a gstreamer developer [05:14] <BBB__> the font constantly changes :p [05:14] <BBB__> even the color [05:14] <BBB__> black -> blue -> red -> black [05:14] <BBB__> they even discuss caps negotiation, and they seem to understand it pretty well [05:15] <ds-work> well, we do have a doc that describes it pretty well :) [05:16] <BBB__> interestingly, this is all about version 0.4.0, and much of it still applies [05:17] Action: BBB__ now sees why it has 211 pages [05:17] <BBB__> the output of gst-inspect for every single plugin is in the document [05:17] <BBB__> :D [05:19] <BBB__> and the whole API reference [05:20] <BBB__> oh my [05:20] <BBB__> interesting document [05:20] <ds-work> boom [05:21] Action: ds-work commits about 100 files [05:21] <BBB__> how did the ffmpeg plugin end up in 0.4.0? [05:21] <BBB__> nooooo [05:21] <ds-work> ? [05:22] <ds-work> the reference manual looks halfway sane now [05:22] <BBB__> oh [05:22] <BBB__> ok [05:22] <BBB__> then it's fine [05:22] <BBB__> I thought you were gonna do another indent-like commit [05:22] <BBB__> that was the worst thing we ever did [05:23] <ds-work> wow. I might actually start using the reference manual instead of header files now [05:23] <BBB__> is it online? [05:23] <BBB__> please do make upload :) [05:23] <ds-work> let me fix some of the bugs I caused first [05:28] Marsupilami23 ([email protected]) joined #gstreamer. [05:30] <taaz> err.. what did i say before? i meant gst-xmlinspect doesn't have a manpage. not gst-xmllaunch [05:31] <taaz> gst-compprep-check still failing it looks like [05:32] <BBB__> what is gst-compprep? [05:32] <BBB__> I've asked that before, I think [05:33] <BBB__> how do I access the reference manual? [05:33] <taaz> BBB__: man gst-compprep and gst-complete [05:33] <taaz> command line completion for gst-launch [05:34] <taaz> gst-compprep actually initializes every plugin so it tends to show some errors that otherwise get missed [05:34] <BBB__> I had a test element that did that too [05:34] <BBB__> er [05:34] <BBB__> testsuite application [05:34] <BBB__> showed quite a few interesting bugs last time I tried it [05:37] <BBB__> it's in gstreamer/tests/instantiate/create [05:37] <BBB__> nice, it segfaults [05:37] Action: BBB__ f1x0rs [05:49] <BBB__> hm, bad bad bug [05:49] Action: BBB__ valgrinds [05:51] <thaytoo> yo, BBB__ [05:51] <thaytoo> I have a new test element to commit tonight [05:51] <thaytoo> navseek, seeks back and forward by 'x' seconds based on a left arrow or right arrow [05:52] <BBB__> when will we get a player using that element? [05:52] <thaytoo> I'm getting sick of sitting through DVD intro's over and over :) [05:52] <BBB__> write a dvd player dude ;) [05:52] <thaytoo> :-P [05:53] <thaytoo> using the navseek element? [05:53] <thaytoo> you can set your gconf output to navseek ! xvimagesink tonight, if you wish [05:54] <BBB__> no, no [05:54] <BBB__> I want a player like powerdvd [05:54] <thaytoo> martin and I should be committing our elements this weekend [05:55] <thaytoo> and then it will be possible [05:55] <BBB__> \o/ [05:56] <BBB__> so will you write me a player then? [05:56] <BBB__> I have loads of DVDs that I can't watch because mplayer's UI is too difficult and xine is a rampage to install [05:56] <thaytoo> I use gst-launch, will that do? ;) [05:56] defendguin ([email protected]) joined #gstreamer. [05:56] <BBB__> no [05:56] Last message repeated 2 time(s). [05:56] <BBB__> I want an app like powerdvd [05:56] <thaytoo> totem and gst-player will both work soon after, I hope [05:57] <BBB__> ah, ok, that's good enough :) [05:57] <defendguin> whoa when was 8.0 released? [05:57] <BBB__> defendguin: 0.8? last week [05:57] <defendguin> really [05:57] <BBB__> yes [05:57] <defendguin> good deal [05:58] <defendguin> im having a slight audio problem i was wondering if someone may be able to help. my audo sounds very very choppy [05:58] <defendguin> im not running anything that would take up a lot of memory or processing [05:59] <BBB__> define choppy [05:59] <BBB__> ==26285== FATAL: M_PROCMAP_BUF is too small; increase it and recompile [05:59] <BBB__> oh what the f*** [05:59] <defendguin> umm [05:59] Action: BBB__ doesn't like valgrind all of a sudden [06:00] <defendguin> small tiny skips in the audio [06:00] <defendguin> not smooth [06:01] <BBB__> which version? [06:01] <defendguin> im on a laptop using a magic media 256av card and the nm256_audio driver [06:02] <defendguin> .6.3 [06:02] <BBB__> we messed a lot with audio in 0.8.0... please try that first... [06:02] <BBB__> may sound like something big, but the thing is that I have no clue what things we all fixed since 0.6.3 ;) [06:03] <BBB__> I'm sure I worked on alsa/oss a lot [06:03] <defendguin> its not just a gst problem [06:03] <defendguin> i just dont know a damn thing about linux aduio and i though i could find someone here who might [06:05] The_Company ([email protected]) joined #gstreamer. [06:07] <BBB__> oh [06:07] <BBB__> well [06:07] <BBB__> yes we see that problem once in a while [06:07] <BBB__> you could try the alsa drivers [06:07] <taaz> BBB__: i've got a player... grab some old 0.6.x release and some version of gst-python from cvs and vdv works half ok. goes between chapters and seeks and so on. [06:07] <BBB__> some people say they work better for some soundcards [06:07] <BBB__> taaz: no, a player for current CVS ;) [06:07] <BBB__> "some" version of "some" package isn't useful ;) [06:09] Action: BBB__ fixed segfault in gst-compprep [06:09] <BBB__> taaz: do you package gst-ffmpeg? [06:09] <BBB__> or [06:09] <BBB__> well [06:09] <BBB__> actually [06:09] <BBB__> I fixed a segfault in my testapp [06:09] <BBB__> :) [06:15] tim__ ([email protected]) joined #gstreamer. [06:15] <thaytoo> taaz: vdv doesn't do seeking within the current mpeg stream, does it? [06:16] bitshifter ([email protected]) got netsplit. [06:16] Nick change: tim__ -> bitshifter [06:16] Possible future nick collision: bitshifter [06:16] <thaytoo> it seeks to chapters, titles and sectors only? [06:17] <defendguin> are there some rpm for .8/0 [06:17] <BBB__> on freshrpms or fedora [06:18] <taaz> thaytoo: oh no.. it uses some awful hack of seeking to by sector or something. very evil. ;) [06:19] <taaz> BBB__: i'm going to package gst-ffmpeg. i'm trying to get core and plugins done first though ;) [06:19] <BBB__> ok [06:20] Company ([email protected]) left irc: Read error: 110 (Connection timed out) [06:27] <thaytoo> taaz: so a sector on a DVD is a predictable time length? [06:29] <thaytoo> oh, no [06:29] <taaz> well, yeah ;) [06:29] <thaytoo> oh, it is? [06:29] <thaytoo> stupid non-documented libraries :) [06:29] <taaz> the theory is that a player _should_ be able to handle seeking to any location in a vob [06:30] <taaz> sectors are 2k or something [06:30] <thaytoo> yeah, which is bytes [06:31] <taaz> oh.. time length? [06:31] <thaytoo> yeah [06:31] <taaz> no i don't think that's predictable [06:31] <thaytoo> okay, but I can get dvdnav to handle a seek by bytes ok [06:31] <thaytoo> and convert bytes to block easily [06:31] <taaz> but you could guess and just correct yourself next time time info is decoded [06:33] <taaz> i think there is more time info for seeking on dvds.. i can't recall [06:33] <taaz> definately need to support the (mostly) standard way of seeking using nav info [06:34] <taaz> ie, the ff/rw skip pointers [06:34] Action: taaz has forgotten all the terminology [06:34] <thaytoo> and I've never known it ;) [06:36] <taaz> i've been interested since long before there were libs to make it easy [06:36] <taaz> yet still don't have a player ;) [06:37] <thaytoo> I think I just need to implement the query format conversion to at least let mpegdemux seek to an approximate byte offset [06:37] <thaytoo> by converting bytes to sectors [06:37] <thaytoo> that will at least let navseek skip forward/back in time [06:40] BBB__ ([email protected]) left irc: "Client exiting" [06:41] <thaytoo> taaz: and both totem and gst-player do dvd playback using gstreamer, dincha know? [06:41] <thaytoo> of course they don't do REAL dvd playback, but they will [06:41] <thaytoo> oh yes, they will. [06:41] <thaytoo> mwaahahahaha *cough* [06:42] sub_pop ([email protected]) joined #gstreamer. [06:42] <taaz> thaytoo: i still think a dvd-only app is a fine idea [06:53] <thaytoo> yeah, me too [07:18] <taaz> in theory, vdv could take over the world. [07:19] <taaz> i spent so much time making gst and pygtk work on my box that i never really got to hack on the app itself much :( [07:19] <thaytoo> yeah, I saw that function [07:19] <thaytoo> but it was only half implemented [07:20] <thaytoo> anyways, I'm orf [07:20] <thaytoo> cya! [07:20] thaytoo ([email protected]) left irc: "hometime!" [07:51] spyder482 ([email protected]) left irc: "Leaving" [08:08] The_Company ([email protected]) left irc: Remote closed the connection [08:22] dolphy ([email protected]) left irc: Read error: 60 (Operation timed out) [08:22] <taaz> eh.. that got cut off i think. ... that i never got to work on the app [08:22] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out) [08:23] dolphy ([email protected]) joined #gstreamer. [08:25] jcsston ([email protected]) joined #gstreamer. [08:46] dolphy ([email protected]) left irc: Read error: 60 (Operation timed out) [08:48] dolphy ([email protected]) joined #gstreamer. [08:53] kmaraas_ ([email protected]) left irc: Client Quit [09:06] sublett ([email protected]) joined #gstreamer. [09:18] markey ([email protected]) joined #gstreamer. [09:18] <markey> moin [09:19] harshyWork ([email protected]) got netsplit. [09:19] bilboed ([email protected]) got netsplit. [09:19] pb_ ([email protected]) got netsplit. [09:19] mxpxpod ([email protected]) got netsplit. [09:19] danb ([email protected]) got netsplit. [09:19] taaz ([email protected]) got netsplit. [09:19] dolphy ([email protected]) got netsplit. [09:19] Misirlou ([email protected]) got netsplit. [09:19] ds ([email protected]) got netsplit. [09:19] wtay_ ([email protected]) got netsplit. [09:19] jimmy_dean ([email protected]) got netsplit. [09:20] dolphy ([email protected]) returned to #gstreamer. [09:20] harshyWork ([email protected]) returned to #gstreamer. [09:20] bilboed ([email protected]) returned to #gstreamer. [09:20] pb_ ([email protected]) returned to #gstreamer. [09:20] mxpxpod ([email protected]) returned to #gstreamer. [09:20] danb ([email protected]) returned to #gstreamer. [09:20] taaz ([email protected]) returned to #gstreamer. [09:20] Misirlou ([email protected]) returned to #gstreamer. [09:20] ds ([email protected]) returned to #gstreamer. [09:20] wtay_ ([email protected]) returned to #gstreamer. [09:20] jimmy_dean ([email protected]) returned to #gstreamer. [09:32] Rotty ([email protected]) joined #gstreamer. [09:40] Misirlou ([email protected]) left irc: Operation timed out [09:43] wtay_ ([email protected]) left irc: Read error: 60 (Operation timed out) [09:45] dolphy ([email protected]) left irc: Read error: 60 (Operation timed out) [09:45] dolphy ([email protected]) joined #gstreamer. [09:45] wtay_ ([email protected]) joined #gstreamer. [09:47] Misirlou ([email protected]) joined #gstreamer. [09:49] ChrisHJW_log ([email protected]) left irc: Read error: 60 (Operation timed out) [09:50] ChrisHJW_log ([email protected]) joined #gstreamer. [09:50] Mithrandir ([email protected]) left irc: "hardware downgrade" [09:59] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out) [10:13] kwm ([email protected]) joined #gstreamer. [10:18] pb_ ([email protected]) left irc: "Client exiting" [10:26] sub_pop ([email protected]) left irc: Client Quit [10:29] sub_pop ([email protected]) joined #gstreamer. [10:34] kmaraas ([email protected]) joined #gstreamer. [10:36] jdahlin ([email protected]) joined #gstreamer. [10:43] joem ([email protected]) left irc: Remote closed the connection [10:44] joem ([email protected]) joined #gstreamer. [10:49] jcs ([email protected]) joined #gstreamer. [10:53] dolphy ([email protected]) left irc: "Network down, IP Packets delivered via UPS" [10:53] dolphy_ ([email protected]) joined #gstreamer. [11:05] markey ([email protected]) left irc: "leaving" [11:09] <jdahlin> hmm, distcheck is still broken [11:10] Action: jdahlin blames Company and ds [11:11] Nick change: mathrick|sleep -> mathrick|Uni [11:21] pb_ (~pb@2002:3e03:42cc:1:20b:6aff:fe19:f290) joined #gstreamer. [11:55] Shoragan ([email protected]) joined #gstreamer. [12:06] jonathang ([email protected]) joined #gstreamer. [12:11] Nick change: crazney__ -> crazney [12:12] LeRoutier ([email protected]) joined #gstreamer. [12:12] <LeRoutier> hello [12:16] <bilboed> hi [12:17] markey ([email protected]) joined #gstreamer. [12:28] <jdahlin> Is it possible to get a list of all installed plugins? [12:30] <markey> I've wondered, too [12:30] <markey> gst-inspect-0.8 w/o parameters outputs a long list [12:31] <markey> but it lists stuff that's not installed too [12:31] <LeRoutier> a way to know which mime-types are supported would be cool to [12:32] Action: markey started working on KIOsrc plugin [12:32] <bilboed> I get the following error when trying to ./configure the gst-plugins in gst-template : ./configure: line 19077: syntax error near unexpected token `PKG_CHECK_MODULES(GST,' [12:32] <bilboed> ./configure: line 19077: `PKG_CHECK_MODULES(GST, gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED, HAVE_GST=yes, HAVE_GST=no)' [12:32] <jdahlin> seems like a registry has a plugins list [12:32] <bilboed> anybody knows what could cause that ? [12:32] <jdahlin> missing pkg-config.m4 perhaps. [12:32] <markey> yep [12:32] <bilboed> where should it go ? [12:33] <jdahlin> run an autogen again [12:33] <jdahlin> should solve it [12:33] <LeRoutier> it is shipped with pkg-config (get 0.15 from fd.o) and it should install somewhere like /usr/share/aclocal/ [12:33] <jdahlin> or use tarballs [12:34] <bilboed> weird, it worked fine on saturday... thx for the tips [12:35] <LeRoutier> oh, it only does this for gst-template ? [12:36] <jonathang> is it normal gstadder has no fixate function? [12:36] <jdahlin> jonathang: it's been unmaintained for a while [12:36] <jdahlin> something is broken in it, we just don't know what at the moment [12:36] <jonathang> jdahlin, yes i know [12:36] <jdahlin> I've been trying to get thomas to fix it for a week or so [12:36] <jonathang> i'm trying to fix it... [12:37] <jdahlin> perhaps I can poke him enough to fix it when he comes back on monday [12:37] <bilboed> LeRoutier: yep, only for gst-template [12:37] <jonathang> jdahlin, thanks [12:39] <LeRoutier> bilboed, so, try to copy /usr/share/aclocal/pkg-config.m4 to gst-template/m4 [12:40] <jonathang> is there a simple *working* plugin i can look at to try to fix adder? [12:41] <bilboed> LeRoutier: LOL, I've only got a pkg.m4 that dates from Feb 8 2003 in /usr/share/aclocal/ :) [12:43] <LeRoutier> that's this one, copy it [12:43] <bilboed> LeRoutier: and btw, there is no gst-template/m4 , nor gst-template/gst-plugin/m4, ... [12:43] <LeRoutier> oh, strange they did not create a local m4 dir [12:43] <LeRoutier> not even a common/m4 ? [12:43] <bilboed> nope :( [12:49] Nick change: markey -> markey|afk [13:18] kmaraas ([email protected]) left irc: Client Quit [13:19] sublett ([email protected]) left irc: Read error: 60 (Operation timed out) [13:41] mathrick|Uni ([email protected]) left irc: Remote closed the connection [13:44] kmaraas ([email protected]) joined #gstreamer. [13:51] pb_ (~pb@2002:3e03:42cc:1:20b:6aff:fe19:f290) left irc: "Client exiting" [13:52] Nick change: LeRoutier -> LeRaway [14:23] foser ([email protected]) joined #gstreamer. [14:27] Nick change: LeRaway -> LeRoutier [14:53] thaytan ([email protected]) joined #gstreamer. [14:56] markey|afk ([email protected]) left irc: "leaving" [15:24] sublett ([email protected]) joined #gstreamer. [15:49] Nick change: mxpxpod -> mx|gone [15:49] trow ([email protected]) joined #gstreamer. [16:12] Uraeus ([email protected]) joined #gstreamer. [16:12] <dolphy_> Uraeus, trow hi [16:12] Nick change: dolphy_ -> dolphy [16:12] walters ([email protected]) joined #gstreamer. [16:12] <jdahlin> hello Uraeus & Uraeus [16:12] <jdahlin> err [16:13] <jdahlin> trow [16:13] <jdahlin> *!@# autocompletion [16:13] carbon_j ([email protected]) joined #gstreamer. [16:16] <Uraeus> hi guys [16:16] <trow> hi dolphy_, jdahlin, Uraeus [16:40] BBB ([email protected]) joined #gstreamer. [16:41] Action: BBB waves [16:41] <BBB> anyone got comments on chapter 4.1 and 4.2 of the PWG yet? [16:41] <jdahlin> BBB, url? [16:41] <jdahlin> is it up2date on the homepagE? [16:42] <BBB> yes [16:42] <BBB> use the CVS version on gst.fdo.org -> docs [16:43] kmaraas ([email protected]) left irc: "Leaving" [16:43] <jdahlin> what about loop-based? [16:46] <BBB> loop-based what? [16:47] <BBB> I am currently writing a demuxer chapter, that covers loopbased stuff extensively [16:47] <jdahlin> plugin [16:47] <jdahlin> Ok. [16:48] <BBB> loopbased is handled in chapter 3 [16:48] <BBB> chainbased is handled in chapter 3 [16:48] <BBB> and it says that get is handled in chapter 4 over there [16:48] <BBB> :) [16:49] Action: jonathang is currently reading BBB's pwg to discover why adder doesn't work ;) [16:51] <BBB> :D [16:51] Action: jdahlin hopes someone can fix wavenc [16:52] <BBB> flacenc is broken too [16:52] <BBB> bug ds to fix their capsnego [16:52] <BBB> I already fixed {a,mu}law{enc,dec}'s capsnego this morning [16:52] <BBB> will commit tonight [16:52] <jdahlin> cool [16:52] <BBB> and I told you guys [16:52] <BBB> we'd have this issue in each every single element [16:52] <BBB> and this'd last until long after 0.8.0 [16:53] <BBB> so face it, we'll have to fix it collectively [16:53] <BBB> each and every single time [16:53] <BBB> each and every single element [16:53] <BBB> and it'll be very boring [16:53] <BBB> :) [16:53] <jdahlin> That's why we need a good test suite [16:53] <jdahlin> so we can see when things break [16:53] <BBB> maybe [16:53] <jonathang> BBB, in adder, there is no fixate function, is it why capsnego fails? [16:53] <BBB> no [16:53] <BBB> adder needs no fixate function [16:53] <BBB> imo [16:54] <jonathang> i still don't know what it is [16:54] <jonathang> just reading debug... :) [16:54] <BBB> wait for thomas [16:54] <BBB> he wrote it [16:54] <BBB> I know little about adder or even audio [16:54] <BBB> II'm purely a video person [16:55] <jonathang> yes, but *trying* to fix it helps me understanding gstreamer [16:55] <Uraeus> well I am not sure a test suite would solve all our issues, fact is we sometimes do stuff in core that breaks plugins and don't bother fixin it basically [16:55] <jonathang> so it's no wasting time [16:55] <jdahlin> Uraeus: maybe cause we don't know that it breaks things? [16:55] <jdahlin> Uraeus: if we just notice exactly when it happens we can revert the changes until they don't break stuff :) [16:56] <Uraeus> jdahlin: in some cases yes, but I am not sure the capsnego breakage is all an oversight :) [16:56] <jdahlin> Error: small/everest.m1v : filesrc location="small/everest.m1v" ! mpeg1videoparse ! md5sink [16:56] <jdahlin> Child returned exit code: 14 (Alarm clock) [16:56] <jdahlin> Error: large/matrix.avi : filesrc location="large/matrix.avi" ! avidemux ! spider ! ffcolorspace ! md5sink [16:56] <jdahlin> MD5Sums does not match. 01a88af228865c5b1bcfe062909012e3 expected, 20c30bfbee97f7ff87d3bd51ca1c3b1f received [16:57] <jdahlin> I should modify the report to send something to the mailing list on a daily basis [16:58] <BBB> jdahlin: send me a backtrace + file for mpeg1videoparse [16:58] <BBB> I know how those work [16:58] <BBB> jdahlin: I'm not on gst-daily for exactly that reason [16:58] <BBB> too much spam [16:58] <BBB> I Can't handle it [16:58] <BBB> once per week is really good enough for me [16:59] <jdahlin> BBB, the matrix decoding is well known, we should upgrade ffmpeg [16:59] <jdahlin> will file for everest.m1v [16:59] <jdahlin> if bugzilla is back again [16:59] kmaraas ([email protected]) joined #gstreamer. [17:00] <BBB> I meant for that [17:00] <BBB> the m1v file [17:01] <jdahlin> there is no backtrace, since it just hangs [17:02] <jdahlin> can try to find where it hangs though [17:05] spyder482 ([email protected]) joined #gstreamer. [17:12] walters ([email protected]) left irc: "battery death" [17:12] Uraeus ([email protected]) left irc: Read error: 104 (Connection reset by peer) [17:14] markey ([email protected]) joined #gstreamer. [17:14] <markey> re [17:15] kmaraas ([email protected]) left irc: "Leaving" [17:17] <BBB> jdahlin: please do [17:17] <jdahlin> BBB, done [17:19] <taaz> grr. anyone know off hand why cvs commits diff emails are not working properly? it seems to be stripping some whitespace in some odd way [17:19] <BBB> where? [17:19] <dilinger> hm [17:19] <taaz> makes it hard to take a email and use it to patch code. diffs are just plain broken. [17:19] <BBB> taaz: I noticed [17:19] <BBB> it sucks [17:20] <dilinger> didn't know i was listed as a developer for gstreamer on sf [17:20] <BBB> I guess one of thomasvs' optimizations [17:20] Action: taaz pokes thomasvs [17:20] <BBB> he's on vacation [17:20] <BBB> I don't like the auto-indentation of CVS commits either [17:20] <BBB> it's so error-prone [17:20] <BBB> indent messes up so often [17:20] <BBB> :/ [17:21] <jdahlin> I just hate it [17:21] <jdahlin> Let's wait until thomas comes back and we can raise the issue [17:22] Uraeus ([email protected]) joined #gstreamer. [17:22] yippi ([email protected]) joined #gstreamer. [17:24] carbon_j ([email protected]) left irc: "Client exiting" [17:29] Action: jonathang thinks monday will be a hard day for thomas ;) [17:30] <jdahlin> You bet ;-) [17:30] <Uraeus> what happens on monday? [17:30] <markey> judgement day [17:30] <jdahlin> the fat lady will sing for us [17:30] <markey> we're all doomed [17:32] Nick change: markey -> markey|afk [17:33] <BBB> whee [17:38] arana ([email protected]) joined #gstreamer. [17:39] Action: Uraeus thinks thursday will be an interesting day for our Barcelona crew :) [17:39] <dolphy> Uraeus: it's thursday .. :) [17:39] <jdahlin> Uraeus: why? :) [17:40] <Uraeus> um, next thursday I meant :) [17:41] <BBB> because? [17:41] Action: taaz suspicious of all the ":)" [17:41] <BBB> ds-work: any progress on qtdemux+mpeg4 yet? :) [17:42] kmaraas ([email protected]) joined #gstreamer. [17:45] <jdahlin> BBB, world domination [17:46] <Uraeus> ugh, no not next thursday even /me is confusing the months :) [17:49] iain ([email protected]) joined #gstreamer. [17:51] <iain> can anyone else get the fair scheduler to work? [17:51] <BBB> didn't try yet [17:51] <BBB> no time [17:54] kmaraas ([email protected]) left irc: Client Quit [18:00] spyder482 ([email protected]) left irc: Read error: 110 (Connection timed out) [18:02] <Uraeus> that is not fair of you BBB [18:04] yippi ([email protected]) left irc: Remote closed the connection [18:06] yippi ([email protected]) joined #gstreamer. [18:14] yippi ([email protected]) left irc: Remote closed the connection [18:22] bitshifter ([email protected]) left irc: "bye" [18:22] <thomasvs> Uraeus: what is happening when ? [18:23] <Uraeus> thomasvs: Wim comes aboard :) [18:23] <thomasvs> Uraeus: when ? [18:24] <Uraeus> thomasvs: 1st of May [18:24] <Uraeus> I was confusing the months [18:24] ChrisHJW ([email protected]) joined #gstreamer. [18:24] <Uraeus> and next thursday is 1st of April [18:25] <jdahlin> thomasvs: what on earth are you here [18:25] <jdahlin> thomasvs: go skiing! [18:25] <Uraeus> jdahlin: he is chatting from is N-Gage in the slopes :) [18:26] <jdahlin> s/what/why/ [18:26] <jdahlin> Uraeus: hoho [18:26] <thomasvs> jdahlin: people don't ski after six [18:26] <jdahlin> thomasvs: lazy bummers [18:27] bitshifter ([email protected]) joined #gstreamer. [18:27] <dolphy> thomasvs: heya :) [18:27] <dolphy> thomasvs: check your mails [18:27] <thomasvs> jdahlin: more like "tired and dark" [18:27] <thomasvs> dolphy: I'm trying :) [18:27] Action: thomasvs made a five meter drop jump today [18:27] <Uraeus> hmm, I have to buy myself a cell phone soon; will be the first time in 8 years I own a cell phone :) [18:29] Action: Uraeus has considered an N-Gage, but in many regards they suck both as a phone and as a gaming device [18:29] <dolphy> thomasvs: don't kill yourself [18:29] <jdahlin> I recall quite good that you had a cell phone when you were here in Barcelona Uraeus [18:29] <dolphy> thomasvs: otherwise i suicide tomorrow just to catch you in paradise to kick your ass :) [18:29] <thomasvs> dolphy: why, you don't need me anymore from may fst :) [18:29] <Uraeus> jdahlin: that wasn't mine, it was Larry's [18:30] <jdahlin> Uraeus: ah, he's so kind [18:30] <dolphy> thomasvs: read your mails :) [18:30] <thomasvs> dolphy: I'm trying, I'm trying [18:30] <jdahlin> dolphy: that'll only help him to commit sucicide earlier [18:30] <thomasvs> IMAP doesn't work well over slow/broken links [18:30] <Uraeus> jdahlin: yeah, Larry is the mother Theresa of the computing world [18:30] <jdahlin> s/slow\/broken// [18:31] <jdahlin> Uraeus: can you ask him to release the source of Oracle as GPL too [18:33] <dolphy> nah don't do that [18:33] <dolphy> half of the world will then try to crash my oracle database remotely with OOB messages :-D [18:33] <jdahlin> hmm, true [18:33] <jdahlin> that would make matthias pissed off [18:34] <thomasvs> dolphy: not much new for me in my mails [18:34] <jdahlin> and we'd like to avoid that [18:34] <thomasvs> dolphy: well, we'll just need to discuss some stuff when I get back [18:34] <thomasvs> but only when I get back :) [18:37] jonathang_ ([email protected]) joined #gstreamer. [18:41] <dolphy> thomasvs: yeah don't worry :) [18:45] jonathang ([email protected]) left irc: Read error: 60 (Operation timed out) [18:45] lmjohns3 ([email protected]) joined #gstreamer. [18:47] <lmjohns3> hi hi, anyone here ? [18:51] smoke ([email protected]) joined #gstreamer. [18:51] apoc ([email protected]) joined #gstreamer. [18:52] <apoc> hi [18:52] Nick change: markey|afk -> markey [18:53] <sri> good morning all [18:54] <apoc> BBB, Uraeus : got my mail ? [18:54] <apoc> hi sri [18:56] <BBB> apoc: which? [18:56] <BBB> sri: hio [18:56] <BBB> lmjohns3: sure! [18:56] <BBB> lmjohns3: I fixed ALSA for you ;) [18:56] <BBB> poor me [18:56] <apoc> BBB : monkeysaudio test file [18:56] <BBB> apoc: yes, received it [18:57] <BBB> didn't test yet, wil do during the weekend [18:57] <BBB> but I suppose it works [18:57] <apoc> BBB : ok [18:58] <BBB> Uraeus: !!!!!!!!!????????? [18:58] <BBB> wim?!? [18:58] <BBB> you gotta be kidding [18:58] <BBB> he's going to work for fluendo? [18:59] <BBB> WHAAAAAAAA [19:01] <dolphy> where did Uraeus said that ? [19:01] <BBB> he didn't say the fluendo part [19:01] <BBB> I was just exxagerating his words to get a reply from him to explain what he's talking about [19:01] <BBB> ;) [19:01] <BBB> but that didn't work [19:05] alley_cat ([email protected]) left irc: "May the Source be with you!" [19:08] Nick change: jonathang_ -> jonathang [19:08] Shoragan ([email protected]) left irc: "Leaving" [19:15] alley_cat ([email protected]) joined #gstreamer. [19:18] Action: BBB just searched for flights to guadec and decided not to come [19:19] <lmjohns3> BBB: yeah, thanks :) [19:19] <lmjohns3> BBB: glad you're here ... i wanted to find out if you're willing to let me rearrange the interfaces directories [19:20] <lmjohns3> i put all the interfaces (colorspace, mixer, tuner, nav, probe, xoverlay, xlisten) into gst-libs/gst/interfaces [19:20] <lmjohns3> this way there's just one marshal file, and one enumtypes file [19:20] <lmjohns3> and the includes are <gst/interfaces/my_iface.h> rather than <gst/my_iface/my_iface.h> [19:21] <BBB> we cannot do that, we've already released 0.8.0 [19:21] <BBB> I'm fine with it for 0.9.x [19:21] <BBB> I have no strong opinions on locations of files [19:21] <lmjohns3> that's what i'm saying :) [19:21] <lmjohns3> ok, excellent [19:21] <lmjohns3> is head still on the 0.8 branch for now ? [19:22] <BBB> yes [19:22] <BBB> I guess we'll talk about making an unstable branch or branching off 0.8.0 when thomas is back [19:22] <BBB> ugh [19:22] <lmjohns3> so i should just wait until we make the 0.9 branch [19:22] <BBB> BA JFK->OSL is $2750 :'( [19:22] <BBB> yeah [19:22] <BBB> KLM is only $1500 [19:23] Action: BBB wonders where he got his $500 tickets for the flight from Schiphol->JFK [19:24] <BBB> apoc: do you have interest in fixing flacenc? [19:24] <BBB> iain: and you in fixing wavenc? [19:24] markey ([email protected]) left irc: "leaving" [19:25] <jdahlin> BBB, maybe order them from holland instead? [19:25] <BBB> perhaps... but for BA, that only gives me the option to depart from schiphol [19:25] <BBB> which isn't particularly useful [19:26] <jdahlin> try from belgium, I think there are flights from brussels to kristiansand [19:29] <apoc> BBB : maybe ;) what's the problem ? [19:31] <BBB> no, no [19:31] <BBB> I need to go *from* new york city to kristiansand [19:31] <BBB> not from amsterdam [19:32] <BBB> apoc: it "doesn't work" (tm) [19:36] <jdahlin> BBB, there are probably no direct flights, so you'd have to change planes at least once [19:37] <apoc> BBB : it works fine here (ape to flac) [19:37] <BBB> jdahlin: I know... but even then [19:37] <BBB> $1500-$3000 [19:37] <BBB> that's gotta be cheaper [19:37] <BBB> apoc: I tried, didn't work here :( [19:37] <jdahlin> boat? :) [19:37] <BBB> I'll debug later [19:37] <BBB> also, gnome-sound-recorder doesn't work with flac [19:38] <jdahlin> when I hacked on it, it worked just fine [19:38] <BBB> hm [19:38] <jdahlin> of course, that was a couple of weeks ago [19:38] <BBB> maybe flac version difference? [19:38] <jdahlin> 1.1.0 here [19:39] Action: BBB will check tonight [19:39] Action: BBB tries NWA [19:40] <BBB> brrrr [19:40] <BBB> $1600 [19:40] Action: BBB gives uop [19:42] <BBB> bbl, I'm having lunch :) [19:42] BBB ([email protected]) left #gstreamer. [19:46] jdahlin ([email protected]) left irc: "Leaving" [19:50] Uraeus ([email protected]) left irc: "Client exiting" [19:51] mx|gone ([email protected]) left irc: "To quit or not to quit.. wait... was that a question?" [19:52] Shoragan ([email protected]) joined #gstreamer. [19:53] Company ([email protected]) joined #gstreamer. [19:55] pb_ ([email protected]) joined #gstreamer. [20:02] pb_ ([email protected]) left irc: "brb" [20:03] <lmjohns3> gotta run, cheers [20:03] lmjohns3 ([email protected]) left irc: "leaving" [20:07] pb_ (~pb@2002:5160:4550:1:240:95ff:fe30:aa84) joined #gstreamer. [20:10] danb ([email protected]) left irc: "hosed self..." [20:12] lupusBE ([email protected]) joined #gstreamer. [20:13] Company ([email protected]) left irc: Read error: 113 (No route to host) [20:13] yippi ([email protected]) joined #gstreamer. [20:15] Company ([email protected]) joined #gstreamer. [20:21] lupusBE ([email protected]) left irc: "Bezig met verlaten" [20:21] AlexCONRAD ([email protected]) got netsplit. [20:22] AlexCONRAD ([email protected]) returned to #gstreamer. [20:23] Company ([email protected]) left irc: "Client exiting" [20:23] The_Company ([email protected]) joined #gstreamer. [20:23] Nick change: The_Company -> Company [20:25] <Company> teh suck [20:25] <Company> gdm and video driver broken [20:25] <Company> ssh disabled [20:25] <Company> nice to debug why it doesn't start ;) [20:30] spyder__ ([email protected]) joined #gstreamer. [20:30] markey ([email protected]) joined #gstreamer. [20:31] <markey> re [20:31] <markey> my plugin makes gst-register crash [20:31] <markey> gah [20:31] jdahlin ([email protected]) joined #gstreamer. [20:32] <Company> where? [20:32] <markey> while registering ;) [20:32] <markey> I call gst-register-0.8, and it segfaults right away [20:33] <markey> what stuff gets called on registering? [20:33] <Company> it just loads every plugin and calls the plugin_init function [20:34] <Company> use gdb :p [20:34] <markey> then my plugin_init is naughty [20:35] <Company> that should just do a gst_erlement_register and be happy, no? [20:36] <Company> --gst-debug=GST_PLUGIN*:5 helps with gst-register in any case [20:36] <markey> ah yes [20:48] jcsston ([email protected]) joined #gstreamer. [20:48] arana ([email protected]) left irc: Read error: 110 (Connection timed out) [20:53] sublett ([email protected]) left irc: "Why are all the really good songs short?" [20:54] <markey> that bunch of #defines in each plugin is a bit weird [20:54] <markey> TEMPLATE stuff [20:54] <markey> macros suck [20:54] <Company> it's C ;) [20:54] <markey> yeah.. ;) [20:55] <Company> hey, we could submit this to slashdot "Linux multimedia unites desktops" [20:55] <Company> desktop unification stories are big [20:56] <markey> hehe [20:57] <Company> i want a gstreamer configuration file [20:57] <Company> to overwrite defaults for element properties and ranks [21:01] <taaz> I still have a WARNING from compprep [21:02] spyder__ ([email protected]) left irc: "Leaving" [21:02] <taaz> I think it's the Cosine ladspa plugin doing it [21:02] <taaz> ** WARNING **: 0 sink pads, 2 src pads not yet supported [21:02] <ds> I haven't checked that in yet [21:02] <ds> I didn't fix it correctly, though [21:03] <taaz> err, SinCos plugin i guess [21:03] <taaz> ds: you have a fix though? [21:04] <ds> change it to GST_DEBUG :) [21:06] Action: Company is going to write a scheduler, now, too [21:06] BBB ([email protected]) joined #gstreamer. [21:06] <Company> the discussion with ds and the fair scheduler isnpired me [21:07] <markey> hum [21:07] <markey> still crashes [21:07] <Company> what line? [21:07] Action: markey investigating [21:09] <markey> |#4 0x402ab1b1 in _g_module_symbol (handle=0x807ce58, symbol_name=0x40079b82 "gst_plugin_desc") at gmodule-dl.c:142 [21:09] <markey> |#5 0x402abe1c in g_module_symbol (module=0x8086fb8, symbol_name=0x40079b82 "gst_plugin_desc", symbol=0xbffff14c) [21:09] <markey> | at gmodule.c:545 [21:09] <markey> |#6 0x4004e3ea in gst_plugin_load_file (filename=0x807f5f0 "/usr/local/lib/gstreamer-0.8/libgstkio.so", error=0x0) [21:09] <markey> | at gstplugin.c:320 [21:10] <markey> ah seems to be related to plugin_desc [21:10] <Company> you need that GST_PLUGIN_DEFINE line [21:10] <Company> or lines [21:11] <markey> got it [21:11] <markey> |extern "C" { [21:11] <markey> | GST_PLUGIN_DEFINE ( [21:11] <markey> | 0, /* version major */ [21:11] <markey> | 4, /* version minor */ [21:11] <markey> | ( gchar* ) "plugin", [21:11] <markey> | ( gchar* ) "KIOsrc plugin", [21:11] <markey> | plugin_init, [21:11] <markey> | ( gchar* ) "0.1", [21:11] <markey> | ( gchar* ) "LGPL", [21:12] <markey> | ( gchar* ) "GStreamer", [21:12] <markey> | ( gchar* ) "http://gstreamer.net/" [21:12] <markey> | ) [21:12] <markey> |} [21:12] <markey> that ok? [21:12] <Company> use GST_VERSION_MAJOR and GST_VERSION_MINOR [21:13] <Company> and the "plugin" is a unique identifier, so it better be "kio" or so [21:13] <Company> but other than that i think it's ok [21:14] <jdahlin> kiosrc? [21:14] <markey> the name not ok? [21:15] <jdahlin> use "kiosrc" instead of "plugin" [21:15] <markey> sure [21:16] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out) [21:16] <Company> nope, use "kio" [21:16] <BBB> and make sure plugin_init is static [21:16] <Company> "kiosrc" is the name of the element [21:16] <jdahlin> what is the plugin name used for then Company? [21:16] Action: Company hates people naming their plugins like the first element they put in there [21:17] <BBB> jdahlin: general identifier for all elements together [21:17] <Company> jdahlin: unique identifier of plugin and general description of what plugin does [21:17] <BBB> try gst-inspect ffmpeg [21:17] <BBB> and you'll see [21:17] <Company> jdahlin: and someone might want to write a kiosink some day [21:17] <jdahlin> Ok, I thought it was the element name [21:17] <jdahlin> some documentation is needed :-) [21:18] Action: jdahlin hides [21:18] <Company> nope, the element name is in gst_element_register [21:18] thomasvs ([email protected]) left irc: Read error: 104 (Connection reset by peer) [21:18] <BBB> jdahlin: PWG, it mentions it ;) [21:19] mxpxpod ([email protected]) joined #gstreamer. [21:25] thomasvs ([email protected]) joined #gstreamer. [21:26] <jdahlin> thomasvs: so, how was the snow today? [21:28] sublett ([email protected]) joined #gstreamer. [21:34] Action: Company so shoots MPlayer devs [21:34] <BBB> gah [21:35] <Company> make clean removes 3 files, but doesn't rebuild everything [21:35] Action: BBB documents muxers [21:35] <Company> so my svid update doesn'T cause a relink [21:35] <Company> go mplayer [21:37] <BBB> autotools boo [21:37] <Company> is there something like findbugs for C? [21:37] <BBB> what's that? [21:37] <Company> findbugs.sf.net [21:42] <BBB> lint? [21:50] spyder482 ([email protected]) joined #gstreamer. [21:51] BBB ([email protected]) left #gstreamer. [22:04] danb ([email protected]) joined #gstreamer. [22:05] <ds-work> splint [22:11] Uraeus ([email protected]) joined #gstreamer. [22:20] Uraeus ([email protected]) left irc: "Client exiting" [22:26] walters ([email protected]) joined #gstreamer. [22:33] jcs ([email protected]) left irc: "Leaving" [22:34] <markey> maybe there's a problem in my get_type() function [22:35] <jdahlin> what does it look like? [22:35] <markey> paste in /query? [22:35] <Company> markey: you could just use the evil GST_BOILERPLATE macro ;) [22:36] <jdahlin> markey, I'm not if GTypeInfo should be const [22:37] <markey> not sure [22:37] <jdahlin> otherwise it looks correct [22:38] <markey> I'll try without const, but don't think it makes a diff [22:40] <markey> *shrug* [22:40] <jdahlin> did it? [22:40] <markey> nah [22:41] <jdahlin> maybe you can use: [22:41] <jdahlin> GST_BOILERPLATE_FULL (GstFileSrc, gst_filesrc, GstElement, GST_TYPE_ELEMENT, [22:41] <jdahlin> _do_init); [22:42] <markey> | GstElementDetails kiosrc_details = [22:42] <markey> | { ( gchar* ) "Kio Source", [22:42] <markey> | ( gchar* ) "Source/File", [22:42] <markey> | ( gchar* ) "Read from any Kio file", [22:42] <markey> | ( gchar* ) "Tim Jansen <[email protected]>, Mark Kretschmann <[email protected]>", [22:42] <markey> | }; [22:42] <markey> ^^ this correct? [22:42] <jdahlin> Don't ask me [22:44] <ds-work> why would you cast a char string? [22:44] <markey> compiler complains otherwise [22:44] <markey> c++ compiler mind you [23:08] <jdahlin> extern "C" ? [23:08] <markey> yep [23:08] <markey> it's needed for exporting symbols [23:08] <markey> to prevent name mangling [23:11] ChrisHJW_log ([email protected]) left irc: [23:12] thaytan ([email protected]) left irc: Read error: 60 (Operation timed out) [23:12] kwm ([email protected]) left irc: "Leaving" [23:19] jcsston ([email protected]) joined #gstreamer. [23:21] ChrisHJW ([email protected]) left irc: Client Quit [23:22] <ds-work> Company: ever noticed that gst_use_threads() is completely ignored [23:23] <jdahlin> markey: ah, so that's what it's doing. [23:23] Action: jdahlin need to study some C++ compilers [23:24] <Company> ds-work: yes, but i didn't tell anyone (back in the wtay and omega days) [23:24] <Company> ds-work: i thought it would be hell to inmitialize threading without threads ;) [23:24] ChrisHJW_log ([email protected]) joined #gstreamer. [23:25] <Company> imagine nautilus-gstreamer with it... [23:25] <markey> where's omega now? [23:25] <markey> temple baptist [23:27] <Company> www.pdxcolo.net [23:27] <Company> /whois omega [23:28] <jdahlin> why isn't he interested in hacking gstreamer any longer [23:28] <jdahlin> ? [23:28] <ds-work> Company: should I get rid of gstthreaddummy.c then? [23:31] <Company> ds-work: sounds like a good idea [23:31] <Company> jdahlin: honest answer: because gstreamer is out of the experimental stage [23:32] <jdahlin> Company: too much practice? [23:32] <ds-work> Eirk had been working on this kind of stuff for a _long_ time [23:32] <Company> jdahlin: omega is an excellent guy at doing cool hacks, but his code sucks from a stability and broader design standpoint [23:32] <ds-work> he just got burnt out [23:32] <jdahlin> Company: and what about wim? [23:32] <Company> pretty much the same [23:33] <Company> (that's all IMO of course) [23:33] <markey> it was pretty similar with aRts, as a side note [23:33] <jdahlin> well, judging by the current state of gstreamer today I'd say its true for all of us [23:33] <markey> stefan westerfeld hack it all up in a one man show [23:33] <markey> then disappeared [23:33] <Company> jdahlin: what's true for all of us? [23:34] <jdahlin> Company: who's been hacking Gstreamer up and till now? [23:34] <jdahlin> Company: well, it's not so bad [23:35] <Company> jdahlin: we're currently bringing the legacy stuff into shape - we have basically replaced the stuff that sucked most in the 06 => 0.8 timeframe [23:35] <ds-work> everything that's been changed since 0.6 has been an amazing improvement in design and stability, imo [23:35] <Company> jdahlin: caps, caps nego, debugging, pipeline parsing, stuff like that [23:35] <jdahlin> right [23:35] <Company> jdahlin: you never get bug reports about that [23:35] <Company> (never was an exaggeration ;)) [23:35] Action: jdahlin goes away for supper [23:36] arana ([email protected]) joined #gstreamer. [23:36] <Company> the code we replaced gained a lot of features in the process, too [23:36] teuf ([email protected]) joined #gstreamer. [23:36] <ds-work> it's very nice now that negotiation is no longer mysteriously failing because a random GstCaps wasn't refcounted correctly and disappeared [23:37] <ds-work> of course, now we have even harder, more subtle bugs [23:37] <Company> yeah [23:37] <Company> it's also nice that you can write close to any pipeline on the command line [23:38] <ds-work> oh yeah [23:38] Action: ds-work forgot about pipeline parsing [23:38] <Company> and i've had 3.5 people praise my debugging system [23:38] <ds-work> the debugging system rocks [23:39] <Company> thaytan, wingo and thimasvs said it to me directly and another person used a stripped down version in a project of his [23:39] <ds-work> I just wish the code had better balance among the severities [23:39] <ds-work> Company: I copied much of it into liboil and swfdec [23:39] <Company> the core did never get refactored, so it's still only DEBUG/INFO [23:39] <Company> ds-work: i know ;) [23:40] <Company> the only thing missing from the debugging subsystem is proper initialization [23:40] <ds-work> in the hopes that some day, there will be a libgdebug [23:40] <Company> and querying which categories exist [23:41] <markey> gst's progress is very nice really [23:41] <Company> ds-work: are you using GST_DEBUG_FUNCPTR btw? [23:41] <markey> and I'm also happy that there's a little competition from NMM now [23:42] <markey> can only mean good things [23:42] <ds-work> Company: you mean GST_PTR_FORMAT? [23:42] <Company> i don't see them as competition yet [23:42] <Company> ds-work: I mean GST_DEBUG_FUNCPTR [23:42] <markey> they need to get their build system in shape ASAP [23:42] <markey> sucks big time [23:42] <markey> building NMM is rocket science [23:42] <Company> i've never seen anyone but KDE say NMM [23:43] <ds-work> Company: er, no [23:43] <ds-work> Company: why? [23:43] <Company> building gst is rocket science, too - but we have a rocket scientist ;) [23:43] <markey> hehe [23:43] <markey> builds nicely [23:43] <Company> ds-work: i want to get rid of it when noone uses it [23:44] <Company> markey: there are always issues coming up but thomasvs figures them out nicely [23:44] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out) [23:44] <ds-work> Company: yeah, let's get rid of it. there are much better ways to do the same thing, imo [23:44] <Company> markey: and the common stuff is easy: adding a plugin is 5 lines [23:44] <Company> markey: and it even distchecks [23:44] <markey> well I'm building my plugin with my own configure stuff [23:44] <markey> KDE stuff [23:44] <ds-work> Company: that is, there are better ways on sane systems like Linux and Solaris [23:45] <markey> good thing is that tim jansen already had it started [23:45] <markey> but didn't finish [23:45] <Company> ds-work: i never needed it, so i don't care [23:46] <Company> give me a patch and i'll put it in gst-plugins [23:46] <Company> i'll even apt-get the stuff to build it (but not build it on my LFS machine ;)) [23:51] bilboed ([email protected]) left irc: Read error: 110 (Connection timed out) [23:53] spyder482 ([email protected]) left irc: Read error: 110 (Connection timed out) [23:53] <ds-work> does gst_main() do anything g_main_loop() does not? [23:54] bilboed ([email protected]) joined #gstreamer. [23:54] trow ([email protected]) left irc: "Leaving" [23:54] mathrick ([email protected]) joined #gstreamer. [23:55] yippi ([email protected]) left irc: Remote closed the connection [23:56] <Company> ds-work: look cool? [23:56] <mathrick> yo [23:56] ChrisHJW ([email protected]) joined #gstreamer. [23:56] <Company> oy [23:57] <ds-work> Company: er, then I'm marking it "to be removed in 0.9" :) [23:57] <Company> ds-work: fine with me [23:57] <Company> ds-work: mark GST_DEBUG_FUNCPTR too [23:57] <Company> ds-work: and opt ;) [23:57] lupusBE ([email protected]) joined #gstreamer. [23:58] <lupusBE> is there still need for jack now alsa and gstreamer exist? [23:58] <LeRoutier> lupusBE, does your question mean something ? [23:59] <ds-work> because jack is cool? [23:59] <mathrick> lupusBE: AFAIK, Jack serves different purpose than the two [23:59] <ds-work> because jack can do realtime, low latency stuff? [23:59] <Company> jack is a sound server [23:59] <Company> neither alsa nor gstreamer are [23:59] <Company> we have esd though [00:00] --- Fri Mar 26 2004 [00:00] Action: mathrick larts Company hard [00:00] <lupusBE> jack has no network support [00:00] <mathrick> lupusBE: that's very good for it [00:00] <lupusBE> so I don't understand the need of it when you have alsa and gstreamer [00:00] <mathrick> it's not like every technology on earth should be network-transparent [00:01] <LeRoutier> lupusBE, they don't do the same thing. they could complement themselves [00:01] <lupusBE> what can jack at when you have alsa and gstreamer [00:01] <mathrick> gstreamer can use Jack, and Jack can use alsa. They're different things, really [00:01] <lupusBE> so when will I need jack for example [00:01] <lupusBE> to do what [00:01] <Company> alsa cannot yet do what jack can (i think) [00:02] <Company> if you have 3 apps [00:02] yippi ([email protected]) joined #gstreamer. [00:02] <Company> app 1 and app2 output is mixed to be input of app3 [00:02] <Company> app3 outputs to soundcard [00:02] <jdahlin> ds-work: do you have any idea why wavenc might fail here? [00:02] <sxpert> Company: jack is built on top of alsa. [00:02] <danb> does gst_main use gtk_main? it keeps wanting my DISPLAY env variable to exist (but it might just be that i'm using gst-python)... [00:02] <ds-work> jdahlin: does it work with audioconvert? [00:02] <lupusBE> so alsa -> jack -> gstreamer would be better then alsa -> gstreamer alone? [00:02] <jdahlin> danb: call gtk.main() instead of gst.main() [00:03] <Company> gst-python uses gtk-python [00:03] <ds-work> jdahlin: and could you attach the specific mp3? [00:03] <mathrick> lupusBE: no, it's not like that [00:03] <danb> jdahlin: so i decided to use a little less threading and stick the gst work in a separate process [00:03] <jdahlin> ds-work: I don't think so (filesrc ! mad ! audioconvert ! wavenc ! filesink) [00:03] <danb> jdahlin: why so? [00:03] <jdahlin> ds-work: all of them fail, but they play nicely with osssink [00:03] <ds-work> danb: no [00:03] <danb> Company: ic [00:03] <jdahlin> ds-work: hang on, let me retry [00:04] <mathrick> lupusBE: jack is sound server for some specific usage, namely low latency, real time audio stuff, with interprocess audio exchange [00:04] <danb> ds-work: ok. so gst uses its own event framework? [00:04] <ds-work> jdahlin: um, it works here :) presumably we have the same code [00:04] <jdahlin> danb: since I think gst things gets hooked up nicely, and you can't use threads [00:04] <mathrick> lupusBE: it's not like it's better or worse, it's complementary to gst and alsa [00:04] <ds-work> danb: both gst and gtk use glib [00:04] <jdahlin> danb: from within python [00:04] <danb> ds-work: makes sense [00:04] <jdahlin> danb: I haven't actually used gst-python with pygtk yet, I'll try shortly [00:05] <danb> jdahlin: but why use gtk.main instead of gst.main? [00:05] <jdahlin> ds-work: gst-launch filesrc location=Turrican_2_TheDesertRemake_OC_ReMix.mp3 ! mad ! audioconvert ! wavenc ! filesink location=foo.wav [00:05] <jdahlin> ds-work: should be ok, right? [00:05] <lupusBE> but you said gstreamer can use jack. and jack runs on alsa [00:05] yippi ([email protected]) left irc: Remote closed the connection [00:05] <mathrick> lupusBE: yes, it's one possible scenario [00:05] <mathrick> lupusBE: it's like X and OpenGL. Neither is better or worse [00:06] <lupusBE> you mean that jack would be usefull if you have real jack apps [00:06] <Company> jack is useful if you have apps that use features that are neither in jack nor in gstreamer [00:07] <Company> ... in alsa nor in gstreamer [00:07] <lupusBE> can gstreamer apps use those features of jack through gstreamer? [00:07] <Company> in theory, yes [00:07] <lupusBE> but in praktisch :) [00:07] <Company> i don't think our jack plugins are very good atm though ;) [00:09] <lupusBE> In mine opinion it would be good to have the option to install a netwerk sound daemon or jack if you install for example fedora [00:09] <lupusBE> most people don't need the network sound daemon so :p [00:11] yippi_ ([email protected]) joined #gstreamer. [00:11] <danb> in the glib event framework, is there some event structure i can setup to listen on a file descriptor? [00:11] jonathang ([email protected]) left irc: "Leaving" [00:12] <bitshifter> danb: GIOChannels [00:12] <Company> OMG [00:12] <danb> bitshifter: k, i'll look into that... [00:13] <mathrick> btw, weren't GIOChannels reworked / pending rework in new glib ? [00:13] <Company> ds-work: could you please schedule pre- and post_run_func for immediate voodoo ritual murdering in 0.9 ? [00:14] Nick change: mxpxpod -> mx|gone [00:15] yippi_ ([email protected]) left irc: Remote closed the connection [00:16] smoke ([email protected]) got netsplit. [00:18] yippi ([email protected]) joined #gstreamer. [00:21] <ds-work> Company: why don't we just rewrite scheduling from scratch? [00:21] lupusBE ([email protected]) left irc: Client Quit [00:22] smoke ([email protected]) got lost in the net-split. [00:22] <Company> ds-work: a) because we might be able to pull it off without "from scratch" [00:23] <Company> ds-work: b) because we want it fixed now and don't want to start 0.9 that early [00:23] <ds-work> mmm, true [00:23] <ds-work> must... fight... rewrite... urges [00:24] <Company> i'm still going to add gst_element_(un)block and write a queue that utilizes that [00:24] <Company> and then i'm gonna conquer the world with src ! demux ! queue ! videodec ! videosink demux0. ! queue ! audiodec ! audiosink [00:25] <Company> and _no_ thread in sight [00:27] Action: ds-work wonders why gst_bin_get_by_name_recurse_up() is useful [00:28] <Company> it's not [00:28] jdahlin ([email protected]) left irc: Read error: 60 (Operation timed out) [00:28] <Company> but wtay thought you needed two functions, one that recurses up and one that doesn't [00:28] <Company> and i wasn't maintainer back then ;) [00:28] <ds-work> recurse_down() might be interesting [00:29] <Company> i'll hit you if you ever implement that [00:29] <Company> people can call gst_object_get_parent themselves if they need that [00:29] <ds-work> gst_bin_get_by_interface() does that [00:29] <ds-work> Company: you're describing what recurse_up() currently does [00:30] <Company> oh whoops [00:30] <Company> i thought recurse_up only descendant into children of children [00:31] Action: mathrick reloads shotgun and goes on his quest to kill every "Free Smileys" and "40,000 Free Cursors" popup [00:31] <iain> ohh, I want free smilies [00:31] Action: mathrick shoots iain [00:31] <Company> what's those popup thing you talk about? [00:32] <ds-work> how does gtk-doc handle signals and properties? It doesn't seem to be working automatically for gstreamer [00:32] <Company> whaddaya mean "handle"? [00:32] <ds-work> convert to documentation [00:33] <Company> it extracts them with gstreamer-scan [00:33] Shoragan ([email protected]) left irc: "Leaving" [00:33] <Company> but don't ask me where it pulls the docs from [00:34] <mathrick> Company: never seen any of those? "Get Free Smileys Now", with some stupid gif full of animated @#$%^ smileys? [00:34] <mathrick> Company: on web, of course [00:34] <Company> mathrick: not on my mozilla, now [00:34] <Company> s/w$// [00:36] Action: mathrick generally doesn't use any pop-up blocking technique other than "by default, open all new windows in background tabs" [00:36] markey ([email protected]) left irc: "g'nite" [00:36] <Company> that's not my problem :p [00:36] ChrisHJW ([email protected]) left irc: Read error: 60 (Operation timed out) [00:36] <mathrick> this is easier than checking every page that might possibly popup something actually useful if it really did [00:37] <Company> popups aren't useful by definition [00:37] <Company> problem solved [00:37] <mathrick> Company: and AFAIK, Moz, at least Firefox, doesn't show you popups that were blocked on un-block [00:37] <mathrick> Company: well, some login windows tend to be catched as popups [00:37] <Company> i've never ever needed to unblock a popup [00:38] <ds-work> "if I didn't click on it, it shouldn't open a window" [00:39] <mathrick> oh well, maybe popup catching algos are good enough, I can give it a try [00:39] ChrisHJW ([email protected]) joined #gstreamer. [00:40] <ds-work> I always thought popups were a thing of the past until I tried Explorer on a friend's machinea few months ago [00:40] Action: mathrick unchecks "allow for opening new windows" in galeon [00:40] <mathrick> hehe :) [00:45] Action: mathrick kicks EU for screwing every good move with contrary "IP protection" initiative [00:46] <Misirlou> HA! [00:46] <Misirlou> mathrick is looking at pr0n again. [00:46] <Company> nope, he isn't [00:47] <Company> there are no smiley popups on porn sites [00:47] <Company> shoops [00:47] Action: Company shuts up [00:47] thaytoo ([email protected]) joined #gstreamer. [00:48] defendguin ([email protected]) left irc: "Leaving" [00:51] <Company> what's the GstError for "bad plugin"? [00:51] sub_pop ([email protected]) left irc: "Client exiting" [00:52] <mathrick> Misirlou: yeah, laugh. But my galeon crashes when I try to close pr0n popups ;) [00:55] <thaytoo> good morning :) [00:56] <mathrick> yo aussie, with your wicked sense of time :) [00:59] <bluejay> Where'd the gst bindings page go? The link on the dev page is broken. [01:00] teuf ([email protected]) left irc: "Client exiting" [01:01] <thaytoo> bluejay: they disappeared when we moved the site to freedesktop [01:01] <thaytoo> I believe thomasvs is working to put it back [01:02] <bluejay> thaytoo: thanks [01:03] walters ([email protected]) left irc: "bbl" [01:05] <bluejay> thaytoo: Do you know if gstmm tends to be stable? [01:06] <thaytoo> I've never tried it, no [01:06] foser ([email protected]) left irc: "[ I want to believe ]" [01:06] <thaytoo> I don't think it's up to date though [01:14] <mathrick> they were last updated to 0.7.4 I think [01:15] <bluejay> oh, that should be pretty good. Not much API-wise has changed since then, right? [01:16] <mathrick> dunno [01:16] <mathrick> but they compiled and supposedely even worked with 0.7.4 [01:19] ahern ([email protected]) joined #gstreamer. [01:19] <ahern> Hey, I've got what I hope is a simple question for any gstreamer developers out there. [01:20] <ahern> 0.8, specifically. [01:22] <ahern> The documentation talks about gst_plugins_get_list() as the call to get the list of available plugins. However, I (and the compiler) can't seem to find this call in any of the header files or the library. I searched all of /usr/include/gstreamer-0.8, and did an nm on /usr/lib/libgstreamer-0.8.so. Nowhere to be found. I've installed the gstreamer-devel-0.8 package, so it *should* be there. What am I missing? [01:23] <ds-work> you want gst_registry_pool_plugin_list() [01:24] <thaytoo> bluejay: oh, yeah. if they worked with 0.7.4 it should not be too big a leap [01:24] <ahern> Ah. Thank you. [01:24] <thaytoo> telling them to build against 0.8 may work with little or no extra effort [01:25] <thaytoo> hi ds [01:25] <ds-work> yo [01:27] <ahern> That did it - my code works. I'll have to find a better source of documentation. Thanks for your help. [01:27] <ds-work> ahern: where did you find such misinformation? [01:28] <ahern> ds-work: I'm looking now. This was code I wrote about 2 weeks ago from documentation I had seen before. Today is the first time I've been able to look in depth about why it wasn't compiling. I'm now trying to locate the source of those docs. [01:28] <LeRoutier> good night ppl [01:28] LeRoutier ([email protected]) left irc: "Leaving" [01:29] Action: ds-work greps [01:30] <ahern> http://gstreamer.net/docs/current/manual/html/index.html [01:30] <ahern> ack...bad cut-and-paste. Hang on [01:30] <ahern> http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-plugins-api.html [01:32] <ahern> I followed the "Application Development Manual (Read this first)" HTML link from http://gstreamer.freedesktop.org/documentation/ [01:32] <ds-work> ok, cool, I'll fix it [01:32] <ahern> thanks! [01:34] <ds-work> Company: where is gst_core_error_quark() defined? [01:35] ahern ([email protected]) left irc: "Leaving" [01:39] <Company> ds-work: nowhere? [01:39] <ds-work> Company: correct [01:40] <ds-work> Company: now, _should_ it be defined, or removed from the header? [01:40] <Company> ds-work: oh, it is defined [01:40] <Company> ds-work: gsterror.c:164 [01:40] pb_ (~pb@2002:5160:4550:1:240:95ff:fe30:aa84) left irc: "zzz" [01:41] <ds-work> ah, duh [01:44] ChrisHJW ([email protected]) left irc: Success [01:49] <mathrick> nite [01:49] Nick change: mathrick -> mathrick|sleep [01:52] sublett ([email protected]) left irc: "Why are all the really good songs short?" [01:55] <taaz> ds-work: so should i really just GST_DEBUG that ladspa line? is there some better fix? i can't leave that in for the debs since every plugin will spit out that warning. and redir to null would be a bit evil too ;) [02:04] <Company> aplint is boring [02:04] <Company> splint, too [02:04] <Company> it doesn't find a single thing to warn about [02:04] <Company> or we'Re just badass coders [02:10] <ds-work> taaz: for the .debs, just remove the warning [02:10] <ds-work> Company: split complains like crazy about the macros in gstinfo.h [02:11] <ds-work> because it can't parse variadic macros, apparently [02:11] <ds-work> but yeah, I have yet to be impressed by splint [02:13] <Company> so someone give me a better tool [02:16] <bitshifter> **** Warning *** ./testsuite/bytestream/test1.c: 195 - gst_bin_add_many call is not terminated by a NULL argument. ;) [02:16] <bitshifter> same goes for 193 gst_element_link_many() [02:17] walters ([email protected]) joined #gstreamer. [02:19] <Company> bitshifter: fixed [02:19] <Company> (locally) [02:24] crazney_ ([email protected]) joined #gstreamer. [02:28] <danb> what happens to a thread pipeline upon eos? [02:29] <ds-work> it goes to PAUSED [02:29] <Company> it stops, because it changes state to PAUSED [02:29] <danb> so then you could, for example, set its state to NULL and clean it up? [02:29] BBB ([email protected]) joined #gstreamer. [02:29] jcsston ([email protected]) joined #gstreamer. [02:30] <danb> does it do anything besides change its state to PAUSED? [02:32] crazney ([email protected]) left irc: Read error: 110 (Connection timed out) [02:33] <Company> i don't think so, no [02:35] <danb> k [02:35] <danb> yeah, the weirdness seems to be coming from somewhere else... [02:35] <danb> hum [02:36] <danb> if i have a thread pipeline, do i need to use threads_enter/threads_leave? [02:36] <danb> or are thread pipelines automatically synchronized? [02:38] iain ([email protected]) left irc: "bed" [02:44] <danb> ah, found one threading problem. i need to use enter/leave in my IO event handlers [02:57] Action: BBB mumbles something about ds fixing quicktime's mpeg4 pretty please [02:57] Action: BBB is very undecent today [02:58] Action: ds-work has tommorrow off [03:00] Action: BBB thinks about how he'll document muxers ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click