*** tpb has joined #timvideos | 00:00 | |
*** CarlFK has joined #timvideos | 00:11 | |
*** ChanServ sets mode: +v CarlFK | 00:11 | |
CarlFK | kcad q: "how do I lay out led's in a circle? | 00:17 |
---|---|---|
CarlFK | ^^ (from the guy sitting next to me) | 00:30 |
mithro | I think you mean kicad | 00:37 |
xfxf | ghetto case. totally production ready https://usercontent.irccloud-cdn.com/file/Bv0QbZcR/20151027_110404.jpg | 00:44 |
xfxf | (mostly because having a board floating in a case was concerning, this makes it more portable. yes, I am terrible at glue gunning things) | 00:44 |
xfxf | floating loosely* | 00:45 |
*** Gary__ has joined #timvideos | 00:46 | |
*** Gary__ has left #timvideos | 00:46 | |
CarlFK | xfxf: that looks 10x more legit than my open cardboard box | 01:29 |
xfxf | haha | 01:29 |
CarlFK | here is my setup on the front of the stage at a 1 day conf https://twitter.com/pdp7/status/652611287201923074 | 01:30 |
tpb | Title: Drew Fustini on Twitter: "Good to see FPGA running @TimVideosUs HDMI2USB on stage at @CityCodeConf. Hooray to @cfkarsten of @nextdayvideo! http://t.co/n4fStWUyZz (at twitter.com) | 01:30 |
CarlFK | dang it.. where is the vga github issue that is current chatter ? | 01:33 |
CarlFK | Code repo: https://github.com/rohit91/HDMI2USB-vmodvga-misoc | 01:34 |
tpb | Title: rohit91/HDMI2USB-vmodvga-misoc · GitHub (at github.com) | 01:34 |
CarlFK | that. | 01:34 |
CarlFK | is this vga captured? https://asciinema.org/a/82naz6l6q3pupejkqx0cftcml | 01:36 |
tpb | Title: AD9984A Initializing using MiSoc - asciinema (at asciinema.org) | 01:36 |
CarlFK | never mind. local fpga guy laughed when I asked if he had some time to hack on it | 01:59 |
*** travis-ci has joined #timvideos | 03:29 | |
travis-ci | [timvideos/HDMI2USB-misoc-firmware/master#253] (73f5207): The build passed. (https://travis-ci.org/timvideos/HDMI2USB-misoc-firmware/builds/87587914) | 03:29 |
*** travis-ci has left #timvideos | 03:29 | |
*** CarlFK has quit IRC | 03:39 | |
*** CarlFK has joined #timvideos | 03:41 | |
*** ChanServ sets mode: +v CarlFK | 03:41 | |
jamesh | mithro: I think the test-suite-fixes pull request I made for gst-switch is in good shape to be reviewed/merged. There are other things that could be fixed, but this should provide a solid base line for the other pull requests. | 03:50 |
mithro | jamesh: Thanks! I saw the pull request but haven't had a chance to review it yet. | 03:53 |
jamesh | mithro: I'll see what I can do about testing the Avahi stuff next. | 03:57 |
mithro | jamesh: you seem to be a C coder, you interested in maybe hacking on the HDMI2USB firmware for a bit instead? It is pretty simple C code | 04:01 |
mithro | jamesh: I'd love to get the Ethernet streaming stuff working and a lot of that is C work (including getting avahi type stuff working for auto discovery). | 04:02 |
mithro | Happy for you to work on gst-switch too of course, but until we finally ship the Opsis boards it is going to be all hands on deck with the HDMI2USB stuff.. | 04:03 |
jamesh | to be honest, I was mainly looking for a few weekend projects. I haven't done much stuff that low level (even when hacking on ubuntu-phone stuff, it's all been application level C++) | 04:09 |
jamesh | gst-switch seemed interesting because (a) it seems like something that will be useful to my LUG, and (b) I have a little experience with Gstreamer code. | 04:10 |
xfxf | mithro: i thought vocto was the preferred thing to hack on now with gst-switch being more a reference design for not doing it in pure python? | 04:17 |
shenki | mithro: ping | 04:36 |
*** CarlFK has quit IRC | 05:35 | |
mithro | I'll be back up late tonight | 05:43 |
mithro | Currently giving visitor tour of powerhouse museum. | 05:43 |
shenki | k | 05:44 |
shenki | mithro: i was trying to figure out how to break dns, but i worked it out | 05:44 |
seaLne | mithro: at the weekend i upgraded my desktop to wily now on kernel 4.2.0-16-generic | 05:48 |
seaLne | mithro: and now i can connect to serial after load-fx2 \o/ | 05:48 |
seaLne | not sure if its changes to the machine or rebuilding everything under wily | 05:49 |
seaLne | vlc is still not seeing anything from /dev/video0 though | 05:50 |
seaLne | oh and i'm not getting mem problems with the lm32 anymore | 05:51 |
*** CarlFK has joined #timvideos | 05:51 | |
*** ChanServ sets mode: +v CarlFK | 05:51 | |
seaLne | interesting after trying re-enabling encoder and connect i get in dmesg "uvcvideo: Failed to set UVC probe control : -110 (exp. 26)." and vlc complains it can't open /dev/video. before it opened but just had no video | 06:02 |
seaLne | which is the same error if i set encoder off | 06:07 |
seaLne | and now after turning off and on again i still get the video errors, weird | 06:13 |
CarlFK | seaLne: did you set an input? | 06:19 |
CarlFK | video_matrix connect pattern encoder | 06:19 |
CarlFK | this is normal (I guess - I think I get it) "uvcvideo: Failed to set UVC probe control : | 06:20 |
seaLne | CarlFK: yeah | 06:20 |
CarlFK | can you cut/paste the output of status? | 06:20 |
seaLne | CarlFK: https://paste.kde.org/pmc3ddfep | 06:21 |
tpb | Title: KDE Paste (at paste.kde.org) | 06:21 |
CarlFK | encoder: 1280x720 @ 0fps (0Mbps) from pattern (q: 50) | 06:23 |
CarlFK | ok, thats good | 06:23 |
CarlFK | I am not sure I have used vlc to view the stream - I use | 06:23 |
CarlFK | mplayer tv:// -tv driver=v4l2:device=/dev/video0 | 06:23 |
seaLne | and setting output1 on and pattern i get it there | 06:23 |
seaLne | yeah i'd wondered if vlc was being silly but unfortunately that didn't work either https://paste.kde.org/p8wcii1qw but it does seem to be getting some info from it | 06:25 |
tpb | Title: KDE Paste (at paste.kde.org) | 06:25 |
seaLne | lines 13 and 18 | 06:25 |
CarlFK | Selected device: HDMI2USB - thats encouraging | 06:25 |
seaLne | yep | 06:26 |
*** Bertl_zZ is now known as Bertl | 06:29 | |
seaLne | that was a great last minute burst of backers | 06:30 |
mithro | Didn't quite make it to 100 boards | 06:42 |
mithro | 93 in total | 06:42 |
mithro | xfxf: doesn't your box make it impossible to access some of the ports? | 06:44 |
mithro | xfxf / jamesh: gst-switch hacking is still worth doing until we have voctomix meeting our needs. One of the reasons voctomix was so quick to develop was that it had the gst-switch experience to lean on. | 06:47 |
mithro | Still also need to figure out how we can keep the core of voctomix small while developing the advanced features I'm interested in. | 06:49 |
seaLne | mithro: what do you use to check the video output of the opsis? | 06:55 |
mithro | Mplayer? | 06:56 |
seaLne | like CarlFK example above? | 06:56 |
seaLne | mithro: i've started on the dp connector btw | 07:02 |
mithro | I use the view script in the scripts directory | 07:04 |
mithro | Bblr | 07:04 |
CarlFK | seaLne: im on my way to bed now. I'll be back in 6-7 hours and can hook up my Atlys, maybe figure something out | 07:09 |
CarlFK | bye | 07:09 |
seaLne | mithro: where would you like the dp footprint? | 07:44 |
*** se6astian|away is now known as se6astian | 07:52 | |
*** se6astian is now known as se6astian|away | 08:13 | |
*** rohitksingh has joined #timvideos | 08:58 | |
xfxf | mithro: no, all ports accessible. one side only has the expansion connector, two are fully open, the third has bits cut out of it | 09:04 |
xfxf | I'm gonna try hooking it up tonight, ran out of time today sorting other venue av issues | 09:07 |
mithro | seaLne: want to finish the rest of the TOFE board? :-) | 09:20 |
mithro | seaLne: Trying to make a board which lets you connect between TOFE board and the axiom interface. https://docs.google.com/a/mithis.com/spreadsheets/d/15rivtOcSG4kqKf0AUK_OwBfs67XQtW8byr8kc5FUTgE/edit?usp=docslist_api | 09:33 |
tpb | Title: Tims Open FPGA Expansion (TOFE) board connector interface - Google Sheets (at docs.google.com) | 09:33 |
mithro | See "TOFE to apertus°" sheet | 09:33 |
mithro | Bblr | 09:35 |
seaLne | tofe vga is further up my todo list | 10:17 |
mithro | No worries, put the part up on GitHub and myself or Bertl will finish off the board. | 11:34 |
mithro | seaLne: very happy to review the VGA board to BTW | 11:35 |
mithro | seaLne: BTW that spreadsheet has a mapping between the VHDCI and TOFE, I'd recommend following that for the VGA board | 11:41 |
mithro | xfxf: do you have one of Rohit's VGA boards for your Atlys? | 11:43 |
mithro | rohitksingh: I see in the VGA stuff you have improved the i2c stuff, can we get that back upstream ASAP? I'd like to reuse it. | 11:45 |
rohitksingh | mithro: err...acutally I didn't change any of the florent's i2c code...they worked perfectly as it is! even then it would be good to get it upstream...how to do that? can't create pull request since I didn't fork the repo...instead I had cloned it then pushed to a new repo... =/ help? | 11:52 |
rohitksingh | code written by me is in ad9984a.c and .h files...only those ones are new...I didn't need to modify any i2c routines by _florent_ | 11:55 |
mithro | rohitksingh: I thought I saw you added clock stretching? | 11:59 |
mithro | rohitksingh: fork the repo, then just push into that instead | 11:59 |
rohitksingh | mithro: no...actually clock stretching from the wikipedia's implementation, ported by _florent_, but timeout seems to have been removed...instead just a delay is used... | 12:02 |
rohitksingh | mithro: yeah! will that itself...seems better option! | 12:02 |
rohitksingh | *do that | 12:03 |
mithro | rohitksingh: have you got the actual VGA data working yet? or just the I2C stuff? | 12:03 |
rohitksingh | any suggestion on directory structure? current vga code resides in firmware/lm32_vga | 12:03 |
rohitksingh | just ad9984a init...working properly...no capture yet =/ | 12:03 |
_florent_ | hi rohitksingh | 12:09 |
_florent_ | good for the i2c! | 12:09 |
rohitksingh | _florent_: hi! yeah! your code is working awesome!! | 12:09 |
_florent_ | have you figured out how to connect the capture part? | 12:10 |
rohitksingh | _florent_: not yet...could you suggest how to do that?, AD9984A sends RBG, 10-bit per channel...along with a DATACK (which can be either equal to pixel clock, or 2x pixel clock or 0.5x pixel clock)...also sync singnals named HSOUT and VSOUT...data capture should be done on rising edge of DATACK and I need to transfer them to different clock domain... | 12:13 |
_florent_ | ok | 12:14 |
rohitksingh | after correct capture, I can use your color space conversion code and dma code too i guess | 12:14 |
_florent_ | so: | 12:15 |
_florent_ | -pack your data on 24 bits (8bits per channel) | 12:15 |
_florent_ | - create a start of packet signal for the first pixel of the frame (will be used to trigger the DMA) | 12:15 |
_florent_ | - pass all that in a async fifo | 12:15 |
_florent_ | - use the RGB2YCBCR converter | 12:16 |
_florent_ | - and then pass all that to the DMA | 12:16 |
_florent_ | The DMA only needs to be triggered at the beginning of your frame, then you just write your data | 12:17 |
rohitksingh | _florent_ : awesome! thanks! so we are using async fifo here for clock domain crossing? <I've not much experience in cdc > | 12:18 |
_florent_ | yes | 12:19 |
_florent_ | for the DMA, you can reuse this directly: | 12:19 |
_florent_ | https://github.com/timvideos/HDMI2USB-misoc-firmware/blob/master/gateware/hdmi_in/dma.py#L64 | 12:19 |
tpb | Title: HDMI2USB-misoc-firmware/dma.py at master · timvideos/HDMI2USB-misoc-firmware · GitHub (at github.com) | 12:19 |
rohitksingh | _florent_ : great! thanks! | 12:20 |
_florent_ | self.frame = Sink([("sof", 1), ("pixels", fifo_word_width)]) | 12:20 |
_florent_ | sof will be your start of frame signal, and pixels the 16bits YCbCr datas. | 12:21 |
rohitksingh | _florent_: awesome! eager to try it out! will do that tonight! thanks so much! | 12:22 |
_florent_ | you will also need software to get the dma working, but you can also reuse the software from the hdmi_in | 12:29 |
_florent_ | since that's not necessary easy to get that working you can do some steps: | 12:30 |
_florent_ | - instanciate the DMA, the software to drive the DMA and connect a counter or something like that to the DMA | 12:31 |
_florent_ | you should be able to see it on the hdmi_out | 12:31 |
_florent_ | - once working, insert the YCBCr converter | 12:31 |
_florent_ | same test with the hdmi_out | 12:32 |
_florent_ | - then the async fifo: same test | 12:32 |
_florent_ | - and finally your stream :) | 12:32 |
rohitksingh | _florent_ : oh okay! thanks! I will have to try it today itself! much excited! :) | 12:42 |
seaLne | mithro: what workflow did you do to make the tofe lo-io. did you start from the tofe templates? | 13:16 |
mithro | seaLne: no, but I did for the HDMI4 board I'm doing | 13:39 |
mithro | Bed time for me. Gnight | 13:39 |
seaLne | k | 13:39 |
seaLne | ah the template repo now has handy instructions in it | 13:43 |
*** Bertl is now known as Bertl_oO | 15:56 | |
*** f15h has joined #timvideos | 16:15 | |
*** f15h has quit IRC | 16:22 | |
*** rohitksingh has quit IRC | 17:00 | |
*** rohitksingh has joined #timvideos | 17:15 | |
*** rohitksingh has quit IRC | 20:43 | |
CarlFK | can someone who understands German tell me if voctomix was just used ? | 21:41 |
xfxf | isn't your surname german? :P | 22:31 |
CarlFK | yeah... and yet I have no idea what my uncle ... | 22:36 |
CarlFK | $300 hdmi... Sony HDR-SR12 http://chicago.craigslist.org/chc/pho/5244346270.html | 22:36 |
tpb | Title: Sony HDR-SR12 10.2MP 120GB High Definition Hard Drive Handycam Camcord (at chicago.craigslist.org) | 22:36 |
CarlFK | thinking of getting that to have something to mess with ... thoughts? | 22:36 |
tumbleweed | mic input, nice | 22:38 |
tumbleweed | doesn't do 1080p, but you can't have everything | 22:38 |
CarlFK | I thought it did? but I plan on using it as a hdmi2usb source which doesn't really do 1080 either | 22:51 |
CarlFK | http://www.bhphotovideo.com/c/product/547358-REG/Sony_HDR_SR12E_HDR_SR12_120GB_Hybrid_HDD_Memory.html | 22:51 |
tpb | Title: Sony HDR-SR12 120GB Hybrid HDD/Memory Stick High HDR-SR12E B (at www.bhphotovideo.com) | 22:51 |
CarlFK | Record in the true clarity and detail of full 1920 x 1080 HD | 22:53 |
tumbleweed | 1080i according to discussion on amazon | 22:53 |
tumbleweed | if it doesn't say 1080p, it doesn't do it | 22:54 |
CarlFK | oh.. p | 22:54 |
tumbleweed | I'm trying to recall what cameras I bought for my LUG, years ago | 22:54 |
CarlFK | oh well, still don't care | 22:54 |
tumbleweed | they were cheap, did 1080p @ 24 fps (via a telecine hack) and had mic inputs | 22:54 |
CarlFK | does $300 seem like an ok price ? | 22:54 |
CarlFK | 300 is the ebay used price, so i guess so | 22:55 |
tumbleweed | ah, I got Canon Vixia HF-M300 | 23:00 |
tumbleweed | those were under $500, 5 years ago | 23:04 |
tumbleweed | (new) | 23:04 |
CarlFK | off to ps1 - bb in 20 | 23:04 |
*** CarlFK has quit IRC | 23:05 | |
*** Bertl_oO is now known as Bertl_zZ | 23:15 | |
*** automatical has quit IRC | 23:37 | |
*** automatical has joined #timvideos | 23:41 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!