Current Server Time: 19:41 (Central Europe)

#apertus IRC Channel Logs

2021/08/30

Timezone: UTC


04:39
Bertl_oO
off to bed now ... have a good one everyone!
04:39
Bertl_oO
changed nick to: Bertl_zZ
05:41
se6astian
left the channel
05:41
se6astian
joined the channel
05:45
vup
left the channel
05:45
mithro
left the channel
05:45
mithro
joined the channel
05:47
vup
joined the channel
07:11
lexano
left the channel
07:11
lexano
joined the channel
08:29
se6astian
good day
10:16
fredy
left the channel
10:33
fredy
joined the channel
11:55
Bertl_zZ
changed nick to: Bertl
11:55
Bertl
morning folks!
11:56
fredy
left the channel
12:22
se6astian
good day!
15:00
fredy
joined the channel
17:00
se6astian
MEETING TIME!
17:00
se6astian
please pm me know to report!
17:00
vup
is here
17:01
Bertl
is here ...
17:01
se6astian
*now
17:01
se6astian
vup do you have news to share?
17:02
vup
yeah some
17:02
se6astian
please go ahead
17:02
vup
Ok
17:02
Bertl
what a shame we need to fail all our GSoC students because they did not attend the final meeting ;)
17:02
vup
Last week I talked about writing a (flutter inspired) box layout library for use in narui (the ui framework for the recorder)
17:03
vup
this week I worked together with anuejn to integrate that library into narui, which is now done
17:03
vup
Furthermore anuejn and I worked on a lot more improvements for narui
17:04
vup
We reworked the API a bit to prevent the widget from being able to change its state during its evaluation. This prevents infinite reevaluation loops from occuring
17:05
vup
We implemented depth testing and the draw order sorting necessary for that, so now widgets properly occlude each other
17:06
vup
There are still some minor things that could be improved with the depth testing (for example drawing something that is not opaque above text will lead to wrong results), but for now I think it should be good enough.
17:07
vup
Furthermore (mostly anuejn) also implemented clipping, so you can now prevents parts of the widget from being drawn
17:07
tpw_rules
hi sorry
17:07
vup
(this can for example be used to implement something you can scroll)
17:08
vup
finally a lot of optimizations were done and the one benchmark we used for most of the performance measuring is now about 16x to 17x faster than last week.
17:08
se6astian
very cool!
17:10
vup
Besides some minor points (like keyboard input) this should now support everything needed for a UI framework and be decently fast
17:10
vup
Thats it from me this week
17:10
se6astian
many thanks, sounds great
17:11
se6astian
I had a brief chat yesterday about the axiom recorder softwares capabilities to capture A&B frames from the magewell USB3 hdmi capture device
17:11
se6astian
and converting the 2 frames into one viewable preview images in a shader
17:11
se6astian
that can be displayed
17:12
se6astian
but at the same time writing the A&B frames to disk
17:12
se6astian
or doing the raw12 conversion on the fly and writing that to disk...
17:12
tpw_rules
what does A&B mean? two fro comparison?
17:12
tpw_rules
for*
17:12
se6astian
https://www.apertus.org/axiom-beta-uhd-raw-mode-explained-article-may-2016
17:13
se6astian
we capture 2x 1920x1080 24 bit images (A&B frames) of one raw UHD image
17:13
se6astian
this should allow full 12 bit recovery of raw UHD values
17:14
se6astian
the problem is that the images would just look like gibberish on a monitor watching the HDMI stream
17:15
se6astian
since most students have indeed fled the channel more news from me :)
17:15
se6astian
GSoC is almost over, the last evaluations are being written now, deadline in less than 2h
17:16
se6astian
all students create the project entries on the wiki, thanks!
17:16
se6astian
https://wiki.apertus.org/index.php/GSoC_Projects
17:16
tpw_rules
is there anything further students need to do to make sure those go smoothly? did you get everything you wanted for the blog and wiki?
17:16
vnksnkr
has not fled
17:16
eppisai_
is here
17:16
se6astian
very good :D
17:16
se6astian
some wiki entries still need links to final report/content though
17:17
se6astian
and I did not get a google doc for the website article from all students yet so please send those to me if you did not before
17:18
se6astian
max finished the editing of team talk episode 16.1
17:18
se6astian
and I am just uploading to youtube right now
17:18
Bertl
\o/
17:18
se6astian
I am also creating the website article around the TT episode as next steps
17:19
se6astian
last week I picked up the first two AXIOM Beta Dev kits from the hardware production rin from bertl
17:20
se6astian
today I assembled the first one and it works!
17:20
se6astian
the second one will follow soon, just minor parts missing (screws for heatsink - will order those ASAP)
17:20
se6astian
the kit will be made remotely available to vup/anuen/tpw_rules to test their new gateware on the full beta with HDMI output
17:20
se6astian
another magewell capture device has also been ordered and should arrive mid week
17:21
se6astian
at the meeting with Bertl some development next steps in general were also discussed, maybe he wants to share more about those then?
17:21
Bertl
nah, go ahead ;)
17:22
se6astian
ok
17:22
eppisai_
Hi, I had a minor update from last week I would like to share..
17:22
se6astian
so 1. bertl proposed a high precision clock with a small FPGA on a simple pcb and 7 segment LED number displays
17:23
se6astian
to show accuracy real time clock
17:23
se6astian
as well as led or 7-segment elements to visualize passing time
17:23
se6astian
this can be placed in front of a Beta to evaluate the recorded frames
17:23
se6astian
timing, order, exposure duration, etc.
17:24
se6astian
2. the raw recording mode based on using a magewell usb3 hdmi capture device looks most promising and simple to achieve
17:24
se6astian
as all hardware elements for the solution have basically been confirmed working
17:24
se6astian
now the last remaining steps are a modification of the FPGA pixel repacking in the beta
17:25
se6astian
Bertl will do this on the old gateware he has not touched for some time, might be a slight challenge but we know he can do it!
17:25
se6astian
the real time preview could be a separate clean feed hdmi output or as mentioned before a real time shader on the recorder side
17:26
se6astian
and then the last missing piece is converting the recorded A&B frames to a single raw12 image again
17:26
se6astian
I hope Alex from ML can help us there
17:26
se6astian
but he did not follow us from freenode here and so far has not replied to my email, fingers crossed though
17:27
se6astian
some things related to the AXIOM remote were also discussed
17:27
se6astian
and many other things I forgot right now or don't deem ready for the big circle now :)
17:28
se6astian
eppisai_: please go ahead
17:28
eppisai_
Hi..:)
17:30
eppisai_
I am trying to finish my tasks so, last week had created a pull request for timer for avg framerate measurement in AXIOM Remote firmware
17:31
eppisai_
It also included a line bug fix of AXIOM REMOTE Visualizer.. currently it's not functional in main repo
17:32
eppisai_
And while the code review of this pull request happens.. this week I am working on transition task..
17:32
eppisai_
So, that's it :)
17:33
eppisai_
Hi, Sebastian sorry for interrupting.. please finish..
17:34
eppisai_
https://github.com/apertus-open-source-cinema/AXIOM-Remote/pull/42
17:35
anuejn
is a bit late to the party
17:39
Bertl
ah, well, I guess that's it for this week, se6astian has probably fallen asleep by now ...
17:39
Bertl
anybody else who wants to report anything?
17:40
tpw_rules
i just want to report that i don't want to report :) the new semester started last week so i have been getting on my feet with regards to that. work on the beta should resume this week
17:40
Bertl
sounds good, we all hope that the GSoC students will stick around for some while
17:41
Bertl
at least till the projects can be integrated or start getting actively used
17:41
Bertl
as se6astian mentioned, I completed some Betas and there are more to come as the PCBs seem to work reasonably fine after some rework
17:42
Bertl
I will also dig into the gateware once again to make raw recording work with the new setup (magewell)
17:43
Bertl
if nobody else has anything to report, I consider the meeting concluded for today
17:44
Bertl
GSoC results will be published tomorrow
17:45
Bertl
thanks everybody for participating!
17:50
se6astian
sorry just got a phone call until now
17:51
se6astian
anuejn: you said you wanted to share, please go ahead
17:52
anuejn
most of the progress was already reported by vup
17:52
anuejn
narui is getting into a state where it is generally usefull
17:53
anuejn
currently I am doing a big refactor to improve structure and only export things that are meant to be accessed from outside
17:53
anuejn
after that we are probably good for a 0.1 release :party:
17:53
anuejn
thats it from my side
17:59
se6astian
many thanks
18:00
Bertl
off for now ... bbl
18:00
Bertl
changed nick to: Bertl_oO
18:00
se6astian
MEETING CONCLUDED!
18:00
se6astian
many thanks all participants
18:00
se6astian
and GSoC is overindeed, but please stick around :)
18:00
se6astian
*over indeed
22:02
illwieckz
left the channel
22:06
illwieckz
joined the channel
23:54
fredy
left the channel
00:30
fredy
joined the channel