*** tpb has joined #timvideos | 00:00 | |
*** tpb has joined #timvideos | 01:39 | |
micolous | beep beep | 02:28 |
---|---|---|
micolous | http://twitter.com/BelindaPhipson/status/692512085184507905 | 02:30 |
CarlFK | https://github.com/wkoszek/fxload/tree/multios | 04:11 |
tpb | Title: wkoszek/fxload at multios: fxload from Linu... - GitHub (at github.com) | 04:12 |
cr1901_modern | mithro: I'm finishing sb0's scanwidget. The freq counter works, but it's not as accurate as I'd expect it to be. So I suspect a minor bug. Do you still want a pull request anyway? | 04:55 |
*** rohitksingh has joined #timvideos | 05:29 | |
thaytan | xfxf, how'd you go with the netclock? | 05:37 |
xfxf | apologies - have been solving other complications. the ntp sync didn't work but given your explanation I'm not surprised | 05:44 |
xfxf | will compile up that code and ping you soon | 05:44 |
CarlFK | http://www.monoprice.com/product?p_id=14708 | 05:47 |
CarlFK | http://www.monoprice.com/product?p_id=6917 | 05:47 |
CarlFK | http://www.monoprice.com/product?c_id=102&cp_id=10255&cs_id=1025508&p_id=11185&seq=1&format=2 $6.54 normal price: $13.09 | 05:48 |
thaytan | For a while now, Jaycar have had a bin here with 2m HDMI cables for $10 | 06:00 |
thaytan | and ALDI were selling nice 8m ones recently. I've been using one of those for running 1080p from the mediacenter at the back of the room to the TV | 06:01 |
xfxf | thaytan: turns out we need amp'ed cables, proving fun to locate | 06:05 |
deeprave | CarlFK: | 06:07 |
CarlFK | deeprave: ? | 06:08 |
deeprave | CarlFK: just added carl/hu-conf-serial.py to the video-scripts repo. No longer uses flterm but uses pyserial (module needs to be installed obviously) | 06:08 |
deeprave | as opposed to the flterm method, it actually works. uses a .1 sec delay between chars sent | 06:09 |
CarlFK | neat | 06:09 |
thaytan | xfxf: cables with an amplifier in? never seen those | 06:09 |
xfxf | thaytan: neither had i | 06:14 |
xfxf | CarlFK: deeprave's script also works with the Opsis's, the thing you had before doesn't | 06:14 |
xfxf | herm, trying to compile that c file, missing gst.h, thought it'd be in libgstreamer1.0-dev | 06:15 |
CarlFK | it is the $6 I linked above | 06:16 |
thaytan | xfxf, gcc `pkg-config --cflags gstreamer-1.0` `pkg-config --libs gstreamer-1.0` -o netclock-client netclock-client.c oughtta do it | 06:17 |
thaytan | what distances are you talking that you need an amp in the cable? | 06:19 |
thaytan | that one is 1m long, which seems too short to make a difference | 06:19 |
xfxf | ja, ~1m. ask mithro, seems every time i try explaining what i think the issue is i'm wrong ;) | 06:20 |
mithro | thaytan: I'll explain over drinks at LCA | 06:24 |
thaytan | oh, you've started drinking? :) | 06:24 |
mithro | thaytan: This week has been going so well I might just start | 06:25 |
thaytan | (things *must* be bad) | 06:25 |
CarlFK | thaytan: we keep hearing things like "This hdmi splitter makes things much better when it works. but getting it to work requires way to much fiddling so it's out." | 06:27 |
thaytan | CarlFK, we saw a bit of that sort of thing in Dublin for GStreamer conf | 06:27 |
thaytan | the rooms had a HDMI transmitter/splitter to the projector and the ubicast streaming guys | 06:28 |
xfxf | thaytan: still having issues compiling it, i was getting help but that person has been diverted | 06:28 |
thaytan | and it'd work for some people and not others | 06:28 |
xfxf | thaytan: oh man we have that to deal with too, dw, the uni equipment is _fun_ | 06:28 |
thaytan | xfxf, pastebin some cmdline output | 06:28 |
xfxf | that said the value of the hdmi2usb is once _that_ works with the stupid uni equipment it abstracts away that problem for anybody plugging into it | 06:29 |
CarlFK | tumbleweed and I had 95% success with our prototype Atlys boards at PyConZA. had to use twinpacts for 5 out of 50 talks | 06:31 |
xfxf | https://www.irccloud.com/pastebin/0CPnB06Z/ | 06:31 |
tpb | Title: Pastebin | IRCCloud (at www.irccloud.com) | 06:31 |
CarlFK | some people couldn't get hdmi to work at all cuz they had smoked their hdmi port with fire or something. | 06:31 |
xfxf | CarlFK: that's 90% not 95% :P | 06:31 |
CarlFK | xfxf: I don't count the burning laptop as our problem | 06:32 |
xfxf | i'm still impressed by that guy at pycon a bunch of years back with 5 travel converters plugged into each other who took out an entire circuit | 06:32 |
xfxf | there were sparks if i recall | 06:33 |
tumbleweed | xfxf: and we managed 100% success at nodevember | 06:36 |
CarlFK | node is conf-ready-scale | 06:37 |
mithro | https://www.irccloud.com/pastebin/dX2fmRFq/ | 06:37 |
tpb | Title: Pastebin | IRCCloud (at www.irccloud.com) | 06:37 |
mithro | deeprave: see that | 06:37 |
mithro | deeprave: "debug input0" | 06:38 |
mithro | deeprave: clone my mode switch repo - https://github.com/mithro/HDMI2USB-mode-switch/tree/opsis-prod | 06:38 |
tpb | Title: mithro/HDMI2USB-mode-switch at opsis-prod: Tool for switching boards supported by HDMI2USB firmware between multiple different modes (programming, webcam, etc). (at github.com) | 06:38 |
mithro | deeprave: switch to the opsis-prod branch | 06:38 |
mithro | deeprave: run the ./opsis-setup.sh script as root | 06:39 |
tumbleweed | xfxf: oh, another problem we had at pyconza was that linux desktop environments don't make it easy to mirror at resolutions that aren't native on the laptop panel | 06:39 |
tumbleweed | I had to do xrandr magic | 06:39 |
*** tvCommitBot has joined #timvideos | 06:41 | |
tvCommitBot | [streaming-system] micolous opened pull request #111: Allow YouTube-only streaming. (master...yt-only) https://git.io/vzQ9t | 06:41 |
*** tvCommitBot has left #timvideos | 06:41 | |
*** tvCommitBot has joined #timvideos | 06:42 | |
tvCommitBot | [streaming-system] mithro closed pull request #111: Allow YouTube-only streaming. (master...yt-only) https://git.io/vzQ9t | 06:42 |
*** tvCommitBot has left #timvideos | 06:42 | |
xfxf | thaytan: ping, sorry, not sure if you saw my last pastebin above (https://www.irccloud.com/pastebin/0CPnB06Z/) | 06:43 |
tpb | Title: Pastebin | IRCCloud (at www.irccloud.com) | 06:43 |
mithro | https://github.com/timvideos/streaming-system/blob/master/tools/irclog2html/botconf.py | 06:44 |
tpb | Title: streaming-system/botconf.py at master · timvideos/streaming-system · GitHub (at github.com) | 06:44 |
xfxf | https://www.irccloud.com/pastebin/veVVgQJn/ | 06:44 |
tpb | Title: Pastebin | IRCCloud (at www.irccloud.com) | 06:44 |
xfxf | thaytan: changed the order of params, now getting this: | 07:07 |
xfxf | https://www.irccloud.com/pastebin/6NoCxYfG/ | 07:07 |
tpb | Title: Pastebin | IRCCloud (at www.irccloud.com) | 07:07 |
xfxf | which is odd because that appears to be part of gstreamer core | 07:07 |
xfxf | this is ubuntu 15.10 with libgstreamer1.0-dev installed | 07:07 |
mithro | deeprave: https://github.com/timvideos/HDMI2USB-firmware-prebuilt/tree/master/archive | 07:12 |
tpb | Title: HDMI2USB-firmware-prebuilt/archive at master · timvideos/HDMI2USB-firmware-prebuilt · GitHub (at github.com) | 07:12 |
mithro | deeprave: I think https://github.com/timvideos/HDMI2USB-firmware-prebuilt/blob/master/archive/v0.0.0-598-g3740cf2/opsis/hdmi2usb/opsis_hdmi2usb-hdmi2usbsoc-opsis.bin | 07:12 |
tpb | Title: HDMI2USB-firmware-prebuilt/opsis_hdmi2usb-hdmi2usbsoc-opsis.bin at master · timvideos/HDMI2USB-firmware-prebuilt · GitHub (at github.com) | 07:12 |
*** Bertl_oO is now known as Bertl | 07:24 | |
deeprave | mithro: could you provide the complete link to the image? | 07:28 |
mithro | I think it's the one just before that | 07:31 |
mithro | _florent_: it's xapp495 apparently - http://www.xilinx.com/support/documentation/application_notes/xapp495_S6TMDS_Video_Interface.pdf | 07:37 |
thaytan | xfxf, we're getting into dinnertime here now - I'll bbl | 07:37 |
xfxf | no worries | 07:38 |
xfxf | MaZderMind is the developer, MaZderMind we may as well continue any discussion about this here so it's not confusing (thaytan is the gstreamer dev who has been helping me) | 07:38 |
xfxf | this might be relevant: <@MaZderMind> i don't know how to set the base-time correct for remote sources. as i said earlier we have never tested remote sources | 07:38 |
thaytan | xfxf, add 'gstreamer-net-1.0' as a pkg-config pkg to pull in | 07:39 |
thaytan | sorry | 07:39 |
thaytan | does voctomix depend on the base time? | 07:39 |
thaytan | how does it normally distribute base time? | 07:39 |
xfxf | MaZderMind: ^^ | 07:39 |
thaytan | I guess it would have to to get precisely synched mixing | 07:40 |
thaytan | independent of capture and transmission delays | 07:40 |
xfxf | oh cool, the compile worked, thanks | 07:40 |
thaytan | but if you're sending matroska, don't the timestamps of any incoming feed always start at 0? | 07:40 |
mithro | thaytan: it's suppose to be mostly independent of time | 07:41 |
thaytan | oh, matroska preserves the input timestamps | 07:42 |
thaytan | so that'd work | 07:42 |
xfxf | this is pretty much the only remaining issue preventing us from using vocto, btw | 07:42 |
xfxf | so appreciate++ the help | 07:42 |
_florent_ | mithro: "TMDS_33 signals require 50Ω termination to 3.3V at the receiver." | 07:45 |
_florent_ | do we have it, or should it be provided by the FPGA? | 07:45 |
xfxf | thaytan: is there any special way i should be calling netclock-client btw? | 07:47 |
xfxf | https://www.irccloud.com/pastebin/6H9wugHf/ | 07:47 |
tpb | Title: Pastebin | IRCCloud (at www.irccloud.com) | 07:47 |
mithro | _florent_: they are in the schematic and loaded as far as I understand | 07:54 |
_florent_ | yes I just checked that | 07:54 |
mithro | _florent_: actually, hold on - they are only on the input or output - can't remeber which one | 07:54 |
xfxf | thaytan: nm, 127.0.0.1 works | 07:57 |
xfxf | thaytan: not sure what you're after, but: | 07:59 |
xfxf | https://www.irccloud.com/pastebin/gk7LB1kC/ | 07:59 |
tpb | Title: Pastebin | IRCCloud (at www.irccloud.com) | 07:59 |
mithro | _florent_: looking at that xapp, the UCF only has TMDS_33 specified | 08:02 |
_florent_ | ok | 08:02 |
*** se6astian has joined #timvideos | 08:07 | |
thaytan | xfxf, I want you to check if you get clock synch (stats output + synchronised=(boolean)true) when talking to the vocto clock IP + port | 08:15 |
xfxf | that is the vocto clock IP + port, and I can see the above | 08:16 |
xfxf | in that pastebin | 08:16 |
xfxf | synchronised starts off as false, but then is true | 08:16 |
xfxf | oh, actually, you said in the python script before trying to sync clocks to wait a bit? i'll try that too, i forgot you mentioned that | 08:17 |
thaytan | xfxf, I want to hear what MaZderMind has to say about Vocto's basetime requirements | 08:18 |
xfxf | ok, np | 08:19 |
thaytan | one easy thing vocto can do there is to always use a basetime of 0 everywhere | 08:20 |
thaytan | that's easy to transmit a priori | 08:20 |
tumbleweed | CarlFK: https://github.com/timvideos/dvsource-v4l2-other/pull/15 | 08:22 |
tpb | Title: In 4:3 PAL, Y41B confuses ffmpeg2theora, and dvswitch PinP by stefanor · Pull Request #15 · timvideos/dvsource-v4l2-other · GitHub (at github.com) | 08:22 |
xfxf | i rearranged the script so the sync_clock() is under the set_state(PLAYING), with a time.sleep(3) under it | 08:25 |
xfxf | zero idea if this does what i want, but i'm getting video | 08:25 |
xfxf | as you say i'm interested to see your discussion w/ MaZderMind | 08:25 |
xfxf | i'm just guessing | 08:25 |
thaytan | no, you have to set the clock before playing | 08:28 |
thaytan | or else it has no effect and you're using the default clock, which should be the system clock | 08:29 |
xfxf | okay, will revert that then | 08:29 |
xfxf | a time.sleep() didn't make any difference alone btw | 08:29 |
thaytan | once the pipeline gets to playing state (confirmed by the state-changed bus mesage), you can see which clock it chose with pipeline.get_clock() | 08:29 |
*** tvCommitBot has joined #timvideos | 08:31 | |
tvCommitBot | [dvsource-v4l2-other] stefanor tagged v0.1.1 at master: https://git.io/vzQhJ | 08:31 |
*** tvCommitBot has left #timvideos | 08:31 | |
MaZderMind | hi | 08:35 |
mithro | _florent_: doesn't seem to have made any difference I can see | 08:35 |
MaZderMind | I'm just now reading backlog here | 08:36 |
MaZderMind | thaytan: Up until now we used voctomix just on one system, so all pipeliens running on the same systemclock | 08:37 |
MaZderMind | thaytan: In the nettime-branch (see https://github.com/voc/voctomix/pull/51/files) I added a SystemClock to the core and really forced all pipelines to use this. I then added a NetTimeProvider which provides this clock onto the network. I then added code to the GUI to obtain this clock from the server and apply it to all pipeliens. | 08:43 |
tpb | Title: Use GstNetworkTime to sync core, gui and sources by MaZderMind · Pull Request #51 · voc/voctomix · GitHub (at github.com) | 08:43 |
thaytan | and a basetime of 0? | 08:44 |
mithro | _florent_: was a nice try :( | 08:44 |
mithro | _florent_: I'm compiling again locally just to make sure | 08:45 |
MaZderMind | thaytan: hm i was unsure about this. https://github.com/voc/voctomix/pull/51/files#diff-408e60e9890f502c639bbb73bffe5a48R29 | 08:45 |
tpb | Title: Use GstNetworkTime to sync core, gui and sources by MaZderMind · Pull Request #51 · voc/voctomix · GitHub (at github.com) | 08:45 |
MaZderMind | thaytan: i'Ve set it to the current sysrtem clock time. Haven't had much time to read the docs or to hack on voctomix atm | 08:46 |
CarlFK | this is all we need to touch, right? byte 2: bits 0-2: frame aspect ratio = 0 (4:3), 1 (16:9 letter-boxed in 4:3) or 2 | 08:48 |
micolous | yup | 08:48 |
CarlFK | http://dvswitch.alioth.debian.org/wiki/DV_format/ VAUX source control (VSC) Appears as pack 10 in VAUX block 2 (sequence block 5) in even sequences and pack 1 in VAUX block 0 (sequence block 3) in odd sequences. | 08:49 |
tpb | Title: DV format (at dvswitch.alioth.debian.org) | 08:49 |
MaZderMind | thaytan: would you mind hopping to #voctomix so we can split the hardware-hacking and the software-hacking? | 08:55 |
MaZderMind | #voctomix is currently the LCA-Voctomix-HelpChannel of choice ;) | 08:55 |
CarlFK | xfxf: If you are stopping by a store, can you get me some cough drops - I'm starting to cough just enough. but I have 2 with me, so don't delay dinner with a special trip. | 09:04 |
*** tvCommitBot has joined #timvideos | 09:05 | |
tvCommitBot | [streaming-system] micolous opened pull request #112: Port monitor.html to bootstrap, fix minor issues in group.html (master...monitor-strap) https://git.io/vz7UG | 09:05 |
*** tvCommitBot has left #timvideos | 09:05 | |
mithro | _florent_: hrm, the memory error is back | 09:05 |
mithro | _florent_: did you get anywere with the "quick target" ? | 09:14 |
_florent_ | I think we can simply use VideoMixerSoC | 09:15 |
_florent_ | last time I tried P&R was fast | 09:16 |
thaytan | MaZderMind, you're not there :) | 09:41 |
MaZderMind | thaytan: ah :( #voctomix on hackint | 09:46 |
thaytan | you've doomed us all! | 09:47 |
thaytan | we've already split the continuum | 09:47 |
thaytan | also, I've never heard of hackint | 09:47 |
MaZderMind | ok, nevermind | 09:48 |
MaZderMind | then we'll stay here ;) | 09:48 |
MaZderMind | thaytan: https://p.rrbone.net/paste/-sRC3SeJ#jJW+qUte <- I'm trying to get this working on the local host first | 09:49 |
tpb | Title: 0bin - encrypted pastebin (at p.rrbone.net) | 09:49 |
*** tvCommitBot has joined #timvideos | 10:09 | |
tvCommitBot | [streaming-system] mithro closed pull request #112: Port monitor.html to bootstrap, fix minor issues in group.html, purgo old assets (master...monitor-strap) https://git.io/vz7UG | 10:09 |
*** tvCommitBot has left #timvideos | 10:09 | |
mithro | _florent_: any idea what is up with the mem issue? | 10:13 |
*** tvCommitBot has joined #timvideos | 10:14 | |
tvCommitBot | [dvsource-v4l2-other] stefanor pushed 2 new commits to master: https://git.io/vz7Gb | 10:14 |
tvCommitBot | dvsource-v4l2-other/master afee7cb Stefano Rivera: Bump version in changelog | 10:14 |
tvCommitBot | dvsource-v4l2-other/master 9a4d2ba Stefano Rivera: That looks like an accidental copy-pasta | 10:14 |
*** tvCommitBot has left #timvideos | 10:14 | |
_florent_ | mithro: no, I've never been able to reproduce it | 10:17 |
*** tvCommitBot has joined #timvideos | 10:26 | |
tvCommitBot | [dvsource-v4l2-other] stefanor pushed 1 new commit to master: https://git.io/vz7nX | 10:26 |
tvCommitBot | dvsource-v4l2-other/master 52aa647 Stefano Rivera: The package containing gst-inspect is not called gst-inspect | 10:26 |
*** tvCommitBot has left #timvideos | 10:26 | |
mithro | it seems to come and go | 10:29 |
CarlFK | # export GST_DEBUG=4 | 10:57 |
deeprave | mithro: looks like I won't be getting back tonight due to my newly arrived wife's bidding; will make it an early morning instead. Going to look at tkinter, might be easy to do what is needed there | 11:07 |
mithro | deeprave: okay | 11:07 |
_florent_ | mithro: here I'm not able to get WER != 0 | 11:25 |
_florent_ | tested with different cables and sources | 11:25 |
mithro | _florent_: :-/ | 11:25 |
_florent_ | have you tried with another power plug? | 11:27 |
xfxf | deeprave: np | 11:32 |
mithro | _florent_: btw I get the memtest failures with both Atlys and Opsis boards atm | 11:34 |
mithro | _florent_: oh wait, this is my Atlys 50MHz branch | 11:38 |
*** CarlFK has quit IRC | 11:39 | |
*** tvCommitBot has joined #timvideos | 11:40 | |
tvCommitBot | [streaming-system] micolous opened pull request #113: Merging @funkybob's 1.6+ port to master WIP (master...grand-funk-railroad) https://git.io/vz72Q | 11:40 |
*** tvCommitBot has left #timvideos | 11:40 | |
_florent_ | ah yes, didn't think about that, but yes DDR won't be working with Atlys at 50MHz without modification | 11:40 |
_florent_ | it's probably better to stay with 75MHz | 11:41 |
*** CarlFK has joined #timvideos | 12:30 | |
*** ChanServ sets mode: +v CarlFK | 12:30 | |
mithro | cr1901_modern: sb0__: yeah, I've been following that along - I notice that you don't | 13:36 |
mithro | didn't mean to do that | 13:37 |
mithro | CarlFK: https://github.com/timvideos/HDMI2USB-firmware-prebuilt/tree/master/archive/lca2016 | 13:37 |
tpb | Title: HDMI2USB-firmware-prebuilt/archive/lca2016 at master · timvideos/HDMI2USB-firmware-prebuilt · GitHub (at github.com) | 13:37 |
*** se6astian is now known as se6astian|away | 16:12 | |
*** rohitksingh has quit IRC | 17:45 | |
*** rohitksingh has joined #timvideos | 17:59 | |
*** se6astian|away is now known as se6astian | 18:16 | |
*** hyades has joined #timvideos | 19:41 | |
*** rohitksingh has quit IRC | 20:37 | |
*** micolous has quit IRC | 21:08 | |
*** micolous has joined #timvideos | 21:08 | |
*** MaZderMind has quit IRC | 21:39 | |
*** MaZderMind has joined #timvideos | 21:40 | |
*** se6astian is now known as se6astian|away | 22:32 | |
*** hyades has quit IRC | 22:36 | |
*** Bertl is now known as Bertl_zZ | 22:38 | |
CarlFK | tumbleweed: can you pick up some cough drops for me? lemmon, honey, cherry, vegemite, don't care what flavor and stuff. | 22:44 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!