*** tpb has joined #timvideos | 00:00 | |
jea | micolous: I haven't noticed it, and because of it being a tutorial we don't have audio the entire time. i'll keep monitoring though | 00:01 |
---|---|---|
micolous | OK | 00:01 |
micolous | I'm in the room too | 00:01 |
micolous | I notice the speaker has the lapel mic quite low | 00:01 |
jea | micolous: I'm not sure what instructions have been given to them for tutorials. I'd normally get them to have mic on when they are presenting, off while they are helping people. does that sound right to you? | 00:02 |
jea | micolous: ok, he is talking now, and i think it sounds alright | 00:03 |
micolous | OK, it's just the room | 00:03 |
micolous | It sounds like it's ringing in the room | 00:03 |
jea | interesting | 00:03 |
jea | I can ask the venue AV people to check | 00:03 |
xfxf | jea: if the lav mic is low that'll be the problem - worth pinging the vollies in #lca-av about that | 00:07 |
jea | xfxf: seems fine now when I listen | 00:22 |
xfxf | rad | 00:22 |
jea | and room is also improved | 00:23 |
micolous | yeah | 00:28 |
micolous | ergh, wireless keeps going down | 01:16 |
micolous | And they have some cloud-based tutorial system where you're accessing EC2 thruogh the browser | 01:16 |
xfxf | #lca2016 VIDEO: I love title slides - @CarlFK http://youtu.be/lololz | 01:20 |
xfxf | or | 01:20 |
xfxf | #lca2016 VIDEO: I love title slides - Carl 'donut' Karsten http://youtu.be/lololz | 01:20 |
CarlFK | https://github.com/CarlFK/veyepar/blob/master/dj/scripts/tweet.py | 01:22 |
tpb | Title: veyepar/tweet.py at master · CarlFK/veyepar · GitHub (at github.com) | 01:22 |
jea | I think twitter handle if possible | 01:29 |
jea | but the donut is a nice touch | 01:29 |
jea | can we change his twitter handle? | 01:30 |
xfxf | CarlFK: http://pastebin.com/ur1y3H6m | 01:37 |
tpb | Title: def mk_tweet(self, prefix, twitter_ids, video_name, authors, video_url): - Pastebin.com (at pastebin.com) | 01:37 |
xfxf | CarlFK: http://pastebin.com/QJsiw6kV | 01:52 |
tpb | Title: def mk_tweet(self, prefix, twitter_ids, video_name, authors, video_url): - Pastebin.com (at pastebin.com) | 01:52 |
mithro | _florent_: https://github.com/mithro/litex/commit/1aabe4aa2c526554f120aeec46adc544904f6a8c | 02:00 |
tpb | Title: Temp: Trying to get the SPI flash driver working in 1x mode. · mithro/litex@1aabe4a · GitHub (at github.com) | 02:00 |
_florent_ | mithro: can you do a test with that?: | 02:09 |
_florent_ | mithro:http://pastebin.com/kYy96ZVJ | 02:09 |
tpb | Title: [Python] from litex.gen import * from litex.gen.genlib.misc import timeline from lite - Pastebin.com (at pastebin.com) | 02:09 |
_florent_ | mithro: I worked on it yesterday, but haven't tested it yet | 02:09 |
CarlFK | xfxf: #lca2017 Human-Driven Development - @aurynn http://youtu.be/qcBol_s410k | 02:11 |
mithro | _florent_: Afraid it doesn't work | 02:38 |
*** CarlFK has quit IRC | 02:43 | |
_florent_ | mithro: ok, you can keep yours for now then | 02:48 |
_florent_ | mithro: thanks for testing | 02:48 |
mithro | _florent_: I can't see why yours would fail.... | 02:49 |
_florent_ | mithro: I'll do a test and compare with yours | 02:49 |
mithro | the old difference I can see is a Tristate on dq.... | 02:50 |
_florent_ | you don't need tristate in single mode | 02:52 |
_florent_ | hmm... in fact maybe I'm wrong if the flash is not configured correctly and use bidirectionnal miso/mosi | 02:52 |
_florent_ | are you using the two miso/mosi lines in your code? | 02:53 |
mithro | _florent_: Hrm... I'm not sure how my code can work.... | 02:58 |
_florent_ | mithro: I think we should do a simulation | 02:59 |
_florent_ | mithro: I have some a SPISlave model that we can use | 03:00 |
mithro | _florent_: I'm just trying to drop my code into your changed file | 03:00 |
_florent_ | mithro: ok | 03:02 |
*** tvCommitBot has joined #timvideos | 03:17 | |
tvCommitBot | [streaming-system] joeladdison pushed 1 new commit to master: https://git.io/vMPwl | 03:17 |
tvCommitBot | streaming-system/master 0670b73 Joel Addison: Use bootstrap columns for videos on front page | 03:17 |
*** tvCommitBot has left #timvideos | 03:17 | |
*** CarlFK has joined #timvideos | 03:25 | |
*** ChanServ sets mode: +v CarlFK | 03:25 | |
thaytan | sometimes in these talks, I notice a single frame flicker on the projector output | 03:29 |
thaytan | I'm in plenary atm, and saw the screen do that just now | 03:29 |
thaytan | is that an opsis thing? | 03:29 |
thaytan | or am I just being oversensitive? | 03:29 |
CarlFK | thaytan: yes - we see this to | 03:29 |
mithro | thaytan: _florent_ believes we have a race condition with the framebuffer handling | 03:31 |
thaytan | I wonder if it relates to things going out of sync | 03:31 |
mithro | thaytan: Hrm? | 03:33 |
mithro | thaytan: _florent_ thinks we might not be updating a 32bit address location of the frame buffer atomically (need to do 4 x 8bit writes) | 03:34 |
mithro | _florent_: DDR works again with putting the frequency back up | 03:34 |
thaytan | mithro, this problem where sometimes the captured audio/video gets out of sync | 03:34 |
thaytan | I'm was musing about possible causes yesterday | 03:35 |
mithro | thaytan: I don't think the encoder will see it at all | 03:35 |
thaytan | OK, not that then | 03:35 |
mithro | thaytan: It could be the fact that the encoder is providing a pretty variable fps | 03:36 |
thaytan | mithro, shouldn't matter to matroska | 03:37 |
thaytan | where do you notice the desync? | 03:37 |
mithro | thaytan: Dunno - I think it was just the GUI | 03:37 |
xfxf | thaytan: normally it's only in voctogui, not in the actual recordings/streams, so i'm assuming it's a voctogui bug | 03:37 |
xfxf | super occasionally it's in the recordings too and we have to restart everything | 03:37 |
xfxf | and it's the mux of alsa + v4l into vocto which seems to be getting out of sync, unrelated to nettime | 03:38 |
xfxf | that said, we do have to adjust the alsa audio by a ~1000ms delay to keep it in sync with v4l. mithro said that indicates a problem (but it works for us) | 03:38 |
xfxf | but that's a constant delay, doesn't seem to drift | 03:39 |
thaytan | hmm | 03:39 |
xfxf | voctogui sync issue happens at least once a day, restarting it fixes it | 03:41 |
xfxf | the audio video drift issue has only happened 2 or 3 times across all 6 rooms the entire conf | 03:41 |
xfxf | spoken to the vocto guys about the sync issue, it happens for them too with SDI sources (and it's happening on our PC here with a SDI source), so unrelated to the opsis | 03:42 |
xfxf | they also don't know why it's happening either | 03:42 |
xfxf | hoping somebody will figure it out as it's super annoying, but not the end of the world | 03:42 |
mithro | http://paste.debian.net/909251/ | 03:44 |
tpb | Title: debian Pastezone (at paste.debian.net) | 03:44 |
mithro | _florent_: I'm just testing to see if the mimasv2 can run the uart at a decent speed | 04:56 |
cr1901_modern | mithro: No. It's hardcoded. | 05:03 |
mithro | We should rewrite the PIC firmware on the mimasv2 | 05:05 |
mithro | It uses a similar PIC to on the TOFE LowSpeedIO board | 05:05 |
mithro | Which I have firmware for at https://github.com/timvideos/HDMI2USB-TOFE-LowSpeedIO/tree/firmware/firmware | 05:05 |
tpb | Title: HDMI2USB-TOFE-LowSpeedIO/firmware at firmware · timvideos/HDMI2USB-TOFE-LowSpeedIO · GitHub (at github.com) | 05:05 |
cr1901_modern | mithro: That would be nice. Is the pic firmware for Mimasv2 open-sourced? | 05:05 |
cr1901_modern | I couldn't find it | 05:05 |
mithro | cr1901_modern: No | 05:10 |
mithro | cr1901_modern: But as I mentioned we can probably just reuse most of the TOFE-LSIO firmware | 05:11 |
cr1901_modern | Fair | 05:11 |
mithro | cr1901_modern: https://github.com/timvideos/HDMI2USB-TOFE-LowSpeedIO/wiki/PIC-Firmware | 05:17 |
tpb | Title: PIC Firmware · timvideos/HDMI2USB-TOFE-LowSpeedIO Wiki · GitHub (at github.com) | 05:17 |
mithro | cr1901_modern: and https://github.com/timvideos/HDMI2USB-TOFE-LowSpeedIO/blob/firmware/firmware/NOTES.md | 05:17 |
tpb | Title: HDMI2USB-TOFE-LowSpeedIO/NOTES.md at firmware · timvideos/HDMI2USB-TOFE-LowSpeedIO · GitHub (at github.com) | 05:17 |
cr1901_modern | mithro: I'm gonna be honest. I JUST noticed the PIC on the TOFE board. XD | 05:18 |
cr1901_modern | I thought it was an FTDI type chip | 05:18 |
mithro | jea: How are things going, you interested in trying to hack on the DHCP stuff again? | 05:43 |
cr1901_modern | mithro: Small Windows pull req incoming. I'd like to add a "developer mode" to bypass checking out the modules at some point (because Python's module path handling is pretty awful) | 05:44 |
jea | mithro: Things are going pretty well. I'm just going to try to setup some monitoring things, then I'll look at DHCP and other thigns | 05:45 |
cr1901_modern | _florent_: Out of curiosity, why was this a merge commit? https://github.com/enjoy-digital/litex/commit/d23d7a591bf8a54067f68dc54c04d45b1a3bac72 | 05:45 |
tpb | Title: Merge pull request #18 from mithro/spiflash1x · enjoy-digital/litex@d23d7a5 · GitHub (at github.com) | 05:45 |
mithro | jea: Okay | 05:45 |
cr1901_modern | instead of a rebase* | 05:45 |
jea | tumbleweed: are you about? | 05:46 |
tumbleweed | jea: yeah, sitting in plenary right now | 05:46 |
jea | tumbleweed: ok. question: can you see anything odd on boardwalk from where you are? | 05:47 |
jea | when i look at the stream, it seems to be out of sync between audio and video, but the people in the room tell me that it looks in sync | 05:47 |
jea | just wondering if there is anything odd in logs | 05:48 |
tumbleweed | looks like things happened about 10 mins ago | 05:50 |
tumbleweed | hard to say what, not a login, but almost everything restarted | 05:50 |
jea | i did a logout and login to try to deal with it | 05:51 |
tumbleweed | urgh, there's still pulseaudios left from previous logins | 05:51 |
jea | but it didn't completely fix it by the looks of it | 05:51 |
jea | oh really? | 05:51 |
tumbleweed | some killall pulseaudios may be a good idea | 05:51 |
jea | do you want to do that now, or will we leave it and deal with it later? | 05:52 |
jea | it is not that bad, just a bit more obvious than some others | 05:52 |
tumbleweed | I can poke at it | 05:52 |
mithro | cr1901_modern: Merge is the normal default | 05:53 |
tumbleweed | jea: done | 05:53 |
jea | tumbleweed: you might need to check again. they logged out and logged back in after you poked things, i think | 05:55 |
tumbleweed | jea: yeahI see | 05:56 |
tumbleweed | we probbaly should have warned them a little more | 05:56 |
jea | yeah | 05:56 |
jea | i've told them now that if it freezes, just restart the GUI | 05:56 |
tumbleweed | yeah | 05:57 |
xfxf | i thought the systemd spawning things on ssh'ing in was fixed? | 05:59 |
xfxf | or is this when logging out / logging in from the local machine? | 05:59 |
tumbleweed | it was | 06:00 |
tumbleweed | yes | 06:00 |
xfxf | oh | 06:01 |
xfxf | is the solution to not log out / back in again, or something else? | 06:01 |
tumbleweed | the solution is a commit that I'll push when I have my gpg keys again | 06:02 |
xfxf | ok, np | 06:02 |
cr1901_modern | mithro... idk how to tell you this, but... the mimasv2 target is booting from flash on my end | 06:28 |
cr1901_modern | all the way to H2U> prompt | 06:28 |
cr1901_modern | I didn't CHANGE anything | 06:28 |
cr1901_modern | Was it SERIOUSLY "not enough RAM" that broke everything? | 06:28 |
cr1901_modern | https://github.com/mithro/HDMI2USB-litex-firmware/commit/a4b7a12ac3d3cac9e3861d76e77ce6304495fb16 Okay, so the design works without any timing errors from Xilinx PAR at 83.33 MHz when booting from SPI flash. What changed? | 07:18 |
cr1901_modern | mithro: ^^ | 07:18 |
mithro | I get timing errors on that | 08:13 |
cr1901_modern | Oh, but it works... | 08:18 |
cr1901_modern | In any case, I'm running a few tests by building a bunch of bitstreams that only vary in subtle ways | 08:19 |
cr1901_modern | But HDMI2USB boots on my end | 08:19 |
cr1901_modern | Idk why yours is different | 08:19 |
cr1901_modern | mithro: Curiously, with the bad base bitstream (with the bad SRAM size), I'm no longer able to get any output from the UART before the CPU goes to hell | 08:36 |
cr1901_modern | Only difference is the RAM size... I think I'm going to have to use my brain for this one. | 08:36 |
cr1901_modern | mithro: Ignore what I was saying. https://logs.timvideos.us/%23timvideos/%23timvideos.2016-12-23.log.html#t2016-12-23T20:54:11 This is why I should keep a log of observed behavior. B/c after a while I start mixing up what I observe for a given set of changes | 10:00 |
cr1901_modern | Then again, I suppose the IRC log *is* the log | 10:00 |
CarlFK | tumbleweed: https://github.com/CarlFK/veyepar/blob/master/dj/scripts/enc.py#L442-L462 | 10:10 |
tpb | Title: veyepar/enc.py at master · CarlFK/veyepar · GitHub (at github.com) | 10:10 |
cr1901_modern | https://github.com/mithro/HDMI2USB-litex-firmware/commit/e7f2be6b2c9a5ef6b532541195cc556e5217b043 Was... was the SPIflash mapped *twice* before this commit? | 10:16 |
tpb | Title: Remove spiflash memmap, as it map to ROM location. · mithro/HDMI2USB-litex-firmware@e7f2be6 · GitHub (at github.com) | 10:16 |
tumbleweed | CarlFK: vb=50k ab=50k preset=ultrafast progress=1 movflags=+faststart | 10:30 |
cr1901_modern | Looks like that commit didn't have any effect (don't think it was optimized out tho) | 10:42 |
CarlFK | http://veyepar.ndv.cdn.nextdayvideo.com/veyepar/lca/lca2017/dv/plenary/2017-01-17/08_27_44.ts.mp4 | 11:19 |
CarlFK | http://veyepar.nextdayvideo.com/main/C/lca/S/lca2017/L/plenary/D/18/E/12018/#ep-sm | 11:23 |
tpb | Title: veyepar: Slot (at veyepar.nextdayvideo.com) | 11:23 |
xfxf | SLOT! | 11:26 |
*** CarlFK has quit IRC | 11:59 | |
*** sorlob has joined #timvideos | 12:32 | |
*** sorlob has quit IRC | 12:36 | |
*** CarlFK has joined #timvideos | 13:18 | |
*** ChanServ sets mode: +v CarlFK | 13:18 | |
*** rohitksingh has joined #timvideos | 14:08 | |
*** Joelw_ has joined #timvideos | 15:26 | |
*** tumbleweed has quit IRC | 15:26 | |
*** ivodd_ has joined #timvideos | 15:26 | |
*** tumbleweed_ has joined #timvideos | 15:26 | |
*** tumbleweed_ is now known as tumbleweed | 15:26 | |
*** tumbleweed has joined #timvideos | 15:26 | |
*** Joelw has quit IRC | 15:26 | |
*** ivodd has quit IRC | 15:26 | |
*** olasd has quit IRC | 15:26 | |
*** olasd has joined #timvideos | 15:27 | |
*** fumblehool has joined #timvideos | 16:49 | |
*** vystrela has quit IRC | 19:01 | |
*** vystrela has joined #timvideos | 19:01 | |
*** fumblehool has quit IRC | 19:10 | |
*** froztbyte has quit IRC | 19:22 | |
*** froztbyte has joined #timvideos | 19:33 | |
CarlFK | 6:30... time for me to wake up. of course. | 19:33 |
*** sb0 has quit IRC | 19:58 | |
*** rohitksingh has quit IRC | 20:07 | |
*** sb0 has joined #timvideos | 20:42 | |
CarlFK | heading to resi brefkast | 20:46 |
tumbleweed | CarlFK: all rax are synced | 20:52 |
tumbleweed | some of the rats are probably in sync too | 21:12 |
CarlFK | neat - to the bus!! | 21:21 |
*** CarlFK has quit IRC | 21:21 | |
*** CarlFK has joined #timvideos | 21:48 | |
*** ChanServ sets mode: +v CarlFK | 21:48 | |
*** CarlFK has quit IRC | 21:53 | |
mithro | jea: we got the turbot running "make gateware" at the hackfest, right? | 22:08 |
mithro | jea: what did we end up using for a disk drive? | 22:08 |
tumbleweed | I thought I saw carlfk's M2 USB drive hanging off it | 22:09 |
jea | I think we got it building stuff. it was running off my microsd card, which is probably still in it | 22:17 |
thaytan | morning | 22:29 |
*** CarlFK has joined #timvideos | 22:52 | |
*** ChanServ sets mode: +v CarlFK | 22:52 | |
tumbleweed | OK, I bought the domain. http://carlrants.com/ | 23:26 |
tpb | Title: Carl Rants - Live from the linux.conf.au TOC (at carlrants.com) | 23:26 |
*** tumbleweed has quit IRC | 23:32 | |
*** tumbleweed has joined #timvideos | 23:32 | |
thaytan | is the rust tutorial not being streamed? | 23:45 |
tumbleweed | jea: ^^ | 23:51 |
jea | thaytan: it should be | 23:51 |
jea | let me check | 23:52 |
thaytan | jea, sorry - it is | 23:52 |
thaytan | it just was marked as 'not started' in the web ui | 23:52 |
jea | thaytan: missing audio? | 23:52 |
thaytan | confused me | 23:52 |
jea | ah, might not have refreshed yet | 23:52 |
thaytan | <tim> using headphones to watch show on projector, can't check :) | 23:53 |
thaytan | <tim> a/v sync seems way off | 23:53 |
thaytan | <tim> using html5 player in firefox | 23:53 |
thaytan | <tim> not that it matters much | 23:53 |
jea | yes, a/v sync seems off to me too, but i'm waiting to see camera again | 23:54 |
jea | both wellingtons seem a bit out of sync | 23:55 |
thaytan | is it possible to archive the direct matroska feeds before voctomix? | 23:56 |
thaytan | I'm really curious if it's capture or mixing that introduces the desync | 23:56 |
tumbleweed | not impossible, but I don't think we want to risk the extra I/O | 23:57 |
CarlFK | thaytan: probably, but trying to .. yeah, all that. | 23:57 |
tumbleweed | the desync problems are on the most loaded machine | 23:57 |
*** hozer has quit IRC | 23:57 | |
thaytan | tumbleweed, really? is it saturating the network link? | 23:57 |
thaytan | if it's just a disk io problem, could feed it back out to a separate machine | 23:58 |
tumbleweed | yeah, we have space on the network (2x 1gbps cards because we can't fit on one) | 23:58 |
tumbleweed | which makes we wonder why we didn't just do link aggregation, rather than the two IP thing | 23:58 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!