Current Server Time: 09:00 (Central Europe)

#apertus IRC Channel Logs

2017/09/15

Timezone: UTC


01:06
dimaursu16
left the channel
01:25
jucar
joined the channel
01:48
Spirit532_
changed nick to: Spirit532
02:33
rton
left the channel
04:46
jucar
left the channel
08:21
se6astian|away
changed nick to: se6astian
08:29
Bertl_oO
off to bed now ... have a good one everyone!
08:29
Bertl_oO
changed nick to: bertl_zZ
08:29
bertl_zZ
changed nick to: Bertl_zZ
10:21
dimaursu16
joined the channel
11:08
MichaelH
joined the channel
11:26
BAndiT1983|away
changed nick to: BAndiT1983
12:13
BAndiT1983
changed nick to: BAndiT1983|away
12:33
arpu
left the channel
13:07
MichaelH
left the channel
13:12
rton
joined the channel
13:52
jucar
joined the channel
13:53
BAndiT1983|away
changed nick to: BAndiT1983
14:18
jucar
left the channel
14:28
jucar
joined the channel
14:35
BAndiT1983
changed nick to: BAndiT1983|away
15:07
pusle
left the channel
15:09
pusle
joined the channel
15:09
arpu
joined the channel
15:11
Bertl_zZ
changed nick to: Bertl
15:11
Bertl
morning folks!
15:20
jucar
left the channel
16:13
se6astian
changed nick to: se6astian|away
16:46
BAndiT1983|away
changed nick to: BAndiT1983
16:52
rton93
joined the channel
16:55
rton
left the channel
18:54
se6astian|away
changed nick to: se6astian
19:28
Spirit532_
joined the channel
19:31
Spirit532
left the channel
19:45
BAndiT1983
changed nick to: BAndiT1983|away
19:46
sunxi_fan1
joined the channel
20:13
BAndiT1983|away
changed nick to: BAndiT1983
20:16
davidak
left the channel
20:45
Spirit532_
changed nick to: Spirit532
20:46
mithro
Has anyone looked at http://hardh264.sourceforge.net/H264-encoder-manual.html before?
20:49
Bertl
not me
20:51
sunxi_fan1
left the channel
21: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
21:07
BAndiT1983
at least there is no royalty under 100,000 units per year, but the license hassle could be bigger than necessary
21:07
BAndiT1983
isn't there some open alternative to that stuff?
21:11
Kjetil
depends on what you need?
21:11
Kjetil
you have the VP8-family of codecs
21:12
Kjetil
Or VC-2/Dirac
21:12
Bertl
there is HDL code for that?
21:13
Kjetil
That is a different story :)
21:14
BAndiT1983
VP9 has HDL
21:15
BAndiT1983
but the question is more how to get hold of it, as it's not very clear at first glance
21:15
BAndiT1983
https://www.webmproject.org/hardware/vp9/
21:19
BAndiT1983
mithro, what about theora? some vhdl -> https://svn.xiph.org/trunk/theora-fpga/theora_hardware/
21:19
Bertl
we should definitely inquire about the VP8 and VP9 HDL
21:21
BAndiT1983
Bertl, will you complete their form to get hold of it?
21:23
BAndiT1983
maybe this is the right link -> https://www.webmproject.org/license/
21:24
BAndiT1983
as their "form" link jumps to the "Hardware" page which is not very helpful besides getting overview
21:24
Bertl
don't know ... haven't found the form yet :)
21: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."
21:28
BAndiT1983
maybe you can set off an e-mail and see if they reply
21:32
Bertl
RexOrCine and se6astian are good at this stuff ^^;
21:34
BAndiT1983
right :)
21: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
21: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
21:41
Bertl
the sensor doesn't really care, but usually you want to synchronize changes to the frame
21:42
Bertl
(to avoid having mid-frame changes)
21: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?
21:43
BAndiT1983
we had some discussion about it before, but it was long time ago
21:43
Bertl
I've thought about that, but it's rather tricky to handle
21:44
Bertl
I think the best way to address this is with a frame interrupt
21:44
BAndiT1983
let's start with simple things, how could i do the sync from daemon? is the interrupt accessible in arch?
21:44
Bertl
we don't have one yet but that would be easy to add
21:45
Bertl
the interrupt could be used from a kernel driver or from bare metal
21:45
Bertl
the simplest way to utilize it from Linux userspace is via the UIO driver
21:45
Bertl
(which provides a blocking read interface)
21:47
BAndiT1983
currently approaching the state of things, where we could start to test the daemon etc. on the camera soon
21:47
BAndiT1983
just want to ensure beforehand, that we are taking the right way
21:48
Bertl
we might later add a special kernel driver to take care of all the frame related details
21:49
BAndiT1983
alright
21:49
Bertl
btw, I'm really curious to see the daemon in action :)
21:50
Bertl
(i.e. looking forward to have it running on real hardware)
21: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
21:52
BAndiT1983
maybe se6astian can assit with moving stuf to right place on the camera, e.g. webpage to the webserver and so on
21:52
BAndiT1983
*assist
21:52
BAndiT1983
*stuff
21:52
Bertl
I'm sure he can
21:59
se6astian
sure :)
21:59
se6astian
the default firmware has no webserver installed
21:59
se6astian
but I created a guide: https://wiki.apertus.org/index.php/Installing_a_webserver_on_AXIOM_Beta
22:00
BAndiT1983
what's the progress of the build script, by the way?
22:00
se6astian
none
22:00
se6astian
at least not in the lab
22:00
se6astian
https://lab.apertus.org/T737
22:01
BAndiT1983
not QEMU, the general one for the firmware, wasn't there another task for it and some discussion not long ago?
22:03
se6astian
not that I am aware of
22:03
se6astian
Bertl: you made some progress with firmware building IIRC?
22:04
BAndiT1983
https://lab.apertus.org/T697
22:05
se6astian
we should revive that :)
22:06
se6astian
but to do that with more energy I am going to sleep now :)
22:06
se6astian
good night!
22:06
BAndiT1983
nn
22:06
se6astian
changed nick to: se6astian|away
22:16
Bertl
se6astian|away: some progress, but nothing automated
22:16
Bertl
off for now ... bbl
22:16
Bertl
changed nick to: Bertl_oO
22:43
RexOrCine
Here.
22: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?
22: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
23:06
RexOrCine
Reading the terms. Is HDL Hardware Distribution License?
23:10
RexOrCine
hardware description language right.
23:11
BAndiT1983
second one
23:11
BAndiT1983
i don't think that Bertl wants to do much with licenses on Zynq ;)
23:16
RexOrCine
Is the intention to use VP8 HDL, just examine it, or to use it for the purposes of creating something different?
23:17
RexOrCine
use it for ideas with the purpose*
23:19
RexOrCine
Also, is the cross-license agreement something that's already been signed by timvideos for Numato Opsis?
23:22
BAndiT1983
maybe it was about encoding in hardware, don't really know, we have to ask mithro
23:45
rton93
left the channel
00:01
dimaursu16
left the channel
00:42
mithro
I was asking because it is an implementation of h264 and apparently works on FPGAs