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