Thursday, 2015-04-23

*** tpb has joined #timvideos00:00
mithroMaZderMind: we had a long discussion about syncing a/v from multiple clock sources at LCA00:08
mithroMaZderMind: basically we should be as good as DVSwitch which does nothing00:09
mithroMaZderMind: but in the future we will have the above syncing using gstreamer00:09
techman83dvsource-alsa has a delay option that defaults to 200ms - but I don't know that dvswitch internally does anythin01:43
techman83s/anythin/anything01:44
CarlFKtechman83: that is because the cameras induce a bit of delay between audio in -> a2d -> firewire -> laptop -> dvswitch01:52
CarlFKthat does not exist in audio -> laptop sound card a2d -> dvsiwtch01:52
CarlFKso the 200ms delay syncs alsa up with the video coming from a dv cam01:53
techman83Cool01:53
CarlFKall of this is pretty irrelevant to mixy01:54
*** tvCommitBot has joined #timvideos02:53
tvCommitBot[gst-switch] mithro opened pull request #203: Bind to all IP address (IPv4 and IPv6) by default. (master...really-all-ips) http://git.io/vflF602:53
*** tvCommitBot has left #timvideos02:53
*** CarlFK has quit IRC03:59
MaZderMindgst-switch is using intervideosink/src to cross the blocking-barrier and it seems that intervideosink/src is handling a/v-timestamps correctly -- in my tests a/v sync stays intact04:55
MaZderMindHmmm… I have heretical thoughts. I'm really thinking if it is required to have the Server written in C, in the end it's just sticking pipelines together like this: https://github.com/voc/voctomix/blob/master/voctocore/experiments/intervideo.py04:57
tpbTitle: voctomix/intervideo.py at master · voc/voctomix · GitHub (at github.com)04:57
MaZderMindall the high performance stuff is happening inside gstreamer04:57
mithroMaZderMind: there are a couple of places where we do want high performance - and that is mainly around changing the pipelines05:24
mithroMaZderMind: the GIL can also cause problems here too05:28
*** Niharika has joined #timvideos05:33
MaZderMindmithro: there shouldn't be much restructuring required. when a video-source connects for the first time is the only reason I can think of - and that would just allocate a new mixerpad and attach a intervideosrc to it05:36
MaZderMindmithro: on the other hand it would give you … readable code05:36
mithroMaZderMind: you can write unreadable code in Python :)05:36
MaZderMind*I* can't ;)05:38
mithroMaZderMind: well, once the UI is finished - maybe we can consider rewriting the server in Python05:41
mithroMaZderMind: the API is pretty simple, so it shouldn't be to hard05:46
*** tvCommitBot has joined #timvideos05:58
tvCommitBot[gst-switch] mithro closed pull request #203: Bind to all IP address (IPv4 and IPv6) by default. (master...really-all-ips) http://git.io/vflF605:58
*** tvCommitBot has left #timvideos05:58
*** tvCommitBot has joined #timvideos05:59
tvCommitBot[gst-switch] mithro force-pushed master from 2965307 to 3366f20: http://git.io/gFBGlg05:59
*** tvCommitBot has left #timvideos05:59
*** Niharika_ has joined #timvideos06:07
*** Niharika__ has joined #timvideos06:09
*** Niharika has quit IRC06:10
*** Niharika__ is now known as Niharika06:10
*** Niharika_ has quit IRC06:12
*** tvCommitBot has joined #timvideos06:41
tvCommitBot[gst-switch] mithro opened pull request #205: Fixing the code for latest pep8 updates. (master...pep8-fixes) http://git.io/vf8wZ06:41
*** tvCommitBot has left #timvideos06:41
*** tvCommitBot has joined #timvideos07:15
tvCommitBot[gst-switch] mithro closed pull request #205: Fixing the code for latest pep8 updates. (master...pep8-fixes) http://git.io/vf8wZ07:15
*** tvCommitBot has left #timvideos07:15
*** hyades has joined #timvideos07:17
*** tvCommitBot has joined #timvideos07:37
tvCommitBot[gst-switch] mithro opened pull request #206: Bind to all IP address (IPv4 and IPv6) by default. (master...really-all-ips) http://git.io/vf8yX07:37
*** tvCommitBot has left #timvideos07:37
*** tvCommitBot has joined #timvideos08:05
tvCommitBot[gst-switch] mithro pushed 2 new commits to master: http://git.io/vf8dY08:05
tvCommitBotgst-switch/master ed6209e Tim 'mithro' Ansell: Bind to all IP address (IPv4 and IPv6) by default....08:05
tvCommitBotgst-switch/master a0f8a38 Tim Ansell: Merge pull request #206 from mithro/really-all-ips...08:05
*** tvCommitBot has left #timvideos08:05
*** Niharika has quit IRC10:02
*** Niharika has joined #timvideos12:16
*** Niharika has quit IRC13:32
*** Niharika has joined #timvideos13:32
*** CarlFK has joined #timvideos14:01
*** ChanServ sets mode: +v CarlFK14:01
*** Niharika is now known as Niharika|dinner15:12
*** Niharika|dinner is now known as Niharika16:34
*** CarlFK has quit IRC17:48
*** CarlFK has joined #timvideos17:55
*** ChanServ sets mode: +v CarlFK17:55
*** cfelton is now known as cfelton_18:16
*** cfelton_ is now known as cfelton18:22
*** hyades has quit IRC18:49
*** Niharika has quit IRC19:52
*** CarlFK has quit IRC20:58

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!