*** tpb has joined #timvideos | 00:00 | |
-leguin.freenode.net- [freenode-info] channel flooding and no channel staff around to help? Please check with freenode support: http://freenode.net/faq.shtml#gettinghelp | 00:00 | |
*** mithro has joined #timvideos | 00:16 | |
*** mithro has quit IRC | 00:52 | |
*** CarlFK has joined #timvideos | 03:30 | |
*** hyades has joined #timvideos | 05:16 | |
mithro-work | hyades, ping? | 07:20 |
---|---|---|
hyades | mithro-work: pong | 07:24 |
hyades | mithro-work: meeting? | 07:28 |
mithro-work | yes | 07:28 |
mithro-work | do you want to attempt the video stuff or just do a text chat? | 07:29 |
hyades | whatever, my bandwidth isn't great at this time | 07:32 |
mithro-work | So | 07:32 |
hyades | it ends up sadly :( | 07:32 |
mithro-work | Your biggest problem seems to be getting a repoducible gst-switch set up at the moment? | 07:32 |
hyades | yes | 07:33 |
mithro-work | I haven't had a chance to try and replicate your results yet | 07:33 |
hyades | it takes lots of hours to set up once and then in the end I get a segv or something | 07:33 |
mithro-work | do you think you are ready for someone to follow your instructions?> | 07:34 |
hyades | for building? | 07:34 |
hyades | it works in my system, but i am not able to reproduce it in a VM | 07:34 |
hyades | i am lso talking to duzy about it | 07:35 |
hyades | https://github.com/duzy/gst-switch/issues?state=open | 07:35 |
tpb | <http://ln-s.net/-fEL> (at github.com) | 07:35 |
mithro-work | I'm just pulling up your blog again | 07:35 |
mithro-work | want to check something | 07:35 |
hyades | mithro-work: if you can somehow setup gst-switch, the api will work | 07:36 |
hyades | :) | 07:36 |
mithro-work | okay | 07:37 |
mithro-work | what is the best way to comment on these scripts? | 07:37 |
hyades | click on the link below | 07:37 |
hyades | and then comment | 07:37 |
mithro-work | okay | 07:38 |
mithro-work | I'll do that after the meeting | 07:38 |
hyades | one more i wanted to ask | 07:38 |
hyades | i will be installing gstreamer from src | 07:38 |
hyades | currently i am using Gst from Gi.repository | 07:39 |
hyades | so how do I do install this from source | 07:39 |
mithro-work | ~seen bananadine | 07:39 |
tpb | mithro-work: bananadine was last seen in #timvideos 3 days, 16 hours, 48 minutes, and 6 seconds ago: <bananadine> good night mithro | 07:39 |
mithro-work | so bananadine has had to deal with this himself | 07:40 |
hyades | https://wiki.ubuntu.com/Novacut/GStreamer1.0 | 07:40 |
tpb | Title: Novacut/GStreamer1.0 - Ubuntu Wiki (at wiki.ubuntu.com) | 07:40 |
hyades | the page here refers to gir packages | 07:40 |
hyades | i asked the same on #gstreamer, they told me to use gobject-introspection | 07:42 |
mithro-work | gobject-introspection == "gir" | 07:42 |
hyades | ohh | 07:42 |
hyades | :) | 07:42 |
mithro-work | so | 07:43 |
mithro-work | so gir basically "generates" a python binding from a xml file | 07:43 |
mithro-work | a .typelib or .gir file | 07:43 |
mithro-work | (one is the compiled version of the other) | 07:43 |
hyades | okay | 07:44 |
mithro-work | so you need to make sure it's loading from your typelib/gir file rather then the system one | 07:44 |
hyades | any idea where i can expect to find these files | 07:45 |
mithro-work | do you know about packages.ubuntu.com ? | 07:46 |
mithro-work | http://packages.ubuntu.com/raring/amd64/gir1.2-gstreamer-1.0/filelist | 07:46 |
tpb | <http://ln-s.net/-fEi> (at packages.ubuntu.com) | 07:46 |
hyades | not much | 07:47 |
mithro-work | it's a nice quick way to find out the contents of a package | 07:47 |
mithro-work | or find out which package contains a file | 07:47 |
hyades | so i will need those typelib files first | 07:48 |
mithro-work | They are created by compiling gstreamer with the gir stuff installed | 07:49 |
hyades | this package - gir1.2-gstreamer-1.0 | 07:49 |
hyades | ? | 07:49 |
mithro-work | If you go to | 07:50 |
mithro-work | http://packages.ubuntu.com/raring/gir1.2-gstreamer-1.0 | 07:50 |
tpb | <http://ln-s.net/-fEj> (at packages.ubuntu.com) | 07:50 |
mithro-work | you'll see the source package which creates that package on the side | 07:50 |
hyades | yes | 07:50 |
mithro-work | which then leads you to | 07:50 |
mithro-work | http://packages.ubuntu.com/raring/gobject-introspection | 07:50 |
tpb | <http://ln-s.net/-fEn> (at packages.ubuntu.com) | 07:50 |
mithro-work | and libgirepository1.0-dev | 07:51 |
hyades | k | 07:52 |
mithro-work | then when you compile gstreamer you'll get something like | 07:53 |
mithro-work | and now I can't find it | 07:57 |
hyades | :) | 07:57 |
hyades | so with the gir1.2-gstreamer-1.0 and gir1.2-gst-plugins-base-1.0 packages I should be able to generate those typelib files somewhere | 07:58 |
mithro-work | checking for gobject-introspection... yes | 07:59 |
mithro-work | hyades, no you mis-understand | 07:59 |
mithro-work | gir1.2-gstreamer-1.0 and gir1.2-gst-plugins-base-1.0 are packages containing the gir files gstreamer produces | 07:59 |
hyades | oh..so i need gobject-introspection | 07:59 |
mithro-work | IE they are your system gstreamer | 07:59 |
mithro-work | Yes | 08:00 |
hyades | gobject-introspection and libgirepository1.0-dev should do? | 08:00 |
mithro-work | yes | 08:01 |
mithro-work | $ find | grep typelib | 08:01 |
mithro-work | ./gst/Gst-1.0.typelib | 08:01 |
mithro-work | ./libs/gst/net/GstNet-1.0.typelib | 08:01 |
mithro-work | ./libs/gst/base/GstBase-1.0.typelib | 08:01 |
mithro-work | ./libs/gst/check/GstCheck-1.0.typelib | 08:01 |
mithro-work | ./libs/gst/controller/GstController-1.0.typelib | 08:01 |
mithro-work | $ find ~/gst/stage -name *.typelib | 08:02 |
hyades | okay and how do i link these to python? | 08:02 |
mithro-work | "link these to python" makes no sense | 08:02 |
mithro-work | you mean how to you get python to load these files? | 08:02 |
hyades | add them to PYTHONPATH | 08:03 |
mithro-work | no | 08:03 |
mithro-work | these are not python modules | 08:03 |
mithro-work | they are GIR/typelib files | 08:03 |
hyades | ohh | 08:03 |
hyades | ok | 08:03 |
hyades | so i need to generate the python bindings from these? | 08:04 |
mithro-work | https://wiki.gnome.org/GObjectIntrospection | 08:04 |
tpb | Title: GObjectIntrospection - GNOME Wiki! (at wiki.gnome.org) | 08:04 |
mithro-work | https://wiki.gnome.org/PyGObject | 08:04 |
tpb | Title: PyGObject - GNOME Wiki! (at wiki.gnome.org) | 08:04 |
hyades | ok | 08:08 |
mithro-work | there is something like a GIRPATH | 08:08 |
mithro-work | or something | 08:08 |
mithro-work | but I can't find it now | 08:08 |
mithro-work | export GI_TYPELIB_PATH=~/.Builder/girepository-1.1 | 08:08 |
mithro-work | http://cgit.collabora.com/git/user/slomo/gstreamer.git/plain/scripts/gst-uninstalled | 08:09 |
tpb | <http://ln-s.net/-fFB> (at cgit.collabora.com) | 08:09 |
mithro-work | your using that right? | 08:10 |
mithro-work | it sets up the GI_TYPELIB_PATH correctly? | 08:10 |
hyades | i was using it | 08:10 |
mithro-work | btw - this kinda looks cool https://github.com/strycore/fakegir - Fakegir: Bring autocompletion to your PyGObject code! | 08:10 |
tpb | Title: strycore/fakegir · GitHub (at github.com) | 08:10 |
hyades | looks great | 08:12 |
hyades | GI_TYPELIB_PATH is hwere you will find your typelib files right? | 08:20 |
mithro-work | yes | 08:20 |
*** shenki_ has joined #timvideos | 09:08 | |
*** shenki has quit IRC | 09:11 | |
mithro-work | hyades, you still about? | 09:22 |
hyades | mithro-work: yes | 09:33 |
mithro-work | so | 09:33 |
mithro-work | I forgot to go through the following; | 09:33 |
mithro-work | * What are your plans for this week? | 09:33 |
mithro-work | * With looking back with the mid-term do you want to adjust any of your final goals? | 09:34 |
hyades | last week, i spent most time of time in installation process, so I wasnt able to write unittests for a few things | 09:35 |
hyades | and i just have one integration test, which I will need to work on | 09:36 |
mithro-work | so your plan is to spend this week working on testing and finish working on the installation process? | 09:38 |
mithro-work | hyades, have you asked anyone to try following your install process? | 09:38 |
hyades | it doesn't work on my VM | 09:39 |
*** shenki_ is now known as shenki | 09:39 | |
hyades | https://github.com/duzy/gst-switch/issues/34 | 09:39 |
tpb | Title: Seg fault · Issue #34 · duzy/gst-switch · GitHub (at github.com) | 09:39 |
hyades | mithro-work: earlier i was using the gst-uninstalled script. But it takes lots of time through it. I was able to successfully build on my system using this new method | 09:46 |
hyades | this one requires lesser time, but I end up getting this seg fault in both cases | 09:46 |
mithro-work | okay | 09:50 |
hyades | if the method was wrong, then it should'nt have worked on my system also | 09:52 |
hyades | maybe some dependencies, which i am unable to figure out | 09:52 |
*** bananadine has joined #timvideos | 10:05 | |
bananadine | ping mithro-work | 10:07 |
mithro-work | bananadine, pong | 10:07 |
bananadine | i came back yesterday morning but i was resting the whole day | 10:08 |
bananadine | anyway, video chat? | 10:08 |
mithro-work | bananadine, seen private messages | 10:11 |
Sewar | mithro-work: do you have any plans for deploying? private server? Heroku? | 10:28 |
mithro-work | Sewar, CarlFK was suggesting Heroku | 10:28 |
Sewar | ok | 10:29 |
mithro-work | Sewar, but I was unsure about the database side of things | 10:32 |
Sewar | Heroku uses PostgreSQL | 10:33 |
mithro-work | Sewar, that should be fine - but I think the problem is that the DB is not free? | 10:36 |
mithro-work | Dev - 10K rows - FREE Basic - 10M rows - $9 | 10:37 |
Sewar | yeah, https://devcenter.heroku.com/articles/heroku-postgres-plans#starter-tier | 10:39 |
tpb | Title: Choosing the Right Heroku Postgres Plan | Heroku Dev Center (at devcenter.heroku.com) | 10:39 |
mithro-work | 10k rows is pretty limiting | 10:45 |
Sewar | mithro-work: yeah, so may just look for another solution, like a vps? | 10:46 |
mithro-work | I have a server we could deploy on otherwise | 10:46 |
Sewar | that sounds great | 10:46 |
mithro-work | But I could use some help hoisting the old stuff hosted on it off it | 10:48 |
Sewar | what kind of stuff? | 10:48 |
mithro-work | Sewar, let me check | 10:49 |
Sewar | I can host it on my vps too | 10:49 |
mithro-work | hyades, do you think you could get jh-build to build gst-switch? | 10:49 |
hyades | i looked at the link | 10:49 |
hyades | i will look deeper into it | 10:50 |
mithro-work | jh-build seems to be the preferred development environment for gnome/gstreamer developers? | 10:50 |
hyades | okay | 10:51 |
mithro-work | So, it looks like I'm stuck with the stage script at the moment | 10:52 |
mithro-work | it says | 10:52 |
mithro-work | checking for GST... no | 10:52 |
mithro-work | configure: error: | 10:53 |
mithro-work | You need to install or upgrade the GStreamer development | 10:53 |
mithro-work | packages on your system. On debian-based systems these are | 10:53 |
mithro-work | libgstreamer1.0-dev and libgstreamer-plugins-base1.0-dev. | 10:53 |
mithro-work | on RPM-based systems gstreamer1.0-devel, libgstreamer1.0-devel | 10:53 |
mithro-work | or similar. The minimum version required is 1.0.1. | 10:53 |
hyades | doing what? | 10:54 |
mithro-work | Still digging into it | 10:57 |
mithro-work | hyades, when it's trying to build gst-switch | 10:58 |
hyades | you set the path? | 10:59 |
mithro-work | looks like things go pear-shaped when gstreamer package installs but then the other pacakges don't | 10:59 |
mithro-work | if [[ ! -f $stage/bin/gst-launch-1.0 ]] || | 10:59 |
mithro-work | Sewar, so the host is for Thousand Parsec | 11:14 |
mithro-work | the things on that server are | 11:14 |
mithro-work | * The Thousand Parsec website | 11:14 |
mithro-work | * The Thousand Parsec code repository | 11:14 |
mithro-work | * The Thousand Parsec media repository | 11:15 |
mithro-work | * IRC logs for all the channels | 11:15 |
mithro-work | * Thousand Parsec wiki | 11:15 |
mithro-work | Everything apart from the logs should really end up at | 11:16 |
mithro-work | https://github.com/thousandparsec | 11:16 |
tpb | Title: thousandparsec (Thousand Parsec) · GitHub (at github.com) | 11:16 |
mithro-work | I think the wiki mostly ended up at https://github.com/thousandparsec/wiki | 11:17 |
tpb | Title: thousandparsec/wiki · GitHub (at github.com) | 11:17 |
Sewar | so the wiki is mediawiki, requires php and mysql | 11:22 |
Sewar | I don't see the website at github | 11:22 |
Sewar | what kind of space and bandwidth required? | 11:27 |
mithro-work | Sewar, the wiki was mostly converted to ikiwiki | 11:48 |
mithro-work | Sewar, using tools in my repository | 11:48 |
mithro-work | https://github.com/mithro/media2iki | 11:49 |
tpb | Title: mithro/media2iki · GitHub (at github.com) | 11:49 |
mithro-work | ikiwiki and github wiki are pretty similar | 11:49 |
mithro-work | So we just need to check if the wiki has everything | 11:55 |
mithro-work | and then just turn off the old one | 11:55 |
*** hyades has quit IRC | 12:03 | |
*** bananadine has quit IRC | 12:25 | |
*** mithro has joined #timvideos | 12:50 | |
*** hyades has joined #timvideos | 13:41 | |
CarlFK | iiie: did you have some ideas/time to get streaming working on whatever dist I have installed on those twinpact boxes? | 15:14 |
CarlFK | or should I just install lts on them - which is easy enough, not sure why bother with anything else | 15:14 |
CarlFK | mithro http://2013.pycon.ca/en/schedule/ https://2013.pycon.ca/en/schedule/conference.json stream in 5 days - 'same' format as pycon | 15:16 |
tpb | <http://ln-s.net/-NnB> (at 2013.pycon.ca) | 15:16 |
CarlFK | but video only in Colony Ballroom and Terrace - nothing in St. David | 15:17 |
mithro | TwinPact boxes? | 15:23 |
CarlFK | yes | 15:24 |
CarlFK | oh, the collector boxes that sit up front at the podium | 15:25 |
iiie | CarlFK: as far as I know we're down to configuration problems on the collectors. | 15:27 |
iiie | these are the same boxes that we had problems with for PyOhio right? | 15:27 |
CarlFK | how soon could you poke at them today? | 15:27 |
CarlFK | right | 15:27 |
CarlFK | they are still in my car, will unload them soon | 15:27 |
CarlFK | sooner if you can poke at them | 15:28 |
iiie | I wouldn't prioritize it too much (it'll probably be a while here) | 15:29 |
iiie | Sadly I still don't know what the configuration problem is, might try running the config pusher as a next step. | 15:30 |
* iiie wanders off again (laundry and shower....) | 15:30 | |
CarlFK | do we have something a collector can connect to that generates a test stream so I don't have to bring up dvswitch ? | 15:31 |
iiie | We had either a gst something command or a configuration of video test stream yes (changes out the part of the config I'm sure we have problems with for a test pattern) | 15:35 |
iiie | The downside for that is we don't muddle through fixing the config, but do have a test stream (for the config change); I don't know if there is a test output that can be feed in to the feed / flow / atmosphere? with a config on the collector that would also take dvswitch | 15:37 |
CarlFK | k - I can bring up dvswitch easy enough | 16:24 |
CarlFK | well, better than .. whatever you described | 16:25 |
iiie | yeah, alright, off to my office (~30min) | 16:33 |
*** hyades_ has joined #timvideos | 16:34 | |
*** hyades has quit IRC | 16:36 | |
*** iiie is now known as iiie2 | 16:39 | |
*** iiie has joined #timvideos | 17:03 | |
*** iiie has quit IRC | 18:03 | |
*** iiie has joined #timvideos | 18:21 | |
*** hyades_ has quit IRC | 18:53 | |
*** hyades_ has joined #timvideos | 19:05 | |
*** hyades_ is now known as hyades | 19:22 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!