IRC Logs

IRC <[email protected]>
Newsgroups gmane.comp.video.gstreamer.daily
Message-ID <[email protected]>
*******************************************************************
[03:00] <BBB> it's a bug in gstreamer
[03:00] <BBB> by default, it should passthrough unless otherwise requested
[03:00] <ds-work> it has nothing to do with fixating
[03:00] <ds-work> actually
[03:00] <BBB> so why do all my movies play at 16x16 then?
[03:00] <ds-work> it _does_ do passthrough unless requested
[03:00] <BBB> let me say it differently: my movies play at 16x16: is that a bug?
[03:00] <ds-work> how many times do I have to tell you?
[03:00] <BBB> it doesn't. my movies play at 16x16
[03:00] <BBB> it might passthrough in theory
[03:01] <BBB> but it doesn't in practiec
[03:01] <BBB> *my movies play at 16x16*
[03:01] <ds-work> something is forcing it to 16x16
[03:01] <ds-work> and it's not the plugins
[03:01] <BBB> it's not the totem window... totem's window is nicely at the default size (~400x300)
[03:01] <ds-work> and it's not the core
[03:01] <BBB> ok, but could you please help me debugging this? this is fairly annoying for end users
[03:02] <ds-work> it's likely due to the X window getting a configure event for that size
[03:02] <BBB> I don't care much where the bug is... however, in the end, there's a bug somewhere
[03:02] smoke ([email protected]) got netsplit.
[03:02] <ds-work> in the case of 16x16, the pipeline originally fixates to 16x16 as a guess, but then gets corrected before data flows
[03:03] <BBB> and could you explain me why ../gstreamer/tools/gst-launch videotestsrc ! ffcolorspace ! videoscale ! ximagesink plays at 16x16, even though videotestsrc:src fixates to 384x288 and ximagesink:sink fixates to 320x240?
[03:03] sub_pop ([email protected]) left irc: "Client exiting"
[03:04] <ds-work> I'd guess that for some reason, ximagesink decides to re-resize to 16x16 after the format is forced to XxY
[03:04] <BBB> so it *is* an element bug
[03:04] <ds-work> or an interaction with how it is used in gst-player
[03:05] <BBB> no, this is a gst-launch pipeline
[03:05] <BBB> so this is not in player
[03:05] <BBB> the gst-launch pipeline plays at 16x16
[03:06] <ds-work> your pipeline fixates to 16x16 because fixate functions do not travel down the pipeline.  What happens is that ffcolorspace ! videoscale is the last to fixate, which gives 16x16
[03:06] <ds-work> we need an extra layer of complexity in the negotiation code to handle preferred formats
[03:06] <ds-work> I'll probably do that in 0.9
[03:06] <BBB> but shouldn't ffcolorspace and videoscale 'forward' the getcaps() function to videotestsrc/ximagesink?
[03:06] <BBB> and 'get' the preferred size?
[03:06] <ds-work> fixate has nothing to do with getcaps
[03:07] <ds-work> getcaps is _allowed_ caps
[03:07] <BBB> I know
[03:07] <BBB> but those elements don't have a fixate function, right?
[03:07] <ds-work> not preferred or set caps
[03:07] <BBB> so it uses the default one
[03:07] <ds-work> yes
[03:07] <BBB> right?
[03:08] smoke ([email protected]) got lost in the net-split.
[03:08] <ds-work> yes, the ffcolorspace ! videoscale uses the default fixate functions
[03:08] <BBB> ok
[03:08] <BBB> so the formats going "in" this fixate functions are the return values of the getcaps functions on ffcolorspace:src and videoscale:sink, right?
[03:09] <ds-work> yes
[03:09] <BBB> ffcolorspace:src "forwards" the getcaps function to its other pad's peer (videotestsrc:src), and then adds 'any' format because that's what it does, right?
[03:09] <ds-work> yes
[03:10] <BBB> and the formats that videotestsrc supports are prepended to the list of formats that ffcolorspace can convert to, so that it "prefers" to be a passthrough, right?
[03:10] <ds-work> no
[03:11] <ds-work> passthrough is determined by link functions
[03:11] <ds-work> in a pad link function, you attempt to set the same caps on the otherpad.  if it works, you use paddthrough
[03:11] <BBB> yes, but the formats as given by getcaps determine what will "likely" or "unlikely" go into the link function
[03:12] <ds-work> well, it determines what can or cannot go to the link function
[03:12] <BBB> the core doesn't know when elements use passthrough, so elements need to say "I prefer this format because it'll give me passthrough" as part of their getcaps return value
[03:12] <BBB> and they do this by placing a gststructure earlier or later in the list of structs in the GstCaps
[03:13] <ds-work> no
[03:13] <ds-work> GstCaps has no preferences
[03:13] <BBB> why not? it used to work this way
[03:13] <ds-work> because it doesn't actually work
[03:13] <BBB> because...?
[03:13] <ds-work> at most, it only works with rough format
[03:14] <ds-work> and to keep ordering in gstcaps would have made the code a lot more complicated
[03:14] <BBB> yes, but it's required
[03:14] <ds-work> and literally impossible for intersection
[03:14] <ds-work> explain how it's required
[03:14] <ds-work> we've never had it
[03:15] <BBB> right now, it's mere luck if you end up doing passthrough... we need to actively prefer passthroughing
[03:15] <ds-work> we do actively prefer passthrough
[03:15] <BBB> and if you don't believe me: videotestsrc ! ... plays at 16x16 even though we fixated to other sizes... my file ! ... plays at 320x240 even though the file is 768x576... those are *bugs*
[03:16] <ds-work> at most, it's a bug in ximagesink
[03:16] <BBB> ok, so it's still a bug
[03:17] <BBB> and ximagesink causes the second... not the first
[03:17] <ds-work> the first is because we don't have a good mechanism for preferred caps
[03:17] <BBB> ok, so it's still a bug
[03:17] <ds-work> we have a method that doesn't suck too much
[03:17] <ds-work> a wishlist bug
[03:18] <ds-work> 16x16 is not _wrong_
[03:18] <BBB> I'm not saying this to annoy you. I'm saying this because after we've released 0.8.0, people will come in here and blame us that their video plays at 16x16 in totem
[03:18] <ds-work> as we have just discussed, that's a different bug
[03:18] <BBB> yes... and I'd still like to know which bug ;)
[03:19] <BBB> maybe it is a bug in ximagesink
[03:19] <BBB> that's very well possible
[03:19] <ds-work> I have never seen this bug
[03:19] <BBB> probably because you run with xvimagesink as output
[03:19] <BBB> (that's the default, IIRC)
[03:19] <ds-work> gst-player and gst-lauch always comes out with the right size
[03:19] <BBB> what bpp is your display running?
[03:19] <ds-work> no, i tend to use ximagesink, because swfdec looks better
[03:19] <ds-work> 32
[03:20] <BBB> I run at 16... maybe that matters? (I don't see how it would, but it might)
[03:20] <ds-work> it shouldn't
[03:21] <BBB> I know
[03:21] <BBB> I'll switch to 24 and try if that fixes something
[03:21] <ds-work> one of my laptops runs at 16 bit, and I never saw the bug there
[03:21] <BBB> hm...
[03:22] <ds-work> what do you get in the gst-play demo?
[03:23] <BBB> where is that?
[03:23] <BBB> you mean the player example?
[03:23] <ds-work> examples/gstplay/
[03:23] <BBB> [rbultje@shrek gst-plugins]$ examples/gstplay/player /media/clips/Trance\ Energy\ 2002\ DvDSebRip.avi
[03:23] <BBB> Segmentation fault
[03:23] <BBB> [rbultje@shrek gst-plugins]$
[03:24] <ds-work> cute
[03:24] <ds-work> how hard would that be to transfer to me?
[03:24] Action: ds-work needs to collect clips
[03:24] <BBB> I'll fix it, hold on
[03:25] <BBB> it's a few 100 MB, so we'll do that at the next gettogether, ok?
[03:26] <ds-work> ok, nm
[03:26] <taaz> http://www.insecure.org/nmap/images/haxxxor/video/HaXXXor-vol1-Nmap-high.mov
[03:26] <taaz> there's a clip for you ;)
[03:27] <ds-work> do you have fullpal.avi and halfpal.avi?
[03:27] Action: ds-work f33rs
[03:27] <BBB> [rbultje@shrek gstplay]$ ./player /media/clips/Trance\ Energy\ 2002\ DvDSebRip.avi
[03:27] <BBB> got video size 16, 16
[03:27] <BBB> :)
[03:27] <BBB> it runs though
[03:30] <BBB> ds-work: me?
[03:30] <BBB> er, dunno
[03:30] <BBB> probably not
[03:30] alley_cat ([email protected]) left irc: "May the Source be with you!"
[03:31] jcsston ([email protected]) joined #gstreamer.
[03:31] <BBB> Do you have any idea why quicktime movies are 'preferably' played through ffmpeg's quicktime demuxer? Shouldn't it prefer qtdemux?
[03:32] <BBB> Maybe a local error, but still
[03:32] <ds-work> rank problem
[03:32] sub_pop ([email protected]) joined #gstreamer.
[03:32] <BBB> Hm
[03:33] Action: BBB pulls down default rank reply from ffmpeg to 1
[03:33] <ds-work> qtdemux is RANK_PRIMARY
[03:38] Action: BBB f1x0rs
[03:38] <BBB> (gst-ffmpeg bug from me)
[03:39] Action: BBB found bug
[03:50] <ds-work> don't you love it when gdb tells you your plugin crashed in the middle of a big block of comments?
[03:54] <thaytoo> that means that your comments have a bug, yup
[03:54] <thaytoo> the easiest way to avoid comment bugs is never to write any comments
[03:54] <thaytoo> yup
[03:55] <ds-work> thaytoo: yer ma
[03:57] <thaytoo> heh :)
[03:58] <thaytoo> oh fine, it's either dirty or compiled with optimisations then
[03:58] <thaytoo> is there a third option?
[03:58] <BBB> you forgot to recompile after checking out?
[03:58] <thaytoo> that's 'dirty' 
[03:59] <ds-work> gdb is buggered?
[03:59] <BBB> oh
[03:59] Action: BBB doesn't know
[03:59] <BBB> shall I send our patches to the ffmpeg devels?
[03:59] Action: BBB feels like doing a flamewar
[03:59] <thaytoo> ds-work: hrmn, yeah.. could be gdb too
[03:59] <thaytoo> although it is usually pretty good about telling you when it has inconsistant internal state.
[04:05] <ds-work> oops
[04:05] Action: ds-work just rm'd a Makefile
[04:05] <ds-work> time to autogen again
[04:15] <Misirlou> ds-work: way 2 go newb
[04:17] Action: ds-work wonders if the many unchecked-in changes include any bugfixes
[04:22] <BBB> how do I get a backtrace of X errors?
[04:22] <BBB> X Error of failed request:  BadAccess (attempt to access private resource denied)
[04:22] <BBB> [..]
[04:23] <BBB> (gdb) bt
[04:23] <BBB> No stack.
[04:23] <BBB> ?
[04:23] <ds-work> use a powerpc
[04:23] Action: ds-work ducks
[04:24] Action: BBB doesn't kick anyone
[04:24] Action: BBB had good thoughts for the new month
[04:24] <ds-work> for that matter, anything !i386 will work
[04:24] <BBB> shut up
[04:24] <BBB> how do I get a backtrace? :p
[04:24] <ds-work> dunno
[04:25] <ds-work> I was just commenting about the fact that i386 is most likely to lose it's stack pointer
[04:26] <ds-work> anyone have an AAC file?
[04:26] <BBB> yes
[04:26] <BBB> one in matroska
[04:26] <ds-work> preferably one that we can put on fd.o and not get sued?
[04:26] <BBB> so you need to play it back using matroskademux .audio_00 ! faad ! osssink :)
[04:26] <BBB> it's Starwars_5_1_AAC thing
[04:26] <BBB> you have that, don't you?
[04:26] <ds-work> no
[04:27] <BBB> ehm
[04:27] <BBB> DCC?
[04:28] <BBB> wait
[04:28] <BBB> samples.matroska.org
[04:28] <BBB> :)
[04:28] <BBB> download it there
[04:29] <bluejay> playing oggs with spider is playing static, but using `oggdemux ! vorbisdec ! audioconvert` seems to work. Running with -v, shows that with spider is using half the channels, width, and depth after audioconvert. Any ideas?
[04:30] <BBB> not unless you can provide a list of the elements that it is using
[04:30] <BBB> to do that, use -o, output to an XML file and see what elements are put inside spider
[04:30] <BBB> :)
[04:31] <bluejay> with -v, it looks like spider's using the same elements.
[04:31] <ds-work> does that work?  or does it dump before spider plugs anything?
[04:32] <BBB> I think it dumps right after going into playing
[04:37] <bluejay> It looks like it didn't expand the spider in the xml dump.
[04:37] <ds-work> does it contain spideridentities?
[04:38] Action: ds-work fixes a number of bugs in faad
[04:39] <bluejay> ds-work: yes, two of them
[04:39] <BBB> that's the start state
[04:39] <BBB> so it's not far enough yet...
[04:39] <BBB> can you run it in gst-editor and see what spider does there?
[04:40] Action: BBB sees interesting crashes in ximagesink
[04:40] <bluejay> -v shows stuff inside spider
[04:40] <bluejay> I don't have gst-editor. It's another CVS module?
[04:40] <ds-work> yes
[04:42] <ds-work> how cute
[04:42] <ds-work> er, nm
[04:42] Action: ds-work is crazy
[04:42] <ds-work> nothing to see here
[04:50] Nick change: kh_out -> khalek
[04:53] <ds-work> could someone play a wav file and tell me if it's broken?
[04:55] <BBB> works fine using gst-launch
[04:55] <BBB> and using spider
[04:55] <ds-work> ok
[04:55] <BBB> interestingly, libgstplay fails to play it properly
[04:56] <BBB> I hear the sound, but there's loads of "ticks" in it
[04:56] <BBB> like someone is riding a motorbike
[04:57] <ds-work> ok, that's what I hear
[04:58] Action: ds-work wishes mpeg would work
[04:58] <ds-work> undefined symbol: mpeg2_pts
[04:58] <BBB> MPEG plays at one FPS and 16x16?
[04:58] <bluejay> ... the gst-editor in CVS seems to be for gst-0.6 :(
[05:01] <ds-work> it;s for 0.7
[05:02] Action: ds-work =~ s/-work//;
[05:02] <bluejay> oops, forgot to gst-register
[05:02] <ds-work> er
[05:02] Action: ds-work ~= s/-work//;
[05:06] <bluejay> in gst-editor, when I play the ogg, it makes the right elements, but doesn't connect them to anything. (It doesn't connect mad either) But it still plays static
[05:13] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out)
[05:18] <BBB> ds-work: update to newer libmpeg2?
[05:45] <ds> BBB: yeah.  taaz?
[05:48] jcsston ([email protected]) joined #gstreamer.
[05:53] <BBB> *g*
[06:16] bitshifter ([email protected]) left irc: Remote closed the connection
[06:16] bitshifter ([email protected]) joined #gstreamer.
[06:30] harshy ([email protected]) joined #gstreamer.
[06:57] thaytoo ([email protected]) left irc: "leaving"
[07:06] BBB ([email protected]) left irc: "Client exiting"
[07:11] aeyakovenko ([email protected]) joined #gstreamer.
[07:11] <aeyakovenko> hello
[07:13] <aeyakovenko> can i only put elements into a thread or can i put bins into a thread
[07:37] <aeyakovenko> oh, ic, i need to make ghost pads
[07:42] ChrisHJW ([email protected]) joined #gstreamer.
[07:58] Action: bitshifter wonders why gst-plugins/debian/*  hasn't been updated since 0.4.1
[08:02] <ds> because it's never been maintained there
[08:16] harshy ([email protected]) left irc: "I quit for now"
[08:17] mathrick|sleep ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[08:22] ChrisHJW ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[08:29] mathrick ([email protected]) joined #gstreamer.
[08:30] markey ([email protected]) joined #gstreamer.
[08:47] ds ([email protected]) left irc: Read error: 60 (Operation timed out)
[08:57] sjoerd_ ([email protected]) left irc: Remote closed the connection
[09:05] kmaraas ([email protected]) left irc: Client Quit
[09:17] jimmy_dean ([email protected]) got netsplit.
[09:17] sxpert ([email protected]) got netsplit.
[09:18] sjoerd ([email protected]) joined #gstreamer.
[09:18] ds ([email protected]) joined #gstreamer.
[09:18] somex1 ([email protected]) left irc: "Download Gaim: http://gaim.sourceforge.net/"
[09:20] jimmy_dean ([email protected]) returned to #gstreamer.
[09:20] sxpert ([email protected]) returned to #gstreamer.
[09:56] thomasvs ([email protected]) joined #gstreamer.
[09:57] Nick change: markey -> markey|afk
[10:05] aeyakovenko ([email protected]) left irc: "Download Gaim: http://gaim.sourceforge.net/"
[10:05] irc ([email protected]) left irc: Remote closed the connection
[10:18] sublett ([email protected]) joined #gstreamer.
[10:18] harshy ([email protected]) joined #gstreamer.
[10:20] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out)
[10:21] sxpert_work ([email protected]) joined #gstreamer.
[10:21] sjoerd ([email protected]) left irc: "Lost terminal"
[10:23] dolphy ([email protected]) joined #gstreamer.
[10:35] jdahlin ([email protected]) joined #gstreamer.
[10:40] wheels ([email protected]) left irc: "using sirc version 2.211+KSIRC/1.3.9"
[10:46] casaxno ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[10:47] casaxno_ ([email protected]) joined #gstreamer.
[10:51] Nick change: mathrick -> mathrick|Uni
[10:56] <KoRnouille> hey all, how can I figure out if I have an oss or esd sound card ?
[10:57] <thomasvs> eh ? :)
[10:57] <thomasvs> your soundcard is unrelated to the access method
[10:57] <thomasvs> ie, esd is a sound server
[10:58] <thomasvs> oss an api/module to directly access your card
[10:58] <sublett> you mean how to figure out the default sink? (gconftool-2 -g /system/gstreamer/default/audiosink)
[10:59] <thomasvs> ah, if that's what you meant, then yes, sublett is right
[11:00] <KoRnouille> ok
[11:00] <KoRnouille> osssink
[11:00] <KoRnouille> okay, thanks
[11:01] <KoRnouille> so I do have a problem... when I decode my video with queue / mad / osssink, the video playback gets everything slow
[11:01] <KoRnouille> and I can't hear anything from the sound card
[11:01] <KoRnouille> unfortunatly, I'm unable to know if my sound card work
[11:02] <KoRnouille> it's an onboard SoundMax
[11:02] <KoRnouille> on an intel board
[11:04] <thomasvs> why are you unable to know if it works ?
[11:04] <KoRnouille> I tried to use a XMMS player to read an mp3. But it reads my 5 minutes mp3 in a few seconds (no sound of course) (like if it was fastforward)
[11:04] <thomasvs> just play an audio file only
[11:04] <thomasvs> KoRnouille: you probably odn't have an mp3 plugin for xmms
[11:05] <KoRnouille> what can xmms read nativly ?
[11:05] <KoRnouille> .wav ?
[11:07] <KoRnouille> gst-launch-0.7 filesrc location="../Louie Vega ft Anane - Nos Vida.mp3" ! mad ! osssink
[11:07] <KoRnouille> but nothing comes out
[11:09] <thomasvs> KoRnouille: try an ogg in xmms
[11:09] <thomasvs> KoRnouille: are you sure your volume is ok ?
[11:09] <KoRnouille> hummm
[11:09] <thomasvs> try gst-launch sinesrc ! osssink
[11:09] <KoRnouille> software volume control
[11:10] <KoRnouille> gst-launch sinesrc ! osssink, RUNNING pipeline ...
[11:10] <thomasvs> does it make sound ?
[11:10] <KoRnouille> thomasvs: am I supposed to get sound ?
[11:10] <KoRnouille> aah non
[11:10] <KoRnouille> I don't
[11:10] <thomasvs> heh
[11:10] <thomasvs> check your volume settings on the card
[11:11] <KoRnouille> thomasvs: where can I see that on RH9 ?
[11:11] <KoRnouille> Im not used to X stuff
[11:11] <sublett> aumix
[11:14] <KoRnouille> I have a slider there... seems to be at around 70%
[11:15] alley_cat ([email protected]) joined #gstreamer.
[11:16] <bitshifter> KoRnouille: make sure the 'PCM' slider is also > 0
[11:24] kwm ([email protected]) joined #gstreamer.
[11:30] markey|afk ([email protected]) left irc: "bbl"
[11:34] fcrozat ([email protected]) joined #gstreamer.
[11:38] <KoRnouille> bitshifter: the PCM slider ? I don't see it
[11:39] <KoRnouille> and 1st of all, the slider I have looks like this : aumix +++++++++++++++++++++o++++++<Mic
[11:39] <KoRnouille> is this slider for the Mic ?
[11:39] <KoRnouille> that's the only slider I have
[11:44] sublett ([email protected]) left irc: "Nice of you to put me on the money"
[11:44] <thomasvs> KoRnouille: make a screenshot, you're confusing us :)
[11:44] <KoRnouille> alright
[11:44] <KoRnouille> :)
[11:45] sublett ([email protected]) joined #gstreamer.
[11:46] <KoRnouille> http://aconrad.nerim.net/debug/Sans%20titre-1%20copier.gif
[11:46] <fcrozat> ok, so, it seems v4l2 build is broken..
[11:46] <thomasvs> KoRnouille: hm, is that all you have ?
[11:46] <fcrozat> gstv4l2src.h doesn't include <linux/videodev2.h>
[11:46] <KoRnouille> yes
[11:46] <thomasvs> KoRnouille: are you sure you configured sound on your machine ?
[11:47] <thomasvs> KoRnouille: have you tried redhat-config-sound ?
[11:47] <thomasvs> fcrozat: highly possible, there's only one person here who works with the v4l2 stuff
[11:47] <KoRnouille> thomasvs: I installed RH9 and never touched my sound card before
[11:47] <thomasvs> KoRnouille: ok, first get it upaand running then.
[11:47] <fcrozat> hmm, strange, it is included in gstv4l2element.h..
[11:47] <fcrozat> 2s
[11:47] <thomasvs> it looks to me like you never configured sound at all
[11:47] <thomasvs> fcrozat: is this for 0.6 or 0.7 ?
[11:48] <fcrozat> CVS HEAD
[11:48] <fcrozat> jhbuild
[11:48] <KoRnouille> well, I don't really know how to do that. I though it was kinda plug and play ?
[11:49] <KoRnouille> just install RH9, and it will do the setup job for you
[11:49] <fcrozat> oh...
[11:49] <KoRnouille> my sound card it pretty standart I belive
[11:50] <KoRnouille> ill make sure everything it setup correctly in my bios
[11:50] <thomasvs> KoRnouille: redhat-config-sound, as I said
[11:53] <thomasvs> fcrozat: and ?
[11:53] <KoRnouille> okay thomasvs, I missed that line about redhat-config-sound. I'll try right away
[11:55] <KoRnouille> hummf... that's all I have : redhat-config-proc                 redhat-update-gnome-font-install2
[11:55] <fcrozat> thomasvs: nothing atm :((
[11:55] <fcrozat> still searching..
[11:55] <fcrozat> gstv4l2src.h:55: error: field `buffer' has incomplete type
[11:56] <thomasvs> KoRnouille: ok, you need to find the package that configures your sound card first
[11:59] Shoragan ([email protected]) joined #gstreamer.
[12:00] <fcrozat> thomasvs: ok, found the problem : this struct needs __KERNEL__ define
[12:00] <fcrozat> I'm not sure this is the right structure to use..
[12:01] Action: KoRnouille is installing redhat-config-soundcard
[12:01] <thomasvs> fcrozat: best is to file a bug and mail ronald about it
[12:01] bilboed_ ([email protected]) joined #gstreamer.
[12:02] <sublett> if it needs __KERNEL__ then it's probably not what you want
[12:02] <KoRnouille> hummmf... "no sound card detected"
[12:02] <fcrozat> sublett: indeed :)
[12:03] <fcrozat> thomasvs: I'll fill a bug and add him in cc
[12:03] <jdahlin> KoRnouille: I had a look at your example yesterday
[12:03] <KoRnouille> jdahlin: ah ? :)
[12:04] <jdahlin> KoRnouille: It's not possible to write something like that at the moment with the python bindings
[12:04] <KoRnouille> uurgh.
[12:04] <jdahlin> KoRnouille: We need to support the intefaces first (specifically the XOverlay) interface
[12:04] <KoRnouille> all this work for nothing
[12:04] <KoRnouille> how can I help ?
[12:05] <KoRnouille> do you have an idea when this will be available ?
[12:05] <KoRnouille> a few weeks ? a few months ? a few years ?
[12:05] <jdahlin> hopefully within next week
[12:05] <KoRnouille> whoaaah ! cool !
[12:05] <KoRnouille> will there be more docs ?
[12:05] <KoRnouille> well, I don't wanna ask for the moon neither
[12:07] <KoRnouille> jdahlin: is there a list somewhere where I could see what available / NA with python bindings ?
[12:07] <taaz> jdahlin: copying codegen code to gst-python?  why?
[12:08] <KoRnouille> jdahlin: how does my application looks like ? is it correctly written ? (as Im a newby in programming)
[12:08] <jdahlin> taaz: I don't want to depend on pygtk cvs head
[12:08] <jdahlin> :-)
[12:08] <jdahlin> KoRnouille: sorry, not at the moment
[12:08] <taaz> well shit.  copy in gst head too
[12:08] teuf ([email protected]) joined #gstreamer.
[12:08] <jdahlin> KoRnouille: Yeah, we'll probably write some at the moment
[12:09] <jdahlin> taaz: well, thomas wants to release as soon as possible so
[12:12] <KoRnouille> jdahlin: FMI, could you explain how binding works ? Maybe you could send me a src code to see how it goes all together ? Trying to understand how to write bindings... because I'm ready for getting things moving with python...
[12:12] ensonic ([email protected]) joined #gstreamer.
[12:12] bilboed ([email protected]) left irc: Read error: 110 (Connection timed out)
[12:12] <thomasvs> KoRnouille: if you don't know C, writing bindings is a bad idea :)
[12:12] <taaz> KoRnouille: just check out the code from cvs.  that's all there is.
[12:13] <KoRnouille> thomasvs: I know how to read C now. ;)
[12:13] <KoRnouille> in which directory would this be ?
[12:14] <thomasvs> KoRnouille: trust me - you cannot know enough C in two days to be able to write bindings
[12:14] <KoRnouille> thomasvs: I know. I just wanted to see how this works.
[12:14] <KoRnouille> thomasvs: but I'm looking forward to develop a DVB pluging for gstreamer.
[12:14] <taaz> jdahlin: do you really have a plan for supporting interfaces properly in the next week?  i can only assume this will be a hack.  i think proper support depends on pygtk code doing the proper thing such as adding wrapped interfaces to __bases__ on object creation.  which seems non-trivial.
[12:15] <KoRnouille> wouldn't that be cool ? decode mpeg2 and mpeg1 in hardware
[12:15] <jdahlin> taaz: there are patches for that bugzilla...
[12:15] <KoRnouille> + read all other video on the TV out of the DVB card (full featured card of course)
[12:16] <taaz> jdahlin: oh? do they work? ;)  i'm sick of wingo telling me things like that work in guile already ;)
[12:16] <KoRnouille> would it be in gstinterfaces ?
[12:16] <jdahlin> taaz: not really
[12:19] <fcrozat> thomasvs: another build problem : speex doesn't build :(
[12:23] sjoerd ([email protected]) joined #gstreamer.
[12:33] <thomasvs> fcrozat: here it builds fine
[12:33] <thomasvs> fcrozat: it doesn't work though
[12:33] kmaraas ([email protected]) joined #gstreamer.
[12:34] <fcrozat> thomasvs: hmm, with 1.1.4 ? :)
[12:34] <thaytan> I have some speex stuff I should commit
[12:34] <thaytan> it doesn't handle the content, but it adds typefinding
[12:34] <thaytan> a work-in-progress
[12:36] <thomasvs> I wanted to hear jdub's comment about ogo yesterday, so I tired :)
[12:36] <thomasvs> fcrozat: no, 1.0.3
[12:36] <thaytan> ogo?
[12:37] <thomasvs> oGALAXYo
[12:37] <thaytan> oh
[12:37] <fcrozat> thomasvs: you should try with 1.1.4 then :)
[12:37] <thaytan> fcrozat: which distro is that?
[12:37] <fcrozat> thaytan: Mdk 10.0 :)
[12:38] <KoRnouille> jdahlin: would you please notify me when ever the bindings I want to use are available please ?
[12:39] <jdahlin> KoRnouille: don't worry, you'll see the annonucements
[12:39] <jdahlin> KoRnouille: radio, tv, newspapers etc
[12:39] <KoRnouille> SMS on my phone, okay. :)
[12:41] <KoRnouille> also, I just wanna say you guys a doing a great job. I feel that gstreamer is moving on. A new release every few weeks. That's really nice.
[12:44] markey ([email protected]) joined #gstreamer.
[12:44] <jdahlin> taaz: do you have a link to wingos guile bindings
[12:48] <thomasvs> KoRnouille: thanks, we aim to please
[12:50] <KoRnouille> thomasvs: specially you, I think your kinda motivating. Having release deadlines, etc... this gives a good image to gstreamer
[12:50] iain ([email protected]) joined #gstreamer.
[12:50] <KoRnouille> it's not just "sometime in the next week", or "soon"
[12:50] <KoRnouille> it's on next monday. :)
[12:50] <thomasvs> KoRnouille: well, it can always slip :)
[12:51] <KoRnouille> thomasvs: I know, but at least, your giving deadlines, and people know what to hang on
[12:51] <thaytan> damnit
[12:51] <KoRnouille> I can see you guys are working great
[12:51] <KoRnouille> anyway, enough
[12:52] <thaytan> and if this stupid machine would DO SOMETHING I'd help hit the deadline
[12:52] <thaytan> gah gah gah
[12:52] <thomasvs> thaytan: what's the problem ?
[12:52] <thaytan> tomorrow we're off to replace my laptop, which will help
[12:52] <thaytan> thomasvs: the problem is I need to clear space on the hard disk by burning some of the 100G of DV footage I have on here
[12:52] <thomasvs> thaytan: well, I'm planning on doing an allweekend hacking marathon
[12:52] <thaytan> but 100Gig doesn't move too well
[12:52] <thomasvs> thaytan: aw, just remove it :)
[12:52] <thaytan> s/well/quickly/
[12:53] <thaytan> thomasvs: there is a local computer charity that refurbishes donated computers, installs linux and provides them to local charities etc
[12:53] <thaytan> they just received 10 palette loads of computers, so I'm helping them sort parts most of tomorrow
[12:54] <thaytan> and buying my laptop, but Sunday has Gstreamer all over it
[12:58] <thomasvs> anyone know why apparently it's ok to link vorbisdec and osssink even though their mimetypes differ ?
[13:03] <dolphy> what's the interset debug telling ?
[13:03] mathrick|Uni ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[13:03] <thomasvs> dolphy: it seems to have a state error during nego that it ignores, strange
[13:04] Action: dolphy rebuils gst's HEAD
[13:04] <dolphy> it's been a long time :)
[13:04] <bitshifter> speaking of vorbisdec: vorbisdec.c:55-59 looks like it might need fixing rather than uncommenting
[13:27] Nick change: fcrozat -> fcrozat|lunch
[13:37] <iain> so what stuff do I need to check out of cvs to get all the useful plugins?
[13:37] <iain> gst-plugins and gst-ffmpeg?
[13:42] <thomasvs> iain: yep
[13:42] <thomasvs> jdahlin: WARNING: No declaration for: gst_data_free
[13:42] <thomasvs> WARNING: No declaration for: gst_buffer_free
[13:43] <thomasvs> jdahlin: if these are the symbols you added, could you document them please ?
[13:44] <thaytan> gst-ffmpeg is still going to need massaging to build, right?
[13:44] <thaytan> or did I miss some fixes commits?
[13:44] <iain> thomasvs: and will gst-ffmpeg work from cvs now or do I need to do stuff by hand still?
[13:58] <jdahlin> thomasvs: I think they were removed
[13:59] <thomasvs> jdahlin: you sure ?
[14:00] <thomasvs> iain: I haven't checked it yet, bbb claims it should work
[14:00] <jdahlin> thomasvs: no
[14:00] <thomasvs> I can work on it after 0.8
[14:04] <bitshifter> thomasvs, jdahlin: http://sourceforge.net/mailarchive/message.php?msg_id=7251508
[14:05] <thomasvs> bitshifter: ah, thanks
[14:05] Action: thomasvs fixes doc
[14:07] <thaytan> are we going to kill xvideosink before 0.8?
[14:08] <thaytan> or maybe make it a bin autoplugger thing that tries xvimagesink then ximagesink?
[14:15] thaytan ([email protected]) left irc: Remote closed the connection
[14:19] <KoRnouille> should I install the alsa stuff for my sound card ?
[14:20] <KoRnouille> grep sound /var/log/messages
[14:20] <KoRnouille> Mar  5 10:27:34 STARS kudzu: aliased sound-slot-1 as audio
[14:20] psyduck ([email protected]) joined #gstreamer.
[14:29] markey ([email protected]) left irc: "bbl"
[14:53] thaytan ([email protected]) joined #gstreamer.
[14:59] <thomasvs> thaytan: I'm killing it off if nobody does the autoplugger, yeah
[14:59] bforbes ([email protected]) joined #gstreamer.
[15:03] mxpxpod ([email protected]) left irc: Read error: 110 (Connection timed out)
[15:13] bforbes ([email protected]) left irc: "*sigh* I don't want to come up with a quit message..."
[15:26] <ensonic> thomasvs: why have you marked bug 134863 as an enhancement?, the code has changed and therefore the docs should reflect that
[15:28] thaytan ([email protected]) left irc: Remote closed the connection
[15:31] <ensonic> thomasvs: btw. compiling gst has become much better as compared to one month ago! (about two weeks ago we talk about the makefile issue regarding to gdkpixbuf - have you had time looking into it?)
[15:31] psyduck ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[15:32] psyduck ([email protected]) joined #gstreamer.
[15:37] Action: dolphy will debug ac3
[15:46] wingo ([email protected]) joined #gstreamer.
[15:46] <wingo> hey folkses
[15:50] kwm ([email protected]) left irc: Remote closed the connection
[15:53] markey ([email protected]) joined #gstreamer.
[15:57] <thomasvs> ensonic: that ought to have been fixed, I know I fixed it correctly
[15:58] <thomasvs> ensonic: are you sure I changed it (the bug) ?
[16:16] <wingo> check ya'll later this weekend.
[16:17] <thomasvs> wingo: some of your patches got reverted, FYI
[16:17] <iain> wingo: is there a reason why audioconvert might always output 1 channel audio unless explicitly told to out 2?
[16:18] <iain> (when doing int to float conversion)
[16:23] fcrozat|lunch ([email protected]) left irc: "Client exiting"
[16:26] <dolphy> thomasvs: check your icq
[16:35] <ensonic> thomasvs: about 134863 the bughistory looks strange, [email protected] has changed it, so thats not you ;-) maybe you can just commit and close it
[16:37] <thomasvs> dolphy: use freedesktop.org/~gstreamer/ instead
[16:37] <dolphy> thomasvs: sam
[16:37] <dolphy> same
[16:38] <thomasvs> ugh, I get internal server errors now ?
[16:38] Action: thomasvs starts hating fdo
[16:38] wingo ([email protected]) left irc: Read error: 110 (Connection timed out)
[16:39] <ensonic> thomasvs: about the gst-plugins/gdkpixbuf stuff, I have updated cvs yesterday and the issue is still there
[16:40] <dolphy> thomasvs: don't you have a direct download link ?
[16:40] <thomasvs> http://freedesktop.org/~gstreamer/src/gst-ffmpeg/
[16:41] foser ([email protected]) joined #gstreamer.
[16:41] <dolphy> thomasvs: thx
[16:41] <thomasvs> ensonic: ok, can you make a full bug report detailing the problem, in bugzilla, so I can check again ?
[16:42] <ensonic> thomasvs: I do
[16:44] mathrick ([email protected]) joined #gstreamer.
[17:03] nturner|work ([email protected]) joined #gstreamer.
[17:10] kwm ([email protected]) joined #gstreamer.
[17:10] <ensonic> thomasvs: uhm, it will take a while - I need to upgrade libtool :-(
[17:21] markey ([email protected]) left irc: "bbl"
[17:30] kmaraas ([email protected]) left irc: "Leaving"
[17:33] <iain> why does audioconvert decide it wants to use 1 channel...why????
[17:34] Action: iain uses multiple ? to show the importance of this question like leet AOL USERS!!!!
[17:35] <teuf> iain: you forgot to insult the developers and say gstreamer is crap, you get answers much faster when you don't forget to do that 
[17:36] <dolphy> ac3 works 
[17:36] Action: dolphy kicks matthias
[17:36] <sxpert_work> lol
[17:36] <jdahlin> dolphy: really?
[17:36] <iain> teuf: oh yeah...GSTREAMER SUX! UR ALL DICKS!
[17:37] <KoRnouille> hummmf... The Intel Corp.|82801EB AC'97 Audio is not supported.
[17:39] <KoRnouille> <teuf> iain: you forgot to insult the developers.... // teuf always has the right solutions
[17:40] <dolphy> iain: here is an AOL user answer : because...
[17:42] <iain> dolphy: damn, them AOL users know everything
[17:43] <KoRnouille> jdahlin: In videowall setup, I will be reading multiple files from the server. Is there a way I can reset the client's pipeline (PLAYING / NULL / PLAYING) when a new file from the server come's in to play ?
[17:43] <KoRnouille> how can I tell the client to reset it's pipeline ?
[17:43] <jdahlin> KoRnouille: don't ask me, ask someone with clues :)
[17:44] <KoRnouille> okay : someone with clues, Im asking you the same question as jdahlin
[17:44] Nick change: khalek -> kh_zZz
[17:45] <KoRnouille> thomasvs: any idea ?
[17:54] casaxno_ ([email protected]) left irc: Remote closed the connection
[18:10] markey ([email protected]) joined #gstreamer.
[18:18] <dolphy> weeeeee
[18:20] sxpert_work ([email protected]) left irc: Remote closed the connection
[18:23] Action: dolphy loves sockets now :)
[18:24] psyduck ([email protected]) left irc: "Leaving"
[18:28] sub_pop ([email protected]) left irc: "Client exiting"
[18:29] sxpert_work ([email protected]) joined #gstreamer.
[18:35] teuf ([email protected]) left irc: "Client exiting"
[18:36] mxpxpod ([email protected]) joined #gstreamer.
[18:38] pb_ (~pb@2002:5160:45ef:0:240:95ff:fe30:aa84) joined #gstreamer.
[18:39] Action: thomasvs hates packaging even more now
[18:40] sub_pop ([email protected]) joined #gstreamer.
[18:41] sxpert_work ([email protected]) left irc: "Leaving"
[18:44] <ensonic> shit, the new libtool stuff does not work :-(
[18:45] Action: ensonic is filing anoter bug
[18:46] Nick change: markey -> markey|afk
[18:47] Nick change: mathrick -> mathrick|afk
[18:47] sxpert_work ([email protected]) joined #gstreamer.
[18:48] <ensonic> uhm, just a make clean did it
[18:48] <ensonic> ciao
[18:48] ensonic ([email protected]) left #gstreamer.
[18:50] <jdahlin> thomasvs: what do I need to have installed to get xmlto working?
[18:50] <thomasvs> jdahlin: xmlto ? :)
[18:59] <taaz> hmm.  freshmeat just send me a bad-link-warning-will-remove-project-in-7-days for gst-python
[18:59] <taaz> need to get that /bindings/ dir active again soon i suppose
[19:00] <taaz> jdahlin: the /bindings/guile/ (?) dir is probably where to find guile info ;)
[19:00] <taaz> or just look at them in cvs i guess
[19:00] <jdahlin> taaz: okay
[19:00] <jdahlin> taaz: got some interface code working today btw
[19:00] <jdahlin> taaz: but it's far from ready
[19:02] sxpert_work ([email protected]) left irc: Client Quit
[19:04] <taaz> jdahlin: why did you write logging.py instead of using standard logging module?
[19:05] <jdahlin> taaz: only available in 2.3
[19:08] <taaz> a standalone package has been available for a long time.  i used it before 2.3 came out.
[19:08] sxpert_work ([email protected]) joined #gstreamer.
[19:09] <jdahlin> I'd like to depend on as little as possible for now
[19:09] <jdahlin> logging.py is only a couple of minutes work anyway
[19:11] <taaz> the 2.3 logging module is 2223 lines.  and it's cool.  i don't see why you have this thnig against using code that's maintained by someone else.
[19:12] <jdahlin> 1) dependency of 2.3 or an external package
[19:12] <jdahlin> it's really quite hard to install non standard stuff on three different build bots
[19:12] <jdahlin> with more to come
[19:12] <jdahlin> 2) It's far too complicated for what I needed
[19:13] <jdahlin> it's also quite difficult to extend if you don't know it perfectly
[19:13] <jdahlin> with my module I have control
[19:14] <jdahlin> but it doesn't matter much, or?
[19:15] <taaz> i'm not even sure how to respond.  apparently we don't think at all alike ;)
[19:15] smoke ([email protected]) joined #gstreamer.
[19:16] <jdahlin> :-)
[19:17] <taaz> 2.3 has been out for 9 months or so?  i've had debian betas installed since 2002 i think.  i don't even consider that an issue.  i'm not going to even think about 2.2 support if i want to use another 2.3 feature.
[19:17] <jdahlin> Well, FC1 still uses python 2.2
[19:17] <jdahlin> As do YD3, RH9
[19:18] <taaz> they don't have 2.3 packages?
[19:18] <jdahlin> not easily installable
[19:18] <jdahlin> I've spent 2 hours today building a separate 2.3 package for FC1
[19:18] <taaz> jeez.  i didn't realize this was even an issue.  more reason to switch to a real distro like debian ;)
[19:19] <jdahlin> Are there 2.3 packages for stable?
[19:19] <taaz> speaking of that... if it's easy to setup a build process on remote machines i can add a debian builder
[19:19] <thomasvs> taaz: it's fairly easy yeah
[19:19] <taaz> stable?  i have no idea.  stable is older than 2.3
[19:20] <jdahlin> so, then there will be issues
[19:22] <taaz> 2) logging module is not hard to use.  it takes 3 lines.  i think there's a default mode which uses less too.
[19:22] <taaz> the only reason it's a large module is it's too easy to extend so they did and have many logging methods
[19:22] Action: jdahlin ignores taaz
[19:25] <taaz> well fine.
[19:25] <taaz> where's the love?
[19:25] Action: taaz out for a bit
[19:25] <dolphy> that's the way love goes....
[19:28] <KoRnouille> jdahlin: in python, how do I setup filtered caps ? video/x-raw-rgb,width=XXX,height=YYY ?
[19:29] <jdahlin> KoRnouille: dunno, how do you do it in c?
[19:29] <KoRnouille> i dunno, I can only tell you how to do it on command line
[19:30] <KoRnouille> { queue ! mpeg2dec ! videoscale ! video/x-raw-rgb,width=XXX,height=YYY ! xvimagesink }
[19:30] <jdahlin> how is that done in C?
[19:30] Action: jdahlin looks at dolphy and thomasvs
[19:30] <KoRnouille> i dunno, thomasvs told me these were called filter caps...
[19:32] <dolphy> jdahlin: gst_element_link_filtered
[19:32] <KoRnouille> what do you put in () ?
[19:32] <jdahlin> hmm, caps is not really wrapped in python
[19:32] <jdahlin> KoRnouille: I know what you can do!
[19:32] <jdahlin> KoRnouille: file a bug
[19:32] <KoRnouille> jdahlin: I don't even know how to do that
[19:33] <KoRnouille> :/
[19:33] <jdahlin> KoRnouille: go to http://bugzilla.gnome.org
[19:33] <jdahlin> then, report a new bug (using advanced interface)
[19:33] <jdahlin> look for the GStreamer product
[19:33] <KoRnouille> gstreamer.Element.link_filtered <-- that's seems available
[19:33] <KoRnouille> gstreamer.Element.link_pads_filtered <-- that's seems available too
[19:34] <jdahlin> KoRnouille: yes, but the caps is not properly implement in python
[19:35] <ds> moo
[19:35] <ds> can we switch to optgthread as the default scheduler?
[19:36] <ds> after a particularly bloody battle with gdb last night, I decided that I'm no longer dealing with cothreads
[19:36] <jdahlin> default opt is not using threads, right?
[19:38] <KoRnouille> jdahlin: ooh, it that why I get GStreamer-CRITICAL **: file gstcaps.c: line 517 (gst_caps_is_fixed): assertion `caps != NULL' failed /// GStreamer-WARNING **: trying to set non fixed caps on pad udpsrc:src, not allowed ???
[19:38] <ds> KoRnouille: that looks like udpsrc is broken
[19:39] <KoRnouille> but that's using python.
[19:40] Nick change: mathrick|afk -> mathrick
[19:40] nturner|work ([email protected]) left irc: Read error: 54 (Connection reset by peer)
[19:41] teuf ([email protected]) joined #gstreamer.
[19:45] walters ([email protected]) joined #gstreamer.
[19:46] <walters> word
[19:46] <walters> so 0.7.5 doesn't have that crash-on-unref bug right?
[19:46] <teuf> walters: I think it does have it
[19:47] <walters> :(
[19:47] <thomasvs> we're releasing soon anyway
[19:47] <thomasvs> walters: I think I'm going to add release-device properties to the audio sinks so rb can pause that way instead of going to NULL
[19:47] <teuf> thomasvs: still on monday ?
[19:48] <walters> thomasvs: this is to avoid the clock-resetting issue?
[19:48] <thomasvs> teuf: well :)
[19:48] <thomasvs> walters: no, to avoid you setting it to NULL :)
[19:48] <thomasvs> walters: setting it to NULL is just wrong, but I understand why you're doing it
[19:48] <walters> thomasvs: hmm.  why is it "just wrong"?
[19:48] <thomasvs> walters: and however way you put it, people blame it on gst anyways
[19:48] <thomasvs> walters: because NULL is for when you want to get rid of something.
[19:49] <thomasvs> walters: the only reason you're setting it to NULL is because gst only frees the device when going to NULL
[19:49] <thomasvs> walters: which I consider to be wrong on our part, but people seem to disagree on that.
[19:50] <thomasvs> walters: gst is doing the right thing when you unpause and it waits for x seconds.
[19:50] <walters> thomasvs: isn't the waiting due to the clocking reset?
[19:51] <teuf> walters: yep, NULL more or less means "reset everything since a new stream will begin"
[19:51] <thomasvs> walters: yeah, exactly.  so gst is doing the right thing.
[19:51] <teuf> and when you go from NULL to playing, it notices the stream doesn't start at time 0, so it waits
[19:51] <walters> thomasvs: ok then, sounds reasonable to me.
[19:51] <thomasvs> walters: the output sink is waiting on the time to catch up to where the rest of the pipeline is.
[19:52] <thomasvs> walters: but I fully realize it's very annoying if you as an app developer wants to release the device :)
[19:52] <thomasvs> walters: I'm just having a really hard time explaining to the others that this is a flaw in our design.
[19:52] <thomasvs> or, maybe they know something I don't that explains why this isn't a flaw in our design :)
[19:52] <walters> thomasvs: so this will be in 0.8.0?
[19:53] <thomasvs> walters: I'd feel really really embarassed if rhythmbox with a stable gst actually has this bug.
[19:53] <thomasvs> walters: so, as far as I'm concerned, it won't be in, whatever it takes.
[19:53] <walters> ah...i mean, your release-device property will be in 0.8.0?
[19:54] <thomasvs> yeah
[19:54] jdahlin ([email protected]) left irc: "Leaving"
[19:54] <thomasvs> unless ds or company come up with something better this weekend at least :)
[19:55] <walters> ok.  it does seem a little dirty though.
[19:55] ChrisHJW ([email protected]) joined #gstreamer.
[19:55] <walters> maybe we need a state between NULL and READY
[19:55] <thomasvs> walters: yeah, that's IMO the right solution.  or, at least, move device grabbing to between READY and PAUSED
[19:55] <walters> right
[19:56] <walters> adding a new state probably isn't something to do right before 0.8 though :)
[19:56] <thomasvs> no kidding :)
[19:56] <thomasvs> walters: well, I need support from apps developers so heads aren't getting stuck in the sand when it gets brought up :)
[19:57] <teuf> btw, did jorn complain about gst0.7 on bugzilla ? he said he had 2 major issues with it today when I asked him about it
[19:57] <thomasvs> teuf: don't think I saw any bugs filed by jorn no
[19:57] <thomasvs> but I could have overlooked them
[19:58] <walters> thomasvs: makes sense.  just ping me or teuf once it's commmitted, we'll switch over
[19:58] <teuf> thomasvs: damn jorn ;)
[20:00] Nick change: markey|afk -> markey
[20:08] walters ([email protected]) left irc: Client Quit
[20:13] <KoRnouille> thomasvs: if I ever wanna bugzilla something about gst-python, which "Component" should I choose ?
[20:14] <thomasvs> KoRnouille: it's not there ?
[20:15] <KoRnouille> I might be blind... just have a look
[20:15] Action: thomasvs keeps forgetting how to debug GST_CAPS from C
[20:17] <KoRnouille> There is "documentation, don't know, gst-editor, gst-ffmpeg, gst-player, gst-plugins, gst-rec, gstmm, gstreamer (core)"... But apparently, nothing about gst-python...
[20:18] <thomasvs> KoRnouille: ok, added
[20:18] <KoRnouille> :p thanks
[20:19] <KoRnouille> Okay, I wanna be the 1st one. ;)
[20:20] <KoRnouille> should I send stuff about not beeing able to use xvimagesink into a socket to an X application ?
[20:20] <KoRnouille> about XOverlay
[20:21] <KoRnouille> Actually, this is more a request than a bug
[20:21] <KoRnouille> so I don't know if I should pollute the bugzilla with these kinda problems
[20:22] <ds-work> what problem?
[20:22] <KoRnouille> XOverlay not working with python
[20:22] <thomasvs> KoRnouille: requests are fine
[20:22] <KoRnouille> thomasvs: okay
[20:23] <KoRnouille> thomasvs: btw, I asked before (but not sure if you were there) :
[20:23] <KoRnouille> in the videowall application, I would use the server to read many files (playlist) and send this on the client.
[20:24] <KoRnouille> but how would I reset the pipeline of the client (STATE_NULL) when the server starts a new file ? For flushing.
[20:24] Company ([email protected]) joined #gstreamer.
[20:24] <thomasvs> KoRnouille: why do you need to reset on the client ?
[20:25] <ds-work> thomasvs: I think the release-device idea is ok
[20:25] <KoRnouille> because when I read multiple mpeg1 files (mpeg2 doesn't work for me yet), the client reads the 1st file, everything's fine, but on the next file, the video get's a little crappy, and after a while, I get mpeg2dec errors, and finally a seg fault
[20:25] <ds-work> thomasvs: /me is suddenly interested in any hack that will fix the bug
[20:26] <thomasvs> ds-work: I agree, it's embarassing
[20:26] <thomasvs> and I want to spend most of my time this weekend on media-info and the bloody mpeg playback bug
[20:27] <KoRnouille> thomasvs: do you get my point ?
[20:28] <ds-work> thomasvs: try using a different scheduler
[20:28] <Company> mpeg playback bug?
[20:28] <ds-work> thomasvs: I started using basicgthread, and the problem disappeared
[20:28] m_wheels ([email protected]) joined #gstreamer.
[20:29] Nick change: m_wheels -> wheels
[20:31] Shoragan ([email protected]) left irc: "Leaving"
[20:34] <ds-work> Company: what do you think the best scheduler is currently?
[20:35] <Company> ds-work: they're all borked one way or another
[20:35] <thomasvs> ds-work: I'd rather fix the scheduler.  it looks to me like osssink just isn't getting shceduled to run, so the clock doesn't get updated
[20:35] dolphy ([email protected]) left irc: "Network down, IP Packets delivered via UPS"
[20:36] <ds-work> a first step is to get make check to pass with the various schedulers
[20:43] <Company> who is Matthias Saou?
[20:43] <Company> irc nick?
[20:47] <thomasvs> Company: thias
[20:47] <thomasvs> Company: he's not on irc much
[20:48] <Company> hm
[20:48] <thomasvs> he runs freshrpms
[20:48] <thomasvs> and we have a really hard time having anything gst-related work on his machines :)
[20:48] <Company> yeah
[20:49] <Company> that's why i need him
[20:49] <thomasvs> he just left :)
[20:49] <Company> alsa got a bugtracker ;)
[20:49] <thomasvs> Company: how angry would you be if I add hw:0 as the default device to alsasink ?
[20:50] <Company> thomasvs: i'd be quite annoyed
[20:50] <Company> ha
[20:50] Last message repeated 1 time(s).
[20:50] <Company> jdahlin
[20:50] <Company> get him in herer!
[20:50] <thomasvs> he just left too :)
[20:50] <thomasvs> Company: well, any other suggestions to make alsa work out of the box for the huge amount of people that will be sending us bugs next month on it ?
[20:51] <Company> yes
[20:51] <Company> alsa got a bugtracker
[20:51] <Company> get the bug fixed upstream :)
[20:51] <thomasvs> that only works *before* it ends up in a very widely deployed distro :)
[20:51] <Company> yes
[20:51] <thomasvs> right now we'll have to punt somehow so this doesn't bury us
[20:52] <Company> i'm afraid of starting that early applying duct tape everywhere
[20:52] <Company> loads of plugins are still full of that crap from 0.6 punting
[20:53] <Company> in fact there's a hell of a lot of spider workarounds everywhere :/
[20:54] <thomasvs> yeah, I know
[20:54] <thomasvs> but, there's nothing to be done about it.
[20:54] <thomasvs> we're supposed to release a 0.8 :)
[20:54] <Company> i'd like to have a list where all those things are documented
[20:54] <thomasvs> the best we can do is write down all the hacks we have to do this weekend, then discuss the right way of fixing them for the next cycle
[20:54] <thomasvs> our mistake was probably not to document the hacks we were adding
[20:54] <thomasvs> I've been thinking how we can filter out all those hacks and discuss them
[20:54] <Company> gst-plugins/HACKS
[20:55] <Company> CrapLog
[20:56] <ds-work> or use the comment /* HACK */
[20:56] kmaraas ([email protected]) joined #gstreamer.
[20:56] <Company> no
[20:56] <Company> i'd prefer to have all of them in one place with a good explanation of why it was done
[20:56] somex1 ([email protected]) joined #gstreamer.
[20:56] <Company> so we can easily figure out what's missing in 0.9
[20:57] <thomasvs> Company: agreed
[20:57] <Company> i'd like the ChangeLog format
[20:57] <Company> with longer explanations
[20:57] <thomasvs> let's not call it CrapLog though
[20:58] <Company> yeah
[20:58] <sxpert> thomasvs: cr@plog would be fine ;D
[20:58] <Company> --enable-segfault and CrapLog are not that nice...
[21:00] Action: ds-work thinks --enable-segfault is cute
[21:00] <ds-work> --enable-bugs
[21:05] ChrisHJW ([email protected]) left irc: Client Quit
[21:05] ChriHJW ([email protected]) joined #gstreamer.
[21:06] <Company> hm
[21:06] <Company> osssink needs a fixate function
[21:07] <thomasvs> it so does
[21:07] <ds-work> doesn't it have one?
[21:07] <thomasvs> one that prefers 44.1/stereo
[21:08] <Company> hrm
[21:08] <Company> audioconvert has one, too?
[21:09] <thomasvs> I think so, but it prefers changing the channel count
[21:09] <thomasvs> I lost track of all changes to audioconvert :)
[21:09] <thomasvs> all right !
[21:09] <Company> it doesn't here
[21:09] Action: thomasvs runs apt-get upgrade and gets 25 new packages installed, both 0.6 and 0.7
[21:10] <thomasvs> Company: what version of openjade do you have compiled ?
[21:10] <Company> openjade:I: "openjade" version "1.3.2"
[21:10] <Company> openjade:I: "OpenSP" version "1.5.1"
[21:11] <thomasvs> Company: do the docs say they won't build, or does the build fail somewhere ?
[21:11] <Company> thomasvs: haven't tried in a while
[21:11] <Company> hm
[21:11] <Company> spideridentity has no fixate function
[21:11] <ds-work> spideridentity should not have one
[21:12] <Company> is there no proxy_fixate or so?
[21:12] <ds-work> no
[21:13] <Company> because spider ! osssink (which translates to ... ! audioconvert ! spideridentity ! osssink ) fixates to audio/x-raw-int, rate=(int)44100, channels=(int)1, endianness=(int)1234, width=(int)8, depth=(int)8, signed=(boolean)true
[21:13] <Company> which is not good
[21:13] <thomasvs> Company: probably related to what that gentoo guy is having
[21:13] <thomasvs> I had something similar going wrong at first too, which is what causes his static, "but I can still hear the song somewhat"
[21:14] <ds-work> that sounds like audioconvert and spideridentity are doing the fixate
[21:14] <ds-work> instead of osssink
[21:15] <Company> yeah
[21:15] <Company> probably
[21:15] Action: thomasvs checks how buildbot is doing
[21:16] sub_pop ([email protected]) left irc: Read error: 60 (Operation timed out)
[21:21] wheels ([email protected]) left irc: Read error: 54 (Connection reset by peer)
[21:22] <thomasvs> gst_ogg_get_pad_by_pad (ogg=0x96081d0, pad=0x95fb0cc) at gstoggdemux.c:276
[21:22] <thomasvs> 276         cur = (GstOggPad *) walk->data;
[21:22] <thomasvs> (gdb) print walk
[21:22] <thomasvs> $1 = (GSList *) 0x19
[21:22] <thomasvs> crap :)
[21:23] <ds-work> hrm
[21:24] wheels ([email protected]) joined #gstreamer.
[21:24] <ds-work> one way around the bad fixation problem is for the app to renegotiate some link near the sink, and make sure to fixate it properly
[21:25] sub_pop ([email protected]) joined #gstreamer.
[21:25] <KoRnouille> i have posted my 1st bug
[21:25] <KoRnouille> # 136334
[21:25] <thomasvs> ds-work: for simple use cases, the core should be able to do it though
[21:26] <KoRnouille> I hop it's really a bug and not a problem because the user is a newby and doesn't know how to use gstreamer
[21:27] <ds-work> thomasvs: not really.  We specifically don't handle the problem well
[21:27] Action: KoRnouille is gone
[21:27] <thomasvs> damn, my oggdemux is bogus
[21:28] mariano ([email protected]) joined #gstreamer.
[21:28] <mariano> trivial question: what's the g in gstreamer?
[21:28] <teuf> is that normal to always get cvs conflicts in the po files ?
[21:28] <ds-work> Good
[21:29] Action: ds-work wonders if it's obvious that I'm making shit up
[21:31] <thomasvs> teuf: sort of
[21:33] <Company> mariano: i think it was named GnomeStreamer once (when it still required gtk)
[21:34] <thomasvs> no, I think it was glib from the start
[21:34] <thomasvs> gnome streamer is some project that wanted to use gstreamer to do some radio apps
[21:35] sub_pop ([email protected]) left irc: Read error: 60 (Operation timed out)
[21:35] Action: ds-work amuses himself with www.schröder.de
[21:36] <mariano> ds-work: firefox does not like the ö in the url
[21:36] <mariano> (nor does the rfc, iirc...)
[21:36] <ds-work> mariano: you haven't read the news lately, have you
[21:37] <mariano> it depends on which news you are referring to, I guess
[21:37] <Company> use utf8 in irc, damnit
[21:37] <Company> it's ?
[21:37] <Misirlou> Company: That *is* UTF-8.
[21:37] <mariano> yeah ;)
[21:37] <ds-work> i18nized domain names went live recently
[21:38] <mariano> firefox did not get that memo, I guess
[21:38] <Misirlou> aew@duende:~$ host www.schröder.de
[21:38] <Misirlou>  *** invalid answer name www.schr\195\182der.de after A query for www.schröder.de
[21:38] <Misirlou> www.schröder.de does not exist, try again
[21:38] <Misirlou> ds-work: Linky! Mariano and I have bugs to file. :)
[21:39] <mariano> haha
[21:40] <Misirlou> mariano: My Firefox doesn't mind it, by the way.
[21:41] <Misirlou> ds-work: Does it lead to www.shuttle.de for you?
[21:41] <ds-work> yes
[21:42] <Misirlou> 'K, just wanted to make sure it wasn't Googling things behind my back.
[21:45] sub_pop ([email protected]) joined #gstreamer.
[21:53] sjoerd ([email protected]) got netsplit.
[21:53] markey ([email protected]) got netsplit.
[21:53] foser ([email protected]) got netsplit.
[21:53] sublett ([email protected]) got netsplit.
[21:53] ds ([email protected]) got netsplit.
[21:53] alley_cat ([email protected]) got netsplit.
[21:53] hyriand ([email protected]) got netsplit.
[21:53] rvalles ([email protected]) got netsplit.
[21:53] kwm ([email protected]) got netsplit.
[21:53] pb_ (~pb@2002:5160:45ef:0:240:95ff:fe30:aa84) got netsplit.
[21:53] wheels ([email protected]) got netsplit.
[21:53] bitshifter ([email protected]) got netsplit.
[21:53] Jara[zZ] ([email protected]) got netsplit.
[21:53] md` ([email protected]) got netsplit.
[21:53] kh_zZz ([email protected]) got netsplit.
[21:53] sxpert_work ([email protected]) got netsplit.
[21:53] mathrick ([email protected]) got netsplit.
[21:53] yippi ([email protected]) got netsplit.
[21:53] danb ([email protected]) got netsplit.
[21:53] teuf ([email protected]) got netsplit.
[21:53] sub_pop ([email protected]) got netsplit.
[21:53] bilboed_ ([email protected]) got netsplit.
[21:53] bluejay ([email protected]) got netsplit.
[21:53] Company ([email protected]) got netsplit.
[21:53] tromey ([email protected]) got netsplit.
[21:53] smoke ([email protected]) got netsplit.
[21:53] ChrisHJW_log ([email protected]) got netsplit.
[21:53] wtay-zZz ([email protected]) got netsplit.
[21:53] KoRnouille ([email protected]) got netsplit.
[21:53] aldug ([email protected]) got netsplit.
[21:53] Misirlou ([email protected]) got netsplit.
[21:53] shawarma ([email protected]) got netsplit.
[21:53] ChriHJW ([email protected]) got netsplit.
[21:53] mxpxpod ([email protected]) got netsplit.
[21:53] somex1 ([email protected]) got netsplit.
[21:53] iain ([email protected]) got netsplit.
[21:53] camh ([email protected]) got netsplit.
[21:53] bilboed__ ([email protected]) got netsplit.
[21:53] ds-work ([email protected]) got netsplit.
[21:53] taaz ([email protected]) got netsplit.
[21:53] dilinger ([email protected]) got netsplit.
[21:53] kmaraas ([email protected]) got netsplit.
[21:53] mariano ([email protected]) got netsplit.
[21:53] sxpert ([email protected]) got netsplit.
[21:53] jimmy_dean ([email protected]) got netsplit.
[21:53] lilo ([email protected]) got netsplit.
[21:54] sub_pop ([email protected]) returned to #gstreamer.
[21:54] mariano ([email protected]) returned to #gstreamer.
[21:54] wheels ([email protected]) returned to #gstreamer.
[21:54] ChriHJW ([email protected]) returned to #gstreamer.
[21:54] somex1 ([email protected]) returned to #gstreamer.
[21:54] kmaraas ([email protected]) returned to #gstreamer.
[21:54] Company ([email protected]) returned to #gstreamer.
[21:54] teuf ([email protected]) returned to #gstreamer.
[21:54] smoke ([email protected]) returned to #gstreamer.
[21:54] sxpert_work ([email protected]) returned to #gstreamer.
[21:54] pb_ (~pb@2002:5160:45ef:0:240:95ff:fe30:aa84) returned to #gstreamer.
[21:54] mxpxpod ([email protected]) returned to #gstreamer.
[21:54] markey ([email protected]) returned to #gstreamer.
[21:54] kwm ([email protected]) returned to #gstreamer.
[21:54] mathrick ([email protected]) returned to #gstreamer.
[21:54] foser ([email protected]) returned to #gstreamer.
[21:54] iain ([email protected]) returned to #gstreamer.
[21:54] sjoerd ([email protected]) returned to #gstreamer.
[21:54] bilboed_ ([email protected]) returned to #gstreamer.
[21:54] sublett ([email protected]) returned to #gstreamer.
[21:54] alley_cat ([email protected]) returned to #gstreamer.
[21:54] sxpert ([email protected]) returned to #gstreamer.
[21:54] jimmy_dean ([email protected]) returned to #gstreamer.
[21:54] ds ([email protected]) returned to #gstreamer.
[21:54] bitshifter ([email protected]) returned to #gstreamer.
[21:54] camh ([email protected]) returned to #gstreamer.
[21:54] ChrisHJW_log ([email protected]) returned to #gstreamer.
[21:54] hyriand ([email protected]) returned to #gstreamer.
[21:54] wtay-zZz ([email protected]) returned to #gstreamer.
[21:54] rvalles ([email protected]) returned to #gstreamer.
[21:54] KoRnouille ([email protected]) returned to #gstreamer.
[21:54] lilo ([email protected]) returned to #gstreamer.
[21:54] Jara[zZ] ([email protected]) returned to #gstreamer.
[21:54] yippi ([email protected]) returned to #gstreamer.
[21:54] md` ([email protected]) returned to #gstreamer.
[21:54] kh_zZz ([email protected]) returned to #gstreamer.
[21:54] bilboed__ ([email protected]) returned to #gstreamer.
[21:54] aldug ([email protected]) returned to #gstreamer.
[21:54] Misirlou ([email protected]) returned to #gstreamer.
[21:54] tromey ([email protected]) returned to #gstreamer.
[21:54] bluejay ([email protected]) returned to #gstreamer.
[21:54] danb ([email protected]) returned to #gstreamer.
[21:54] ds-work ([email protected]) returned to #gstreamer.
[21:54] dilinger ([email protected]) returned to #gstreamer.
[21:54] taaz ([email protected]) returned to #gstreamer.
[21:54] shawarma ([email protected]) returned to #gstreamer.
[22:00] <Company> ok, audioconvert works now
[22:02] <Company> i'm now gonna test cicl
[22:02] jcsston ([email protected]) joined #gstreamer.
[22:15] thomasvs ([email protected]) left irc: Read error: 60 (Operation timed out)
[22:20] sublett ([email protected]) left irc: "Nice of you to put me on the money"
[22:37] <Company> # gst-launch-0.7 filesrc location=/mnt/windows-alt/Temp/New/Avril\ Lavigne\ -\ Sk8er\ Boi\ \(Skater\ Boy\).ogg ! oggdemux ! vorbisdec ! osssink device=/dev/dsp1
[22:37] <Company> WARNING: erroneous pipeline: could not link vorbisdec0 to osssink0
[22:37] <Company>          Trying to run anyway.
[22:37] <Company> RUNNING pipeline ...
[22:37] <Company> ERROR: pipeline doesn't want to play.
[22:40] sxpert ([email protected]) left irc: "Client exiting"
[22:41] sxpert ([email protected]) joined #gstreamer.
[22:43] <Misirlou> Avril Lavigne?????
[22:43] Action: Misirlou vomits repeatedly
[22:43] <Company> it's the only ogg i have :p
[22:44] <Misirlou> Let me give you a decent one, sir.
[22:44] <Company> i like that
[22:44] Action: Company has "Pop" as his favorite music
[22:45] <Company> out of curiosity: what song would you have given me?
[22:47] <ds-work> The_White_Stripes/The_White_Stripes/01_Jimmy_the_Exploder.ogg
[22:47] <Misirlou> DJ Danger Mouse - Grey Album - 11 - Interlude.ogg :)
[22:47] <teuf> not sure any of those is more listenable than avril lavigne ;)
[22:48] <Company> i prefer avril
[22:49] <Company> though both songs don't tell me much
[22:50] thomasvs ([email protected]) joined #gstreamer.
[22:50] <Company> the song i dig most atm is Sophie Ellis-Bextor - I Won't Change You anyway - it's just that that is an mp3
[22:51] Action: Company kicks the syncmail script
[22:51] <Company> cicl is cool btw
[22:51] <ds-work> yeah
[22:52] <ds-work> using pcl and cicl is easier than whatever I did before
[22:52] <thomasvs> Company: feel free to revert that recursive patch
[22:52] <thomasvs> are we having a weekendlong hackaton btw ?
[22:52] <Company> Misirlou: dcc doesn't work here
[22:52] <ds-work> yeah, the recursive state changing thing is evil
[22:52] <Misirlou> Company: I was never sending anything ;)
[22:52] <Company> Misirlou: yeah, it was just fyi :p
[22:54] Action: Company wished wingo patched opt
[22:55] <ds-work> we need to get wingo a decent net connection
[22:55] <Company> we need to get me a job
[22:55] <ds-work> like, say, fedexing him a CD every day
[22:55] <Company> i currently hate working at Lufthansa
[22:55] <ds-work> Company: willing to move?
[22:56] <Company> a student job
[22:56] <ds-work> ah
[22:57] <ds-work> right
[22:57] <Company> well, i'd take a fulltime job, too
[22:57] <Company> if someone paid enough and i could work from here ;)
[22:58] <Company> actually the "work from here/home" thing is pretty much my goal after university anyway
[22:59] <ds-work> ARGH!
[22:59] <Company> ?
[23:00] Action: ds-work desperately needs a sound daemon
[23:00] <teuf> do you have anything against reusing a function from xine relicensed to lgpl in gstmad ? (for the parsing of the xing header)
[23:00] <ds-work> requirement: 0% suckage
[23:01] <ds-work> teuf: as long as it's documented, it's cool
[23:01] <Company> teuf is evil
[23:02] <Company> he should write an xingtag plugin for that :p
[23:02] <Company> i'll bug teuf as long as it takes to get him do it :)
[23:02] <teuf> Company: the id3 code needs to be removed from mad first for that ;)
[23:03] <Company> teuf: don't say that too loud or i'll do that right now :p
[23:03] <Company> (that would include seperating mad and id3tag into seperate directories, which is a good thing anyway)
[23:03] <teuf> doesn't sound like something to do 2 days before 0.8.0 ;)
[23:04] <Company> i've fixed 4 bugs today
[23:04] <Company> i may now introduce at least one now :p
[23:05] <ds-work> 0.8.0 is going to hurt real bad
[23:06] <Company> probably
[23:07] sublett ([email protected]) joined #gstreamer.
[23:08] <Company> somehow it's nice to be in "don't care" mode ;/
[23:08] <Misirlou> Just from my relatively outside perspective, it sounds like you guys rewrite the entire project every few days.
[23:08] <ds-work> yeah, really.  otherwise I'd be stressing and wouldn't actually get anything done
[23:08] walters ([email protected]) joined #gstreamer.
[23:09] <ds-work> Misirlou: we've, at most, rewritten 20% of gstreamer since 0.6
[23:09] <Company> we'll have rewritten 80% of the core with 0.10
[23:10] <Company> i'd say we've rewritten 40% of the core code in 0.6=>0.8
[23:10] <Misirlou> ds-work: Wow, that's quite a bit. Are you happy with the changes?
[23:11] <Company> i am (but i'm not ds-work)
[23:11] <ds-work> we've touched 40%
[23:11] <ds-work> but rewrites were gstdebug, gstcaps, parts of gstpad
[23:11] <Company> pipeline parsing
[23:12] <ds-work> scheduling
[23:12] <Company> nope
[23:12] <Company> not realkly :/
[23:12] <ds-work> opt wasn't in 0.6
[23:12] <Company> it was
[23:12] <Company> it's the default 0.6 scheduler even ;)
[23:12] Action: ds-work doesn't pay attention
[23:12] <Company> 0.6 is really long ago
[23:13] <Company> we haven't touched the interesting things yet - replugging playing pipelines
[23:13] <Company> that'll blow up left and right
[23:15] <ds-work> we need more developers :)
[23:15] <Company> the cool thing is that the .tar.bz2 of the core grew only by 2kB from 0.6.5 to 0.7.5
[23:16] <Company> we need someone to do a video editor
[23:16] <ds-work> that's because GstCaps and GstProps was huge and useless
[23:16] <Company> someone rela good
[23:16] thaytan ([email protected]) joined #gstreamer.
[23:17] <ds-work> I'd work on a video editor, but you'd have to take away my CVS access
[23:17] <ds-work> so I don't get distracted
[23:17] <Company> nope
[23:17] <Company> i need you for core hacking
[23:17] <Company> we need someone _else_ for that ;)
[23:17] <Misirlou> Wasn't that college team working on a non-linear editor?
[23:17] <Company> dunno
[23:17] <tromey> yeah, they were
[23:18] <Company> but college students != someone real good most of the time ;)
[23:18] thomasvs ([email protected]) left irc: Read error: 110 (Connection timed out)
[23:18] <tromey> I started working on one last year, but I've been distracted by other projects
[23:18] <Company> gst is a lot more stable though
[23:19] <Company> it's still far from perfect or even release quality
[23:19] Action: bitshifter wonders where company fits into his equation :P
[23:19] thomasvs ([email protected]) joined #gstreamer.
[23:19] <ds-work> Company: do you have time for a meeting in the next month or 2?
[23:19] joeforker (dholth@3ffe:bc0:8000:0:0:0:0:262b) joined #gstreamer.
[23:19] <joeforker> hi
[23:19] <joeforker> how's gstreamer doing with theora?
[23:19] <Company> ds-work: sure
[23:20] <Company> joeforker: the only theora video i have is nicely decoded
[23:20] <Company> joeforker: i haven't worked on encoders
[23:20] <ds-work> Company: we need to plan some 0.9 projects
[23:21] <ds-work> we should just show up at thomasvs's door
[23:21] <Company> heh
[23:21] <Company> we need a working 0.8 (incl. new autopluggers) first
[23:23] <ds-work> depends if we want 0.10 for gnome-2.8
[23:24] <thaytan> ds-work: do it the 21-23rd april, and I'll be there too
[23:25] <joeforker> according to the webpage, the release is 0.6.5, but according to the topic it's 7.  which?
[23:25] <ds-work> thaytan: where are you going to be?
[23:26] <ds-work> btw, I was thinking of a meeting solely focussed on core issues
[23:26] <thaytan> ds-work: at thomasvs'
[23:27] <thaytan> that's the 3 days we're there
[23:27] Action: ds-work notes that thomasvs only has one couch
[23:30] <thaytan> we should talk to the other Barcelona hackers too then, eh?
[23:32] <thomasvs> joeforker: both - one is stable, the other is unstable
[23:33] <thomasvs> I'd be hesitant to target 0.10 for gnome-2.8
[23:33] <thomasvs> I have a feeling six months is too short for us
[23:34] <ds-work> we'd just have to choose our goals carefully
[23:34] <ds-work> and not slip
[23:34] <thomasvs> well, ok, yeah
[23:35] <thomasvs> if we were to focus on a few welldefined items
[23:35] <thomasvs> but I have a feeling we need some designs this time around
[23:35] <ds-work> perhaps we should only focus on goals that don't affect the API too much
[23:35] <thomasvs> and it would be nice if we would choose our points based on the user apps and their expectations
[23:35] <thomasvs> and, it would be nice if we could focus on fixing bugs in 0.8 for at least six weeks
[23:35] <ds-work> we need feedback from 0.8 for that
[23:35] <teuf> I also think 6 months will be too short for you
[23:35] <teuf> and also agree on the bug fixing period suggested by thomasvs ;)
[23:36] <thomasvs> how about we start writing some designs based on use scenarios
[23:36] ChrisHJW ([email protected]) joined #gstreamer.
[23:36] <thomasvs> like, proof our state definitions with actual use cases
[23:36] <ds-work> our state definitions suck
[23:36] <ds-work> anyway, this is why we need a meeting
[23:37] ChriHJW ([email protected]) left irc: Read error: 110 (Connection timed out)
[23:37] steve_b ([email protected]) joined #gstreamer.
[23:39] jcsston` ([email protected]) joined #gstreamer.
[23:39] <thomasvs> ds-work: and you don't mind flying over for that again ?
[23:40] <thomasvs> or, inviting us to sf :) ?
[23:40] <ds-work> it's easier for me to go there
[23:40] <ds-work> of course, you're all welcome to come here
[23:41] <Company> imo we should target 0.10 for gnome 3
[23:41] <Company> (or earlier)
[23:41] <Company> and target rb and gst-totem on 0.8 for gnome 2.8
[23:42] <Misirlou> Company: Is the Theora decoder in HEAD?
[23:42] <Company> Misirlou: yes
[23:42] <Company> plugins/ext/theora
[23:42] <Misirlou> Awesome.
[23:43] joeforker (dholth@3ffe:bc0:8000:0:0:0:0:262b) left irc: Remote closed the connection
[23:43] <ds-work> we certainly have the option of making 0.10 almost (or entirely) compatible with 0.8
[23:43] <ds-work> i.e., not change much
[23:44] <Company> yeah
[23:44] <Company> that's an option if there are some limitations we wanna get around
[23:44] <Company> we can do a 0.10 and then do the threading stuff for 0.12
[23:45] <ds-work> imo, we're about 2 months later than we want to be in the release cycle
[23:46] <ds-work> so we can only do 1/3-2/3 as much as we'd like to
[23:47] <ds-work> one thing I definitely would want to do for a fall release is do fixating correctly
[23:50] ChrisHJW ([email protected]) left irc: Read error: 60 (Operation timed out)
[23:50] <Company> +i wanna have autoplugging, clock/sync/time stuff and src ! queue ! queue ! queue ! sink working
[23:53] <Company> i'm wondering if gnome is going to break API again some day
[23:53] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out)
[23:54] <Company> and if they need a longer time between releases then
[23:55] <ds-work> probably
[23:55] <ds-work> Gtk looks like it could use an ABI bump
[23:56] <ds-work> for gtk, it's different though.  Going to 3.0 just means spending a lot of time getting rid of the cruft that has been sitting around just to keep abi stability
[23:56] kwm ([email protected]) left irc: "Leaving"
[23:57] <Company> dunno
[23:57] <Company> someone will want to do transparent windows
[23:57] <Company> with xdamage and friends
[23:57] <ds-work> actually, /me wants transparent windows
[23:57] <thomasvs> gtk-directfb does it fine
[23:58] <thomasvs> probably with incompatible api changes though
[23:58] <ds-work> I'd like to put buttons on top of an ximagesink
[23:58] <ds-work> that's nto really transparent windoes, though
[23:59] <bitshifter> ds-work: I thought Gtk wanted to move to Cairo with 3.0, which to me sounds like a bit more work than just getting rid of cruft in the API 
[23:59] <Company> thomasvs: i was talking about the stuff keithp does with those bugs, not saying "the whole window is x% translucent"
[00:00] --- Sat Mar  6 2004
[00:00] <Company> and i want animations when opening menus or moving bubbles in my aqua-like scrollbars
[00:01] <Company> and i want gtkrc written in CSS
[00:02] Action: bitshifter wants to be able to turn around windows and scribble notes on their back
[00:03] Action: mathrick saw demo doing something like that
[00:03] <bitshifter> mathrick: yeah, Sun 'Looking Glass' desktop thingy
[00:04] <mathrick> bitshifter: ah, yeah, that was the name, I remembered it had something to do with Sun in it :)
[00:05] markey ([email protected]) left irc: "nite"
[00:06] <Company> isn't the current stable core 0.6.5?
[00:07] <Company> it is
[00:07] <Company> thomasvs: why doesn't ftp.gnome.org have gstreamer-0.6.5 packages?
[00:08] <thomasvs> Company: I've been trying to get jeff's attention to ask him if it's the right thing to do or not
[00:08] jcsston` ([email protected]) left irc: Read error: 110 (Connection timed out)
[00:09] <Company> thomasvs: "right thing"?
[00:09] <Company> ?
[00:10] <thomasvs> Company: if we should do that, if it won't mess up our latest release, and so on
[00:10] <Company> why would it mess up our latest release?
[00:10] <thomasvs> I don't know :) I haven't checked hte code for his install-module stuff :)
[00:11] <Company> ah, that stuff
[00:11] hallibaby ([email protected]) joined #gstreamer.
[00:11] Action: Company understands what thomasvs has been talking about
[00:12] <thomasvs> Company: I want to make sure first it's a) expected that we do so and b) it won't clobber our "latest release" symlinks and so on
[00:13] <Company> yeah, understood
[00:14] <Misirlou> ds-work: Do you have any information about those internationalized domains? I'm trying to find some information with which I can file bug reports.
[00:15] lilo ([email protected]) left irc: "Lost terminal"
[00:15] lilo ([email protected]) joined #gstreamer.
[00:15] jcsston ([email protected]) joined #gstreamer.
[00:16] <Misirlou> I am having the hardest time bringing up Google. :(((
[00:16] <bitshifter> Misirlou: RFC 3490
[00:17] <Misirlou> bitshifter: Thank you!
[00:17] <Misirlou> ds-work: Never mind, I can take it from here.
[00:22] <mathrick> g'night
[00:22] Nick change: mathrick -> mathrick|sleep
[00:25] smoke ([email protected]) got netsplit.
[00:31] smoke ([email protected]) got lost in the net-split.
[00:37] yippi ([email protected]) left irc: "Client exiting"
[00:38] Company ([email protected]) left irc: Remote closed the connection
[00:38] bitshifter ([email protected]) left irc: "bye"
[00:39] Nick change: camh -> camh|away
[00:52] kmaraas ([email protected]) left irc: Read error: 110 (Connection timed out)
[00:54] bitshifter ([email protected]) joined #gstreamer.
[00:57] hallibaby ([email protected]) left irc: "Bye bye (but visit us at http://www.froevel.de)"
[00:59] jcsston ([email protected]) left irc: Read error: 60 (Operation timed out)
[01:00] Nick change: kh_zZz -> khalek
[01:03] wtay_ ([email protected]) joined #gstreamer.
[01:03] wtay-zZz ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[01:29] <thomasvs> wtay_: ping ?
[01:31] <ds-work> what happened with the discussions with wtay?
[01:31] <thomasvs> I have some notes from that
[01:32] <thomasvs> I can write them up, but I don't know if it's useful to have random notes by themselves ?
[01:32] <ds-work> maybe
[01:37] sub_pop ([email protected]) left irc: "Client exiting"
[01:47] iain ([email protected]) left irc: Read error: 110 (Connection timed out)
[01:48] teuf ([email protected]) left irc: Remote closed the connection
[01:51] ChrisHJW_log ([email protected]) left irc: Read error: 110 (Connection timed out)
[01:52] foser ([email protected]) left irc: "[ I want to believe ]"
[02:11] pb_ (~pb@2002:5160:45ef:0:240:95ff:fe30:aa84) left irc: "Client exiting"
[02:20] jcsston ([email protected]) joined #gstreamer.
[02:28] alley_cat ([email protected]) left irc: "May the Source be with you!"
[02:28] sublett ([email protected]) left irc: "Nice of you to put me on the money"
[02:30] kmaraas ([email protected]) joined #gstreamer.
[02:33] sub_pop ([email protected]) joined #gstreamer.


-------------------------------------------------------
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.