Thursday, 2017-08-03

*** tpb has joined #timvideos00:00
*** CarlFK has joined #timvideos00:04
*** ChanServ sets mode: +v CarlFK00:04
mithrocr1901_modern: ping?00:24
cr1901_modernmithro: pong00:25
mithrocr1901_modern: How is that spi stuff going?00:25
cr1901_modernmithro: Has not changed since "whenever I last talked to you". And won't be able to work on it until tomorrow night at earliest due to prior engagement.00:26
CarlFK[m]mithro (IRC): do you know where the issue is for the serial connection blocking the video stream?00:33
CarlFK[m]I want to compare error messages.00:34
*** paradisaeidae_ has joined #timvideos00:35
mithroCarlFK[m]: did you try searching the github issues?00:37
*** http_GK1wmSU has joined #timvideos00:37
mithroCarlFK[m]: https://github.com/issues?utf8=%E2%9C%93&q=is%3Aopen+is%3Aissue+user%3Atimvideos+serial00:38
*** http_GK1wmSU has left #timvideos00:40
CarlFK[m]thanks - didnt know you could search across repos like that00:58
mithroCarlFK[m]: It's a bit of a hidden thing01:00
mithroCarlFK[m]: can actually search across all of github :-P01:00
CarlFK[m]mithro (IRC): what do you call it when you see this in dmesg:01:06
CarlFK[m][ 4874.917109] ------------[ cut here ]------------01:06
CarlFK[m][ 4874.917119] WARNING: CPU: 0 PID: 12827 at /build/linux-9uDFZV/linux-4.9.30/fs/sysfs/group.c:237 device_del+0x54/0x26001:06
CarlFK[m]it isnt' a panic.. box is still up01:06
mithroCarlFK[m]: opps01:06
CarlFK[m]thats right01:06
CarlFK[m]that may have happened when I un/plugged the usb cable01:07
CarlFK[m]it is at home, I am at ps1, so can't try01:07
CarlFK[m]but dmesg is full of [ 4886.494928] uvcvideo: Failed to set UVC probe control : -110 (exp. 26).01:08
*** Max__ has joined #timvideos01:19
Max__Hello01:19
*** Max__ is now known as Guest4040501:20
*** Guest40405 has quit IRC01:20
CarlFK[m]hi Max01:26
mithrojea: I'm pretty sure there is an issue with that pull request01:27
mithrojea: The output is image.bin?01:27
jeamithro: I'll check01:28
mithrojea: I'm building now locally to test myself01:28
mithroGuess I'm wrong...01:38
mithroFlash image: build/opsis_video_lm32/flash.bin01:38
jeaoh01:38
mithroIt's a bit weird that "make image" creates a flash.bin....01:38
jeaso flash.bin is the right one?01:38
jeaI remember seeing an image.bin previously, but maybe that was the prebuilt firmware?01:39
mithroYes01:39
jearight01:39
jeadeeprave just ran it, and it worked with flash.bin01:39
jeaneeded to do a reset-opsis first because it must have been in the wrong mode01:40
mithroOkay01:43
mithromerged it...01:43
mithroI'm learning about waf and if we should be using it for HDMI2USB :-P01:44
cr1901_modernmithro: So, my strong opinions aside about waf, it prob is a good fit if you can get past the shitty learning curve01:50
cr1901_modernIf SCons used python3, I'd reimplement the whole damn build system for you01:51
cr1901_modernB/c I actually enjoy that01:51
cr1901_modernmithro: How is waf looking so far?01:54
mithrocr1901_modern: Looking pretty good....01:54
cr1901_modernmithro: Rereading the manual... maybe it's not as bad as I remember, but I def think "the waf book" is still difficult to read01:58
*** rohitksingh has joined #timvideos02:07
mithrohttps://github.com/waf-project/waf/tree/master/playground/xilinx-ise02:14
tpbTitle: waf/playground/xilinx-ise at master · waf-project/waf · GitHub (at github.com)02:14
mithrorohitksingh: ping?02:14
rohitksinghmithro: pong02:14
mithrorohitksingh: Have you played with getting audio out of the TOFE Milkymist board?02:15
rohitksinghmithro: Nope. I haven't worked with TOFE Milymist board at all02:16
mithrorohitksingh: The audio codec on the Milkymist board is the same as the one Numato has a pmod module for IIRC?02:16
cr1901_modernmithro: I don't think we need to replace the litex/migen.build components. Since waf is python3, just import migen/litex and call into that code instead? Use the python code to get rid of the makefiles and bash dependencies02:17
rohitksinghmithro: I guess so. The current sample code for the audio expansion board has only audio loopback code02:17
mithrocr1901_modern: I'm more thinking the Makefile we have and the scripts in scripts...02:18
mithrorohitksingh: Loopback code?02:18
mithrorohitksingh: As in the microphone is connected to the speaker?02:18
rohitksinghyeah...LineIn to LineOut loopback02:18
rohitksinghno LineIn to LineOut02:18
mithrorohitksingh: https://numato.com/lm4550-ac97-stereo-audio-codec-expansion-module/02:19
tpbTitle: LM4550 AC'97 Stereo Audio Codec Expansion Module (at numato.com)02:19
cr1901_modernI'm more thinking the Makefile we have and the scripts in scripts... <-- could you elaborate?02:19
rohitksinghmithro: yeah that one02:19
mithrorohitksingh: Seems to be the same as https://github.com/timvideos/HDMI2USB-TOFE-Milkymist02:19
tpbTitle: GitHub - timvideos/HDMI2USB-TOFE-Milkymist: A board which adds control interfaces and audio for Milkymist compatibility for use with TOFE-8x hosts like the Numato Opsis. (at github.com)02:19
mithrocr1901_modern: https://github.com/timvideos/HDMI2USB-litex-firmware/issues/33502:20
tpbTitle: Port Makefile+setup scripts from shell+make to Python (maybe waf?) · Issue #335 · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com)02:20
rohitksinghmithro: yeah its definitely same02:20
mithrocr1901_modern: You are not allow to do anything until I have working spi flash stuff :-P02:20
mithrorohitksingh: So the same from there should work on the Milkymist board assuming we get the pin mapping right?02:21
cr1901_modernmithro: Well Idk Waf :P. I know SCons (what Waf forked from). But I fully support the idea02:21
rohitksinghmithro: yeah it should02:23
rohitksinghmithro: brb from office...02:26
*** rohitksingh has quit IRC02:27
jeaCarlFK[m]: hello02:30
CarlFK[m]jea hey02:30
jeaI am setting up veyepar on gw1 for pyconau, and I have a few questions02:31
jeathings to note: this is using lca ansible, not current ansible02:31
CarlFK[m]jea: questions?02:42
CarlFK[m]jea: im taking off for 30 min  -03:04
*** rohitksingh_work has joined #timvideos03:27
*** CarlFK has quit IRC03:28
*** SamSagaZ has joined #timvideos03:31
*** CarlFK has joined #timvideos04:09
*** ChanServ sets mode: +v CarlFK04:09
jeaCarlFK[m]: that's fine. we went for lunch at that time too04:17
CarlFK[m]jea: im home for the evening04:18
*** paradisaeidae_ has quit IRC04:20
jeaCarlFK[m]: ok04:21
jeaI'm going to update veyepar to be latest, then I'll work out the config I need04:22
*** paradisaeidae_ has joined #timvideos04:26
jeaCarlFK[m]: could you walk me through setting up veyepar to point at the remote db?04:40
*** SamSagaZ has quit IRC05:02
CarlFK[m]jea - sorry, laptop was muted...05:08
jeaCarlFK[m]: no worries :)05:08
*** cr1901_modern has quit IRC05:09
jeaCarlFK[m]: I think I just found the remote db stuff05:09
CarlFK[m]there are a bunch of files you need starting with   - dj/dj/local_settings.py # db pw, smtp05:11
jeaI have all the ones you used at lca2017, so I'm guessing most of them will still be fine05:11
CarlFK[m]https://github.com/CarlFK/video-stack-deploy/blob/master/roles/veyepar-secrets/tasks/main.yml05:11
tpbTitle: video-stack-deploy/main.yml at master · CarlFK/video-stack-deploy · GitHub (at github.com)05:11
CarlFK[m]  - dj/scripts/bling/{{ org }}/ # secret title.svg  doesn't have to be in that dir, it is just how I keep them organized05:12
jeais there a specific name for the title svg file? or just put a .svg file in that folder?05:13
CarlFK[m]there is a field in Client - fill that in with the filename (and path under bling05:15
jeaok05:16
CarlFK[m]there are 2 sorta unit test like things you should run:05:19
CarlFK[m](veyepar) carl@twist:~/src/veyepar/dj/scripts$ python ck_setup.py05:19
CarlFK[m]that looks at client.title, makes sure the svg exists05:20
CarlFK[m]and a bunch of other settings that have to make sense05:20
CarlFK[m]red needs to be fixed, yellow is questionable, green is good05:21
CarlFK[m](veyepar) carl@twist:~/src/veyepar/dj/scripts$ ./rt.sh05:35
CarlFK[m]for Run Tests05:35
CarlFK[m]mostly tests the encoder05:36
jeaCarlFK[m]: I ran the ck_setup.py script and it has loaded different config to what I expected it to05:43
jeaI've updated ~/veyepar.cfg to have pyconau, not lca, but the test still loaded lca for some reason05:43
jeaah, there is another config file in the scripts dir05:45
*** aps has joined #timvideos05:49
jeaCarlFK[m]: do you have ndv-169.png somewhere? (looking at lca client config and copying things across to pyconau)05:51
jeaalso, what is rax?05:52
CarlFK[m]rax = rackspace account06:05
CarlFK[m]1am... i need to get to bed06:06
jeaok, no worries06:09
jeatalk to you later :)06:09
jeaI've found ndv-169.png, so don't need that anymore06:22
jeaarchive.org is down at the moment, so i have taken out the config for that06:22
*** paradisaeidae_ has quit IRC06:35
xfxfthaytan: you around?09:19
*** Choco31415 has joined #timvideos09:20
*** deeprave has quit IRC10:46
*** deeprave has joined #timvideos10:49
*** SamSagaZ has joined #timvideos12:32
*** rohitksingh_work has quit IRC12:38
*** Choco31415 has quit IRC12:45
*** SamSagaZ__ has joined #timvideos13:02
*** SamSagaZ has quit IRC13:05
*** Choco31415 has joined #timvideos13:06
*** SamSagaZ__ has quit IRC13:23
*** SamSagaZ__ has joined #timvideos13:36
*** rohitksingh has joined #timvideos14:24
*** Choco31415 has quit IRC14:28
*** aps has quit IRC14:36
*** SamSagaZ__ has quit IRC15:18
tumbleweedmithro: paddatrapper has built me the latest atlys hdmi2usb.hex and we get the same symptoms15:33
tumbleweedwe'd love you to look, when you get a chance15:33
*** SamSagaZ__ has joined #timvideos15:36
CarlFK[m]tumbleweed paddatrapper - any idea why hdmi2usb.hex isn't being built by travis?16:02
paddatrapperCarlFK[m]: In the prebuilt repo?16:03
CarlFK[m]right16:03
tumbleweedI think because when the build was reorganised atlys was forgotten16:04
CarlFK[m]so add a hook to email paddatrapper  so he will build it for us.  easy :)16:05
CarlFK[m]I was hoping a typo or something was discovered16:06
paddatrapperhehe, probably should be added to the Travis build of the FX2 repo16:07
paddatrapper(the building, not the emailing me)16:07
CarlFK[m]https://github.com/mithro/HDMI2USB-litex-firmware/blob/master/.travis.yml#L2816:16
tpbTitle: HDMI2USB-litex-firmware/.travis.yml at master · mithro/HDMI2USB-litex-firmware · GitHub (at github.com)16:16
CarlFK[m]   - CPU=lm32 PLATFORM=atlys SKIP_TARGETS="hdmi2usb\|video.*"16:16
CarlFK[m]skip hdmi2usb ?16:16
CarlFK[m](I have no idea what that stuff really means)16:16
*** SamSagaZ__ has quit IRC16:42
*** cr1901_modern has joined #timvideos16:48
*** SamSagaZ__ has joined #timvideos16:52
*** SamSagaZ__ has quit IRC17:33
CarlFK[m]tumbleweed (IRC): what does it take to make the current PPAs support artful?17:45
CarlFK[m]I am trying to build a box to check a gst thing, and getting tangled up in stuff I don't really care about17:46
*** SamSagaZ__ has joined #timvideos17:49
CarlFK[m]nm - I think I made it happen17:59
tumbleweedCarlFK[m]: probably copying things forward18:01
tumbleweedI should upload mode-switch to it...18:01
CarlFK[m]I copied vocto into the same ppa because it doesn't need any building because just python, right?18:02
CarlFK[m]ill try copying the fpga stuff into my ppa and rebuild18:03
*** rohitksingh has quit IRC18:04
tumbleweedCarlFK[m]: copying binaries forward is always worth a try, yeah18:05
*** SamSagaZ__ has quit IRC18:27
*** SamSagaZ has joined #timvideos18:33
CarlFK[m]tumbleweed (IRC): hey lookie: https://launchpad.net/ubuntu/+source/hdmi2usb-mode-switch/0.0.0+git20170520-118:44
tpbTitle: 0.0.0+git20170520-1 : hdmi2usb-mode-switch package : Ubuntu (at launchpad.net)18:44
tumbleweedyeah, I must upload that to your PPA18:45
paddatrappermithro: ping?18:57
CarlFK[m]tumbleweed (IRC): queued up for building eta 30 min: https://launchpad.net/~carlfk/+archive/ubuntu/ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=artful19:00
tpbTitle: Packages in “PPA for Carl Karsten” : PPA for Carl Karsten : Carl Karsten (at launchpad.net)19:00
CarlFK[m]Im going to lunch19:00
tumbleweedCarlFK[m]: you can just copy the binaries, no need to rebuild19:06
tumbleweedin fact, if you copy forward to a new series, you have to select to just copy the binaries, or it'll all fail19:06
CarlFK[m]Hmm,  somehow I asked for arm builds19:26
*** SamSagaZ has quit IRC19:27
*** CarlFK has quit IRC19:41
*** CarlFK has joined #timvideos20:06
*** ChanServ sets mode: +v CarlFK20:06
*** CarlFK has quit IRC20:40
*** CarlFK has joined #timvideos20:40
*** ChanServ sets mode: +v CarlFK20:40
*** cr1901 has joined #timvideos20:40
*** Choco31415 has joined #timvideos21:08
*** SamSagaZ has joined #timvideos21:25
*** Choco31415 has quit IRC21:55
*** Choco31415 has joined #timvideos22:30
*** SamSagaZ has quit IRC22:39
mithroMorning22:56
mithropaddatrapper: pong?22:56
mithroHi Choco3141522:56
tumbleweedo/ mithro23:01
* tumbleweed pushes a branch and hopes travis will build it23:04
tumbleweedmithro: it's supper time here, he'll probably be back in a bit23:06
Choco31415mithro: Hi!23:11
mithrotumbleweed: No worries!23:14
mithroChoco31415: BTW My email address is [email protected]23:14
Choco31415mithro: Okay, thank you!23:14
Choco31415Is there any news from Numato?23:15
mithroChoco31415: My understanding is that you want to record conferences?23:15
Choco31415mithro: Yes, especially the Ohio LinuxFest.23:15
mithroChoco31415: When is the Ohio LinuxFest?23:15
Choco31415mithro: September 29-3023:16
mithroChoco31415: Where in Ohio is it?23:18
Choco31415mithro: It's in Columbus, OH, at the convention center. (Let me google it's name...)23:19
Choco31415Hyatt Regency, Columbus, OH23:19
mithroChoco31415: Cool23:22
mithroChoco31415: What is your involvement with the conference?23:22
Choco31415mithro: So far? I'm  trying to contact them to become their streamer. I emailed them several days ago and haven't gotten a reply yet.23:24
Choco31415So far I've been poking around to see what the streming setup should be.23:26
mithroChoco31415: okay, so the first thing is to figure out if they even interested in help23:31
CarlFK[m]Choco31415 (IRC): what is the conf website?23:31
Choco31415CarlFK: https://ohiolinux.org23:32
tpbTitle: Ohio LinuxFest 2017 - Free and Open Software Conference and Expo (at ohiolinux.org)23:32
paddatrappermithro: I'm having trouble with the FIFO interface. Mainly writing to it. Do you have some reference code I can look at?23:33
Choco31415paddatrapper: FIFO specifically, or communicating with a FIFO program?23:37
paddatrapperChoco31415: writing to the FX2 endpoint 2 FIFO23:38
CarlFK[m]neat: https://ohiolinux.org/karen-sandler-to-keynote-ohio-linuxfest-2017/23:39
tpbTitle: Karen Sandler to Keynote Ohio LinuxFest 2017 - Ohio LinuxFest (at ohiolinux.org)23:39
CarlFK[m]Choco31415 (IRC): are there talks to video both Fri and Sat?23:39
mithropaddatrapper: So the HDMI2USB UVC firmware uses the FIFO -- there is lots of docs on the Cypress website23:40
mithropaddatrapper: http://www.cypress.com/documentation/application-notes/an61345-designing-ez-usbr-fx2lptm-slave-fifo-interface23:40
tpbTitle: AN61345 - Designing with EZ-USB® FX2LP™ Slave FIFO Interface | Cypress Semiconductor (at www.cypress.com)23:40
mithropaddatrapper: https://fpga4u.epfl.ch/wiki/FX2 apparently uses the FIFO interface too23:41
tpbTitle: FX2 - Fpga4u (at fpga4u.epfl.ch)23:42
Choco31415CarlFK: I assume both days, although I've never been there on the first Early Bird day.23:42
Choco31415It costs money.23:42
paddatrappermithro: ok thanks. I'll check those out23:42
CarlFK[m]Choco31415 (IRC): there may be paid tutorials - get dicey recording that kind of stuff23:42
Choco31415I'm tweeting to LinuxFest as a hedge.23:43
Choco31415CarlFK: I'll make sure to ask the speakers before hand.23:44
CarlFKChoco31415: ah right... this wasn't part of the talk proposal.. you are in for some fun23:45
Choco31415CarlFK: Fun is my middle name. ;)23:45
CarlFKChoco31415: there isn't a list of talks or speakers, right?23:46
Choco31415CarlFK: They will release one before hand.23:46
Choco31415Here's 2016: https://ohiolinux.org/schedule/23:46
tpbTitle: Schedule - Ohio LinuxFest (at ohiolinux.org)23:46
Choco31415O, the keynote was on Friday. So I will most likely be streaming Friday+Saturday.23:47
CarlFK[m]have you tried voctomix ?23:48
Choco31415CarlFK: I'm still leaning towards OBS. It can capture audio, mix the presentation and camera streams, and record everything live.23:50
mithropaddatrapper: I'm looking at the version / commit issue at the moment23:52
Choco31415OBS is also free and open source, if that counts for anything.23:52

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!