*** tpb has joined #timvideos | 00:00 | |
*** iiie has quit IRC | 02:24 | |
*** iiie has joined #timvideos | 02:36 | |
*** hyades has joined #timvideos | 05:46 | |
*** parx has left #timvideos | 06:00 | |
*** hyades has quit IRC | 06:14 | |
*** iiie has quit IRC | 07:02 | |
*** hyades has joined #timvideos | 07:27 | |
hyades | mithro-work, ping! | 08:02 |
---|---|---|
*** hyades has quit IRC | 09:08 | |
*** rihnapstor has joined #timvideos | 09:09 | |
*** rihnapstor has joined #timvideos | 09:09 | |
*** hyades has joined #timvideos | 09:11 | |
*** hyades has quit IRC | 09:52 | |
*** rihnapstor_ has joined #timvideos | 10:01 | |
*** rihnapstor has quit IRC | 10:03 | |
*** hyades has joined #timvideos | 10:24 | |
*** rihnapstor_ has quit IRC | 11:00 | |
*** hyades has quit IRC | 11:45 | |
*** hyades has joined #timvideos | 15:20 | |
*** p2-mate has joined #timvideos | 16:08 | |
CarlFK | mithro is Tim, he is likely asleep now | 16:09 |
p2-mate | ok :) | 16:09 |
p2-mate | I was thinking if it would make sense to also capture audio from the speakers laptop using the board, send it a laptop near the mixer for playout, but I think the delays will make this unusable | 16:10 |
CarlFK | the only problem that solves is running a long audio cable. so not worth the trouble | 16:13 |
p2-mate | yes | 16:13 |
p2-mate | probably not no | 16:13 |
*** hyades has quit IRC | 16:33 | |
*** hyades has joined #timvideos | 16:35 | |
*** hyades has quit IRC | 16:51 | |
*** hyades has joined #timvideos | 16:57 | |
CarlFK | p2-mate: I remember the bigger problem with using eathernet.... | 16:58 |
CarlFK | it ties it to dvswitch or something like that | 16:58 |
CarlFK | tim wants it to be more generic | 16:59 |
CarlFK | so that it can be used with anything that can use a web cam | 16:59 |
p2-mate | CarlFK: possibly, I think it's possible to work out a format which isn't dv(switch) specific | 17:13 |
p2-mate | a mjpeg stream in RTP packets for example | 17:13 |
p2-mate | which (I think) should also be playable by vlc? | 17:13 |
p2-mate | I don't know how vlc detects the codec though | 17:14 |
CarlFK | that's the idea anyway - I have no clue how good/bad it is ;) | 17:14 |
CarlFK | I need to mow the lawn before it rains - see ya | 17:14 |
p2-mate | :) | 17:14 |
p2-mate | I agree supporting both interfaces is useful, I hope it's possible in the same FPGA image | 17:22 |
*** parx has joined #timvideos | 17:27 | |
*** iiie has joined #timvideos | 17:34 | |
CarlFK | p2-mate: also, we don't even have mpeg over usb working yet (last I checked) so trying to add another protocol isn't a great use of effort | 18:10 |
p2-mate | ah | 18:11 |
p2-mate | mjpeg doesn't work yet? | 18:11 |
CarlFK | pretty sure the only thing that has worked is jpeg frames | 18:12 |
p2-mate | ah | 18:12 |
CarlFK | not sure if that is mjpeg | 18:12 |
p2-mate | OTOH for dvswitch, jpeg frames is fine | 18:12 |
p2-mate | or do you mean still jpeg images? not moving? | 18:13 |
CarlFK | does mjpeg have .. um.. key frames and i-frames ? | 18:13 |
p2-mate | only key frames afaik | 18:13 |
p2-mate | no interpolation | 18:13 |
CarlFK | yeah - each frame is a single stand alone jpeg image | 18:13 |
p2-mate | afaik mjpeg is just a stream of jpegs. 1 jpeg per frame | 18:13 |
p2-mate | exactly like DV | 18:14 |
p2-mate | for mixing, this is the ideal format I think given the bw restrictions | 18:14 |
p2-mate | CarlFK: how is the device used today? or is it not in use yet? | 18:25 |
CarlFK | never used in production | 18:25 |
CarlFK | I had it working once with mplayer and camorama and some other cam player | 18:26 |
p2-mate | ok | 18:26 |
p2-mate | I guess for us (debian) the first step would be to support mjpeg | 18:26 |
CarlFK | not sure I have ever figured out *and used* the ffmpeg command to convert to dv and stream to dvswitch | 18:26 |
p2-mate | ah, that might also work indeed... | 18:26 |
p2-mate | but then there is an extra recoding step ofcourse | 18:27 |
CarlFK | ? | 18:27 |
p2-mate | mjpeg -> DV -> decoded in dvswitch -> reencoded in dvswitch | 18:27 |
p2-mate | while it could be mjpeg -> decoded in dvswitch -> reencoded in dvswitch | 18:27 |
p2-mate | but yeah, for step 0, this might be a valuable thing to try | 18:28 |
CarlFK | mjpeg -> decoded in dvswitch ? | 18:29 |
p2-mate | dvswitch decodes the incoming streams before mixing | 18:29 |
CarlFK | what is it decoding ? | 18:29 |
p2-mate | decompressing into YUV images | 18:29 |
p2-mate | (I think it's YUV) | 18:29 |
p2-mate | you can't mix the DV frames directly | 18:30 |
CarlFK | are you thinking of having dvswitch (the gui) decode mjpeg? | 18:30 |
p2-mate | yes | 18:30 |
p2-mate | well, the mixing code at least | 18:30 |
p2-mate | I think it's all 1 program though, GUI and mixing | 18:31 |
CarlFK | good luck with that :) | 18:31 |
CarlFK | the general though is dvswitch only works with dv. | 18:31 |
p2-mate | for now yes. but I don't think it's that much linked to DV? | 18:32 |
CarlFK | if you want to step outside of that rule you should really just put the effort into https://github.com/timvideos/gst-switch | 18:32 |
tpb | Title: timvideos/gst-switch ยท GitHub (at github.com) | 18:32 |
p2-mate | it only works with DV because we've only had to deal with DV up to now | 18:32 |
p2-mate | iirc initially dvswitch used gst, but gst added too much overhead | 18:32 |
CarlFK | it is more of a policy than a technical limitation | 18:32 |
p2-mate | yeah | 18:33 |
CarlFK | dvswitch was created when single core 1ghz cpus were common, so the gst thing wouln't have been able to keep up with real time | 18:35 |
CarlFK | I like the gst-switch idea.. seems like a better use of effort than trying to expand dvswitch | 18:36 |
CarlFK | its not like dvswitch has a ton of code that would be hard to re-implement | 18:36 |
CarlFK | so starting over and using the gst framework won | 18:37 |
CarlFK | so starting over and using the gst framework wont require re-coding that much | 18:37 |
p2-mate | maybe | 18:37 |
p2-mate | maybe you can hack a gst backend into dvswitch | 18:38 |
CarlFK | dvswitch has the advantage that it is currently stable and you can add features a bit at a time, so the next feature will be less work than getting gst-switch working | 18:39 |
CarlFK | but I think once gst-switch is working ,then it will be easeir to add features, so in the long run is a better use of effort | 18:40 |
p2-mate | maybe | 18:40 |
p2-mate | otoh the most useful things to add are effects and some audio processing. is gst going to help with that? | 18:41 |
CarlFK | du no. I hope so :) | 18:43 |
p2-mate | :) | 18:44 |
p2-mate | maybe midi controls | 18:44 |
p2-mate | so you can fade between sources using an actual fader | 18:45 |
*** parx1 has joined #timvideos | 18:46 | |
*** parx has quit IRC | 18:48 | |
p2-mate | has anyone tried to extract the digilent fxusb fw from the i2c prom? | 18:48 |
p2-mate | then you could possibly download it via usb and switch between programming the FPGA and using hdmi2usb by just toggleing the powerswitch? | 18:49 |
*** parx1 is now known as parx | 18:58 | |
CarlFK | p2-mate: what? | 18:59 |
CarlFK | I don't understand what you are suggesting, or what problem you are trying to solve :) | 18:59 |
p2-mate | CarlFK: with the modification to use the fxusb as the USB interface chip, you can only program the FPGA using USB by putting a jumper on JP9? | 19:02 |
p2-mate | while developing, you will probably want to switch modes quite often, so having a sw controlled way would be nice | 19:03 |
CarlFK | um, I never have to touch jumpers | 19:04 |
p2-mate | oh? | 19:04 |
p2-mate | https://github.com/timvideos/HDMI2USB/wiki/Digilent-Atlys-Board%3A-Customization suggests you have to? | 19:04 |
tpb | <http://ln-s.net/-jie> (at github.com) | 19:04 |
CarlFK | I have been able to get 15fps images without touching jumpers | 19:05 |
p2-mate | ok :) | 19:05 |
p2-mate | maybe tim knows more about that :) | 19:06 |
CarlFK | There is also something about needing to un/plug the usb cable between steps. I don't do that eitehr | 19:10 |
CarlFK | either | 19:10 |
CarlFK | bbl - need to run to the store and get a light bulb before it gets dark :) | 19:11 |
p2-mate | hehe :) | 19:12 |
*** hyades has quit IRC | 23:33 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!