IRC Logs

IRC <[email protected]>
Newsgroups gmane.comp.video.gstreamer.daily
Message-ID <[email protected]>
*******************************************************************
[03:20] foser ([email protected]) left irc: "[ I want to believe ]"
[03:22] _axel ([email protected]) left irc: "Leaving"
[03:42] Marsupilami23 ([email protected]) left irc: "I don't wanna grow up, I'm a Toys R Us Kid. There's a million toys at Toys R Us that I can play with!"
[03:48] Marsupilami23 ([email protected]) joined #gstreamer.
[03:59] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out)
[04:01] jcsston ([email protected]) joined #gstreamer.
[04:14] sub_pop ([email protected]) left irc: "Client exiting"
[04:22] sub_pop ([email protected]) joined #gstreamer.
[04:26] Action: ds-work closes 20 bugs
[05:27] <taaz> ds-work: couple weeks for debs? ;)
[05:28] <dilinger> taaz: for 0.8? :/
[05:35] mxpxpod ([email protected]) joined #gstreamer.
[05:57] <taaz> dilinger: i have core debs done.  plugins needs some work still
[05:59] <bitshifter> are there plans to do a 0.8.1 before Gnome 2.6 btw?
[06:00] mathrick|sleep ([email protected]) left irc: Ping timeout: 14400 seconds
[06:00] <dilinger> taaz: i'd offer to help, but my packages need loving..
[06:28] BBB ([email protected]) joined #gstreamer.
[06:28] BBB_ ([email protected]) joined #gstreamer.
[06:28] BBB ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[06:30] <thaytoo> who is awake then?
[06:31] <khalek> why do you ask?
[06:32] <thaytoo> gst-launch videotestsrc ! video/x-raw-rgb, width=500, height=400 ! ffcolorspace ! video/x-raw-yuv, width=500, height=400, format=(fourcc)I420 ! xvimagesink
[06:32] <thaytoo> I thought I would see if someone had a little more time than I do to look at that and see if it is ffcolorspace's fault or xvimagesink's
[06:32] <thaytoo> or indeed if anyone else sees what I see
[06:36] md` ([email protected]) left irc: 
[06:36] BBB_ ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[06:36] BBB__ ([email protected]) joined #gstreamer.
[06:37] <thaytoo> BBB__: does this screw up for you? gst-launch videotestsrc ! video/x-raw-rgb, width=500, height=400 ! ffcolorspace ! video/x-raw-yuv, width=500, height=400, format=(fourcc)I420 ! xvimagesink
[06:37] <thaytoo> I think it is xvimagesink
[06:37] <BBB__> #define screw up?
[06:37] <BBB__> filtered caps sucks right now, I can't get it to work at all
[06:38] <BBB__> I was gonna send emails about that
[06:38] <thaytoo> appears to be drawing the chrominance channels with the wrong width so they're sheared across the window
[06:38] <thaytoo> but luminance is ok
[06:38] <thaytoo> that pipeline launches for me
[06:39] BBB__ ([email protected]) left irc: Client Quit
[06:39] BBB ([email protected]) joined #gstreamer.
[06:40] BBB_ ([email protected]) joined #gstreamer.
[06:40] BBB ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[06:41] md` ([email protected]) joined #gstreamer.
[06:41] BBB__ ([email protected]) joined #gstreamer.
[06:41] BBB_ ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[06:43] <thaytoo> hi bye hi bye :)
[06:43] BBB_ ([email protected]) joined #gstreamer.
[06:43] BBB__ ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[06:45] BBB__ ([email protected]) joined #gstreamer.
[06:45] BBB_ ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[06:49] BBB_ ([email protected]) joined #gstreamer.
[06:49] BBB__ ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[06:49] BBB_ ([email protected]) left irc: Client Quit
[06:52] harshy ([email protected]) joined #gstreamer.
[07:11] mathrick ([email protected]) joined #gstreamer.
[07:23] aeyakovenko ([email protected]) joined #gstreamer.
[07:23] <aeyakovenko> how do i use a tee of the command line launcher?
[07:33] tromey ([email protected]) left irc: Read error: 60 (Operation timed out)
[07:35] tromey ([email protected]) joined #gstreamer.
[07:39] <aeyakovenko> anyone around?
[07:40] <apoc_> aeyakovenko : yep
[07:40] <aeyakovenko> apoc_: do you know how to use a tee from the command line?
[07:41] <apoc_> aeyakovenko : like a demuxer 
[07:41] <aeyakovenko> apoc_: how does that work?
[07:42] <apoc_> aeyakovenko : gst-launch filesrc location=foo.mp3 ! mad | tee name=tee ! { queue ! alsasink } tee. ! { queue ! goom ! xvimagesink }
[07:42] <aeyakovenko> oh i get it
[07:43] <aeyakovenko> cool, thanks
[07:46] <apoc_> aeyakovenko : no problem :)
[07:46] <taaz> please file a bug asking for a tee example to be added to gst-launch man page
[07:47] <aeyakovenko> taaz: there is already a demux one, i should have guessed to try that
[07:53] wingo ([email protected]) joined #gstreamer.
[07:54] ChrisHJW ([email protected]) joined #gstreamer.
[08:07] kwm ([email protected]) joined #gstreamer.
[08:13] aeyakovenko ([email protected]) left #gstreamer.
[08:16] danb ([email protected]) left irc: "kernel upgrade"
[08:31] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out)
[08:32] ChrisHJW ([email protected]) left irc: Read error: 54 (Connection reset by peer)
[08:38] kmaraas ([email protected]) left irc: "Leaving"
[08:42] markey ([email protected]) joined #gstreamer.
[08:54] wingo ([email protected]) left irc: Read error: 110 (Connection timed out)
[08:55] danb ([email protected]) joined #gstreamer.
[08:55] kwm ([email protected]) left irc: Remote closed the connection
[09:13] danb ([email protected]) left irc: "leaving"
[09:13] danb ([email protected]) joined #gstreamer.
[09:14] danb ([email protected]) left irc: Client Quit
[09:14] danb ([email protected]) joined #gstreamer.
[09:17] hyriand ([email protected]) joined #gstreamer.
[09:35] sublett ([email protected]) joined #gstreamer.
[09:39] Rotty ([email protected]) joined #gstreamer.
[09:46] ChriHJW_log ([email protected]) left irc: Read error: 60 (Operation timed out)
[10:09] Rotty ([email protected]) got netsplit.
[10:09] ds ([email protected]) got netsplit.
[10:09] Misirlou ([email protected]) got netsplit.
[10:09] khalek ([email protected]) got netsplit.
[10:09] sxpert ([email protected]) got netsplit.
[10:09] thaytoo ([email protected]) got netsplit.
[10:09] joem ([email protected]) got netsplit.
[10:09] bitshifter ([email protected]) got netsplit.
[10:09] sxpert_work ([email protected]) got netsplit.
[10:09] sublett ([email protected]) got netsplit.
[10:09] aflinta ([email protected]) got netsplit.
[10:09] snikkt ([email protected]) got netsplit.
[10:09] jimmy_dean ([email protected]) got netsplit.
[10:09] bilboed_ ([email protected]) got netsplit.
[10:09] mathrick ([email protected]) got netsplit.
[10:09] harshy ([email protected]) got netsplit.
[10:09] md` ([email protected]) got netsplit.
[10:09] sub_pop ([email protected]) got netsplit.
[10:09] apoc_ ([email protected]) got netsplit.
[10:09] sri ([[email protected]) got netsplit.
[10:09] sjoerd ([email protected]) got netsplit.
[10:09] camh|away ([email protected]) got netsplit.
[10:09] Jara[zZ] ([email protected]) got netsplit.
[10:09] grub_booter ([email protected]) got netsplit.
[10:09] markey ([email protected]) got netsplit.
[10:09] Marsupilami23 ([email protected]) got netsplit.
[10:09] aeyakovenko2 ([email protected]) got netsplit.
[10:09] tromey ([email protected]) got netsplit.
[10:09] mxpxpod ([email protected]) got netsplit.
[10:09] somex1 ([email protected]) got netsplit.
[10:09] alley_cat ([email protected]) got netsplit.
[10:09] wtay_ ([email protected]) got netsplit.
[10:09] shawarma ([email protected]) got netsplit.
[10:09] hyriand ([email protected]) got netsplit.
[10:09] danb ([email protected]) got netsplit.
[10:09] wheels ([email protected]) got netsplit.
[10:09] thomasvs ([email protected]) got netsplit.
[10:09] steve_b ([email protected]) got netsplit.
[10:09] KoRnouille ([email protected]) got netsplit.
[10:09] asdlfjkklsj ([email protected]) got netsplit.
[10:09] ds-work ([email protected]) got netsplit.
[10:09] taaz ([email protected]) got netsplit.
[10:09] dilinger ([email protected]) got netsplit.
[10:09] lilo ([email protected]) got netsplit.
[10:11] Rotty ([email protected]) returned to #gstreamer.
[10:11] sublett ([email protected]) returned to #gstreamer.
[10:11] hyriand ([email protected]) returned to #gstreamer.
[10:11] danb ([email protected]) returned to #gstreamer.
[10:11] markey ([email protected]) returned to #gstreamer.
[10:11] tromey ([email protected]) returned to #gstreamer.
[10:11] mathrick ([email protected]) returned to #gstreamer.
[10:11] harshy ([email protected]) returned to #gstreamer.
[10:11] md` ([email protected]) returned to #gstreamer.
[10:11] mxpxpod ([email protected]) returned to #gstreamer.
[10:11] sub_pop ([email protected]) returned to #gstreamer.
[10:11] Marsupilami23 ([email protected]) returned to #gstreamer.
[10:11] apoc_ ([email protected]) returned to #gstreamer.
[10:11] bilboed_ ([email protected]) returned to #gstreamer.
[10:11] asdlfjkklsj ([email protected]) returned to #gstreamer.
[10:11] wheels ([email protected]) returned to #gstreamer.
[10:11] thaytoo ([email protected]) returned to #gstreamer.
[10:11] aeyakovenko2 ([email protected]) returned to #gstreamer.
[10:11] thomasvs ([email protected]) returned to #gstreamer.
[10:11] aflinta ([email protected]) returned to #gstreamer.
[10:11] steve_b ([email protected]) returned to #gstreamer.
[10:11] somex1 ([email protected]) returned to #gstreamer.
[10:11] sri ([[email protected]) returned to #gstreamer.
[10:11] KoRnouille ([email protected]) returned to #gstreamer.
[10:11] sjoerd ([email protected]) returned to #gstreamer.
[10:11] joem ([email protected]) returned to #gstreamer.
[10:11] bitshifter ([email protected]) returned to #gstreamer.
[10:11] sxpert_work ([email protected]) returned to #gstreamer.
[10:11] jimmy_dean ([email protected]) returned to #gstreamer.
[10:11] alley_cat ([email protected]) returned to #gstreamer.
[10:11] ds ([email protected]) returned to #gstreamer.
[10:11] ds-work ([email protected]) returned to #gstreamer.
[10:11] snikkt ([email protected]) returned to #gstreamer.
[10:11] Misirlou ([email protected]) returned to #gstreamer.
[10:11] lilo ([email protected]) returned to #gstreamer.
[10:11] khalek ([email protected]) returned to #gstreamer.
[10:11] sxpert ([email protected]) returned to #gstreamer.
[10:11] camh|away ([email protected]) returned to #gstreamer.
[10:11] grub_booter ([email protected]) returned to #gstreamer.
[10:11] wtay_ ([email protected]) returned to #gstreamer.
[10:11] Jara[zZ] ([email protected]) returned to #gstreamer.
[10:11] dilinger ([email protected]) returned to #gstreamer.
[10:11] taaz ([email protected]) returned to #gstreamer.
[10:11] shawarma ([email protected]) returned to #gstreamer.
[10:11] thomasvs ([email protected]) left irc: Read error: 110 (Connection timed out)
[10:18] foser ([email protected]) joined #gstreamer.
[10:18] foser ([email protected]) left irc: Read error: 104 (Connection reset by peer)
[10:18] teuf ([email protected]) joined #gstreamer.
[10:37] somex1 ([email protected]) left #gstreamer.
[10:41] dolphy ([email protected]) joined #gstreamer.
[10:49] jdahlin ([email protected]) joined #gstreamer.
[10:53] thomasvs ([email protected]) joined #gstreamer.
[10:57] kwm ([email protected]) joined #gstreamer.
[11:05] #gstreamer: mode change '+o thomasvs' by ChanServ!ChanServ@services.
[11:05] Topic changed on #gstreamer by [email protected]: Final 0.8 Releases already done: GStreamer 0.8.0, GStreamer Plugins 0.8.0, GStreamer FFmpeg 0.8.0 , GStreamer Player 0.8.0 - http://gstreamer.freedesktop.org/
[11:05] Topic changed on #gstreamer by [email protected]: Final 0.8 Releases already done: GStreamer 0.8.0, GStreamer Plugins 0.8.0, GStreamer FFmpeg 0.8.0, GStreamer Player 0.8.0 - http://gstreamer.freedesktop.org/
[11:05] <thomasvs> whee
[11:05] <thomasvs> thaytoo: ping ?
[11:12] Shoragan ([email protected]) joined #gstreamer.
[11:14] <jdahlin> cp: cannot create regular file `gst-plugins-0.8.0.1/common/release.mak': Permission denied
[11:14] <jdahlin> make[1]: *** [distdir] Error 1
[11:14] <jdahlin> make[1]: Leaving directory `/home/buildbot/buildbot/gst-plugins/build/gst-plugins-0.8.0.1/_build'
[11:14] <jdahlin> make: *** [distcheck] Error 2
[11:15] <jdahlin> thomasvs: did you see that?
[11:15] <thomasvs> looking at it
[11:15] <thomasvs> also looking at why the top columns are green when the distchecks failed :)
[11:16] Nick change: mathrick -> mathrick|Uni
[11:17] hallibaby ([email protected]) joined #gstreamer.
[11:18] hallibaby ([email protected]) left irc: Client Quit
[11:21] <teuf> thomasvs: stop trolling on /. ;)
[11:21] <thomasvs> teuf: hehe :) it was a valid comment, no ?
[11:21] <thomasvs> teuf: I can't imagine how rb can eat mp3's
[11:22] <teuf> well, it ate a few of my mp3s, but that was because I enabled tag writing when trying to do something else ;)
[11:22] <thomasvs> oh, so it was *your* comment ?
[11:22] <teuf> nope 
[11:22] <teuf> I don't post on slashdot
[11:23] <teuf> I only troll on linufr ;)
[11:23] <teuf> linuxfr
[11:23] <teuf> anyway the mp3s it ate don't matter since I have the audio cd
[11:29] Nick change: markey -> afk
[11:35] <KoRnouille> jdahlin: do you have any experiment with PyXML ? This is a little off topic, but #pyhton seems asleep.
[11:35] <KoRnouille> so I just give it a try here
[11:37] <jdahlin> KoRnouille: a little bit, yes
[11:37] <jdahlin> KoRnouille: want a dom or a sax parser?
[11:38] <KoRnouille> okay, Im reading the doc here : http://pyxml.sourceforge.net/topics/howto/node20.html
[11:38] <KoRnouille> dom
[11:38] <KoRnouille> not a parser
[11:38] <KoRnouille> I wanna write xlk
[11:38] <KoRnouille> xml
[11:38] <KoRnouille> it says : We'll start by considering the basic Node class. All the other DOM nodes--Document, Element, Text, and so forth--are subclasses of Node. It's possible to perform many tasks using just the interface provided by Node.
[11:38] <KoRnouille> but where can I find the Node class ?
[11:38] <KoRnouille> import xml.dom ??
[11:39] <KoRnouille> i'd like to create new nodes and all... I'm reading this : http://pyxml.sourceforge.net/topics/howto/node21.html
[11:39] <jdahlin> then you want a dom parser
[11:39] <jdahlin> err
[11:39] <KoRnouille> but how do I get the document.createElement() function ?
[11:39] <jdahlin> why can't you just write it yourself?
[11:39] <jdahlin> like a big string?
[11:40] <KoRnouille> I need to generate XML files for cfg files
[11:40] <teuf> KoRnouille: dom is overkill if you only want to write simple xml files
[11:40] wheels ([email protected]) left irc: "using sirc version 2.211+KSIRC/1.3.9"
[11:40] <jdahlin> print is your friend
[11:41] <KoRnouille> well, I'll be manipulating files later, I really need to get to these functions and methods
[11:41] ChrisHJW_log ([email protected]) joined #gstreamer.
[12:01] PhotoBob ([email protected]) joined #gstreamer.
[12:11] wingo ([email protected]) joined #gstreamer.
[12:41] jonathang ([email protected]) joined #gstreamer.
[12:47] _axel ([email protected]) joined #gstreamer.
[12:48] jackie18 ([email protected]) joined #gstreamer.
[12:49] jackie18 ([email protected]) left #gstreamer.
[12:49] kmaraas ([email protected]) joined #gstreamer.
[12:56] _axel ([email protected]) left irc: "Leaving"
[12:58] kwm ([email protected]) left irc: Remote closed the connection
[13:06] Nick change: khalek -> kh_zZz
[13:06] wingo ([email protected]) left irc: Read error: 110 (Connection timed out)
[13:12] thaytan ([email protected]) joined #gstreamer.
[13:16] kwm ([email protected]) joined #gstreamer.
[13:33] <thaytan> yodudes
[13:34] <teuf> hi thaytan
[13:35] kmaraas ([email protected]) left irc: Client Quit
[13:38] kmaraas ([email protected]) joined #gstreamer.
[14:07] afk ([email protected]) left irc: "leaving"
[14:08] markey ([email protected]) joined #gstreamer.
[14:19] <grub_booter> can someone remind me who i was talking to the other week regarding NLE development with gstreamer? french student iirc
[14:23] <teuf> grub_booter: I think it's bilboed_ who works on NLE (sorry bilboed_ if I'm wrong ;)
[14:23] <grub_booter> thanks - could have been - i have a bad memory :-)
[14:31] Action: teuf never remember irc nicks either
[14:40] TomTom67 ([email protected]) joined #gstreamer.
[14:41] TomTom67 ([email protected]) left #gstreamer.
[14:49] TomTom67 ([email protected]) joined #gstreamer.
[14:57] <TomTom67> hi, does anyone know where i can find udpsrc in order to compile rtp plugin
[15:13] mathrick|Uni ([email protected]) left irc: Remote closed the connection
[15:17] murakami ([email protected]) joined #gstreamer.
[15:17] <teuf> TomTom67: it seems to be in gst-plugins/gst/udp
[15:18] murakami ([email protected]) left #gstreamer.
[15:19] Nick change: markey -> afk
[15:21] PhotoBob ([email protected]) left irc: "Leaving"
[15:29] <TomTom67> thx
[15:30] TomTom67 ([email protected]) left #gstreamer.
[15:33] jcsston ([email protected]) joined #gstreamer.
[15:42] kmaraas ([email protected]) left irc: Client Quit
[15:57] <danb> jdahlin: in?
[15:57] <jdahlin> danb: yeah
[15:57] <danb> jdahlin: do gstreamer threads mix well with the threading library?
[15:57] <danb> jdahlin: ... in python
[15:57] <jdahlin> danb: I have no idea, haven't tried it yet
[15:58] <jdahlin> which means, probably no
[15:58] <danb> :/
[15:59] <jdahlin> but by any means, feel free to try out
[15:59] <danb> i set gst.STATE_PLAYING on a gst.Thread, and then try to wait() on a threading.Event and i get some kind of unexpected termination
[15:59] <danb> yeah, i am, and having a little trouble
[16:00] hyriand ([email protected]) left irc: Read error: 110 (Connection timed out)
[16:01] <jdahlin> have you called gst.threads_init() ?
[16:01] <danb> jdahlin: "killed", is what gets sent to the shell
[16:01] <danb> jdahlin: uh...
[16:01] <danb> jdahlin: no. let me try that ;)
[16:03] <danb> jdahlin: yes. still bad
[16:04] <jdahlin> danb: hmm
[16:04] <danb> hmm, time.sleep even crashes it
[16:05] <jdahlin> danb, bad :/
[16:05] teuf ([email protected]) left irc: "Client exiting"
[16:06] <danb> jdahlin: an empty loop works fine though. like, it plays properly and stops fine after the loop finishes
[16:06] <jdahlin> danb: can you mail me a testcase? [email protected]
[16:07] <danb> jdahlin: sure
[16:07] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out)
[16:08] alley_cat ([email protected]) left irc: Read error: 110 (Connection timed out)
[16:11] alley_cat ([email protected]) joined #gstreamer.
[16:11] <danb> jdahlin: sent
[16:11] spyder482 ([email protected]) joined #gstreamer.
[16:12] <jdahlin> danb: got it thanks
[16:12] <danb> jdahlin: k
[16:16] <jdahlin> danb: I can also reproduce the crash, I'm looking into it
[16:17] arana ([email protected]) joined #gstreamer.
[16:18] <danb> jdahlin: k, thanks
[16:20] foser ([email protected]) joined #gstreamer.
[16:25] earthworm ([email protected]) joined #gstreamer.
[16:25] <earthworm> are you guys still interested in mp3's that wont play on 0.6.x ?
[16:26] <Misirlou> earthworm: Hellooooo! Only ones that won't play on 0.8.0. :)
[16:27] <earthworm> hello mate
[16:27] <earthworm> how goes things with the fedora rpms ?
[16:27] <earthworm> i can test it if they are out
[16:29] <earthworm> http://www.freedesktop.org/~gstreamer/download/fedora.html
[16:29] <earthworm> :)
[16:30] <thomasvs> earthworm: yep
[16:30] <thomasvs> earthworm: please test it, and let me know what works and what doesn't
[16:31] <earthworm> ok, will do mate
[16:31] <earthworm> wicked, up to date gst at last
[16:31] <earthworm> when did you eventually get done?
[16:32] <earthworm> hold one, is this going to install along side 0.6.x ?
[16:32] <danb> jdahlin: manually iterating a pipeline inside a threading.Thread seems to work...
[16:32] <thomasvs> earthworm: it is going to upgrade your existing one, but also install 0.6 compat packages
[16:32] <thomasvs> earthworm: so you should have everything
[16:33] <thomasvs> earthworm: just let me know if something is not clear, or if something doesn't seem to be right
[16:33] <earthworm> ok, cool, as long as rhythmbox keeps going
[16:33] Action: earthworm gets ready for yum update goodness
[16:34] <jdahlin> danb: you need to call gst.main()
[16:34] <jdahlin> danb: in the main thread
[16:34] <danb> hmm
[16:34] <Misirlou> Is taaz working on his 0.8.0 packages?
[16:34] <danb> jdahlin: where, exactly?
[16:35] spyder482 ([email protected]) left irc: Read error: 110 (Connection timed out)
[16:35] <jdahlin> danb: instead of waiting for the other thread to exit
[16:35] <earthworm> wow, yum is having a right old think about this update
[16:36] <danb> jdahlin: interesting. why?
[16:37] <earthworm> .....Unable to satisfy dependencies
[16:37] <earthworm> Package gstreamer-plugins-mp3 needs gstreamer-plugins = 0.6.4, this is not available.
[16:37] <jdahlin> danb: I'm not completely sure, some events are not sent correctly unless
[16:37] <earthworm> get rid of gstreamer-plugins-mp3 ?
[16:38] <danb> jdahlin: ok. i'll work with that then
[16:38] <danb> jdahlin: thanks
[16:41] <thomasvs> earthworm: yep, lose it.
[16:41] <thomasvs> earthworm: it's included anyway in the others.
[16:41] <jdahlin> danb: I found another bug :-)
[16:41] <earthworm> cool
[16:41] <jdahlin> danb: but anyway, that's the way it's supposed to be, I guess
[16:41] <thomasvs> and it works fine here with my old rb
[16:42] <earthworm> i can test the broken mp3 with gst-player, not tried that before so that will be cool anyway
[16:42] <danb> jdahlin: in my code or yours?
[16:50] <jdahlin> danb: in gst-python
[16:50] <jdahlin> I guess that makes it mine
[16:51] <danb> jdahlin: hehe
[16:51] <danb> jdahlin: should i upgrade? ;)
[16:52] <jdahlin> danb: not yet
[16:52] <danb> k
[16:57] bforbes ([email protected]) joined #gstreamer.
[17:07] kmaraas ([email protected]) joined #gstreamer.
[17:13] smoke ([email protected]) joined #gstreamer.
[17:16] mxpxpod ([email protected]) left irc: Nick collision from services.
[17:16] Nick change: bforbes -> mxpxpod
[17:16] yippi ([email protected]) joined #gstreamer.
[17:23] jimmy_dean ([email protected]) left irc: "Carrier Signal Lost"
[17:25] jimmy_dean ([email protected]) joined #gstreamer.
[17:27] <kwm> RUNNING pipeline ...
[17:27] <kwm> ERROR: from element /pipeline0/thread0/spider0: There is no element present to handle the stream's mime type video/x-divx.
[17:28] <kwm> gst-typefind says its "video/x-msvideo"
[17:29] <kwm> I have trouble playing a lot of avi files, most get an error as the one above
[17:30] <thomasvs> kwm: what pipeline did you give for the first error ?
[17:31] <thomasvs> ie, for playing avi files ?
[17:31] <kwm> gst-launch-0.8 filesrc location="Initial D Extra Stage.avi" ! avidemux name=demux ! { queue ! spider ! ffmpegcolorspace ! xvimagesink } { demux. ! queue ! spider ! esdsink }
[17:31] <kwm> I'm using gst-launch-ext-0.8 to build the pipeline
[17:32] <thomasvs> kwm: gst-launch-ext and friends are for debugging, not for playback
[17:32] <thomasvs> in your case, you are using spider in the output paths, you should try using it where you put the demuxer right now
[17:37] arana ([email protected]) left irc: Read error: 110 (Connection timed out)
[17:51] jcsston ([email protected]) joined #gstreamer.
[18:06] aflinta ([email protected]) left #gstreamer.
[18:19] KoRnouille ([email protected]) left irc: "Leaving"
[18:23] BBB ([email protected]) joined #gstreamer.
[18:24] Manny ([email protected]) joined #gstreamer.
[18:24] <Manny> hi
[18:24] <Manny> I'd like to volunteer for GNOME library porting
[18:25] <Manny> thomasvs: you're the guy who I should contact, according to http://gstreamer.freedesktop.org/tasks/gnome.html#libgnomeify
[18:26] Nick change: afk -> markey
[18:26] apoc__ ([email protected]) joined #gstreamer.
[18:27] <thomasvs> Manny: ugh, I'm going to kill uraeus for putting my name htere :)
[18:27] <thomasvs> Manny: what do you want to know ?
[18:28] <Manny> thomasvs: uhm whether you have experience with that code. Are there many public functions that need to be retained?
[18:29] <Manny> oh, I shouldn't ask this. I have my headers, they tell me everything :)
[18:29] <Manny> looks like I can replace much of the gnome-sound beast
[18:30] trow ([email protected]) joined #gstreamer.
[18:31] <Manny> thomasvs: gnome_sound_init(const char *hostname) @hostname: Hostname where esd daemon resides. Can I somehow "emulate" this with esd?
[18:32] <Manny> i.e. can I do something like esd_open_sound? Do you know the esd API?
[18:33] <BBB> what do you want to do?
[18:33] Action: BBB doesn't know the tasks
[18:33] <thomasvs> Manny: well, personally I think the whole concept of that task should be discussed on gnome-multimedia
[18:33] earthworm ([email protected]) left #gstreamer (""I allege that SCO is full of it." - Linus Torvalds").
[18:34] <thomasvs> Manny: christian added that task, but there are bigger issues to solve first.
[18:34] <Manny> ok, which ones should I handle first? :)
[18:34] <Manny> I'm really highly interested in this
[18:34] <BBB> why thomas?
[18:35] <BBB> this is fun :)
[18:35] jonathang_ ([email protected]) joined #gstreamer.
[18:36] aeyakovenko2 ([email protected]) left irc: "Leaving"
[18:36] <BBB> manny: why 
[18:36] <BBB> er
[18:36] <BBB> why esd?
[18:36] <BBB> esd is evil
[18:36] <BBB> :)
[18:36] Action: thomasvs is replying to the audio braindump thread with his ideas
[18:36] <thomasvs> Manny: are you on that list ?
[18:37] <Manny> no, not yet
[18:37] jonathang ([email protected]) left irc: Read error: 60 (Operation timed out)
[18:38] Action: BBB has +/- 5 emails on his laptop
[18:38] <BBB> but evolution refuses to start up
[18:38] <BBB> so I cannot send them
[18:38] <BBB> :/
[18:41] Nick change: jonathang_ -> jonathang
[18:41] Nick change: mxpxpod -> mx|gone
[18:42] pb_ (~pb@2002:5169:e72f:1:240:95ff:fe30:aa84) joined #gstreamer.
[18:42] apoc_ ([email protected]) left irc: Read error: 110 (Connection timed out)
[18:44] <BBB> bbl
[18:44] BBB ([email protected]) left irc: "Download Gaim: http://gaim.sourceforge.net/"
[18:45] <thomasvs> Manny: well, subscribe to it, and read the archive, for the recent audio braindump thread
[18:45] <Manny> yes, I'm currently reading it :)
[18:46] <Manny> http://mail.gnome.org/archives/gnome-multimedia/2004-March/msg00032.html <-- that guy is right
[18:46] <Manny> "You've just said you want to drop ESD. Then drop it!"
[18:47] <thomasvs> read my reply :)
[18:49] <Manny> my dream of a sound system is that there are unobtrusive nice samples. GNOME starts, you hear Beethoven's "Fuer Elise", which rocks.
[18:49] jcsston ([email protected]) left irc: Read error: 110 (Connection timed out)
[18:49] <Manny> a smooth midi or such that fades out after some secs
[18:50] <Manny> win32 introduced this, it is simply nice
[18:50] <Manny> and we need audio feedback for clicking things
[18:53] <thomasvs> yep
[18:53] <thomasvs> that's why I think we shouldn't ditch esd per se
[18:59] yippi ([email protected]) left irc: "Client exiting"
[19:09] ChrisHJW ([email protected]) joined #gstreamer.
[19:10] <Manny> thomasvs: maybe porting GNOME-CD is appropriate for me
[19:10] <Manny> I want something that gives me an in-depth view on Gst
[19:10] <Manny> although I'll most probably just copy code structure over from RB and friends
[19:11] sub_pop ([email protected]) left irc: "Client exiting"
[19:11] <thomasvs> Manny: porting gnome-cd is a good idea, yeah.
[19:11] <thomasvs> it's not completely gst-ish, though.
[19:22] Uraeus ([email protected]) joined #gstreamer.
[19:23] jonathang_ ([email protected]) joined #gstreamer.
[19:23] <Uraeus> hi hello
[19:23] <jdahlin> hello Uraeus
[19:23] Action: Uraeus just back from Bergen
[19:24] <Misirlou> thomasvs, Manny: There is a patch in the Bugzilla that adds GStreamer and Paranoia support to CD Player.
[19:25] <Misirlou> I added it from another bug, cleaned it up, but I did not write it originally.
[19:25] jonathang ([email protected]) left irc: Read error: 110 (Connection timed out)
[19:26] <Misirlou> http://bugzilla.gnome.org/show_bug.cgi?id=51152
[19:26] <thomasvs> Misirlou: can it play without using cdparanoia ?
[19:27] <Misirlou> thomasvs: dunno, I never tried building it
[19:27] <Misirlou> I don't even know C. :)
[19:29] coqRe ([email protected]) joined #gstreamer.
[19:29] <Misirlou> thomasvs: It really needs your autotools love . . .
[19:29] sub_pop ([email protected]) joined #gstreamer.
[19:29] <thomasvs> Misirlou: heh, will do one time
[19:29] <thomasvs> Misirlou: so, you cleaned up a patch and you didn't build it ?
[19:29] <thomasvs> you're not scared ?
[19:30] <Misirlou> The only clean-ups I did were cosmetic.
[19:30] <Misirlou> (I hope!)
[19:30] Nick change: jonathang_ -> jonathang
[19:32] <Misirlou> It apparently built for Iain Holmes.
[19:35] <Uraeus> thomasvs: did you see this: http://advogato.org/person/pphaneuf/diary.html?start=164
[19:44] <thomasvs> Uraeus: did you see this: http://gstreamer.freedesktop.org/download/fedora.html
[19:54] <Uraeus> thomasvs: beautiful :)
[19:54] <Uraeus> thomasvs: do the stuff this guy talk about have any interest for us?
[19:54] <thomasvs> Uraeus: well, don't know what to make of that entry, it's pretty vague.
[19:54] <thomasvs> Uraeus: not immediately, no.
[19:54] <thomasvs> Uraeus: we don't have any different problems than other projects, we just need to learn how to do it properly, and we're learning that quite well.
[19:55] <dilinger> fedora uses apt?
[19:56] <Misirlou> dilinger: It can use APT-RPM.
[19:56] <Misirlou> . . . Which is probably a hack.
[19:56] <dilinger> but as a default?  how does yum compare to apt on it?  and why don't they just give in and start working on debian?
[19:56] Action: Misirlou runs
[19:56] <dilinger> well, i've used apt on redhat, it works well
[19:57] <dilinger> i'm suprised that they encourage it, though
[19:58] <Misirlou> dilinger: I guess they just like bending over for Red Hat.
[19:58] Action: Misirlou starts running again
[20:00] <Uraeus> yum seems much slower and more cumbersome than apt
[20:02] <thomasvs> dilinger: fedora doesn't use or encourage use of apt
[20:02] <thomasvs> dilinger: that doesn't mean much to the users of fedora though, who happily use apt if they want to
[20:06] <dilinger> ah
[20:12] coqRe ([email protected]) left irc: "Leaving"
[20:13] jdahlin ([email protected]) left irc: "Leaving"
[20:17] hyriand ([email protected]) joined #gstreamer.
[20:28] Nick change: mx|gone -> mxpxpod
[20:30] mxpxpod ([email protected]) left irc: "To quit or not to quit.. wait... was that a question?"
[20:31] kwm ([email protected]) left #gstreamer ("Leaving").
[20:34] mxpxpod ([email protected]) joined #gstreamer.
[20:37] <Uraeus> thomasvs: you are agressive on the mailing list que approval :)
[20:42] <thomasvs> Uraeus: yeah, it needs to keep rolling
[20:42] <thomasvs> later people
[20:42] <Uraeus> thomasvs: night
[20:43] dolphy ([email protected]) left irc: "Network down, IP Packets delivered via UPS"
[20:45] <mxpxpod> are there any special flags I should know about in configuring gst-ffmpeg?
[20:46] <Uraeus> mxpxpod: I think the clue is not to turn on all optimizations :)
[20:46] <mxpxpod> heh, ok
[20:46] kmaraas_ ([email protected]) joined #gstreamer.
[20:59] thomasvs ([email protected]) left irc: Read error: 113 (No route to host)
[21:02] kmaraas ([email protected]) left irc: Client Quit
[21:08] Company ([email protected]) joined #gstreamer.
[21:11] <ds-work> Company: we need to fixor audioconvert
[21:12] <ds-work> Company: probably by splitting it into separate elements
[21:12] <ds-work> but also leaving audioconvert as a combo element
[21:13] <taaz> ds-work: oh caps master, mpeg2dec could use some 422 loving.
[21:14] lupusBE ([email protected]) joined #gstreamer.
[21:23] <ds-work> Uraeus: could you change the default version in bugzilla from 0.3.3 to 0.8.0?
[21:26] <ds-work> Uraeus: er, nm
[21:32] <ds-work> does anyone know if jacksink works?
[21:34] <Misirlou> jacksink and jillsink went up the hill to fetch a src of water . . .
[22:02] thomasvs ([email protected]) joined #gstreamer.
[22:03] <ds-work> http://bugzilla.gnome.org/show_bug.cgi?id=124966
[22:04] <ds-work> thomasvs: could you pong that bug?
[22:04] thaytan ([email protected]) left irc: "See y'all"
[22:08] <ds-work> sound-juicer still uses 0.6?
[22:09] <ds-work> nm
[22:10] <thomasvs> ds-work: are we planning a release anytime soon or do we see first how 0.8 pans out ?
[22:11] <ds-work> thomasvs: you mean, do we want 0.8.1 for GNOME?
[22:12] <thomasvs> ds-work: no, just in general.
[22:12] <thomasvs> if we want to hold off releases for like a week or two
[22:12] <thomasvs> so we get consistent bug reports we can work on
[22:12] <thomasvs> we're not commiting much anyway atm
[22:12] <ds-work> I think we should release every two weeks or so
[22:12] <thomasvs> yeah, I agree, but maybe not at the start
[22:13] <ds-work> after the GNOME release, I'm going to commit a bunch of string changes/fixes
[22:13] <ds-work> then we can let the translators do their stuff
[22:13] <ds-work> and then we can release
[22:13] <ds-work> so lets plan for march 22 + 2 weeks
[22:14] <taaz> put a roadmap on the website
[22:14] somex1 ([email protected]) joined #gstreamer.
[22:14] <ds-work> taaz: when should I say that the .debs will be done?
[22:14] <taaz> Asap 1st, 2004
[22:15] <taaz> speaking of strings... what package are the locale files in gst-plugins assocaited with?  are those for all the plugins or just libs or what?
[22:16] <ds-work> everything
[22:16] <taaz> wonderful
[22:17] <taaz> not sure what deb they go in... i'll guess i'll punt the problem and use the libs package
[22:18] <taaz> or maybe there's a better way.  hmm.
[22:20] earthworm ([email protected]) joined #gstreamer.
[22:21] <earthworm> anyone of you lads know of a drum machine or multi track program based on gstreamer?
[22:24] thomasvs ([email protected]) left irc: Read error: 60 (Operation timed out)
[22:26] ct_ ([email protected]) joined #gstreamer.
[22:27] <ct_> Uraeus: hey dude
[22:30] Nick change: kh_zZz -> kh_out
[22:30] bforbes ([email protected]) joined #gstreamer.
[22:31] mxpxpod ([email protected]) left irc: Nick collision from services.
[22:31] Nick change: bforbes -> mxpxpod
[22:40] thomasvs ([email protected]) joined #gstreamer.
[22:42] lupusBE ([email protected]) left irc: Remote closed the connection
[22:42] <thomasvs> taaz: just the base package is fine
[22:43] <thomasvs> taaz: working with more than one translation domain is strongly discouraged in general
[22:43] <taaz> what base package?
[22:43] <thomasvs> taaz: of gst-plugins
[22:43] <taaz> what base package? ;)
[22:44] <thomasvs> you don't have one base package for gst-plugins ?
[22:44] <taaz> didn't need one.  what would go in it?
[22:44] <thomasvs> README, ChangeLog,  basic plugins, translations ?
[22:45] <taaz> readme and changelog are in all packages, basic plugins go in -misc, didn't have translations before
[22:45] <taaz> i'm willing to change this.  no one ever suggests anything significantly better than the mess that exists now.
[22:46] <thomasvs> I put a bunch of thoughts on packaging in cvs though
[22:46] <taaz> i read your doc on rpm packaging.  i'm not sure i agree with that methodology.  
[22:46] <thomasvs> I'm not sure either :)
[22:46] <thomasvs> but it's been discusses with a whole bunch of people
[22:46] <thomasvs> in the end it doesn't matter that much, as long as there are provides of some kind people can pull in
[22:47] <taaz> packaging systems don't deal too well with plugin-based architectures
[22:48] <ds-work> we may need to revive the idea of having a plugin locator
[22:48] <ds-work> since we now have several plugin packages
[22:49] <ds-work> "The video format "blah" requires the "foo" plugin, which part of the "bar" package"
[22:50] <taaz> or at least a message pointing to gstreamer.net/registry/ or something that knows such answers
[22:51] <ds-work> or googling for +gstreamer +plugin +video/x-msvideo :)
[22:52] Action: ds-work somehow hoped that clearing 0.6 bugs would decrease the bug list more drastically
[22:53] <ds-work> thomasvs: there's no way to get to the gstreamer-0.8.0 download page on the website
[22:53] <thomasvs> ds-work: uh ?
[22:54] <ds-work> er, nm.  the "older news" seems to have fixed itself
[22:54] <thomasvs> ds-work: for example, modules/gstreamer/, then click source
[22:54] <thomasvs> the "older news" fixed itself, or the pebcak ?
[22:55] <ds-work> yesterday, the older news didn't have the gstreamer-0.8.0 release
[22:55] <thomasvs> hm, strange
[22:55] <thomasvs> how do  Itell my proxy to not be stupid and download files again for me when I changed them online ?
[22:55] <ds-work> btw, download/ should probably point to the source
[22:55] <thomasvs> yeah, it will
[22:55] <thomasvs> I didn't have time left to write that today
[22:56] <thomasvs> and I'm leaving tomorrow
[22:56] <thomasvs> feel free to add it :)
[22:56] <ds-work> are we planning to host binary packages anymore?
[22:56] <thomasvs> sure
[22:56] <thomasvs> I'm hosting fedora pkgs online
[22:56] <ds-work> why aren't they part of fedora?
[22:57] <thomasvs> they are
[22:57] <thomasvs> we provide updates
[22:57] <thomasvs> and stuff they don't provide
[22:57] <thomasvs> I prepare them for submission into the "alternative" addon fedora repo
[22:57] <thomasvs> and I host them on our site so people can get at them before they are accepted
[22:57] <ds-work> ah
[22:58] <taaz> is there a location to host debian packages?
[22:58] <ds-work> taaz: sid :)
[22:58] <thomasvs> taaz: yeah, there is
[22:59] <thomasvs> pkg/debian if you want
[22:59] <thomasvs> but make sure I'm around when meddling with the data/ dir, so stuff doesn't get lost
[22:59] <ds-work> do we have the plugin status table anymore?
[23:00] <thomasvs> no, it was outdated
[23:00] walters ([email protected]) joined #gstreamer.
[23:00] <thomasvs> I have plans of coupling the media test suite to some xml output
[23:00] <thomasvs> then do xslt on it
[23:00] <thomasvs> will fit nicely in the site
[23:01] <thomasvs> that way we get some sensible plugin status
[23:01] <taaz> heh walters, /.ed rb, good job ;)
[23:01] <walters> ah
[23:01] Action: walters is still reintegrating with the internet
[23:02] <taaz> walters: i'll have some 0.8.0 debs Real Soon Now.  are 0.7.x rb debs just waiting on that?
[23:02] <walters> ah
[23:02] <walters> well i don't plan to upload 0.7.x to debian
[23:03] <taaz> not even to experimental?
[23:03] <walters> maybe
[23:03] <taaz> some of us are too lazy to compile it from source ;)
[23:03] <walters> heh
[23:04] <ds-work> some of us make fewer mistakes when reporting bugs from known packages
[23:07] earthworm ([email protected]) left #gstreamer (""I allege that SCO is full of it." - Linus Torvalds").
[23:09] mathrick ([email protected]) joined #gstreamer.
[23:09] <mathrick> wassup
[23:12] kmaraas_ ([email protected]) left irc: Client Quit
[23:20] asdlfjkklsj ([email protected]) left #gstreamer (".").
[23:21] wheels ([email protected]) joined #gstreamer.
[23:21] ct_ ([email protected]) left #gstreamer ("Client exiting").
[23:25] walters ([email protected]) left irc: Client Quit
[23:25] Nick change: camh|away -> camh
[23:26] <camh> how can you find out what pipeline spider has constructed via gst-launch?
[23:26] <mathrick> camh: you acn't
[23:27] <mathrick> s/acn't/can't/
[23:27] <ds-work> camh: you can guess by using -v
[23:27] <ds-work> but it doesn't tell you the order
[23:27] Shoragan ([email protected]) left irc: "Leaving"
[23:27] <ds-work> you can also use --gst-debug=spider:2, I think
[23:28] <camh> ds-work: aha, i was using --gst-debug=spider=2
[23:39] <Uraeus> ds-work: do you have something like SVG filters in Flash?
[23:40] Action: Uraeus starts to wonder if he already asked ds that question a couple of days ago
[23:42] lilo ([email protected]) left irc: "brb"
[23:42] lilo ([email protected]) joined #gstreamer.
[23:43] markey ([email protected]) left irc: "nite"
[23:49] wheels ([email protected]) left irc: "using sirc version 2.211+KSIRC/1.3.9"
[23:50] <ds-work> Uraeus: huh?
[23:50] <ds-work> describe
[23:51] wheels ([email protected]) joined #gstreamer.
[23:52] <ds-work> wheels: what's the plan for KDE migrating to 0.8?
[23:53] <wheels> ds-work: how do you mean?
[23:53] <wheels> ds-work: the bindings?
[23:53] <ds-work> and juk
[23:53] <ds-work> juk mainly
[23:53] <wheels> ds-work: Well, the bindings have to come first.  :-)
[23:54] iain ([email protected]) joined #gstreamer.
[23:54] <Uraeus> ds-work: in SVG you have filters like Gaussian Blur which is actually applied on the generated bitmap, is that also done in flash?
[23:54] <wheels> ds-work: I don't think Tim is interested in maintaining the bindings anymore which means I'll probably have to do it.
[23:54] <wheels> ds-work: So hopefully I'll have time for it over the easter weekend...
[23:54] <ds-work> wheels: how is kdegst different from gstmm?
[23:55] <Uraeus> wheels: markey is using the bindings too right?
[23:55] Action: wheels has been out of town too much lately for anything that takes a few day of work...
[23:55] <wheels> Uraeus: Actually I think he used the C API.
[23:55] <wheels> Uraeus: But I haven't looked at the code.
[23:55] Action: wheels checks
[23:55] <ds-work> Uraeus: no, except in a very limited sense
[23:55] <wheels> ds-work: never looked at GST MM.
[23:56] <Uraeus> ds-work: ah, cause I was wondering if all the filters they made for librsvg could be reused for libswfdec somewhow
[23:56] <wheels> ds-work: But the bindings are important for political reasons...
[23:56] Manny ([email protected]) left irc: 
[23:56] <Uraeus> one difference is that the kdegst bindings actually work, not so sure the gstmm ones ever did :)
[23:56] aldug ([email protected]) joined #gstreamer.
[23:57] <iain> whatever happened to gst#?
[23:57] <Uraeus> wheels: btw, we have a Juk crash in Gstreamer bugzilla, but I think it is a crasher caused by 0.6's general issues with bad mp3's
[23:58] <Uraeus> iain: think its operative, I think Jorn use the bindings for Muine
[23:59] <wheels> Uraeus: probably one that I closed as "report it to the Gst guys -- the crash isn't in JuK"  :-)
[00:00] --- Fri Mar 19 2004
[00:00] <wheels> Uraeus: ds-work: Well, and also -- comparatively -- if you're going to mess with C++ bindings there's a more significant user base for Qt based stuff...
[00:02] <Uraeus> wheels: no worry, I am to busy messing with autotools stuff to mess with anything else ;)
[00:03] <thomasvs> Uraeus: you better not be messing with gst autotools stuff :)
[00:03] <wheels> Uraeus: Oh, I wasn't suggesting you doing it.  :-)
[00:03] <Uraeus> thomasvs: no, librsvg autotools stuff atm :)
[00:03] <wheels> Uraeus: You don't think I want a GNOME working on a Qt API do you?  :-P
[00:03] <mathrick> mxpxpod: did you bring gstmm to operable state? or just compilable?
[00:03] <Uraeus> wheels: if you like perferction.... :)
[00:04] <Uraeus> ok, time for me to sleep, night guys :)
[00:04] <mxpxpod> mathrick: haven't touched it in a while
[00:04] Uraeus ([email protected]) left irc: "Client exiting"
[00:04] <mathrick> mxpxpod: yea, I know, but back then?
[00:04] Action: wheels *should* have time over easter...  planning an all weekend "hack-in"  :-)
[00:04] <mxpxpod> mathrick: it worked
[00:05] <mathrick> mxpxpod: k, that's good :)
[00:05] Action: wheels grunts -- only been home for 2 of the last 6 weekends...
[00:17] TJN ([email protected]) joined #gstreamer.
[00:17] TJN ([email protected]) left #gstreamer.
[00:29] <Company> ds-work: what's wrong with audioconvert?
[00:29] toshin ([email protected]) joined #gstreamer.
[00:32] Action: sxpert is away: time to go to bed... going to work tomorrow...
[00:38] <ds-work> Company: see iain's mail
[00:39] <ds-work> Company: it doesn't work well when you aren't looking for a universal pipe fitting
[00:39] <Company> i'll look at my mail tomorrow :)
[00:40] <Company> i need something to do at work ;)
[00:44] <iain> ds-work: was my mail okay, I actually forgot most of what we'd "discussed"
[00:45] <ds-work> iain: it made sense
[00:45] <iain> ok
[00:46] <ds-work> http://bugzilla.gnome.org/show_bug.cgi?id=137556
[00:46] <ds-work> same bug
[00:48] <Company> that's a fixation problem
[00:49] <ds-work> not quite
[00:49] <ds-work> it's a case that fixation can't solve
[00:49] <ds-work> because you want audioconvert to convert as little as possible
[00:49] <ds-work> not merely pick the best format
[00:50] <Company> so what do you want to do?
[00:50] <Company> you can't seperate it into many different elements, every autoplugger will just pick the one with the hightest rank that fits
[00:51] Action: ds-work wonders if this has to do with using gst_pad_try_set_caps_nonfixed()
[00:51] <Company> the only thing you could do is write a fixation function for audioconvert that looks at the other pad
[00:52] <Company> yeah, it has to do with that
[00:52] <Company> but removing that function won't solve the underlying problem
[00:53] sub_pop ([email protected]) left irc: "Client exiting"
[00:53] <thomasvs> well, iain's request is valid, no ?
[00:53] <thomasvs> if a file has two channels, there should be a way to get those two channels out
[00:53] spyder482 ([email protected]) joined #gstreamer.
[00:53] <thomasvs> and if it's one, it should be possible to get one.
[00:54] <thomasvs> not just have two when there's one, or one when there's two, or eight when there's one :)
[00:54] <thomasvs> tell me when to shut up btw :)
[00:54] <spyder482> omg
[00:54] Action: spyder482 wonders what thomasvs is speaking in circles about
[00:55] <Company> the underlif that were so easy, i'd do just that
[00:55] <Company> (paste error)
[00:55] <Company> if that were so easy, i'd do just that
[00:55] <thomasvs> yeah, I know
[00:55] <thomasvs> I'm not saying it's easy, I know that our generic model makes it harder :)
[00:56] <Company> the problem is that a converter gets an input "X" and has the output possibilities A, B, C
[00:56] <thomasvs> I'm just saying, we should figure out what to change to make this possible
[00:56] <Company> what should it output?
[00:56] <thomasvs> because, in theory, audioconvert could make 59 channel audio from 2 channel if it wanted to.
[00:56] <thomasvs> in my mind, something that is "as similar as possible to"
[00:56] <thomasvs> ie, with the least amount of difference
[00:56] <Company> yeah
[00:56] <thomasvs> a bit hard to quantify though
[00:56] <Company> now to define "similar" :)
[00:56] <thomasvs> yeah, exactly
[00:56] sub_pop ([email protected]) joined #gstreamer.
[00:57] <thomasvs> but there must be a way to figure that out
[00:57] <Company> it's hard
[00:57] <Company> imagine you get 2 channel float in
[00:57] <thomasvs> to me it currently seems the problem is this
[00:57] <Company> and valid output is 2 channel 16bit int or 1 channel float
[00:57] <thomasvs> audioconvert fixates to 1 because it doesn't have any other constraints anywhere
[00:58] Nick change: mxpxpod -> mx|gone
[00:58] <thomasvs> for example, because the core choses to start fixating in the middle of the pipe
[00:58] <Company> yeah
[00:58] <thomasvs> if fixating would work from the outside to the inside ...
[00:58] <thomasvs> ... it would first have the decoder try to fixate
[00:58] <thomasvs> the decoder KNOWS it's two channel
[00:58] <thomasvs> so the question is really
[00:58] <thomasvs> how do we get the fixate function to figure out the info that is there in some other part of the pipeline
[00:59] foser ([email protected]) left irc: "[ I want to believe ]"
[00:59] <Company> anyway
[00:59] <Company> should audioconvert stereo float to stereo int or mono float?
[01:00] <Company> since that question cannot ultimately be answered (i can construct worse combinations ;)) it's not really possible to solve this
[01:02] <ds-work> audioconvert should probably not do mono/stereo conversion
[01:03] <ds-work> since that's something that is a fundamentally different conversion
[01:03] <Company> hm
[01:03] <ds-work> everything else audioconvert does is format-related
[01:03] <Company> that doesn't solve my question either
[01:04] <Company> it just puts it to another level - element selection
[01:05] <Company> and keep in mind that spider only tries the highest ranked converter
[01:05] <ds-work> for gstplay, it doesn't matter
[01:05] <iain> IMO in you float/mono or int/stereo surely that is a case where you do know what you want...
[01:05] <iain> you'd then filter the caps to be either float or int, and then the answer is simple
[01:06] <Company> yeah
[01:06] wheels ([email protected]) left irc: Read error: 113 (No route to host)
[01:06] <Company> but that works with audioconvert, too - use a custom fixation function ;)
[01:06] <iain> not in my case
[01:07] <iain> because I can't get how many channels are coming out of spider
[01:07] wheels ([email protected]) joined #gstreamer.
[01:07] <Company> right
[01:07] <Company> we need a better autoplugger first
[01:08] <ds-work> s/first//
[01:08] <iain> no, because if I swap spider for mad, I still can't get how many channels are coming out of mad
[01:09] Action: Company has holidays next week
[01:09] <Company> but i'm not going to tell anyone :p
[01:11] Action: ds-work fixes audioconvert locally so he doesn't get annoyed by listening to mono music
[01:12] <Company> you could add a fixation proxy to spideridentity, too :p
[01:12] <Company> (and to volume, probably)
[01:12] <ds-work> that won't help
[01:12] <Company> it should
[01:12] <Company> because that would proxy osssinks fixation
[01:12] <iain> ds-work: ohhh I want the patch...
[01:13] <ds-work> http://www.schleef.org/~ds/patch
[01:14] <ds-work> why is audioconvert's negotiation one-directional?
[01:15] <iain> thanks :)
[01:15] <Company> one-directional?
[01:15] <ds-work> if (pad == this->src && !gst_pad_is_negotiated (this->sink))
[01:15] <ds-work>      return GST_PAD_LINK_DELAYED;
[01:16] <Company> that might be a hack from shortly after the caps merge
[01:16] <Company> that i forgot to remove
[01:19] bilboed_ ([email protected]) left irc: Read error: 110 (Connection timed out)
[01:21] bilboed_ ([email protected]) joined #gstreamer.
[01:25] <iain> ds-work: yey, your patch works :)
[01:25] <iain> now to fix deinterleave so it splits the channels correctly
[01:27] dennis- ([email protected]) joined #gstreamer.
[01:27] <dennis-> hey folks
[01:28] <ds-work> which brave developer wants to add autoplugger hints to elements?
[01:28] <dennis-> anyone here using ruby-gstreamer?
[01:28] ChrisHJW ([email protected]) left irc: Read error: 60 (Operation timed out)
[01:29] <Company> autoplugger-hints?
[01:31] pb_ (~pb@2002:5169:e72f:1:240:95ff:fe30:aa84) left irc: "Client exiting"
[01:33] <ds-work> i.e., which part of the caps that a given element modifies
[01:33] <Company> eek
[01:34] <Company> it's interesting that people can't hear 8/16bit differences
[01:37] <Company> if i concentrate on it, i can hear it
[01:37] sublett ([email protected]) left irc: "my friend the end"
[01:37] spyder482 ([email protected]) left irc: Read error: 110 (Connection timed out)
[01:38] <ds-work> you're kidding, right?
[01:40] <sgf> I suppose it depends on if you have some really crap speakers.
[01:41] <ds-work> gst-launch-0.8 sinesrc ! audioconvert ! audio/x-raw-int, depth=8, width=8 ! osssink -v
[01:41] <ds-work> it sounds like crap
[01:42] <ds-work> I don't even need good speakers to identify that
[01:42] <sgf> They do make some surprisingly rubbish speakers. :)
[01:43] <sgf> The 8-bit stuff tends to be done at low sample-rates, so I don't think I've ever done a fair comparison between 8 and 16 bit. I imagine it sucks, though.
[01:48] sub_pop ([email protected]) left irc: "Client exiting"
[01:50] sub_pop ([email protected]) joined #gstreamer.
[01:59] Rotty ([email protected]) left irc: Remote closed the connection
[02:09] toshin ([email protected]) left #gstreamer ("Leaving").
[02:28] <thomasvs> everyone can hear the difference between 8 bit and 16 bit
[02:28] <thomasvs> your noise floor is at -43 dB of full volume
[02:28] <thomasvs> erhm, 48
[02:28] <thomasvs> that's very very audible
[02:29] Action: hyriand seconds that, except for the technical details of which he's not really aware
[02:32] <taaz> ds-work: do you know how to disable the swf moz plugin from the swf-player debian package without just removing the whole package?
[02:33] <ds-work> rm /usr/lib/mozilla/plugins/libmozswfdec.so
[02:35] <taaz> its lack of interactivity is just too bothersome at times.  hint hint ;)
[02:35] <ds-work> blah blah
[02:35] <ds-work> stand in line
[02:35] <ds-work> like, behind rms
[02:36] <taaz> and while in line, write some patches
[02:46] <bilboed_> grub_booter: what did you want to know about the NLE ?
[02:49] lilo ([email protected]) left irc: Connection reset by peer
[02:49] lilo ([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.