Wednesday, 2016-08-24

*** tpb has joined #timvideos00:00
mithrocr1901_modern: Yes, I was asleep00:17
cr1901_modernmithro: I can't find your PLL docs in either the upstream repo or your copy. Is it on a specific branch?00:35
mithrocr1901_modern: https://github.com/timvideos/HDMI2USB-misoc-firmware/blob/master/targets/opsis_base.py#L3600:35
tpbTitle: HDMI2USB-misoc-firmware/opsis_base.py at master · timvideos/HDMI2USB-misoc-firmware · GitHub (at github.com)00:35
mithrocr1901_modern: https://github.com/timvideos/HDMI2USB-misoc-firmware/blob/master/targets/common.py#L700:37
tpbTitle: HDMI2USB-misoc-firmware/common.py at master · timvideos/HDMI2USB-misoc-firmware · GitHub (at github.com)00:37
cr1901_modernOkay, so looks like sys clock generation using PLL on Opsis makes sense, since you use so many of the PLL outputs.00:38
cr1901_modern(Although the DCMs could probably do it as well, it's prob more effort than it's worth)00:40
cr1901_modernOn the minispartan however, I still think it's worth a shot to swap to DCMs to conserve PLLs.00:41
cr1901_modernmithro: The input is absolutely gonna need a PLL, no question. Is the HDMI output PLL used for anything besides frequency synthesis?00:41
mithrocr1901_modern: If we can free up the PLLs that would always be useful00:42
cr1901_modernIf the HDMI output is only useful for frequency synthesis that could possibly also be moved to a DCM. But I'll just focus on the sysclk generation on minispartan for now00:44
mithrocr1901_modern: We still only have 4 on the Opsis00:44
cr1901_modernmithro: It probably can be done on the Opsis too, but it looks a bit tougher b/c now there's 5 different clock domains00:46
cr1901_modernI'll test on minispartan_base, just to get it working, and we can go from there. The PLLs should be used when we are expecting a specific frequency input (output?), but we don't actually have control over the signal we are receiving (generating?).00:48
mithrocr1901_modern: SGTM00:48
cr1901_modern:)00:48
cr1901_modernBecause we have no control over what the actual frequency an external equipment will generate, all the HDMI inputs need PLLs- no way around it.00:48
mithrocr1901_modern: The main reason is you need the PLL is to generate the bit clock from the pixel clock00:50
cr1901_modernmithro: I suspect a DCM could generate the bit clock as well.00:55
cr1901_modern(On the output*)00:55
cr1901_modernOn the input, if your input frequency is not quite, say 75MHz, a PLL will modify it's output to generate a "not quite 750MHz" bit clock, and track/predict changes in the input frequency. I am not sure if this tracking works with DCMs.00:59
*** paradisaeidae has joined #timvideos04:25
*** rohitksingh_work has joined #timvideos04:37
*** ssk1328 has joined #timvideos04:51
mithroxfxf: Just watching damion's keynote and we need live image stabilisation :-P05:31
xfxfwe need better tripods and camera raisers05:32
nueceshola!05:32
mithroxfxf: image stabilisation only costs software05:32
xfxfI might invest in a few heavy ones for local usage05:32
xfxfThey just tend to be megga exxy to ship around05:32
xfxfya, but we can avoid it completely05:33
nuecesone short questions. There is in the roadmap fix the issue that force us to use the redmere cables?05:33
nuecesI'm asking this because here that cable cost close to US 200 :/05:33
xfxfyou can't buy online?05:33
mithronueces: Where are you located? I'm sure we can get you one for under $US20....05:34
xfxftheyre about $15 from monoprice05:34
xfxfbuying them locally from oz, they were like $70 plus05:34
xfxfmake sure you are looking at the short cables too. most redmere cables retailers stock are super long, which is why they are expensive05:35
nuecesI'm in Argentina. I thinking on buy online a few, but I have to pay the shipment plus %50 on taxes05:35
mithronueces: We can probably get CarlFK to ship you a couple in an unmarked package05:35
nuecesI test two cameras the last week, one Sony HDR-HC9E 1080i, but I could not change the format resolution to [email protected]05:37
nuecesand one Nikon D7000 and get WER problems05:38
*** Bertl_oO is now known as Bertl_zZ05:38
nuecesmithro, I could pay the cables and shipment, but I'm waiting now for a friend that is going to do a work travel05:40
mithronueces: BTW Have you looked at voctomix yet?05:41
nuecesnot really, just a quick look on it05:41
CarlFKnueces: https://github.com/CarlFK/voctomix-outcasts#getting-started--demo05:44
nuecesany ideas if this https://www.amazon.com/dp/B014IZ276C/ref=wl_it_dp_o_pC_nS_ttl?_encoding=UTF8&colid=29U6I6T0H2FW4&coliid=I19RINIQNCPD4V could need two redmere cables? one for both ends?05:44
tpbTitle: GitHub - CarlFK/voctomix-outcasts (at github.com)05:44
mithronueces: I wouldn't recommend trying to use something like that with the Opsis05:44
nuecesCarlFK, http://dpaste.com/2VJV1M9 http://img.ctrlv.in/img/16/08/24/57bd3492932a4.png05:50
tpbTitle: dpaste: 2VJV1M9 (at dpaste.com)05:50
nuecesmithro, ok, thanks05:50
CarlFKnueces: guessing it came up, but just black, then you hit ^c to halt it?05:53
nuecesyes05:53
nuecesbut I wait a few seconds before hit ^c05:54
nueces:)05:54
CarlFKnueces: voctomix-outcasts/configs/light.ini05:54
CarlFK[videodisplay] - try the other 2 system= gl and x05:55
*** sb0 has quit IRC05:59
mithroxfxf: What happened at the start of https://www.youtube.com/watch?v=C19fFU-TVWU video?06:06
xfxfI can't look now, can you summarise?06:09
xfxfis that the one with clipping audio for the first 5 mins?06:09
mithroxfxf: I think there capture from the laptop was not working or something?06:09
xfxfi vaguely recall that one, I don't remember06:11
xfxfcamera gets zoomed out to show screen?06:11
mithroxfxf: yeah - then I see you run down the front :P06:11
xfxfoh, right, somebody unplugged the laptop at the front06:11
xfxfran out of battery06:11
CarlFKdoh06:11
xfxfthis is why we need the monitoring thing06:12
mithroxfxf: Yes06:12
xfxfthere's one with horiffic clipping audio too until I readjusted it, MCEC adjusted house levels and the volunteer for some reasons didn't hear the clipping despite wearing headphones06:13
xfxfthis is the known trade off training up volunteers though, just try to keep snafu's to a minimum06:13
xfxfthat's only solved completely through more automation06:13
xfxfit horrifies me but go and look at a proper pro company doing this, their ratio of technical snafu's is higher06:14
xfxfsurprisingly06:14
xfxfi think our ability to centrally manage + automate the solution to some degree beyond the way most commercial solutions do this negates the downside of not having trained guys06:16
xfxfplus the care factor of AV pro's is usually low for shows like this06:16
xfxfwhich i can understand tbh - if you were doing this every day...06:16
xfxfwe like it because the content of the conferences is genuinely interested to us06:17
xfxfit'd be like us going and recording a sales conference06:17
xfxfi'd still hope i'd have a higher care factor though, but regardless06:17
xfxfs/interested/interesting/06:17
mithroCarlFK: I have a crazy idea which is right up your alley....06:21
CarlFKmithro: oh no... ;)06:22
mithroCarlFK: You should OCR the recorded video looking for things which look like URLs and then convert them to YouTube annotations so I can click on URLs in people's slides :P06:22
nueceslol06:23
CarlFKmithro: I have the OCR bit.. how about you give me some annotation code?06:23
mithroCarlFK: If you can generate the time period and the x/y location I can give you the annotation creation code bit06:24
CarlFKneat.  oh wait.. x/y.. that's ...  not something I currently do.  but maybe I can...06:25
mithroCarlFK: Oh and the URL value :P06:25
CarlFKhttps://github.com/CarlFK/veyepar/blob/master/dj/scripts/ocrdv.py  # ocrdv - reads frames from a .dv untill it finds a bunch of words06:26
tpbTitle: veyepar/ocrdv.py at master · CarlFK/veyepar · GitHub (at github.com)06:26
xfxfDV? who uses DV? :P06:26
CarlFKhttps://github.com/CarlFK/veyepar/blob/master/dj/scripts/gsocr.py  # uses gstreamer to send frames to gocr  better? ;)06:27
tpbTitle: veyepar/gsocr.py at master · CarlFK/veyepar · GitHub (at github.com)06:27
CarlFKmithro: can I get a job at youtube to do this?06:28
CarlFKshould only take me.. um.. 6 months sounds good.06:28
mithroCarlFK: No :P06:28
CarlFKboo.06:29
mithroCarlFK: What is gocr and where does it come from?06:29
CarlFKmithro: http://jocr.sourceforge.net/  I hear tesseract is better.  I think I have code to use that too06:30
tpbTitle: GOCR (at jocr.sourceforge.net)06:30
*** danielki has joined #timvideos06:31
mithroxfxf: I think we could use ssk1328's code to send a "brightened" version of the slides to the projector and hence use a lower value during capture06:35
mithrossk1328: Where did we get with the gamma correction bits?06:35
mithroCarlFK: btw are you still getting https://github.com/timvideos/HDMI2USB-mode-switch/issues/38 ?06:35
tpbTitle: bytes swapped · Issue #38 · timvideos/HDMI2USB-mode-switch · GitHub (at github.com)06:35
*** rohitksingh_wor1 has joined #timvideos06:36
CarlFKmithro: nope.  all fixed.  want me to close it?06:36
mithroCarlFK: yes please06:36
mithroCarlFK: I saw a bunch of arm related fixes go into openocd in the last couple of weeks06:37
CarlFKmithro: openocd has been working for me ... I forget where I got it now06:37
*** rohitksingh_work has quit IRC06:39
mithroDamn, I put these PyCon talks on to be background stuff - but I keep getting actually distracted by them :P06:39
*** evilRails has joined #timvideos06:44
*** ssk1328 has quit IRC07:06
nuecesI like this player, you could see the slides in any moment, is a nice thing to have :) https://gstconf.ubicast.tv/videos/gstreamer-webkit-html5-and-real-time-communication/07:12
tpbTitle: Gstreamer, Webkit, HTML5 and Real-Time Communication - GStreamer conferences (at gstconf.ubicast.tv)07:12
mithronueces: I like the side-by-side modes but xfxf hates them07:12
mithronueces: This is what the CCC does -> https://media.ccc.de/v/emf2016-198-my-ubertooth-year07:13
tpbTitle: C3TV - My Ubertooth Year (at media.ccc.de)07:13
xfxfmithro: if we did 1080p i'd certainly consider the side by side07:18
xfxfit makes some presentations unreadable at 720p07:18
mithroxfxf: We could do 1080p output with 720p input07:19
mithroI like the side-by-side mode as it removes people needing to "do" something :P07:24
nuecesmithro, there is a difference, in my link the player could show the slide even if they are not showing the slide in a side by side capture07:24
xfxfwell, sort of, there's actually a benefit in giving the team something to do during the presentation07:24
xfxfi'd actually put money that we'd end up with worse audio or camera placement if we made it mostly hands off07:25
xfxfthere's little incentive to actually look at the recording07:25
mithrowell - we replace the camera placement with speaker tracking :P07:25
xfxfack, if we were going to do that, that's exactly the solution07:25
xfxfand have some audio analysis going on w/ central reporting07:26
evilRailsxfxf: i honestly barely touched the camera, i just set-and-forget 2 mins in07:28
mithroDid you guys see this -> http://www.jaycar.com.au/pan-and-tilt-action-camera-bracket-mount-for-9g-servos/p/XC461807:28
tpbTitle: Pan and Tilt Action Camera Bracket Mount for 9G Servos | Jaycar Electronics (at www.jaycar.com.au)07:28
*** paradisaeidae has quit IRC07:37
*** ssk1328 has joined #timvideos07:55
mithroI like how the gstreamer one has little green bars where the slide changes08:26
mithrossk1328: Where did we get with the gamma correction bits?08:32
mithroCarlFK: you might like https://www.youtube.com/watch?v=qjTc5q7MsMg :-P08:35
ssk1328mithro: I am not doing anything on it right now, I did a bit of research earlier09:06
ssk1328mithro: gamma = 2.2 will be difficult to implement, But we can easily do gamma= 2, a lot work has already been done in floating point point square root09:07
*** hozer has joined #timvideos11:31
*** Bertl_zZ is now known as Bertl11:54
*** ssk1328 has quit IRC12:46
*** danielki has quit IRC13:00
*** rohitksingh_wor1 has quit IRC13:31
*** Bertl is now known as Bertl_oO15:02
*** evilRails has quit IRC15:14
*** rohitksingh has joined #timvideos15:29
*** nueces has quit IRC15:44
*** rohitksingh has quit IRC16:50
*** nueces has joined #timvideos17:57
*** nueces has quit IRC19:15
*** springermac has quit IRC19:28
*** springermac has joined #timvideos19:40
*** Bertl_oO is now known as Bertl_zZ20:27
*** CarlFK has quit IRC23:55

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