*** tpb has joined #timvideos | 00:00 | |
mithro | ~sen konstovl | 01:01 |
---|---|---|
mithro | ~seen konstovl | 01:01 |
tpb | mithro: konstovl was last seen in #timvideos 10 hours, 9 minutes, and 5 seconds ago: <konstovl> Hello | 01:01 |
CarlFK | mithro: how does this look for an example of what is needed for streaming video over the lan: | 01:05 |
CarlFK | source: gst-launch-1.0 -v videotestsrc is-live=true pattern=18 ! avenc_mjpeg ! rtpjpegpay ! udpsink | 01:05 |
CarlFK | consumer: gst-launch-1.0 udpsrc caps="application/x-rtp" ! rtpjitterbuffer ! rtpjpegdepay ! avdec_mjpeg ! videoconvert ! videoscale ! autovideosink | 01:05 |
mithro | CarlFK: What for? | 01:08 |
CarlFK | hdmi over eathenet | 01:09 |
thaytan | CarlFK, I'd add a queue after the decoder in the playback pipeline | 01:13 |
CarlFK | thaytan: sure.. but why? | 01:14 |
thaytan | and consider other encodings than mjpeg, which is cool and low latency, but pretty high bandwidth compared to x264enc tune=zerolatency | 01:14 |
CarlFK | the encodeing side will be implemented in fpga | 01:14 |
mithro | CarlFK: you don't really stream *to* the device at the moment | 01:14 |
thaytan | CarlFK, because the video sink will always block until it's time to display the frame | 01:15 |
thaytan | with a queue, your decoder can start on the next frame already | 01:15 |
thaytan | gives you more headroom in case of hiccups (like someone else hogging cpu for a moment) | 01:15 |
mithro | CarlFK: so you just need to receive from the FPGA board | 01:16 |
CarlFK | mithro: I wanted both sides so that there is a reference for "works like this" | 01:16 |
mithro | CarlFK: something like "gst-launch-1.0 udpsrc caps="application/x-rtp" ! queue ! rtpjitterbuffer ! rtpjpegdepay ! queue ! avdec_mjpeg ! videoconvert ! videoscale ! autovideosink" | 01:17 |
mithro | CarlFK: I'm unsure if rtp is the right solution for the FPGA, but something like rtp should be used | 01:17 |
CarlFK | yeah, I figure any gstreamer pipe is fine. | 01:18 |
*** mproctor has quit IRC | 01:40 | |
mithro | We do probably want to use UDP otherwise the FPGA code would get too complicated | 02:17 |
mithro | CarlFK: I'll try and do some gst-switch clean up / fixing on the weekend | 02:18 |
CarlFK | yay! | 02:26 |
mithro | CarlFK: no guarantees, it's stuck behind a bunch of work I need to do for the HDMI2USB stuff | 02:32 |
*** CarlFK has quit IRC | 03:22 | |
*** Niharika has joined #timvideos | 03:26 | |
mithro | lukejohn__: ping? | 03:52 |
*** CarlFK has joined #timvideos | 03:52 | |
*** ChanServ sets mode: +v CarlFK | 03:52 | |
mithro | CarlFK: you have an Atlys board right? | 03:53 |
CarlFK | yes | 03:54 |
CarlFK | and a CONFUzed keyboRd | 03:57 |
CarlFK | brb | 03:57 |
*** CarlFK has quit IRC | 03:58 | |
*** CarlFK has joined #timvideos | 03:59 | |
*** ChanServ sets mode: +v CarlFK | 03:59 | |
CarlFK | much better | 03:59 |
mithro | CarlFK: can you get me it's serial number? | 03:59 |
mithro | Actually, just update https://docs.google.com/a/mithis.com/spreadsheets/d/1uT2apai9Qq5YssZd1CEOkc5ncgzH5tEm2KKPl4COqaQ/edit yourself? | 04:00 |
tpb | <http://ln-s.net/Bs86> (at docs.google.com) | 04:00 |
*** CarlFK has quit IRC | 04:03 | |
*** CarlFK has joined #timvideos | 04:04 | |
*** ChanServ sets mode: +v CarlFK | 04:04 | |
CarlFK | mithro: is it one of these: https://www.dropbox.com/s/2wee2yrgodfkx3n/IMG_20140401_230530.jpg | 04:12 |
tpb | Title: Dropbox - IMG_20140401_230530.jpg (at www.dropbox.com) | 04:12 |
mithro | CarlFK: it's what the djtcfg enum outputs | 04:12 |
CarlFK | I need to install djtgcfg | 04:20 |
CarlFK | https://github.com/timvideos/HDMI2USB/wiki/Digilent-Atlys-Board:-Loading-Firmware | 04:23 |
tpb | <http://ln-s.net/-H0v> (at github.com) | 04:23 |
CarlFK | any idea which step gives me djtcfg? | 04:24 |
mithro | The Digilent Adept Tools -- Follow these instructions if you are just using/testing a HDMI2USB. | 04:25 |
mithro | https://github.com/timvideos/HDMI2USB/wiki/Digilent-Atlys-Board%3A-Loading-Firmware#digilent-adept-tools | 04:25 |
tpb | Title: Digilent Atlys Board: Loading Firmware · timvideos/HDMI2USB Wiki · GitHub (at github.com) | 04:25 |
CarlFK | https://coaxion.net/ slomo on irc.freenode.org (e.g. in #gstreamer) or irc.gnome.org (e.g. in #gnome-hackers). | 04:27 |
tpb | Title: coaxion.net Sebastian Dröge (slomo) (at coaxion.net) | 04:27 |
CarlFK | I'll watch for when he is awake | 04:28 |
CarlFK | 4 or 5 am in Germany now | 04:28 |
CarlFK | Follow either this section or the Xilinx IMPACT Tool section To use this method you must have the Adept 2.XX.XX Utilities installed and Adept 2.XX.XX Runtime installed. | 04:28 |
CarlFK | there are 3 links there | 04:28 |
CarlFK | any idea which gives me djtcfg? | 04:29 |
CarlFK | guessing "Adept 2.1.1 Utilities, X64 Linux" | 04:29 |
CarlFK | http://www.digilentinc.com/Data/Products/ADEPT2/digilent.adept.utilities_2.1.1-x86_64.tar.gz | 04:30 |
tpb | <http://ln-s.net/Bs$E> (at www.digilentinc.com) | 04:30 |
CarlFK | djtgcfg enum ... Serial Number: 210178457569 | 04:37 |
*** Niharika has left #timvideos | 05:11 | |
*** Niharika has quit IRC | 05:11 | |
thaytan | CarlFK, slomo should be up soon | 05:16 |
thaytan | he's on site in berlin atm, and getting up fairly early | 05:16 |
CarlFK | thaytan: do you do any gstreamer c coding? | 05:17 |
CarlFK | https://github.com/timvideos/gst-plugins-dvswitch/tree/master/src I am trying to find someone to port that to 1.0 | 05:18 |
tpb | Title: gst-plugins-dvswitch/src at master · timvideos/gst-plugins-dvswitch · GitHub (at github.com) | 05:18 |
CarlFK | midnight here. I should get to bed | 05:19 |
*** tija has joined #timvideos | 05:30 | |
thaytan | CarlFK, only since 2003 ;) | 05:32 |
thaytan | o/ | 05:32 |
CarlFK | heh.. if you will take a shot at porting it I'll test it (bringing up dvswitch isn't trivial, but I do have a Vagrantfile if you really want to) | 05:35 |
thaytan | I'd have to learn what a Vagrantfile is :( | 05:42 |
thaytan | on the upside, I can make Joelw teach me | 05:43 |
CarlFK | https://github.com/CarlFK/dvsmon/blob/master/Vagrantfile | 05:49 |
tpb | Title: dvsmon/Vagrantfile at master · CarlFK/dvsmon · GitHub (at github.com) | 05:49 |
CarlFK | vagrant will dl "http://files.vagrantup.com/precise64.box" bring it up in virtualbox, and run the script | 05:50 |
CarlFK | then you can gst-plugins-dvswitch connect to port 2000 | 05:52 |
CarlFK | both as a video source or sink | 05:52 |
mithro | thaytan: I think you mean shenki? (Joel Stanley) | 06:11 |
mithro | Unless you know joelw too? He is pretty cool too so I wouldn't be too surprised. :-) | 06:12 |
mithro | Joelw: have you made it to an like Linux.conf.au before? I can't remember... | 06:13 |
mithro | thaytan: micolous and xfxf are both good sources of information regarding dvswitch too (micolous wrote the initial gst-plugin-dvswitch which you extended) | 06:15 |
mithro | Oh, still haven't got a laser cutter yet :-( | 06:15 |
thaytan | mithro, no, I mean joelw :) | 06:17 |
mithro | How do you know him? | 06:17 |
thaytan | 6-degrees thing | 06:17 |
mithro | I'm thinking we have had this conversation before.... | 06:18 |
thaytan | not that I remember | 06:19 |
*** aps-sids has joined #timvideos | 08:54 | |
xfxf | CarlFK: if i recall correctly thaytan used to work for fluendo on flumotion | 08:58 |
thaytan | not on flumotion, but yeah | 09:03 |
xfxf | oh, what did you hack on? i always assumed it was flumotion | 09:08 |
xfxf | hi, btw, long time no speak :) | 09:09 |
thaytan | xfxf, GStreamer itself, DVD player | 09:20 |
xfxf | ah, right. you probably have told me that before but my memory is awesome | 09:22 |
xfxf | if i recall from fb, you're out in wodonga/albury these days? | 09:22 |
thaytan | *nod* | 09:32 |
xfxf | what landed you out there? | 10:31 |
xfxf | should catch up for a beverage next time i'm driving between melb/syd :) | 10:31 |
thaytan | xfxf, sure - we have spare beds too | 10:53 |
thaytan | xfxf, a random throw of the dice, more or less | 10:53 |
*** tija has quit IRC | 11:54 | |
*** Niharika has joined #timvideos | 12:23 | |
*** tija has joined #timvideos | 12:45 | |
CarlFK | morning folks | 13:53 |
Niharika | Hi CarlFK. | 13:54 |
*** slomo has joined #timvideos | 14:14 | |
*** tija has quit IRC | 14:55 | |
*** slomo has quit IRC | 16:29 | |
*** Palash has joined #timvideos | 17:24 | |
*** dhanush has joined #timvideos | 17:26 | |
*** dhanush has left #timvideos | 17:26 | |
*** slomo has joined #timvideos | 17:30 | |
*** Palash has quit IRC | 17:38 | |
*** lukejohn__ has quit IRC | 17:38 | |
*** lukejohn__ has joined #timvideos | 17:44 | |
*** Palash has joined #timvideos | 17:51 | |
*** Niharika has left #timvideos | 17:55 | |
*** Niharika has quit IRC | 17:55 | |
*** Palash has quit IRC | 17:55 | |
*** shenki has quit IRC | 18:58 | |
*** sarwarc has quit IRC | 19:08 | |
mithro | tariq786: please see the discussion with CarlFK in the history | 19:54 |
CarlFK | mithro: good morning | 19:54 |
CarlFK | slomo is lurking | 19:54 |
mithro | ~seen slomo | 19:56 |
tpb | mithro: I have not seen slomo. | 19:56 |
mithro | slomo: what is your timezone and when is a good time to chat? | 19:56 |
slomo | hi :) utc+2, but now would be a good time i guess | 19:58 |
*** mproctor has joined #timvideos | 20:27 | |
*** sarwarc has joined #timvideos | 20:47 | |
*** slomo has quit IRC | 21:55 | |
*** shenki has joined #timvideos | 22:22 | |
*** ChanServ sets mode: +v shenki | 22:22 | |
*** shenki has quit IRC | 22:27 | |
mithro | https://www.crowdsupply.com/kosagi/novena-open-laptop | 22:30 |
tpb | <http://ln-s.net/Bt0K> (at www.crowdsupply.com) | 22:30 |
Joelw | mithro: | 22:57 |
mithro | Joelw: | 22:57 |
Joelw | mithro: No! I've never been to one | 22:57 |
Joelw | Sorry, my Return finger slipped :( | 22:57 |
mithro | Joelw: you should come one day! | 22:57 |
Joelw | Possibly yes! Maybe I can get my work to pay for it next time. | 22:58 |
andi-m | re | 23:29 |
CarlFK | where should I get firmware for the Atlye's right now? for testing | 23:30 |
andi-m | is the portable 19" case tim presented in the Linux.conf.au somewere discribed? | 23:32 |
andi-m | or does somebody know the search terms for case? | 23:33 |
andi-m | product name etc | 23:33 |
CarlFK | andi-m - well, one of the bits is the twinpact100, which is no longer manufactured | 23:34 |
andi-m | we are already on sdi + ethernet hardware ;-) | 23:35 |
andi-m | http://c3voc.de/wiki/hardware:encoder | 23:35 |
tpb | Title: Encoder PCs [CCC VOC] (at c3voc.de) | 23:35 |
CarlFK | bmdcapture - how do you get that into dvswitch ? | 23:36 |
andi-m | via ffmpeg | 23:41 |
CarlFK | do you have that command somewhere ? | 23:41 |
CarlFK | I keep trying to do v4l to dv and my 2.3ghz cpu maxes out. and I think I had sync problems too | 23:42 |
andi-m | i don't know in which git repo i find that information | 23:48 |
andi-m | will tell you later | 23:48 |
CarlFK | no hurry | 23:49 |
andi-m | ah found it | 23:50 |
andi-m | bmdcapture -A 2 -V 4 -F nut -m 2 -M 4 -f pipe:1 | ffmpeg -i - -target pal-dv -aspect 16:9 - | dvsource-file -h 10.73.104.1 -p 2304 /dev/stdin | 23:50 |
andi-m | but we might have a fixed version of bmdcapture | 23:51 |
*** shenki has joined #timvideos | 23:54 | |
*** ChanServ sets mode: +v shenki | 23:54 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!