Current Server Time: 15:35 (Central Europe)

#apertus IRC Channel Logs

2017/09/15

Timezone: UTC


00:06
dimaursu16
left the channel
00:25
jucar
joined the channel
00:48
Spirit532_
changed nick to: Spirit532
01:33
rton
left the channel
03:46
jucar
left the channel
07:21
se6astian|away
changed nick to: se6astian
07:29
Bertl_oO
off to bed now ... have a good one everyone!
07:29
Bertl_oO
changed nick to: bertl_zZ
07:29
bertl_zZ
changed nick to: Bertl_zZ
09:21
dimaursu16
joined the channel
10:08
MichaelH
joined the channel
10:26
BAndiT1983|away
changed nick to: BAndiT1983
11:13
BAndiT1983
changed nick to: BAndiT1983|away
11:33
arpu
left the channel
12:07
MichaelH
left the channel
12:12
rton
joined the channel
12:52
jucar
joined the channel
12:53
BAndiT1983|away
changed nick to: BAndiT1983
13:18
jucar
left the channel
13:28
jucar
joined the channel
13:35
BAndiT1983
changed nick to: BAndiT1983|away
14:07
pusle
left the channel
14:09
pusle
joined the channel
14:09
arpu
joined the channel
14:11
Bertl_zZ
changed nick to: Bertl
14:11
Bertl
morning folks!
14:20
jucar
left the channel
15:13
se6astian
changed nick to: se6astian|away
15:46
BAndiT1983|away
changed nick to: BAndiT1983
15:52
rton93
joined the channel
15:55
rton
left the channel
17:54
se6astian|away
changed nick to: se6astian
18:28
Spirit532_
joined the channel
18:31
Spirit532
left the channel
18:45
BAndiT1983
changed nick to: BAndiT1983|away
18:46
sunxi_fan1
joined the channel
19:13
BAndiT1983|away
changed nick to: BAndiT1983
19:16
davidak
left the channel
19:45
Spirit532_
changed nick to: Spirit532
19:46
mithro
Has anyone looked at http://hardh264.sourceforge.net/H264-encoder-manual.html before?
19:49
Bertl
not me
19:51
sunxi_fan1
left the channel
20:05
BAndiT1983
good luck with going through the process to use it, as you need the license from this guys -> http://www.mpegla.com/main/programs/AVC/Pages/AgreementExpress.aspx
20:07
BAndiT1983
at least there is no royalty under 100,000 units per year, but the license hassle could be bigger than necessary
20:07
BAndiT1983
isn't there some open alternative to that stuff?
20:11
Kjetil
depends on what you need?
20:11
Kjetil
you have the VP8-family of codecs
20:12
Kjetil
Or VC-2/Dirac
20:12
Bertl
there is HDL code for that?
20:13
Kjetil
That is a different story :)
20:14
BAndiT1983
VP9 has HDL
20:15
BAndiT1983
but the question is more how to get hold of it, as it's not very clear at first glance
20:15
BAndiT1983
https://www.webmproject.org/hardware/vp9/
20:19
BAndiT1983
mithro, what about theora? some vhdl -> https://svn.xiph.org/trunk/theora-fpga/theora_hardware/
20:19
Bertl
we should definitely inquire about the VP8 and VP9 HDL
20:21
BAndiT1983
Bertl, will you complete their form to get hold of it?
20:23
BAndiT1983
maybe this is the right link -> https://www.webmproject.org/license/
20:24
BAndiT1983
as their "form" link jumps to the "Hardware" page which is not very helpful besides getting overview
20:24
Bertl
don't know ... haven't found the form yet :)
20:27
BAndiT1983
"The WebM Project develops video hardware IP designs to assist our partners wishing to deploy VPx technology. OEMs, please contact your Google partner representative for more information."
20:28
BAndiT1983
maybe you can set off an e-mail and see if they reply
20:32
Bertl
RexOrCine and se6astian are good at this stuff ^^;
20:34
BAndiT1983
right :)
20:40
BAndiT1983
Bertl, how many changes does the sensor tolerate, will there be a problem if we set config buffers over and over at very short time, e.g. moving slider and setting gain, which include 5-6 different settings
20:40
BAndiT1983
it's about porting the script to Go and daemon part -> https://github.com/apertus-open-source-cinema/beta-software/blob/master/beta-scripts/set_gain.sh
20:41
Bertl
the sensor doesn't really care, but usually you want to synchronize changes to the frame
20:42
Bertl
(to avoid having mid-frame changes)
20:43
BAndiT1983
hm, how can this be accomplished? is there some way to implement it partially in HDL, so it pushes the things to the chip in sync?
20:43
BAndiT1983
we had some discussion about it before, but it was long time ago
20:43
Bertl
I've thought about that, but it's rather tricky to handle
20:44
Bertl
I think the best way to address this is with a frame interrupt
20:44
BAndiT1983
let's start with simple things, how could i do the sync from daemon? is the interrupt accessible in arch?
20:44
Bertl
we don't have one yet but that would be easy to add
20:45
Bertl
the interrupt could be used from a kernel driver or from bare metal
20:45
Bertl
the simplest way to utilize it from Linux userspace is via the UIO driver
20:45
Bertl
(which provides a blocking read interface)
20:47
BAndiT1983
currently approaching the state of things, where we could start to test the daemon etc. on the camera soon
20:47
BAndiT1983
just want to ensure beforehand, that we are taking the right way
20:48
Bertl
we might later add a special kernel driver to take care of all the frame related details
20:49
BAndiT1983
alright
20:49
Bertl
btw, I'm really curious to see the daemon in action :)
20:50
Bertl
(i.e. looking forward to have it running on real hardware)
20:51
BAndiT1983
me too ;) very simple GUI with gain slider is there, now i will implement the Go part, afterwards i will just check the daemon, if it has all the necessary stuff for first tests, as the image sensor configuration waws implemented before gsoc
20:52
BAndiT1983
maybe se6astian can assit with moving stuf to right place on the camera, e.g. webpage to the webserver and so on
20:52
BAndiT1983
*assist
20:52
BAndiT1983
*stuff
20:52
Bertl
I'm sure he can
20:59
se6astian
sure :)
20:59
se6astian
the default firmware has no webserver installed
20:59
se6astian
but I created a guide: https://wiki.apertus.org/index.php/Installing_a_webserver_on_AXIOM_Beta
21:00
BAndiT1983
what's the progress of the build script, by the way?
21:00
se6astian
none
21:00
se6astian
at least not in the lab
21:00
se6astian
https://lab.apertus.org/T737
21:01
BAndiT1983
not QEMU, the general one for the firmware, wasn't there another task for it and some discussion not long ago?
21:03
se6astian
not that I am aware of
21:03
se6astian
Bertl: you made some progress with firmware building IIRC?
21:04
BAndiT1983
https://lab.apertus.org/T697
21:05
se6astian
we should revive that :)
21:06
se6astian
but to do that with more energy I am going to sleep now :)
21:06
se6astian
good night!
21:06
BAndiT1983
nn
21:06
se6astian
changed nick to: se6astian|away
21:16
Bertl
se6astian|away: some progress, but nothing automated
21:16
Bertl
off for now ... bbl
21:16
Bertl
changed nick to: Bertl_oO
21:43
RexOrCine
Here.
21:49
RexOrCine
BAndiT1983 "Google, Matroska and the Xiph.Org Foundation make the various components of WebM openly available on royalty- free terms" Is there no alternative to working with Google?
21:50
BAndiT1983
Rex, don't ask me, i'm not a user, so i don't know precisely what the initial post about h264 was pointed at
22:06
RexOrCine
Reading the terms. Is HDL Hardware Distribution License?
22:10
RexOrCine
hardware description language right.
22:11
BAndiT1983
second one
22:11
BAndiT1983
i don't think that Bertl wants to do much with licenses on Zynq ;)
22:16
RexOrCine
Is the intention to use VP8 HDL, just examine it, or to use it for the purposes of creating something different?
22:17
RexOrCine
use it for ideas with the purpose*
22:19
RexOrCine
Also, is the cross-license agreement something that's already been signed by timvideos for Numato Opsis?
22:22
BAndiT1983
maybe it was about encoding in hardware, don't really know, we have to ask mithro
22:45
rton93
left the channel
23:01
dimaursu16
left the channel
23:42
mithro
I was asking because it is an implementation of h264 and apparently works on FPGAs