IRC Logs

IRC <[email protected]>
Newsgroups gmane.comp.video.gstreamer.daily
Message-ID <[email protected]>
*******************************************************************
[03:04] trow ([email protected]) left irc: "Leaving"
[03:07] apoc__ ([email protected]) left irc: Read error: 110 (Connection timed out)
[03:21] Action: BBB kicks gst-ffmpeg
[03:22] <BBB> I suppose providing a tarball is easier
[03:22] <BBB> grmbl
[03:25] Action: bitshifter is bored and greps #gstreamer logs for 'BBB kicks' for amusement
[03:29] <ds-work> the target is usually Company, ds-work, or occasionally some part of gstreamer
[03:30] <ds-work> and sometimes libtool
[03:30] <BBB> :D
[03:30] <BBB> well, it still doesn't work
[03:30] <BBB> becuase I don't understand it
[03:31] <BBB> sometimes the target is thomasvs, btw
[03:31] Action: BBB installs glib-2.3/gtk-2.3 so he can compile totem
[03:33] <bitshifter> BBB: you might just as well wait another half an hour, I think gtk+-2.3.5 is going to be released any minute now
[03:34] <BBB> hm
[03:34] <BBB> guess what I just dl'ed
[03:34] <BBB> ;)
[03:34] <BBB> anyway, I'll redownload tomorrow
[03:34] <BBB> I simply need totem right now
[03:34] <taaz> pr0n can't wait!
[03:34] <BBB> *g*
[03:35] <BBB> actually, I wanted to test warcraft 3 movies (using ffmpeg) with my new ffmpeg changes
[03:35] <BBB> but I guess pr0n would work too
[03:35] <taaz> i view mine with player.py over ssh with aalib.  yo.
[03:36] Action: taaz is serious, that's how he was testing it last week ;)
[03:40] <ds-work> must
[03:40] <ds-work> resist
[03:40] <ds-work> temptation
[03:40] <ds-work> to use glib
[03:40] <ds-work> (in liboil)
[03:40] <taaz> why?
[03:40] <ds-work> liboil is supposed to be lower level
[03:41] <ds-work> with no dependencies
[03:41] <taaz> use STL instead ;)
[03:41] <ds-work> har
[03:44] <mxpxpod> STL... mmmmmmm...
[03:46] mathrick|sleep ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[03:48] BBB ([email protected]) left irc: Remote closed the connection
[03:48] BBB ([email protected]) joined #gstreamer.
[03:50] Action: BBB makes RPMs of glib-2.3.5
[03:52] casaxno ([email protected]) joined #gstreamer.
[03:54] Action: BBB sees build fail
[03:54] <BBB> :/
[04:01] bitshifter ([email protected]) left irc: Remote closed the connection
[04:02] bitshifter ([email protected]) joined #gstreamer.
[04:39] Action: BBB has glib-2.3.5 and pango-1.3.5, installing gtk-2.3.4 right now
[04:40] casaxno ([email protected]) left irc: Remote closed the connection
[04:51] walters ([email protected]) joined #gstreamer.
[05:00] <BBB> hi colin
[05:00] <BBB> colin: in what part of the US do you live?
[05:01] <walters> BBB: columbus, ohio
[05:01] <walters> BBB: hi :)
[05:01] <BBB> that's east, right?
[05:01] <walters> yeah
[05:01] <walters> although only for 2 more weeks
[05:01] <walters> then i move to boston
[05:01] <BBB> similar time zone as me :)
[05:01] <BBB> boston? as in ximian?
[05:01] <walters> ah, as in RH
[05:02] <BBB> oops ;)
[05:02] <BBB> well, all-the-same :p
[05:02] <walters> heh
[05:02] <BBB> I'm probably visiting boston for a weekend one of the next few weeks to have a look at the ximian office with trow
[05:02] <BBB> maybe I want to visit the redhat office too :p
[05:02] <walters> cool
[05:02] <walters> yeah, you should :)
[05:02] <BBB> is it interesting? ;)
[05:02] <BBB> will you show me around? :)
[05:02] <walters> the rh office is actually fairly far outside boston proper
[05:03] <walters> sure, although i will have just arrived myself, so :)
[05:05] <BBB> well, that doesn't matter :)
[05:05] <BBB> you'll be more familiar than me ;)
[05:17] apoc ([email protected]) joined #gstreamer.
[05:20] <BBB> apoc!
[05:20] <BBB> go sleep dude ;)
[05:21] ramon ([email protected]) joined #gstreamer.
[05:21] <ramon> Hi.
[05:22] <BBB> hey ramon
[05:22] <BBB> Wrote: /usr/src/redhat/RPMS/i386/gtk2-2.3.4-1.i386.rpm
[05:22] <BBB> whee!
[05:22] <ramon> Finally I think that ds and others are right and the right thing to do is to integrate UDP and RTP in the same element.
[05:23] <ramon> Work in progress (it does not even compile) in gst-sandbox/rtpdec.
[05:23] <BBB> make sure it compiles some day, so we can look at it and do a basic code audit
[05:23] <ramon> It is somewhat ugly to have to parameters for specifying the remote site: one for the unicast case and other for the multicast case.
[05:24] <ramon> Not having to thing an UDP element in "general" makes everying much simpler.
[05:24] <BBB> hm... so how about those of us that use UDP without RTP?
[05:24] <ramon> We will have to work out some solution.
[05:25] <BBB> shouldn't you make RTP a subclass of UDP, which means that UDP is integrated in RTP, but UDP can still be used outside RTP?
[05:25] <ramon> It would help a practical scenario of RTP without UDP.
[05:26] <BBB> no
[05:26] <BBB> UDP without RTP
[05:26] <ramon> The solution that I had in mind is that the format of the address specifies the protocol.
[05:26] <BBB> not the other way around
[05:26] <ramon> Ah.
[05:27] <BBB> UDP without RTP should still be possible
[05:27] <BBB> RTP without UDP is probably not possible, is it?
[05:27] <ramon> RTP is happy with any protocol that provides packet boundaries. TCP as is is not posible, unless one wraps TCP with packet boundaries.
[05:28] <ramon> Yes, the UDPsrc element needs some working.
[05:28] <walters> wheels: here?
[05:29] <ramon> I guess you want UDPsrc to transmit a stream from one machine to another, do you?
[05:29] Action: bitshifter wonders how well computer1: dvdsource ! dvddecode ! udpsink  ---> computer2: udpsrc ! divx-encode ! filesink  would work
[05:31] <ramon> What version of glib are you using?
[05:32] <ramon> bitshifter: that would be several streams!
[05:32] <BBB> I think he means it as a general method
[05:32] <BBB> not as a specific testcase
[05:32] <bitshifter> yeah, of course. It was more a general schema
[05:33] <BBB> you'd probably want to use tcpsrc/sink in that case
[05:33] <bitshifter> true
[05:33] <BBB> because udpsrc/sink might lose data... they're more for realtime communication
[05:34] Action: BBB tries to find libgnomeui-2.3.3 RPMs
[05:34] <bitshifter> ramon: btw, have you considered using gnet for the networking stuff?
[05:34] <ramon> No.
[05:35] <ramon> I am using plain old sockets.
[05:35] <ramon> I will have a look at it, thanks.
[05:35] <ramon> But I want to SHIP rtpdec as soon as posible.
[05:37] <ramon> So you would like to see UDPsrc/sink, TCPsrc/sink as a general way to deliver a stream from one machine to another?
[05:37] <BBB> yes
[05:37] <BBB> if possible
[05:38] <BBB> that makes testing the transport mechanism, as opposed to the protocol (RTP), easier, too
[05:38] <ramon> We can hope that if two machines are near almost no packet will be lost.
[05:39] <ramon> Allocate a port for every incoming connection in UDPsink
[05:40] <ramon> For machines that are far away, RTSP is ihmo the right solution to this problem. One could reasonably type dvdsource ! dvddecode ! rtspsink .... rtspsrc ! divx-encode  ...
[05:41] <ramon> Basically rtsp adds: 1) Several streams 2) one can send commands PLAY, PAUSE, ... to RTSP.
[05:41] <BBB> I suppose that for machines that are far away, you don't want to do encoding via the network
[05:41] <BBB> ;)
[05:41] <BBB> it's *FAR* too slow
[05:41] <BBB> anyway
[05:41] <BBB> I need to go to bed
[05:41] <BBB> or I'll have problems at work tomorrow
[05:41] <BBB> ;)
[05:42] <ramon> Have a good time in the USA.
[05:42] <BBB> checking for libgnome-2.0 >= 2.0.0 libgnomecanvas-2.0 >= 2.0.0 libbonoboui-2.0 >= 2.0.0 gconf-2.0 >= 1.1.11 pango >= 1.1.2 gnome-vfs-2.0 >= 2.5.3 gnome-keyring-1... Requested 'gnome-vfs-2.0 >= 2.5.3' but version of gnome-vfs is 2.2.5
[05:42] <ramon> Look forward to see you.
[05:42] Action: BBB still cannot compile totem CVS HEAD
[05:42] <BBB> yeah, thanks
[05:42] <BBB> I'll check you guys later :)
[05:42] BBB ([email protected]) left irc: "Client exiting"
[05:43] <ramon> See you.
[05:43] ramon ([email protected]) left irc: "Terminando cliente"
[05:58] tvon ([email protected]) joined #gstreamer.
[05:58] <tvon> Howdy folks
[05:59] <tvon> Are there any plans on speeding up the time it takes for gst to launch?  or maybe a always-on daemon or something along those lines?
[05:59] <tvon> eg, apps that use gst take a bit longer to start up and as far as I can tell this is because of gst
[05:59] <tvon> (muine is my primary experience, as well as rb)
[06:02] <ds> tvon: are you running installed?
[06:02] <tvon> ds: eh?
[06:02] <tvon> 'running installed'?
[06:02] <ds> installed or uninstalled?
[06:03] <tvon> I'm totally not understanding your question
[06:03] <tvon> I'm speaking about the time it seems to take gstreamer to init itself when an app that uses it (such as muine) starts up...
[06:03] <tvon> or maybe there is somethign I'm just totally missing?
[06:04] <ds> it should be around 0.2 seconds on a typical machine
[06:04] <tvon> 0.2 seconds?  hrm, mayhaps I have something goony going on here...
[06:05] <ds> run 'time gst-launch-0.7 fakesrc ! fakesink -i1'
[06:05] <tvon> hrm
[06:05] <tvon> indeed, it is speedy
[06:05] <tvon> 0.16
[06:05] sub_pop ([email protected]) left irc: "Client exiting"
[06:06] <tvon> Problem might be elsewhere...I'm updating my system at the moment, will give it a whirl when thats done
[06:06] <polin8> tvon: I think the issue may be in muine/mono
[06:06] <polin8> I get a much faster startup on rhythmbox than muine
[06:07] <polin8> 2 seconds vs. 8 seconds
[06:07] <tvon> Happens with rhythmbox too
[06:07] <tvon> could be OSS or whatever it is trying to load...though I know nothing of the startup process
[06:07] <ds> tvon: btw, you can run gstreamer and apps without actually installing it, but startup time is several seconds
[06:07] <tvon> I'll have to poke around and educate myself a bit I think
[06:07] <tvon> ahh, thats what you meant by installed...
[06:08] <polin8> one difference here is that rhythmbox is using 0.7 and muine is using 0.6
[06:09] <tvon> We'll see how it goes on fedora...Gentoo is a rough test platform 
[06:09] <tvon> heh
[06:12] <walters> ds: he's most likely running into the osssink negotiation bug
[06:12] <walters> tvon: try running the pipeline in the rb README
[06:13] <tvon> walters: I normally use alsa but that recently 'broke' on my system (something I did, no clue what)..OSS sink has been buggy for awhile...long delays to play tracks..
[06:13] <tvon> which I assume is what you speak of
[06:13] <tvon> I'll check the readme though, I'd love to fix that
[06:13] <walters> yeah
[06:34] tvon ([email protected]) left irc: "Leaving"
[06:35] sub_pop ([email protected]) joined #gstreamer.
[06:41] sub_pop ([email protected]) left irc: "Client exiting"
[06:42] sub_pop ([email protected]) joined #gstreamer.
[07:01] walters ([email protected]) left irc: Client Quit
[07:28] aldug ([email protected]) left irc: Client Quit
[07:28] aldug ([email protected]) joined #gstreamer.
[07:49] thaytoo ([email protected]) left irc: "bye!"
[07:58] polin8 ([email protected]) left #gstreamer.
[08:20] ChrisHJW ([email protected]) joined #gstreamer.
[08:35] mathrick ([email protected]) joined #gstreamer.
[08:50] Nick change: kh_out -> khalek
[08:53] sri_ ([email protected]) left irc: "Client exiting"
[09:01] apoc ([email protected]) left irc: Read error: 60 (Operation timed out)
[09:10] apoc ([email protected]) joined #gstreamer.
[09:12] thomasvs ([email protected]) left irc: Read error: 113 (No route to host)
[09:13] thomasvs ([email protected]) joined #gstreamer.
[09:15] Company ([email protected]) joined #gstreamer.
[09:17] jcsston ([email protected]) left irc: "VDubMOD watchout TCME is coming!"
[09:24] apoc_ ([email protected]) joined #gstreamer.
[09:27] Nick change: mathrick -> mathrick|Uni
[09:27] markey ([email protected]) joined #gstreamer.
[09:28] kmaraas ([email protected]) left irc: Client Quit
[09:35] <Company> microsoft can't write standards
[09:35] <Company> both doccs and the actual spec
[09:36] apoc ([email protected]) left irc: Read error: 110 (Connection timed out)
[09:41] Company ([email protected]) left irc: Remote closed the connection
[09:42] aeyakovenko ([email protected]) joined #gstreamer.
[09:42] <aeyakovenko> hello
[09:43] <aeyakovenko> anyone know what causes a this error "GStreamer-CRITICAL **: file gstprops.c: line 1074 (gst_props_get_entry): assertion `props != NULL' failed"
[09:45] apoc_ ([email protected]) left irc: "Leaving"
[10:00] bilboed ([email protected]) left irc: Read error: 110 (Connection timed out)
[10:15] aeyakovenko ([email protected]) left #gstreamer.
[10:20] dolphy ([email protected]) joined #gstreamer.
[10:24] <dolphy> morning
[10:30] mathrick|Uni ([email protected]) left irc: Read error: 110 (Connection timed out)
[10:31] thomasvs ([email protected]) left irc: Read error: 110 (Connection timed out)
[10:42] jdahlin ([email protected]) joined #gstreamer.
[10:45] Shoragan ([email protected]) joined #gstreamer.
[10:57] thomasvs ([email protected]) joined #gstreamer.
[11:03] kwm ([email protected]) joined #gstreamer.
[11:15] Action: thomasvs tries to clean nonversioned binaries of gstreamer libs
[11:19] wheels ([email protected]) left irc: "using sirc version 2.211+KSIRC/1.3.9"
[11:20] <thaytan> yo
[11:28] sub_pop ([email protected]) left irc: "Client exiting"
[11:40] kwm ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[11:41] kwm ([email protected]) joined #gstreamer.
[12:04] Nick change: markey -> markey|afk
[12:08] bilboed ([email protected]) joined #gstreamer.
[12:12] sublett ([email protected]) joined #gstreamer.
[12:26] <thaytan> thomasvs: when you release, do you do a non-branch _and_ a branch tag?
[12:29] <thaytan> I'm trying to cut a new gst-editor release, but I've never done one before 
[12:30] <thomasvs> thaytan: for gst-editor, you don't really need to branch
[12:30] <thomasvs> thaytan: since you can ask people not to commit for a bit
[12:31] <thomasvs> thaytan: so, all you do is at some point you set configure.ac to a zero nano number, make sure it's correct, and then tag it
[12:31] <thomasvs> what release number are you going to use ?
[12:31] <thaytan> 0.7, since that's the minimum gst version now
[12:31] <thomasvs> yeah
[12:31] <thomasvs> well, I'd release it as 0.7.1 (.0)
[12:31] <thomasvs> and then tag it as RELEASE-0_7_1
[12:31] <thomasvs> if you need help, let me know
[12:32] <thomasvs> I'd love an editor release :)
[12:32] <thomasvs> oh, my error patches aren't quite in yet are they ?
[12:32] <thomasvs> you want me to put them in first ?
[12:32] <thaytan> where are they?
[12:32] <thaytan> yeah, I'll mail the list for any other outstanding patches
[12:33] <thomasvs> I have them locally, but was wanting to check with you first
[12:33] <thomasvs> should I commit ?
[12:33] <thaytan> please
[12:33] <thomasvs> ok
[12:33] Action: thomasvs checks
[12:37] Action: thomasvs checks in
[12:37] <thomasvs> thaytan: ok, the problem I had was this
[12:37] <thomasvs> thaytan: I use a run_dialog because you can also click a debug button
[12:37] <thomasvs> while some other dialogs in gst-editor just get shown, not run
[12:37] <thomasvs> thaytan: I wanted to integrate the two, and didn't know which of the two behaviours was preferred
[12:37] <thomasvs> if that gets decided, I can merge some code
[12:38] <thomasvs> what do you prefer ?
[12:40] <thaytan> what do you mean 'integrate the two', so that all dialogs have a run_dialog fn?
[12:42] <thomasvs> well, there were already some form of error dialogs
[12:42] <thomasvs> I wrote an additional one that also takes the debug info
[12:42] <thomasvs> then I wanted to make the older ones use the same dialog, just without debug info
[12:42] <thomasvs> then I noticed the others were just shown, not run
[12:43] <thomasvs> run blocks the app until the dialog is acknowledged
[12:43] <thomasvs> while show just pops it up for you to deal with whenever you want
[12:44] <thaytan> eventually, it would probably be nice to collect errors in a list for inspection
[12:44] <thaytan> but for now, I say go with the modal dialog
[12:45] <thaytan> and make them all the same
[12:47] <KoRnouille> could someone please explain me how I can link xvimagesink to an window ? I've been reading docs around about gtk.Socket, gtk.Plug, the gst python examples and I just can't figure out how this works. I must be missing something
[12:48] <dolphy> KoRnouille: XOverlay interface is your friend
[12:48] <KoRnouille> I created a window : self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
[12:48] <dolphy> hmmm
[12:48] <dolphy> python...
[12:48] <KoRnouille> set decorations to non, resize it to the screen res of the desktop
[12:49] <dolphy> dunno if our XOverlay interface is binded in python
[12:49] <dolphy> jdahlin: ?
[12:49] <KoRnouille> created a socket : self.socket = gtk.Socket()
[12:49] <KoRnouille> self.socket.show()
[12:49] <KoRnouille> self.window.add(self.socket)
[12:49] <KoRnouille> alright until here, yeah ?
[12:50] <jdahlin> dolphy: XOverlay? :)
[12:50] <KoRnouille> but Im just getting confused to get everything rounded up correctly.
[12:52] <KoRnouille> any hints ?
[12:53] <dolphy> http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-sandbox/gst-videowall/live_client.c?rev=1.1&content-type=text/vnd.viewcvs-markup
[12:54] <KoRnouille> I have this already... but it's not clear really for me I guess.
[12:54] <KoRnouille> I also hopped there was a python API just like there is for C.
[12:55] <KoRnouille> I know it's quite similar, but I don't wanna polluate the irc channel with my newby questions because I don't have the exact syntax
[12:56] <KoRnouille> im just wasting so much time trying to figure out from C what could be the command in python.
[13:07] <jdahlin> KoRnouille: I'm afraid that it's not possible to do everything from python at the moment
[13:07] <KoRnouille> !?
[13:07] <KoRnouille> are you saying that what im trying to write in python is not possible ?
[13:10] <jdahlin> I'm not sure
[13:10] <jdahlin> but it's not as easy as it should be.
[13:10] <KoRnouille> :'(
[13:11] <KoRnouille> this is going ruine my day.
[13:11] ensonic ([email protected]) joined #gstreamer.
[13:11] smoke ([email protected]) joined #gstreamer.
[13:11] <jdahlin> good news is that we're trying to fix it :)
[13:12] <ensonic> hi hi
[13:13] <KoRnouille> jdahlin: maybe I asked you before, but are you the python maintener ?
[13:14] <jdahlin> KoRnouille: not officially
[13:14] <KoRnouille> official or unofficial, if you're putting your time into it, it's good enough for me. :)
[13:15] <KoRnouille> I wish I could help
[13:15] Action: KoRnouille wants to be a super hero
[13:15] <jdahlin> It's not completely easy, AFAICT
[13:15] <KoRnouille> :)
[13:16] <thomasvs> KoRnouille: I'm working on the packaging atm btw, if that makes your day a little better
[13:17] <KoRnouille> the dvdplay.py example doesn't work ? Is that why there is not X stuff inside it ? (X stuff is in C)
[13:18] <KoRnouille> thomasvs: the packaging ? rpm ?
[13:19] <thomasvs> KoRnouille: yeah
[13:19] <KoRnouille> thanks thomasvs.
[13:24] <bilboed> is gst-ffmpeg broken ? ./configure doesn't seem to be getting the ffmpeg cvs :(
[13:24] <thomasvs> bilboed: apparently their cvs is very wonky
[13:24] <thomasvs> bilboed: I'm planning on storing it locally too
[13:25] <bilboed> :(
[13:39] <bilboed> thaytan: I spotted a bug with ghost-pads in gst-editor, I'm checking to see if it's still there, if so I'll mail a patch/bug description
[13:44] <thaytan> ta
[13:44] teuf ([email protected]) joined #gstreamer.
[13:53] <bilboed> thaytan: create a ghost pad to parent bin, try to remove it (right-click on ghost pad), it segfaults with the following error : (lt-gst-editor:27891): GStreamer-WARNING **: gst_element_remove_ghost_pad is deprecated. Use gst_element_remove_pad instead.
[13:53] <bilboed> pad_removed in element pipeline0
[13:53] <bilboed> Segmentation fault
[14:09] dolphy ([email protected]) left irc: "Network down, IP Packets delivered via UPS"
[14:12] dolphy ([email protected]) joined #gstreamer.
[14:14] sjoerd ([email protected]) joined #gstreamer.
[14:19] <thaytan> bilboed: ok
[14:20] <thaytan> where's the segfault, actually?
[14:21] <thaytan> I should be able to find it easily enough
[14:21] <thaytan> as soon as jhbuild gives me back a running libgnomeui :)
[14:25] <bilboed> thaytan: after the printout of "pad_removed in element pipeline0"
[14:26] Shoragan ([email protected]) left irc: "Leaving"
[14:27] Shoragan ([email protected]) joined #gstreamer.
[14:28] <bilboed> thaytan : 0x40023042 in gst_editor_element_remove_pad (element=0x8259220, pad=0x82838c8) at gsteditorelement.c:860
[14:28] <bilboed> 860       if (GST_PAD_DIRECTION (pad) == GST_PAD_SINK) {
[14:58] <bilboed> thaytan: was it helpful, or do you want the whole trace ?
[14:58] jon_ ([email protected]) joined #gstreamer.
[14:58] diana ([email protected]) joined #gstreamer.
[14:59] <diana> hello
[15:00] <diana> i have a question
[15:00] <diana> there is any plugin for mozilla, or galeon, or netscape for linux that include swfdec?
[15:28] <KoRnouille> the python docs wont build. it there a url somewhere to look at the xml stuff ?
[15:29] Nick change: markey|afk -> markey
[15:29] <thomasvs> diana: there will be soon, yeah.  ds is finishing his general gstreamer mozilla plugin
[15:30] <diana> cool
[15:33] jon__ ([email protected]) joined #gstreamer.
[15:33] jon_ ([email protected]) left irc: Read error: 54 (Connection reset by peer)
[15:34] jon__ ([email protected]) left #gstreamer ("Leaving").
[15:34] jon__ ([email protected]) joined #gstreamer.
[15:34] jon__ ([email protected]) left irc: Client Quit
[15:36] khalek_ ([email protected]) joined #gstreamer.
[15:36] khalek ([email protected]) left irc: Nick collision from services.
[15:37] Nick change: khalek_ -> kh_zZz
[15:38] diana ([email protected]) left #gstreamer.
[15:39] <bilboed> anybody know of a problem with the video4linux2 plugins in cvs ?
[15:39] <KoRnouille> any idea when the 1st stable release of gst-python would come out ?
[15:40] Action: KoRnouille is a gst-python supporter ! :)
[15:41] <bilboed> In file included from v4l2_calls.c:37:
[15:41] <bilboed> gstv4l2src.h:55: error: field `buffer' has incomplete type
[15:41] <bilboed> make[3]: *** [libgstvideo4linux2_la-v4l2_calls.lo] Erreur 1
[15:41] nemo_ ([email protected]) joined #gstreamer.
[15:50] apoc ([email protected]) joined #gstreamer.
[15:57] teuf ([email protected]) left irc: Remote closed the connection
[15:58] psyduck ([email protected]) joined #gstreamer.
[15:58] psyduck ([email protected]) left irc: "Leaving"
[16:04] alley_cat ([email protected]) left irc: Read error: 110 (Connection timed out)
[16:16] lupusBE ([email protected]) joined #gstreamer.
[16:26] alley_cat ([email protected]) joined #gstreamer.
[16:30] psyduck ([email protected]) joined #gstreamer.
[16:41] <apoc> thomasvs: around ?
[16:49] bilboed_school ([email protected]) joined #gstreamer.
[17:00] <taaz> KoRnouille: does the unstable version work perfectly for you?  if so then we can release.  if not, why haven't you filed bugs yet? ;)
[17:01] <taaz> speaking of that... can someone add a gst-python bugzilla component someday?
[17:01] <KoRnouille> well, it seems to work well for what I need to do. (and my mediocre programming experiment)
[17:02] <KoRnouille> my live_client.py it just a few steps away from working I guess...
[17:02] <KoRnouille> I just need to know how to link xvimagesink to window to display it's content
[17:04] <thomasvs> apoc: yeah
[17:04] <apoc> thomasvs: have you take a look to replaygain.org ?
[17:05] foser ([email protected]) joined #gstreamer.
[17:06] <apoc> thomasvs: oh it's still doesn't respond :(
[17:06] ibsteveog ([email protected]) joined #gstreamer.
[17:17] BBB ([email protected]) joined #gstreamer.
[17:17] <apoc> yo BBB
[17:17] <BBB> hi
[17:18] jon_ ([email protected]) joined #gstreamer.
[17:18] <dolphy> BBB: hi
[17:19] jon_ ([email protected]) left irc: Client Quit
[17:19] iain ([email protected]) joined #gstreamer.
[17:23] bilboed_school ([email protected]) left irc: Remote closed the connection
[17:32] bilboed_school ([email protected]) joined #gstreamer.
[17:36] <BBB> hi dolphy
[17:36] Action: BBB will try compiling totem again tonight
[17:36] <BBB> I've got gtk-2.3, glib-2.3, pango-1.2... but I don't have gnomevfs, libgnomeui and everything that it depends on yet
[17:36] Action: BBB thinks it sucks that totem requires unstable of everything
[17:37] <BBB> dolphy: I'm hoping that I can get some exotic file formats working using ffmpeg... if that works, we'll have a nice 0.8.0 with totem... not in gnome, but a good addition ;)
[17:37] <thomasvs> BBB: it doesn't suck, it targets the platform :)
[17:38] <thomasvs> BBB: install jhbuild
[17:38] <BBB> no thanks, I'm running a user desktop... I use it for school/work ;)
[17:39] alley_cat ([email protected]) left irc: "May the Source be with you!"
[17:39] <BBB> thomasvs: did you fix gst-ffmpeg yet? :)
[17:39] <BBB> [/evil]
[17:40] <iain> BBB: I still can't get ffmpeg to check out properly. When is it checked out? When I check out gst-ffmpeg or during the autogen/configure phase?
[17:45] <apoc> I get this : configure: WARNING: no configuration information is in gst-libs/ext/ffmpeg/ffmpeg
[17:46] <iain> yeah
[17:46] <BBB> configure
[17:46] <BBB> yes, patching is broken
[17:46] <BBB> we're working on fixing that
[17:46] <iain> thats what I get too
[17:46] <BBB> see email
[17:46] <BBB> you need to patch gst-ffmpeg/gst-libs/ext/ffmpeg/ffmpeg/ manually and run autogen.sh there before running configure in gst-ffmpeg
[17:47] <iain> configure: FFmpeg CVS code should be included already
[17:47] <iain> but there's nothing in ffmpeg dir yet
[17:47] <thomasvs> BBB: not until there is some consensus on the list no
[17:48] Action: iain wanders back to job searching
[17:48] <iain> why does every computer programming job require visual basic
[17:48] <iain> dammit!
[17:49] alley_cat ([email protected]) joined #gstreamer.
[17:49] <thomasvs> iain: I thought you didn't want to do computer programming as a job anymore ?
[17:49] <iain> thomasvs: I don't, but I don't have any other skills
[17:49] <iain> thomasvs: and what I think I want to do requires money
[17:50] <iain> thomasvs: so I figure I'll do a job that I don't want to do, so that I can move on in my life
[17:50] <BBB> what do you want to do?
[17:50] <BBB> study?
[17:50] <BBB> apply for a job at sun! :D
[17:50] <iain> thomasvs: rather than finish 3 years at uni, end up having nothing but another degree, and no money and so no way to get the thing I want to do
[17:50] <iain> BBB: I think I want to open a CDshop/record shop/bookshop/cafe type place
[17:51] <BBB> hm, interesting
[17:51] <iain> BBB: sun are in dublin, I want to stay in belfast
[17:51] <BBB> like starbucks in the US?
[17:51] <iain> more on the alternative type of music/literature
[17:51] <thomasvs> ugh, starbucks
[17:51] <iain> and less corporate friendly :)
[17:51] <BBB> :D
[17:52] <BBB> I didn't say I *liked* it
[17:52] <BBB> their coffee is worse than water
[17:52] <iain> do starbucks do cds/records/books?
[17:52] <BBB> they have books and magazines
[17:52] <BBB> no cds
[17:52] <iain> coffee is worse than water :)
[17:52] <BBB> and they have APs so you can bring a laptop and do wireless internet
[17:52] <Misirlou> iain: so true
[17:52] Last message repeated 1 time(s).
[17:52] <BBB> is not
[17:53] <iain> thomasvs: so yeah, you could say I'm selling out...
[17:53] <thomasvs> iain: oh, I'm not accusing
[17:53] <BBB> so anyway... thomasvs, I don't care about convention... just assume that gst-ffmpeg is all my fault so just fix it and blame me, I'm fine with it
[17:53] <BBB> as long as it works ASAP
[17:53] <thomasvs> iain: I'm just genuinely wondering why all of a sudden you consider programming again
[17:53] <BBB> and using quilt is really the way to go
[17:54] <iain> thomasvs: I'd prefer it not to be programming maybe
[17:54] <iain> thomasvs: the job I've applied for is a uni sysadmin 
[17:54] <iain> thomasvs: but I'm looking around for other things too
[17:54] <thomasvs> BBB: yeah, but I'm waiting for benjamin to agree, there's no point in forcing a solution if people don't somehow more or less agree
[17:54] <thomasvs> iain: so, you'd consider support for example ?
[17:54] <BBB> thomasvs: can you make the patch process a part of the checkout process?
[17:54] <BBB> or wait
[17:55] <BBB> nevermind
[17:55] <iain> thomasvs: I guess
[17:55] <BBB> just use quilt
[17:55] <BBB> :)
[17:55] <iain> thomasvs: depends what type of support
[17:55] <iain> thomasvs: like I couldn't do a telephone support help desk I don't think
[18:00] lupusBE ([email protected]) left irc: Remote closed the connection
[18:01] <KoRnouille> hey, I have no problem compiling gst-editor. but when I start it, I get an error
[18:01] <KoRnouille> (gst-editor:16915): libglade-WARNING **: could not find `gnome' init function: `glade_module_register_widgets': /usr/lib/libgmodule-2.0.so.0: undefined symbol: glade_module_register_widgets
[18:01] <KoRnouille> (gst-editor:16915): libglade-WARNING **: Could not load support for `bonobo': libbonobo.so: cannot open shared object file: No such file or directory
[18:01] <KoRnouille> :/
[18:02] <thomasvs> KoRnouille: do you have libbonoboui rpm installed ?
[18:02] <KoRnouille> let me check
[18:03] <KoRnouille> rpm -qa | grep -i libbonoboui
[18:03] <KoRnouille> libbonoboui-devel-2.2.0-1
[18:03] <KoRnouille> libbonoboui-2.2.0-1
[18:03] <thomasvs> hm :)
[18:04] Action: KoRnouille everybody is probably laughing at me right now.
[18:05] <KoRnouille> locate libbonobo.so
[18:05] <KoRnouille> /usr/lib/libglade/2.0/libbonobo.so
[18:05] <thomasvs> KoRnouille: hm, that's strange
[18:05] <thomasvs> I don't really know what that bug could mean
[18:05] <iain> ahhhh
[18:06] <iain> the ffmpeg code wasn't slurped because the nano was set to 0
[18:06] <KoRnouille> :/ I though iain was going to answer me. lol
[18:07] <iain> KoRnouille: sorry
[18:07] <KoRnouille> thomasvs: I have more error lines, but I though the 2 first lines would be enough (flood)
[18:07] <iain> Must have 5 years +  ANSI C development experience (mainly within the Unix / NT arena).
[18:07] <iain> I have that :D
[18:07] <BBB> do you have libglade/devel?
[18:08] <KoRnouille> but I can paste the rest. 9 lines
[18:08] <KoRnouille> BBB I'll check
[18:08] <iain> well, I have no NT experience :/
[18:08] <BBB> new technologies
[18:08] <BBB> yes you do
[18:08] <BBB> linux
[18:08] <BBB> gnome
[18:08] <BBB> ximian
[18:08] <KoRnouille> rpm -qa | grep -i libglade
[18:08] <KoRnouille> libglade2-2.0.1-3
[18:08] <KoRnouille> libglade2-devel-2.0.1-3
[18:08] <KoRnouille> libglade-0.17-11
[18:08] <BBB> 2.0?
[18:08] <BBB> not 2.2?
[18:08] <KoRnouille> I guess that's what apt-get gives me
[18:09] <KoRnouille> I need 2.2 ?
[18:09] <BBB> I don't know
[18:09] <BBB> anyway
[18:09] <BBB> run make clean
[18:09] <BBB> and re-run make
[18:09] <BBB> just to be sure about the symbols
[18:10] <KoRnouille> make distclean ?
[18:10] <BBB> yes
[18:11] kmaraas ([email protected]) joined #gstreamer.
[18:11] <KoRnouille> I ran ./autogen.sh again
[18:12] <KoRnouille> I have a few autoheader warnings... but I get all the way through
[18:13] <KoRnouille> make okay
[18:14] <thomasvs> what autoheader warnings do you get?
[18:14] <KoRnouille> stuff like :
[18:14] <KoRnouille> autoheader: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'
[18:14] <KoRnouille> autoheader: WARNING: and `config.h.top', to define templates for `config.h.in'
[18:14] <KoRnouille> autoheader: WARNING: is deprecated and discouraged.
[18:15] <KoRnouille> autoheader: WARNING: Using the third argument of `AC_DEFINE' and `AC_DEFINE_UNQUOTED' allows to define a template without `acconfig.h':
[18:15] <KoRnouille> AC_DEFINE([NEED_FUNC_MAIN], 1, [Define if a function `main' is needed.])
[18:15] <thomasvs> hm, yeah, I should fix that
[18:15] Action: thomasvs dives in
[18:15] <iain> BBB: Patching ffmpeg if necessary .../bin/sh: -c: line 2: syntax error: unexpected end of file
[18:15] <KoRnouille> autoheader: WARNING: More sophisticated templates can also be produced, see the documentation.
[18:15] <iain> BBB: any ideas?
[18:16] <KoRnouille> but everything seems to compile okay
[18:16] <KoRnouille> make install okay.
[18:16] <KoRnouille> but when I run gst-editor, I get these messages
[18:17] <KoRnouille> thomasvs: I have a messages also when I make
[18:17] <KoRnouille> editor.c: In function `main':
[18:17] <KoRnouille> editor.c:46: warning: statement with no effect
[18:17] <KoRnouille> (3 times on line 46, 47, 48)
[18:18] <thomasvs> KoRnouille: can you try reupdating and rerunning autoregen.sh ?
[18:18] <BBB> iain: see email
[18:19] <KoRnouille> I'm gonna redownload everything
[18:20] <KoRnouille> thomasvs: no more warnings. :)
[18:20] <KoRnouille> (in autoheader)
[18:20] <KoRnouille> wait a minute...
[18:20] <KoRnouille> + running glib-gettextize --copy --force...
[18:20] <KoRnouille> Copying file po/Makefile.in.in
[18:21] <KoRnouille> Please add the files
[18:21] <KoRnouille>   codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 progtest.m4 from the /usr/share/aclocal directory to your autoconf macro directory or directly to your aclocal.m4 file.
[18:21] <thomasvs> that's fine, ignore that
[18:21] <KoRnouille> You will also need config.guess and config.sub, which you can get from ftp://ftp.gnu.org/pub/gnu/config/.
[18:21] <KoRnouille> ok
[18:21] <KoRnouille> gonna re-make and re-make install
[18:23] <KoRnouille> same problem... gngggnngnn
[18:31] <KoRnouille> darn, tryied to compile it from my xwindow terminal thinking that might be the problem, but no.
[18:32] <thomasvs> it sounds more like it doesn't work on rh9 due to some libs not being new enough
[18:33] <KoRnouille> hummf
[18:33] <BBB> iain: the ffmpeg emails on gst-devel, the one from jan schmidt
[18:33] <KoRnouille> I might upgrade with new rpms then ?
[18:34] <thomasvs> KoRnouille: well ...
[18:34] <KoRnouille> what should I start upgrading ?
[18:34] <thomasvs> ... have you considered upgrading to fedora core 1 ?
[18:34] <KoRnouille> nop thomasvs
[18:34] <KoRnouille> (means a whole new install)
[18:34] <KoRnouille> thomasvs: you run fedora ?
[18:34] <thomasvs> KoRnouille: why do you want the editor ?
[18:34] <thomasvs> KoRnouille: yeah, I do
[18:35] <KoRnouille> thomasvs: I want the play around with the editor. I might understand more stuff
[18:35] <KoRnouille> just watching how things link together, etc... and because it's available. ;)
[18:37] <KoRnouille> thomasvs: fedora (yarrow) it pretty much like the RH install, right ?
[18:37] <iain> BBB: hmmm. okay
[18:38] <BBB> thomasvs: the patch to gst-libs/ext/ffmpeg/Makefile.am in gst-ffmpeg from Jan Schmidt, can you please apply that if it hasn't been already?
[18:41] dolphy ([email protected]) left irc: "Network down, IP Packets delivered via UPS"
[18:46] <ChrisHJW> BBB !
[18:46] <ChrisHJW> the gstreamer port can make MP3 from WAV :) !
[18:46] <ChrisHJW> lol
[18:48] <thomasvs> <noda> thomasvs: btw, gstreamer-properties calls 'v4l-conf' without ever checking (even at build time) that it exists, when I test the video source.
[18:48] <thomasvs> ChrisHJW: rock !
[18:48] <thomasvs> BBB: --> I guess this is the v4l plugin doing that
[18:49] <ChrisHJW> BBB : next is the matroska plugin to port
[18:49] <ChrisHJW> BBB, thomasvs : do you guys have a XviD encoder module ?
[18:50] <thomasvs> ChrisHJW: decoder, yes.  encoder, probably in ffmpeg
[18:50] <ChrisHJW> Hmm ... FFmpeg has its own encoder
[18:50] <ChrisHJW> its not based on XviD AFAIK
[18:50] <ChrisHJW> Windows people like XviD better, although we have a VCM version of FFMPEG also
[18:51] <ChrisHJW> its called FFvfW
[18:52] <ChrisHJW> bilboed : any progress on your editor ?
[18:54] Action: ChrisHJW got warned by Xiph for posting to Ogg advocacy list ....
[18:54] <iain> tut tut
[18:57] <ChrisHJW> iain : how to translate 'tut tut' :) ?
[18:59] teuf ([email protected]) joined #gstreamer.
[18:59] <ChrisHJW> thomasvs : i am still sad that everybody ignored my 'Gstreamer + matroska = media framework' post to your list completely :/
[19:02] <ChrisHJW> thomasvs : some comments on that from your side could have helped to raise the motivation for the porting a lot IMO
[19:02] <thomasvs> ChrisHJW: I know, but we're very busy getting ready for 0.8
[19:03] <thomasvs> I think it's a good idea in some parts
[19:03] <thomasvs> and was waiting for other people to reply
[19:03] <ChrisHJW> :)
[19:03] <thomasvs> we have about a week left for the final release, so ...
[19:03] <ChrisHJW> you cant motivate to send a late reply ? i promise it wouldnt be completely in vain
[19:04] <ChrisHJW> matroska team could be motivated to work stronger on the port
[19:04] <thomasvs> lemme check
[19:05] <iain> ChrisHJW: "bad boy"
[19:05] <iain> ChrisHJW: would be what I was meaning I guess
[19:07] <ChrisHJW> lol
[19:11] <BBB> thomasvs: yes, I know... I'll fix that
[19:11] mathrick ([email protected]) joined #gstreamer.
[19:12] <mathrick> re
[19:12] <BBB> please make a bugzilla report and assign to me so I don't forget
[19:12] <BBB> chris: yes, we have an xvid encoder
[19:12] <BBB> we also have a divx5 encoder
[19:12] <BBB> we don't support all properties yet, but basic operations work
[19:12] <BBB> I lack good testing applications to finish integration of all properties
[19:12] <BBB> something like gst-editor, basically, but specifically designed for encoding
[19:13] <BBB> gst-rec should do that
[19:13] <BBB> ;)
[19:13] <BBB> as for the post: I read it, it's queued in my inbox, but I, too, am focussing on 0.8.0
[19:14] <BBB> and totem is driving me crazy... anyway, expect me to spend the full weekend programming for getting stuff ready, if that's any help
[19:14] <BBB> :/
[19:15] ChriHJW ([email protected]) joined #gstreamer.
[19:16] <BBB> don't tell me I typed all that and you didn't read it?
[19:16] <ChriHJW> re
[19:16] <ChriHJW> iain : i was daring to suggest that they rethink their implementation politics
[19:16] ChrisHJW_log ([email protected]) left irc: Read error: 60 (Operation timed out)
[19:16] <BBB> do I need to c/p for you chris?
[19:17] sjoerd ([email protected]) left irc: Remote closed the connection
[19:17] <iain> ChriHJW: in what way?
[19:18] <ChriHJW> BBB : yes
[19:18] <ChriHJW> BBB : i lost it
[19:18] <BBB> (13:11:37) BBB: chris: yes, we have an xvid encoder
[19:18] <BBB> (13:11:41) BBB: we also have a divx5 encoder
[19:18] <BBB> (13:11:50) BBB: we don't support all properties yet, but basic operations work
[19:18] <BBB> (13:12:13) BBB: I lack good testing applications to finish integration of all properties
[19:18] <BBB> (13:12:23) BBB: something like gst-editor, basically, but specifically designed for encoding
[19:18] <BBB> (13:12:31) BBB: gst-rec should do that
[19:18] <BBB> (13:12:32) BBB: 
[19:19] <BBB> (13:13:25) BBB: as for the post: I read it, it's queued in my inbox, but I, too, am focussing on 0.8.0
[19:19] <BBB> (13:14:23) BBB: and totem is driving me crazy... anyway, expect me to spend the full weekend programming for getting stuff ready, if that's any help
[19:19] <BBB> (13:14:23) BBB: :/
[19:20] ChrisHJW ([email protected]) left irc: Read error: 60 (Operation timed out)
[19:27] <ds-work> moo
[19:27] <BBB> hey dude
[19:32] <ds-work> thomasvs: ?
[19:32] <thomasvs> ds-work: yeah ?
[19:33] <ds-work> thomasvs: what is the canonical location for stuff like as-ac-expand.m4?
[19:33] <ds-work> there's 3 copies of it in autostars
[19:33] <thomasvs> ds-work: mostly, it's the dir with the same name, but without as- and .m4
[19:33] <thomasvs> so, ac-expand
[19:34] <thomasvs> yeah, I use the macro in other dirs to help, but ln and cvs don't mix
[19:34] <thomasvs> maybe I should do an autocopy or something htough
[19:34] <ds-work> or have one m4 directory
[19:35] <thomasvs> hm, maybe, that might work too
[19:35] <ds-work> and -I it from each autogen.sh
[19:35] mathrick_ ([email protected]) joined #gstreamer.
[19:35] <thomasvs> there are other things I could improve on in autostars
[19:35] Action: ds-work has never used an -option as a verb before
[19:35] <thomasvs> like, it would be nice if other projects could easily run a ocmmand that checks for uptodateness of macros
[19:35] Action: thomasvs is going to try and skate home for the first time
[19:36] <thomasvs> wish me luck :)
[19:36] mathrick ([email protected]) left irc: Nick collision from services.
[19:36] Nick change: mathrick_ -> mathrick
[19:36] <BBB> gluck
[19:39] apoc ([email protected]) left irc: Read error: 60 (Operation timed out)
[19:45] nerochiar ([email protected]) joined #gstreamer.
[19:46] jdahlin ([email protected]) left irc: "Klienten avslutas"
[19:47] <nerochiar> i have been told that swfdec developers usually hang around in this channel. anyone of them online now ?
[19:47] <ensonic> ciao
[19:47] ensonic ([email protected]) left #gstreamer.
[19:47] psyduck ([email protected]) left irc: "Leaving"
[19:47] <mathrick> nerochiar: poke ds-work :)
[19:48] <nerochiar> will do, thanks
[19:48] apoc ([email protected]) joined #gstreamer.
[19:49] <ds-work> boing
[19:51] <iain> ching
[19:51] Action: sxpert sees a monster memory leak...
[19:52] <sxpert> over 24 hours, my small 10M process went up to 150M
[19:52] <mathrick> sxpert: bittorrent?
[19:52] <sxpert> mathrick: no, gstreamer...
[19:53] <mathrick> sxpert: ahh, k
[19:53] <sxpert> mathrick: http://sxpert.esitcom.org/sound-server.c
[19:56] <KoRnouille> hey
[19:56] <KoRnouille> udpsrc:src ! {(bin) sink:queue:src ! sink:mpegdemux:src}
[19:56] <KoRnouille> is this right ? I know thomasvs will complain about the queue, but it just works better like that.
[19:57] jcsston ([email protected]) joined #gstreamer.
[19:57] <KoRnouille> but here, do I have to set a bin or a thread ?
[19:57] thomasvs ([email protected]) left irc: Read error: 113 (No route to host)
[19:57] <KoRnouille> also, after the demuxer, I have audio_00 and video_00
[19:58] <KoRnouille> should I connect these respectivly to a video thread and audio thread ? or just video and audio bins is enough ?
[19:58] jcsston ([email protected]) left irc: Client Quit
[20:01] <KoRnouille> also, when I have a pipeline.iterate, as I read, it iterates all bins inside the pipeline. Will it also iterate threads ? Or do I have to do iterate threads asides ?
[20:05] <KoRnouille> in fact, more precisly, my question is : when I set STATE_PLAYING to the pipeline, will it also set this state to the threads inside ?
[20:06] Action: KoRnouille is sorry for his newby questions
[20:09] Action: mathrick doesn't understand why some people apologize so much
[20:14] Action: KoRnouille doesn't understand why poeple take so long to answer. ;)
[20:14] <ds-work> mathrick: it's easier to get what you want that way than by being a dick
[20:16] <mathrick> ds-work: nono, I don't say you should be a dick, but constant apologizing isn't giving you anything either, except lower signal to noise ratio :>
[20:20] <KoRnouille> Im just afraid to be "newby-man flooding the channel". (newby-man -short- is enough)
[20:20] <KoRnouille> never mind. I'll get agressive now.
[20:20] <KoRnouille> ANSWER ME ! ;)
[20:20] <teuf> not agressive enough
[20:21] <KoRnouille> ANSWER ME !
[20:21] <KoRnouille> (without the smiley makes it more agressive)
[20:21] <teuf> "I'm trying the fucking piece of crap you are calling a media framework, and it sucks so much that it's not understandable to the mere mortals"
[20:21] <teuf> then ask your question 
[20:21] <teuf> if you don't get an answer, I don't understand why
[20:21] <KoRnouille> aaah, that's how things work then
[20:22] <KoRnouille> guys !
[20:22] <KoRnouille> I have a drawing for you
[20:22] <KoRnouille> you need a nice res screen
[20:23] <KoRnouille> extend your chat windows
[20:23] <KoRnouille>                                                   video_00 / {(thread) sink:queue:src ! sink:mpeg2dec:src ! src:xvimagesink}
[20:23] <KoRnouille> udpsrc:src ! {(bin) sink:queue:src ! sink:mpegdemux:src} !
[20:23] <KoRnouille>                                                   audio_00 \ {(thread) sink:queue:src ! sink:mad:src ! sink:osssink}
[20:23] <KoRnouille> :)
[20:23] <KoRnouille> how does this look like ?
[20:23] thomasvs ([email protected]) joined #gstreamer.
[20:25] Rotty ([email protected]) joined #gstreamer.
[20:25] <KoRnouille> thomasvs is always there when my problems are exposed *before* he steps in.
[20:25] <KoRnouille> :)
[20:45] <ibsteveog> hmm.. i'm trying to compile from CVS and getting lots of errors.. the first is "gst-run.c:31:18: glib.h: No such file or directory" but it exists in both /usr/include/glib-1.2 and glib-2.0...
[20:45] <ibsteveog> sorry for suck a newbie question ;-)
[20:46] <ibsteveog> err such*
[20:46] <BBB> ibsteveog: give a detailed error log on bugzilla so we can look at it
[20:47] <BBB> we need compile lines etc.
[20:48] <ibsteveog> you mean like:
[20:48] <ibsteveog> gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/home/ogletree/mohave-projs/include -I/usr/openwin/share/include/X11/   -g -O2 -c `test -f 'gst-run.c' || echo './'`gst-run.c
[20:48] <ibsteveog> gst-run.c:31:18: glib.h: No such file or directory
[20:50] dolphy ([email protected]) joined #gstreamer.
[20:51] <mathrick> y0 d01phy
[20:55] <BBB> ibsteveog: yes
[20:55] <BBB> because GLIB_CFLAGS is missing there
[20:55] Nick change: nerochiar -> nerochiaro
[20:56] <ibsteveog> is that something that should be fixed in the repository or is it purely my problem?
[20:59] Zeenix ([email protected]) joined #gstreamer.
[20:59] <thomasvs> ibsteveog: run autoregen.sh
[21:00] <Zeenix> hi
[21:01] <Zeenix> 52 people, cool that #gst is getting popular :)
[21:06] <mathrick> yo Zeenix
[21:07] <Zeenix> thomasvs: you told me to keep on reminding you to fix the missing links
[21:09] <ibsteveog> BBB: (ping) is that something that should be fixed in the repository or is it purely my problem?
[21:09] <ibsteveog> oops, just saw thomas' msg...
[21:10] <ibsteveog> thomasvs: i have run both autogen and autoregen once already
[21:15] <BBB> might be a repository problem... but seems unlikely
[21:15] <BBB> we're not getting it
[21:21] <sxpert> ok, I have a large leak over 24 hours...
[21:21] aeyakovenko ([email protected]) joined #gstreamer.
[21:22] <mathrick> hi aeyakovenko
[21:22] <iain> sxpert: run it in memprof and see what it does
[21:23] <sxpert> uh...
[21:23] Action: sxpert doesn't have memprof compiled on that box...
[21:23] <aeyakovenko> hey whats up
[21:23] <aeyakovenko> long time no see
[21:23] <aeyakovenko> been to busy at work :(
[21:25] Action: mathrick reads about Lisp, trying to grasp its concepts correctly :)
[21:25] <sxpert> mathrick: good lucj
[21:25] <sxpert> uh, luck
[21:28] <mathrick> sxpert: why? I have that feeling that lisp is really nice & powerful, i just need proper introduction. Of course when using it to write stupid little emacs macros in imperative style, it's not very impressing indeed, but that's not real lisp :)
[21:33] <ds-work> mathrick: sxpert just likes to troll
[21:34] <sxpert> ds-work: trolling is tantamount to a sane way of life...
[21:36] Action: Zeenix likes lisp
[21:37] wheels ([email protected]) joined #gstreamer.
[21:38] <teuf> hmm, does anyone know how an element should behave when it can get metadata by different means ?
[21:38] <teuf> should it only call gst_element_found_tags once
[21:39] <teuf> or can it call it each time it finds some interesting tag ?
[21:40] <mathrick> ds-work: I know that, I just feel like responding to his trolling today :o
[21:44] <sxpert> iain: is it possible to run memprof on machine A while target runs on machine B ?
[21:44] Action: sxpert doesnt want to have to install libgnomeui and friends on machine B
[21:48] BBB ([email protected]) left irc: "Download Gaim: http://gaim.sourceforge.net/"
[21:52] <ChriHJW> bbb !
[21:52] <ChriHJW> shit, he left
[21:52] <ChriHJW> anybody here also knows about the xvid encoder plugin for gstreamer ?
[21:52] <ChriHJW> is it dev API4 already ?
[21:56] Action: ChriHJW slaps the complete channel
[21:56] <ChriHJW> ANSWER MEEEE !!!!!
[21:56] <ChriHJW> is this agressive enough :)
[21:57] <mathrick> ChriHJW: I have no clue about xvid encoder. Satisfied? :)
[21:58] <ChriHJW> :)
[21:58] <ChriHJW> so, who besides BBB has a clue then :)
[22:00] Action: sxpert found that valgrind doesn't need anything...
[22:01] <ds-work> ChriHJW: probably not
[22:01] Action: wheels protrates himself at the mention of the holy valgrind.
[22:01] <ds-work> valgrind is evil KDE spawn
[22:02] Action: wheels rewrites ds-work in C++
[22:03] <ds-work> should be fun
[22:03] Company ([email protected]) joined #gstreamer.
[22:03] Action: ds-work is written in Prolog
[22:03] <wheels> But actually its emergence had nothing to do with KDE -- KDE was just one of the first places that it was used.
[22:04] <teuf> gnome didn't need it since it doesn't have any leaks nor buffer overflows
[22:04] Action: teuf runs
[22:04] <ds-work> isn't Julian a KDEr?
[22:04] <wheels> ds-work: Well, he's a KDE user...
[22:04] <ds-work> ah, I thought he was a dev
[22:04] <wheels> ds-work: nope
[22:04] <ds-work> anyway, /me loves valgrind
[22:04] <ds-work> just wish it worked on powerpc
[22:05] <wheels> ds-work: Well, now valgrind is hosted in KDE's CVS, but I'm pretty sure that Julian hadn't had a CVS account before that.
[22:05] <Company> ds-work: how do we handle the opt borkage?
[22:05] <wheels> date: 2003/10/28 22:54:34;  author: kde;  state: Exp;  lines: +1 -0
[22:05] <wheels> Account for Julian Seward (jseward) created by dfaure.
[22:05] Zeenix ([email protected]) left #gstreamer ("The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of ).
[22:05] <bilboed_school> anybody seen wtay awake recently ?
[22:05] <teuf> hi Company
[22:06] <ds-work> Company: no clue.  I've been thinking about other projects recently
[22:06] <Company> hi teuf
[22:06] <teuf> Company: tag question for you ;)
[22:06] <Company> ds-work: i'm gonna revert that commit then so rb works again
[22:06] <ds-work> wingo's?
[22:06] <Company> yeah
[22:07] <Company> teuf: go ahead
[22:07] <ds-work> just explain why in the changelog (and maybe send mail to the list)
[22:07] <teuf> Company: I don't manage to formulate it properly that's why it takes time ;)
[22:07] <Company> ds-work: i've sent one to the list explaining why it's borked already, but will send a follow up
[22:07] <teuf> Company: in an element, should gst_element_found_tags and pushing a tag event be done only once, or can I fire more tag events when I read a xing header ?
[22:08] <Company> teuf: you can emit a found_tag for every new tag you find
[22:11] <teuf> Company: hmm, in case the app receives the same tag from different events, it's up to it to decide what to do with it ?
[22:12] <Company> teuf: that's something i have not found a complete solution for
[22:13] <Company> teuf: my current idea is that the app should use gst_tag_list_insert (old_tag, new_tag, GST_TAG_LIST_MERGE_APPEND);
[22:13] <teuf> Company: in this specific case, I want it to replace it ;)
[22:13] <sxpert> crap, valgrind doesn't work with my kernel or something
[22:14] <sxpert> valgrind.so: When searching for client's argc/argc/envp:
[22:14] <sxpert>         suspiciously many (1000) argv[] entries; giving up
[22:14] <Company> teuf: you mean replace the id3 tag with the xing tag?
[22:14] <teuf> Company: yup
[22:15] <Company> teuf: there's no general way to solve that problem
[22:15] <Company> teuf: you have to decide if inner tags or outer tags are more important
[22:15] <Company> teuf: inner = parsed first, outer = parsed last
[22:17] <Company> teuf: in the case where inner tags are more important, you append
[22:17] <Company> teuf: in the other case you prepend
[22:17] <teuf> Company: apps will receive tags in the same order as they were sent by the elemnt ?
[22:17] <Company> teuf: (tags where only one entry is allowed - like length - will have only one entry even with append/prepend)
[22:17] <teuf> ah ok, I didn't know that ;)
[22:18] <Company> teuf: yeah, since elements are found before data is passed
[22:18] <Company> so element1 finds the tags before element2 receives the first data where it could parse tags from
[22:21] <teuf> ok, xing parsing seems to work, I need to do the boring stuff, check the license of the code I copied and pasted :-/
[22:22] <teuf> or rather, find out whether the guy who told me I could relicense his code as lgpl has written the whole function
[22:22] <Company> :o
[22:22] <Company> cvs annotate
[22:24] <teuf> hrm, I'm supposed to do that for each revision of the file, no ?
[22:26] <aeyakovenko> i get an error when trying to make a pipeline with fdsrc ffdec_mulaw osssink
[22:27] <ds-work> what error?
[22:27] <aeyakovenko> file gstprops.c: line 1074 (gst_props_get_entry): assertion `props != NULL' failed
[22:30] <teuf> anyone know if the setlocale(LC_ALL, "") is there for a reason in gst-launch ?
[22:31] <ds-work> probably doesn't need to be
[22:31] <ds-work> that's done in gst_init() now
[22:31] <teuf> so gst_init is messing with the user locale settings ?
[22:32] <ds-work> that doesn't mess with the user's locale settings
[22:32] <ds-work> that changes it *in the app* from C to the default (which is whatever the environment specifies)
[22:33] <teuf> hmm, and in gnome programs this is usually done by glib ?
[22:35] <ds-work> gtk, but yes
[22:35] <aeyakovenko> anyone know why this pipeline, fakesrc ! ffdec_pcm_mulaw ! fakesink, causes errors?
[22:35] <ds-work> [13:27] <ds-work> what error?
[22:36] <aeyakovenko> ds-work: i get this  GStreamer-CRITICAL **: file gstprops.c: line 1074 (gst_props_get_entry): assertion `props != NULL' failed
[22:37] <teuf> ds-work: I guess bind_textdomain_codeset isn't omitted on purpose in gst-launch and gst-inspect ?
[22:37] <teuf> I'm about to add them
[22:38] ChrisHJW_log ([email protected]) joined #gstreamer.
[22:38] <ds-work> aeyakovenko: you're using 0.6?  I don't think anyone remembers much about 0.6 anymore
[22:39] <aeyakovenko> ds-work does it give you an error when you launch it with 0.7?
[22:39] <ds-work> teuf: whatever is necessary to make it work right :)
[22:39] <ds-work> aeyakovenko: I don't have any mulaw files
[22:40] <ds-work> aeyakovenko: I'd probably use mulawdec anyway
[22:40] <aeyakovenko> ds-work this is with a fakesrc and sink
[22:40] <ds-work> aeyakovenko: that's probably why it fails
[22:40] <aeyakovenko> ds-work gst-launch gives me an error for that pipeline, or any with taht ff decoder
[22:42] Action: sxpert tries intalling gstreamer CVS next to the debian packages
[22:44] ChrisHJW_log ([email protected]) left irc: Read error: 54 (Connection reset by peer)
[22:45] <aeyakovenko> ds-work, ok mulawdec works, but it seems that none of the ff* things work
[22:48] ChrisHJW_log ([email protected]) joined #gstreamer.
[23:00] thaytoo ([email protected]) joined #gstreamer.
[23:01] <Company> aeyakovenko: use mulawdec
[23:03] <mathrick> hi aussie
[23:09] markey ([email protected]) left irc: "nite"
[23:20] ChrisHJW_log ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[23:22] teuf ([email protected]) left irc: "Client exiting"
[23:27] ChrisHJW_log ([email protected]) joined #gstreamer.
[23:29] <thaytoo> g'day mathrick, Company 
[23:30] ibsteveog ([email protected]) left irc: "quitting"
[23:38] dolphy ([email protected]) left irc: "Network down, IP Packets delivered via UPS"
[23:42] <wheels> Hmm,  
[23:42] <wheels> FERME Paul-henri
[23:42] <wheels> argl
[23:42] <wheels> paste error
[23:43] <Company> wheels: good that you get a quality team now to fix stuff like "paste errors" ;)
[23:43] <ds-work> thaytoo: lets talk about keypress events
[23:43] Action: wheels notes that RB/Gst doesn't seem to be able to read meta data at the moment here...
[23:44] <Company> wheels: crash in opt, i know
[23:44] <wheels> Company: Actually I've though about hacking KSirc to prompt on pasting anything with a linebreak in it...
[23:44] <wheels> Speaking of which, maybe I'll do that now.  :-)
[23:44] <taaz> shame that gst needs a whole user event handling system when so many exist...
[23:45] <ds-work> taaz: such as?
[23:45] <wheels> Company: actually I don't crashes...
[23:45] <taaz> x, sdl, gdk, etc...
[23:45] <taaz> i know it doesn't map onto gst...
[23:45] <taaz> err, they don't
[23:45] <Company> taaz: problem is that gst needs to be compatible to all of them...
[23:46] <taaz> compatible both ways really
[23:46] <Company> we're all looking for an easy way to get that done, but unfortunately noone found one that's easy enough yet
[23:46] <taaz> Company: well... not really, depends on your perspective
[23:47] <thaytoo> ds-work: sure
[23:48] <taaz> an argument can be made that it's the apps problem, but we already have X stuff creeping into plugins.  so maybe that's the route it will take.  i did app-side events for vdv long ago but that kind of sucked and doesn't work well.  maybe better now that i can map onto gst events.
[23:48] <thaytoo> not that I have any good answers
[23:49] <Company> X is not creeping into the plugins
[23:49] <thaytoo> taaz: having it be that application's problem means the app has to know a lot more about the pipelines
[23:50] <Company> gst is the only framework that can make dvds play with warpTV ;)
[23:50] <Company> or upside down
[23:50] <Company> and still transform mouse moves correctly
[23:50] <taaz> thaytoo: having it be the pipeline's problem means the pipeline has to know a lot more about the application
[23:50] <thaytoo> Company: it is a little... we need to pick a standard key symbol representation
[23:50] sjoerd ([email protected]) joined #gstreamer.
[23:50] <Company> yeah
[23:50] <taaz> ie, tradeoffs either way i think.
[23:51] <Company> send the keyname, be happy
[23:51] <thaytoo> exactly
[23:51] <Company> but that was just a guess, i haven't looked closely
[23:51] <ds-work> thaytoo: from what I can see from working on rfbsrc, we need to have fields for modifier key bitmask, a raw code describing the key (XKeycode, maybe), a UTF-8 string containing text corresponding to the key, and...
[23:51] <taaz> "keyname"?
[23:51] <thaytoo> apps can intercept special keypresses if they want to
[23:52] <thaytoo> and let the pipeline handle everything else however it wants
[23:52] <Company> (it needs to work on directfb, windows and os x)
[23:53] <Company> (and with foreign keymappings - like japanese
[23:53] nerochiaro ([email protected]) left irc: 
[23:53] <ds-work> more importantly, it needs to work with shift
[23:53] <ds-work> which it currently does not
[23:53] <Company> plugins eating keys should have to support some configurration interface ;)
[23:54] <thaytoo> Company: yeah, but can we do that second? ;)
[23:54] <Company> sure
[23:54] <thaytoo> ds-work: yes, I think the modifier mask is important
[23:55] <thaytoo> for mouse-clicks too, probably
[23:55] <ds-work> but it's important to keep modifier keys separated from the UTF-8 representation
[23:55] <thaytoo> I just don't want to invent 'another' standard mask if there's one from X/Gdk we can use?
[23:55] <thaytoo> *nod*
[23:55] <ds-work> since # on my keyboard is shift-3
[23:55] Misirlou ([email protected]) left irc: "asdf"
[23:56] <taaz> so rfbsrc is more of a "raw" key handling plugin.  most other situations are maybe better handled with app key-to-event transformations
[23:56] tvon ([email protected]) joined #gstreamer.
[23:56] foser_ ([email protected]) joined #gstreamer.
[23:56] <ds-work> x and gdk use the same mask
[23:56] foser_ ([email protected]) left irc: Client Quit
[23:56] <tvon> Will gst-player work with 0.7x?
[23:56] <ds-work> tvon: yes
[23:56] Action: tvon nods
[23:56] <ds-work> taaz: no, it needs both raw and UTF-8
[23:56] <tvon> I'm getting build errors with 0.6.0, should I be using cvs?
[23:56] <thaytoo> ds-work: oh, cool
[23:57] <ds-work> taaz: with some wacky twists to make shift-tab work, for example
[23:57] <tvon> gstmediaplay.c:777: error: `GstProps' undeclared (first use in this function)
[23:57] <tvon> That would be the error
[23:57] <ds-work> thaytoo: although I would prefer a string representation, e.g., "Ctrl Shift"
[23:57] <ds-work> that's a bit overkill, though
[23:57] <taaz> ds-work: i mean in the abstract sense of rfbsrc needing all key info vs, say, dvdnavsrc which should probably take a "left" event vs binding to some specific key.
[23:59] <ds-work> taaz: right
[23:59] <thaytoo> taaz: I think so too, the question is how to do the mapping
[00:00] --- Wed Mar  3 2004
[00:00] <taaz> thaytoo: callback?
[00:00] <thaytoo> we can add a field to the event for the 'event' of the key
[00:01] <thaytoo> taaz: yeah, it has to be, I think
[00:01] <taaz> could have pipeline spit out the key events from whereever and app needs to transform and inject new event back in?
[00:01] <taaz> if it doesn't handle them raw that is
[00:02] <Company> ugh
[00:02] <thaytoo> I'd like it to 'just work' in gst-launch still
[00:02] <Company> would a videoflip element need to switch left/right arrows?
[00:03] <taaz> thaytoo: yeah, but somehow need to allow people to map hjkl to left/down/up/right if they want
[00:03] <taaz> which is certainly an app level thing
[00:03] <ds-work> that could be done with something like identity and an upstream event signal
[00:05] <thaytoo> does the app then consume the event and emit a new one?
[00:05] <ds-work> it could just change the event
[00:06] <mathrick> http://www.gnu.org/software/emms/
[00:06] <thaytoo> ok
[00:06] Action: mathrick has some filthy thoughts ;)
[00:07] <tvon> cvs build process for gst-player looks for 'common' in ./ when it would (I'd think) be in ../ .  It also trys to 'cvs co common' when it is now 'cvs co gstreamer/common'
[00:07] <tvon> Unless I'm just wrong :)
[00:07] Company ([email protected]) left irc: Remote closed the connection
[00:08] <ds-work> autogen.sh should check it out correctly
[00:08] <ds-work> it works correctly here
[00:09] <tvon> hrm
[00:09] <tvon> + getting common/ from cvs
[00:09] <tvon> cvs-1.12.1-4 server: cannot find module `common' - ignored
[00:09] <tvon> Tis what it did her
[00:09] <tvon> I linkd comoon from ../ to ./ and it worked fine though
[00:09] <tvon> s/her/here/
[00:10] <tvon> ah, I also did not have CVSROOT set in the env, I had done the co with -d
[00:12] BBB ([email protected]) joined #gstreamer.
[00:12] <mathrick> yo BBB
[00:17] kwm ([email protected]) left irc: "Leaving"
[00:17] <BBB> hi
[00:17] <BBB> time to go home...
[00:18] <BBB> I'll be back in 1-2 hrs
[00:18] <BBB> :)
[00:18] <BBB> bye!
[00:18] BBB ([email protected]) left #gstreamer.
[00:22] <thomasvs> tvon: what cvsroot are you using ?
[00:22] <thomasvs> tvon: paste your complete checkout line
[00:41] sublett ([email protected]) left irc: "I like food, food is good!"
[00:43] harshy ([email protected]) joined #gstreamer.
[00:46] <tvon> cvs -d:pserver:[email protected]:/cvs co gstreamer/common
[00:47] <tvon> thomasvs: ^^
[00:47] foser ([email protected]) left irc: "[ I want to believe ]"
[00:48] aeyakovenko ([email protected]) left irc: Remote closed the connection
[01:03] casaxno ([email protected]) joined #gstreamer.
[01:04] <thomasvs> tvon: for gstreamer I mean
[01:05] <tvon> thomasvs: ahh, I only fetched gst-player from cvs for which I used the same command s/common/gst-player/
[01:06] <tvon> cvs -d:pserver:[email protected]:/cvs co gstreamer/gst-player
[01:06] <tvon> gstreamer itself is installed from Fedora 1.90 rpms
[01:09] <casaxno> hi
[01:09] ChriHJW ([email protected]) left irc: Read error: 110 (Connection timed out)
[01:09] <thaytoo> tvon: I do cvs -d:pserver:[email protected]:/cvs/gstreamer co gst-player 
[01:10] <tvon> ah
[01:10] <tvon> that explains it I think
[01:10] <casaxno> can someone tell me where work around concerning this error : configure: WARNING: no configuration information is in gst-libs/ext/ffmpeg/ffmpeg
[01:10] <casaxno> ?
[01:10] <tvon> I used gstreamer/gst-player becuase I was looking at the fdo cvs instructions and when it didnt find just 'gst-player' I chnaged it to co 'gstreamer/gst-player'
[01:10] Action: tvon shrugs
[01:11] <casaxno> i 've got some problems with ffmeg plugin
[01:13] <thaytoo> casaxno: cvs checkout of gst-ffmpeg?
[01:13] <thaytoo> edit the configure.ac file and change the GST_FFMPEG_VERSION to 0,7,1,1 (change the last number from 0 to 1)
[01:13] <thomasvs> tvon: the instructions are on our website, but thaytoo is right, you were checking out the wrong way
[01:14] <thaytoo> then rerun autogen.sh
[01:14] <thaytoo> thomasvs: the gst-ffmpeg nano should be 1 in CVS, no?
[01:14] Action: ds-work mutters something about CVS
[01:14] <tvon> heh, I used the fdo instructions because I knew you were hosted there now...Iguess this is an example of a little information being a dangerous thing
[01:14] <thomasvs> thaytoo: yeah
[01:15] Shoragan ([email protected]) left irc: "Leaving"
[01:15] <thaytoo> casaxno: gst-ffmpeg in CVS needs a little love still to build right
[01:15] <thomasvs> thaytoo: oh, right, that should have been updated after release, sorry
[01:15] <thomasvs> thaytoo: give me some love re: quit on the mailing list so I can cut the cord tomorrow and Just Do It
[01:15] <ds-work> it would be nice if gst-editor would show the negotiated caps for pads
[01:15] <casaxno> you right sorry
[01:15] <thomasvs> ds-work: yeah, if you click on them
[01:16] <thomasvs> ds-work: and I want little triangular warning signs when there are errors that you can click on too
[01:16] <thomasvs> ds-work: and I want a clock display
[01:16] <thaytoo> file me some enhancement bugs?
[01:16] <thomasvs> will do soon :)
[01:16] <thomasvs> thaytoo: you're up for that sort of stuff ?
[01:16] <thomasvs> great :)
[01:17] Nick change: thomasvs -> thomasvz
[01:17] <ds-work> thaytoo: are you interesting in gst-editor hacking?
[01:17] <thomasvz> ds-work: he should be, he's the maintainer
[01:17] <thomasvz> everyone is sort of realizing that I intend us to release 0.8 about ten days from now right ?
[01:17] <thomasvz> I'll send a mail or something about that tomorrow I guess
[01:17] <ds-work> sure would be nice if I could get motivated
[01:17] <ds-work> isn't gnome being delayed?
[01:18] <thomasvz> ds-work: what sort of motivation do you want ?
[01:18] <ds-work> dunno
[01:18] <thomasvz> ds-work: yeah, that's why we have until about the 10th to release
[01:18] <thomasvz> ds-work: help on other projects ?
[01:18] <thomasvz> ds-work: cheering on ?
[01:18] <thomasvz> ds-work: let us know, mail me :)
[01:18] <thomasvz> night people
[01:23] <ds-work> dunno.  maybe I need to stop thinking about girls.  or one in particular.
[01:32] smoke ([email protected]) got netsplit.
[01:34] somex1 ([email protected]) joined #gstreamer.
[01:34] <casaxno> i 've got new problem
[01:34] <casaxno> make[4]: Entering directory `/home/casaxno/gst-ffmpeg/gst-libs/ext/ffmpeg'
[01:34] <casaxno> Patching ffmpeg if necessary .../bin/sh: -c: line 2: syntax error: unexpected
[01:34] <casaxno> end of file
[01:38] smoke ([email protected]) got lost in the net-split.
[01:42] <thaytoo> casaxno: yeah, that's what I meant about 'needing love'
[01:42] <thaytoo> you are really probably better off using the disted tarball for the next few days at least
[01:43] <thaytoo> ds-work: yeah, I'm up for it
[01:50] handball ([email protected]) joined #gstreamer.
[01:51] <handball> hi, is anyone around? I have a really simple question that has been frustrating me. I mailed the list but haven't heard anything back yet...
[01:52] <ds-work> just ask
[01:53] <handball> ok. I'm trying to get the total length of a file. like, in seconds. I've been looking at code examples and whatnot but whenever I try to call gst_element_query like they do, the return value is always false
[01:53] yippi ([email protected]) left irc: "Client exiting"
[01:54] <handball> I have a little program trying to figure out what I'm doing wrong, if anyone wants to look at code. http://teyandei.net/projects/length.c
[01:56] <bitshifter> handball: have a look at how rhythmbox does it (metadata/rb-metadata-gst.c). The problem in your code is that you're querying before the sink has gotten any data yet (before the first pipeline iteration).
[01:56] <ds-work> you may need to iterate a few times before the length is known
[01:56] <handball> ohh ok. that makes sense
[01:57] <handball> see now I just feel silly, because I thought about that but didn't try it.
[01:58] apoc ([email protected]) left irc: Read error: 60 (Operation timed out)
[02:00] jcsston ([email protected]) joined #gstreamer.
[02:02] apoc ([email protected]) joined #gstreamer.
[02:03] <bitshifter> apoc?
[02:04] BBB ([email protected]) joined #gstreamer.
[02:05] iain ([email protected]) left irc: "! to you too"
[02:05] Action: BBB kicks again... this time, glib-2.3, gtk-2.3 and pango-1.3 are the target
[02:07] jcsston ([email protected]) left irc: "VDubMOD watchout TCME is coming!"
[02:09] <BBB> so why, if I install gtk-2.3, does my system refuse to show any themes in gdm (and therefore refuses to start the UI)? :/
[02:11] <casaxno> well getting tar balls from sourceforge, as version 0.7.3 i still get the same problem. Maybe it comes from version from autotools but i don't looks like good
[02:12] <ds-work> the current version would be 0.7.5
[02:12] Action: BBB does random evil things to totem
[02:12] <mathrick> casaxno: was ffmpeg source checked out correctly?
[02:12] <casaxno> yeah
[02:13] <casaxno> i get no errors
[02:13] <BBB> current gst-ffmpeg CVS does *not* compile
[02:13] <BBB> in case that wasn't clear yet ;)
[02:14] <casaxno> Patching ffmpeg if necessary .../bin/sh: -c: line 2: syntax error: unexpected end of file
[02:14] <casaxno> make[4]: *** [patches] Error 2
[02:14] <BBB> yup :)
[02:14] <BBB> and I can fix that error, but thomasvs needs to do some more love before it compiles again
[02:14] <casaxno> version 0.7.3 and 0.7.5 same problem
[02:14] <BBB> of what?
[02:14] <BBB> there's only one version of gst-ffmpeg
[02:15] <casaxno> as i said up
[02:15] <casaxno> Patching ffmpeg
[02:15] <casaxno>  ...
[02:15] sub_pop ([email protected]) joined #gstreamer.
[02:16] <casaxno> i meant 0.7.5 = cvs version
[02:16] <casaxno> sorry i was confusing
[02:18] handball ([email protected]) left irc: "Leaving"
[02:18] Nick change: harshy -> harshyOut
[02:19] Action: BBB commits fixes for the patching
[02:21] <BBB> try patch in CVS
[02:21] <mxpxpod> are there debian packages somewhere for 0.7?
[02:22] <ds-work> no
[02:25] <casaxno> sorry looking again from messages up. i come to understand. Well i'm so tired it's 2:30 AM on paris, i do too mistakes. It's better for me to sleep and wait for the fix.
[02:26] Action: mathrick grabs some sleep
[02:26] <mathrick> nite
[02:26] Nick change: mathrick -> mathrick|sleep
[02:26] <casaxno> thanks
[02:50] Blade_vrs ([email protected]) joined #gstreamer.
[02:51] <BBB> ok, I think I've got a fix for ffmpeg
[02:52] <Blade_vrs> apoc can i ask you a qustion please about tiscail and linux
[02:54] <BBB> and before anyone starts nagging about the commit I just did to gst-ffmpeg: don't even try
[02:55] Blade_vrs ([email protected]) left #gstreamer.


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&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.