*** tpb has joined #timvideos | 00:00 | |
*** futarisIRCcloud has quit IRC | 02:03 | |
*** futarisIRCcloud has joined #timvideos | 02:10 | |
*** futarisIRCcloud has quit IRC | 04:13 | |
TD-Linux | I figured out I also need to replug USB after using the tty, but I get test pattern capture now! | 04:30 |
---|---|---|
TD-Linux | it really doesn't want to sync to 25.175mhz though. it picks 26.68mhz | 04:37 |
CarlFK | TD-Linux: what os/distro? | 04:41 |
TD-Linux | fedora 30 | 04:41 |
CarlFK | instead of un/plugging, try rmmod uvcvideo; modprobe uvcvideo | 04:46 |
TD-Linux | that also fixes it | 04:46 |
CarlFK | and hopefully this is consistant: it only gets stuck if you use the tty before uvc. | 04:47 |
TD-Linux | AHA I got it to work | 04:48 |
TD-Linux | my output device (OSSC) defaults to HDMI and I forgot to set it to DVI today | 04:48 |
CarlFK | oh yeah, that. | 04:48 |
TD-Linux | it still totally falls over in the BIOS (640x400) | 04:48 |
TD-Linux | it's randomly missing hsyncs | 04:49 |
TD-Linux | but this is much better :D | 04:57 |
TD-Linux | there's also a fair bit of digital speckle noise, strangly only on certain grays. | 05:00 |
mithro | TD-Linux: Look at the debug output around the error rate | 05:03 |
mithro | TD-Linux: Actually, I wonder what is the lowest frequency the PLL will lock too... | 05:03 |
TD-Linux | It seemed to be 20mhz based on the source code. | 05:03 |
TD-Linux | huh the tty works *after* the uvc stream starts | 05:04 |
CarlFK | yeah, that tty/uvc bug is weird. | 05:04 |
mithro | TD-Linux: Yeah, the usb stack needs improvement | 05:04 |
TD-Linux | where do I see debug error rate? | 05:04 |
mithro | I started a rewrite but never got to finishing it | 05:04 |
mithro | debug input0 on | 05:04 |
mithro | I think... | 05:04 |
TD-Linux | aha | 05:04 |
TD-Linux | dvisampler1: ph: 58 54 48 // charsync:111 [5 5 5] // WER: 2 3 0 // chansync:1 // res:640x480 | 05:05 |
mithro | TD-Linux: BTW What type of cable are you using to feed the opsis? | 05:05 |
TD-Linux | an HDMI cable from the OSSC's output | 05:05 |
TD-Linux | 6 feet | 05:05 |
TD-Linux | I can try a shorter, better one | 05:05 |
mithro | TD-Linux: You should pick up a RedMere cable, it has an internal amplifier which increases the compatibility of the opsis with certain hardware | 05:06 |
mithro | TD-Linux: https://docs.google.com/presentation/d/1HQT8JVzwX2CtzUHpIGvvL7kSYMYstzjOwrZHSHhUfL0/edit#slide=id.g16356f5c70_1_76 | 05:07 |
tpb | Title: Dissecting HDMI - Developing open, FPGA-based capture hardware for conference & user group recording [33C3] - Google Slides (at docs.google.com) | 05:07 |
mithro | TD-Linux: Describes the output of that | 05:07 |
TD-Linux | is this an ok cable? amazon.com/iMBAPrice-iMBA-RDM-06BK-Performance-RedMere-Technology/dp/B00MCVPEN8/ | 05:09 |
mithro | TD-Linux: CarlFK is the expert | 05:10 |
TD-Linux | (the OSSC is a box that has a video ADC so I can capture analog VGA) | 05:10 |
CarlFK | TD-Linux: that amazon looks good | 05:11 |
TD-Linux | eventually I want to make an ecp5 based board that has half of the OSSC on it and runs hdmi2usb... but it seems easier to get it working with the discrete components first so I don't add more hardware debugging to the mix :) | 05:12 |
CarlFK | mithro: any idea where the wiki page is that lists things like the atx box I use? | 05:13 |
mithro | TD-Linux: FYI - rohit did a VGA capture board for the Atlys, there is even a design for the board on a tofe interface | 05:13 |
mithro | CarlFK: Nope! | 05:13 |
mithro | CarlFK: Guessing https://github.com/timvideos/HDMI2USB/wiki maybe? | 05:14 |
tpb | Title: Home · timvideos/HDMI2USB Wiki · GitHub (at github.com) | 05:14 |
TD-Linux | mithro, oh cool! I'll see if I can find it | 05:14 |
mithro | TD-Linux: https://github.com/timvideos/HDMI2USB-TOFE-VGA | 05:14 |
tpb | Title: GitHub - timvideos/HDMI2USB-TOFE-VGA: A VGA capture board for use with TOFE-8x compatible boards like the Numato Opsis. (at github.com) | 05:14 |
TD-Linux | I assume this requires special opsis firmware | 05:15 |
mithro | Can't recall the state of it... | 05:15 |
CarlFK | TD-Linux: I don't think said special firmware has been written | 05:16 |
mithro | CarlFK: correct, but I believe Rohit has all the pieces | 05:16 |
mithro | Someone just needs to finish it... | 05:17 |
*** rohitksingh_work has joined #timvideos | 05:17 | |
mithro | Oh, speak of the devil | 05:17 |
mithro | Hey rohitksingh_work! We were talking about your GSoC project from back in the day! | 05:17 |
CarlFK | TD-Linux: https://github.com/timvideos/HDMI2USB-numato-opsis-docs/wiki/Redmere-Cables | 05:17 |
tpb | Title: Redmere Cables · timvideos/HDMI2USB-numato-opsis-docs Wiki · GitHub (at github.com) | 05:17 |
CarlFK | https://hdmi2usb.tv/tofe/ | 05:18 |
mithro | CarlFK: I would have never found that page! | 05:18 |
mithro | TD-Linux: BTW Have you found https://opsis.hdmi2usb.tv/ ? | 05:19 |
CarlFK | mithro: I'm still wondering there the page of other hardware is | 05:19 |
TD-Linux | CarlFK, it would be nice if that wiki page was on this repo instead https://github.com/timvideos/HDMI2USB/wiki | 05:19 |
tpb | Title: Home · timvideos/HDMI2USB Wiki · GitHub (at github.com) | 05:19 |
CarlFK | I want to order the 6 pin molex? power connectors | 05:19 |
mithro | https://opsis.hdmi2usb.tv/getting-started/power.html | 05:20 |
TD-Linux | out of curiosity are the redmere cables better because they have better amps than the ones on the opsis board or do they do error correcting magic better than the fpga code | 05:21 |
CarlFK | mithro: close, but there is a page with where to source the stuff - with part numbers | 05:21 |
mithro | TD-Linux: The Opsis board doesn't have any amplifiers in it, it relies on the output matching the HDMI spec | 05:22 |
mithro | I'm pretty sure we could improve the HDMI input detection following a similar path to what bunnie did for the NeTV2 | 05:23 |
TD-Linux | the ossc drives its hdmi output directly from a IT6613 | 05:24 |
TD-Linux | it's possible that chip is potato | 05:25 |
CarlFK | 'we' (that I know of) don't even try with normal cables. | 05:25 |
mithro | About ~80% of devices work without Redmere cables | 05:27 |
TD-Linux | looks like most programs deal OK with the JPEGs coming out a different resolution than advertised in UVC | 05:28 |
TD-Linux | mpv being an exception | 05:30 |
mithro | TD-Linux: Ever wanted to learn what it's like to program for an 8052? :-P | 05:31 |
mithro | anyway, heading home now - have a gnight! | 05:31 |
TD-Linux | mithro, whitequark has already told me plenty about the fx2 :^) | 05:31 |
TD-Linux | it's actually a bit annoying though. ideally I'd like the output res to change automatically but that's forbidden by UVC :( | 05:32 |
TD-Linux | I guess I could cause a reset, reappear with a different descriptor, and make sure OBS has enough logic to restart the stream | 05:33 |
mithro | TD-Linux: porting our UVC firmware to whitequarks new fx2 library would be a good idea | 05:42 |
mithro | https://github.com/timvideos/HDMI2USB-fx2-firmware/blob/fx2-refactor/firmware/fx2/uvc.c | 05:44 |
tpb | Title: HDMI2USB-fx2-firmware/uvc.c at fx2-refactor · timvideos/HDMI2USB-fx2-firmware · GitHub (at github.com) | 05:44 |
mithro | https://github.com/timvideos/HDMI2USB-fx2-firmware/blob/fx2-refactor/firmware/fx2/uvc.h | 05:45 |
tpb | Title: HDMI2USB-fx2-firmware/uvc.h at fx2-refactor · timvideos/HDMI2USB-fx2-firmware · GitHub (at github.com) | 05:45 |
mithro | TD-Linux: if you send mjeg video of resolution A and then resolution B - gstreamer just seems to handle it... | 05:47 |
mithro | Same with ffmpeg | 05:47 |
mithro | No idea what obs uses | 05:48 |
mithro | The resolution that UVC negotiates and the UVC mjpeg data stream seem totally independent.... | 05:49 |
mithro | Re-fixing Opsis needing remere cables with litevideo is pretty technical work that requires deep fiddling with ISERDES and IDELAY blocks that only really like Bunnie and _florent_ have the skills to work on | 05:54 |
mithro | I could /maybe/ do it - but it would be very much pushing the limits of my ability | 05:55 |
mithro | Also requires a bunch of time... | 05:57 |
*** m4ssi has joined #timvideos | 06:59 | |
TD-Linux | yeah if that's spartan6 specific tweaking I don't really want to do it either :) | 08:54 |
*** futarisIRCcloud has joined #timvideos | 09:34 | |
*** sb0 has joined #timvideos | 09:49 | |
*** sb0 has quit IRC | 10:20 | |
*** futarisIRCcloud has quit IRC | 11:43 | |
*** mauz555 has joined #timvideos | 11:55 | |
*** mauz555 has quit IRC | 11:58 | |
*** rohitksingh_work has quit IRC | 13:32 | |
*** rohitksingh has joined #timvideos | 14:34 | |
*** MTecknology has left #timvideos | 15:43 | |
*** m4ssi has quit IRC | 16:05 | |
CarlFK | TD-Linux: what are you using OBS for? | 17:45 |
*** rohitksingh has quit IRC | 19:17 | |
*** rohitksingh has joined #timvideos | 19:21 | |
TD-Linux | CarlFK, compositing it with a live video camera | 19:34 |
CarlFK | have you tried Voctomix? | 19:35 |
CarlFK | way less features than obs, but if it can do what you need, maybe easier | 19:36 |
*** rohitksingh has quit IRC | 19:46 | |
*** futarisIRCcloud has joined #timvideos | 21:55 | |
futarisIRCcloud | https://twitter.com/femtoduino/status/1126750242768969728?s=09 | 22:10 |
TD-Linux | you are building for the wrong target | 22:29 |
TD-Linux | also you need to run scripts/build-micropython.sh | 22:29 |
CarlFK | i don't think futaris is femtoduino | 22:33 |
*** shorne has quit IRC | 23:07 | |
*** shorne has joined #timvideos | 23:08 | |
futarisIRCcloud | I have a few quick pointers, in that thread. I'm not femtoduino. | 23:14 |
futarisIRCcloud | Gave - phone autocorrect | 23:14 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!