*** tpb has joined #timvideos | 00:00 | |
*** iiie has quit IRC | 01:27 | |
*** iiie has joined #timvideos | 02:04 | |
*** mithro-laptop has joined #timvideos | 04:12 | |
*** mithro-laptop has quit IRC | 04:35 | |
*** hyades has joined #timvideos | 05:22 | |
*** mithro-laptop has joined #timvideos | 06:35 | |
*** CarlFK has quit IRC | 06:58 | |
mithro-laptop | hyades, ping? | 07:25 |
---|---|---|
hyades | hey | 07:26 |
hyades | mithro-laptop: | 07:27 |
mithro-laptop | almost meeting time.... | 07:28 |
hyades | yes | 07:28 |
hyades | there are a few methods | 07:30 |
hyades | click_video, mark_face, mark_tracking | 07:30 |
hyades | for these I tried some parameters | 07:31 |
hyades | but they didn't work | 07:31 |
mithro-laptop | hyades, these are dbus methods? | 07:32 |
hyades | yes | 07:32 |
hyades | also in adjust_pip, while changing the width and height of the PIP, I get a black screen output | 07:33 |
hyades | changing x and y coordinates works fine | 07:34 |
mithro-laptop | these are likely to be real bugs I think | 07:34 |
hyades | yes, probably | 07:35 |
mithro-laptop | hyades, as we said, your goal is to help test the project | 07:36 |
mithro-laptop | so you are likely to run into real bugs | 07:36 |
hyades | another thing is that integration tests dont run currently on travis-ci since the building process has some fault | 07:37 |
hyades | unittests are fine | 07:38 |
*** mithro-laptop has quit IRC | 07:42 | |
mithro | "some fault" isn't really very descriptive | 07:42 |
*** mithro-laptop has joined #timvideos | 07:43 | |
hyades | mithro: https://github.com/hyades/gst-switch/blob/python-api/.travis.yml | 07:43 |
tpb | <http://ln-s.net/-q65> (at github.com) | 07:43 |
hyades | this is the method i use | 07:43 |
hyades | it creates all executables in ~/gst/stage/bin | 07:44 |
hyades | but somehow its not correct | 07:44 |
hyades | the same old problem of building gst-switch. | 07:44 |
mithro | hyades, so anything not part of the "test" should be in the build | 07:45 |
mithro | I also don't think the installing gstreamer1.0 and adding the PPA is help you at all | 07:45 |
mithro | why do you do a | 07:47 |
mithro | - sudo apt-get install .*gstreamer.*1\.0.* libgtk-3-dev | 07:47 |
mithro | then a | 07:47 |
mithro | - sudo apt-get install python-gi python3-gi gstreamer1.0-tools gir1.2-gstreamer-1.0 gir1.2-gst-plugins-base-1.0 | 07:47 |
hyades | u mean the order of them? | 07:48 |
mithro | gstreamer1.0-tools matches the regex .*gstreamer.*1\.0.* | 07:48 |
hyades | oh | 07:49 |
mithro | what I actually think you want to do | 07:50 |
mithro | is install the build dependencies for gstreamer | 07:50 |
mithro | sudo apt-get build-dep gstreamer1.0 | 07:51 |
hyades | okay, | 07:52 |
mithro | looking at | 07:56 |
mithro | https://s3.amazonaws.com/archive.travis-ci.org/jobs/10596923/log.txt | 07:56 |
mithro | it seems to have built fine? | 07:56 |
hyades | no | 07:56 |
hyades | just saw, errors are currently ignored | 07:57 |
hyades | in py.test | 07:57 |
hyades | it fails coz gst-switch-srv gives some error while running | 07:57 |
hyades | on my VM its a seg fault | 07:57 |
hyades | none of the tests which need gst-switch-srv to be running have passed | 07:59 |
mithro | hyades, so do you actually know what is happening on travis, or are you guessing? | 08:03 |
hyades | the same thing happens in my VM | 08:04 |
hyades | when I follow the same steps | 08:04 |
mithro | hyades, you don't seem to outputting anything from gst-switch or tracking the return-code | 08:05 |
hyades | ConnectionError: unix:abstract=gstswitch (Could not connect: Connection refused) | 08:06 |
hyades | this indicates that gst-switch-srv is not running | 08:06 |
mithro | hyades, but gives you no idea *why* | 08:06 |
hyades | yes, from travis | 08:06 |
mithro | hyades, connection refused could be because | 08:08 |
mithro | a) gst-switch-srv segfaulted | 08:08 |
mithro | b) gst-switch-srv was never started | 08:09 |
mithro | c) gst-switch-srv got stuck somewhere starting up | 08:09 |
mithro | d) gst-switch-srv died with an error message | 08:09 |
mithro | e) some combination of the above | 08:09 |
hyades | ok, i will write a small script which shows what happens when i run it | 08:09 |
mithro | hyades, when a test dies that launches gst-switch you should output the information about your attempt to launch gst-switch | 08:10 |
hyades | yes | 08:11 |
mithro | so what is your goal for this week? | 08:13 |
hyades | i am not very clear | 08:15 |
mithro-laptop | hyades, so what do you have left to do? | 08:15 |
hyades | 1) those 3 methods should work and tests for them | 08:17 |
hyades | 2) the gst-switch not starting problem | 08:17 |
hyades | 3) documentation is also left | 08:17 |
hyades | anything else? | 08:18 |
mithro-laptop | * Write tests actually for gst-switch (rather then gst-switch-api) | 08:19 |
mithro-laptop | * Create coverage reporting of the gst-switch server | 08:19 |
hyades | yes | 08:19 |
hyades | c coverage in executable, is done through what? | 08:20 |
mithro-laptop | cov | 08:20 |
mithro-laptop | there are others too | 08:21 |
mithro-laptop | https://github.com/eddyxu/cpp-coveralls | 08:22 |
tpb | Title: eddyxu/cpp-coveralls ยท GitHub (at github.com) | 08:22 |
hyades | oh great! | 08:23 |
mithro-laptop | Google is your friend :) | 08:24 |
mithro-laptop | http://linux.die.net/man/1/gcov | 08:24 |
tpb | Title: gcov(1): coverage testing tool - Linux man page (at linux.die.net) | 08:24 |
hyades | in the gcov doc, i need to add the coverage option when compiling the gcc! | 08:28 |
mithro-laptop | hyades, when compiling with gcc | 08:29 |
mithro-laptop | anyway I have to head to dinner | 08:29 |
hyades | k | 08:29 |
mithro-laptop | so your goal this week is to a) fix the integration tests on travis, b) figure out how to get coverage reporting from gst-switch-srv | 08:29 |
mithro-laptop | hyades, sound good? | 08:29 |
hyades | yes | 08:30 |
hyades | the gst-switch-srv produces .gcda files | 08:30 |
hyades | currently | 08:30 |
hyades | they are used by gcov, so I think the option has already been set | 08:30 |
mithro-laptop | hyades, well get it to upload to coveralls.io | 08:33 |
hyades | yes | 08:33 |
*** mithro-laptop has quit IRC | 09:05 | |
*** mithro-laptop has joined #timvideos | 09:50 | |
*** hyades has quit IRC | 12:07 | |
*** hyades has joined #timvideos | 12:58 | |
*** hyades has quit IRC | 13:06 | |
*** hyades has joined #timvideos | 13:10 | |
*** CarlFK has joined #timvideos | 13:50 | |
*** hyades has quit IRC | 14:56 | |
*** iiie0 has joined #timvideos | 16:43 | |
*** hyades has joined #timvideos | 17:03 | |
parx | mithro-laptop, iiie0, CarlFK: Sewar starts the fall semester today. His schedule is going to be busy, so whenever he makes it online, try to help him if possible. | 17:16 |
parx | Happy first day of school Sewar! : ) | 17:16 |
CarlFK | roger that | 17:20 |
*** iiie0 has quit IRC | 18:02 | |
*** hyades has quit IRC | 18:09 | |
*** hyades has joined #timvideos | 18:10 | |
*** iiie0 has joined #timvideos | 18:18 | |
*** mithro-laptop has quit IRC | 18:32 | |
*** hyades_ has joined #timvideos | 19:21 | |
*** hyades has quit IRC | 19:21 | |
*** hyades_ has quit IRC | 21:42 | |
*** CarlFK has quit IRC | 21:48 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!