Current Server Time: 15:49 (Central Europe)

#apertus IRC Channel Logs

2021/12/20

Timezone: UTC


02:09
fredy
joined the channel
04:25
Bertl
off to bed now ... have a good one everyone!
04:25
Bertl
changed nick to: Bertl_zZ
07:41
se6astian
good day
11:34
Bertl_zZ
changed nick to: Bertl
11:34
Bertl
morning folks!
11:35
vup
good morning :)
16:00
se6astian
MEETING TIME
16:00
se6astian
who is here?
16:01
Bertl
is here ...
16:02
se6astian
seems we will be quick today again :)
16:02
se6astian
any news Bertl ?
16:02
Bertl
not really
16:02
se6astian
right
16:02
se6astian
so quick updates from me:
16:02
se6astian
new rubber feet from manfred arrived: https://twitter.com/ApertusOSCinema/status/1472557170701094918
16:03
se6astian
new recorder enclosure 3d print parts (we are at version 0.2 ) have been produced and I am putting the recorder together to test as we speak
16:03
se6astian
recorded the CCC talk last week together with Max
16:03
se6astian
and he is in full swing editing already
16:03
se6astian
as the deadline to submit it is today
16:04
se6astian
with all the inserts to add we might not make it but 1 or 2 days shall not be an issue hopefully
16:04
cscar
joined the channel
16:04
se6astian
anuejn completed new additions to the axiom recorder to do realtime debayering of A+B frames from HDMI stream
16:05
se6astian
so thats what I am getting ready to test currently
16:05
se6astian
directly on the lattepanda recorder hardware
16:06
se6astian
had a chat with vup/anuejn yesterday about workflow decision and the plan now is to apply darkframe, dcnu frame, gainframe in realtime in the recorder before displaying/saving the raw footage
16:06
se6astian
directly in dng then though
16:07
se6astian
there is still the question if one would like to save the "pure raw" footage before the corrections
16:07
se6astian
what we have in raw12 currently basically
16:07
Bertl
I'd definitely opt for keeping raw data
16:08
se6astian
well dng is also raw :)
16:08
se6astian
I guess the user will have the choice in the end
16:08
Bertl
any noise correction could potentially be done in a better way if there is more cpu power available
16:09
Bertl
so we should not do any correction which can not easily be undone
16:09
se6astian
as the axiom recorder can already read raw12 sequences now so it would be possible to apply the corrections later (not from hdmi source but filesource) as well
16:10
Bertl
note: it's perfectly fine to do any corrections on-the-fly for visualization and we can even do them in the stored 'raw' data if the process is reversible
16:11
se6astian
there was also the question if the raw12-viewer is obsolete now and I concluded that the axiom-recorder has a slightly different goal so I/BAndiT1983_ will continue working on it
16:11
se6astian
Bertl: agreed
16:11
vup
is a bit late
16:12
vup
Bertl: for these simple corrections it should also be pretty doable to just save a bit of extra data and make it reversible
16:12
se6astian
vup: we discussed yesterday if the corrections are reversible but concluded: "not entirely" right?
16:12
vup
maybe that could also be a option
16:13
vup
se6astian: well only darkframe, dcnu frame and gainframe should be reversible (apart from maybe rounding errors)
16:13
se6astian
even better
16:14
vup
more interesting is the dark column based row noise filtering, but worst case I think we just need to save 2xheight extra values to make it reversible
16:16
se6astian
I think thats it from my side
16:16
vup
(very important in making it reversible is of course using the same *frames to undo the correction, but we probably can just save a checksum of them or something like that to catch mismatches)
16:17
se6astian
saving darkframe/dcnu/gainframe with the footage would sound like a sane idea
16:17
vup
maybe saving them on the camera? So you can not easily loose them
16:18
vup
(and they are probably to some extend camera specific, so you need to match them to the right camera anyways)
16:18
se6astian
true
16:20
se6astian
anuejn: it works! realtime raw playback is running on the lattepanda
16:20
vup
(Bertl: also yes in general I completely agree with you about only doing corrections we can (easily) reverse if we only save a corrected image)
16:21
se6astian
motion creates weird block effects though, maybe from downscaling
16:21
se6astian
is that expected?
16:22
vup
Hmm block effects? when anuejn and I tried it last time it looked fine, but there some color artifacts which looked like the wrong frames were getting combined
16:22
se6astian
will take picture
16:23
vup
oh with the newest version you can also save dngs (but now while viewing the preview), so would be interesting to check if they are present there aswell
16:23
se6astian
cool
16:23
se6astian
will test
16:23
vup
unfortunately I think the color filter array is not configured correctly in the dngs currently
16:23
se6astian
what is the syntax?
16:24
vup
well anuejn did not push the changes :(
16:25
se6astian
ah
16:25
se6astian
right
16:25
vup
(just noticed it)
16:26
se6astian
https://cloud.apertus.org/index.php/apps/gallery/s/bMYjZA5QgqL7w9f
16:26
se6astian
last image is moving hand
16:26
vup
that looks interesting
16:26
Bertl
that's nice ;)
16:27
se6astian
you noticed the penguin immediately didnt you? :D
16:27
vup
I don't think that has anything to do with the downscaling
16:27
se6astian
debayering?
16:28
Bertl
the downscaling could be responsible for the pattern
16:28
Bertl
but the color effect seems to be motion related
16:30
Bertl
as it seems to be blue-green vs red-green, mismatched frames could be the reason
16:31
vup
oh yeah se6astian: do you get any output on stdout?
16:31
se6astian
yes, but nothing that looks like an error
16:31
vup
(it should print a message if it detects a mismatched / dropped frame)
16:32
vup
hmm
16:32
se6astian
using gpu: intel...
16:32
se6astian
mesa-intel warning: performance support disabled...
16:32
se6astian
it did report 2 slipped frames
16:33
se6astian
but not related to the motion artifacts
16:33
se6astian
but I noticed similar artifacts on the raw12 sequences recorded when played back with the axiom recorder
16:33
se6astian
when there was motion
16:33
vup
oh interesting
16:33
se6astian
should I capture a video
16:34
vup
when we tested it on saturday we also had some motion related color artifacts, but they looked a bit different, but until those are fixed, I would just assume its the same artifact you are seeing
16:34
se6astian
my screen is rather low resolution
16:34
se6astian
they appear much finer and less severe when the screen is fullhd like the material
16:35
se6astian
so that maybe explains the differences to what you are seeing
16:35
se6astian
this lcd is 1024x600 IIRC
16:35
se6astian
anyway, anyone else who wants to report/share something at the meeting?
16:35
vup
yeah maybe, we can try with screen scaling and see what happens
16:36
vup
sure I can quickly report some bits
16:36
vup
So I finally did the finishing touches on https://github.com/apertus-open-source-cinema/pcbs
16:36
vup
its now live at https://apertus-open-source-cinema.github.io/pcbs/
16:37
vup
atm it just generates the preview images, the gerbers and pdf version of the schematics
16:37
se6astian
nicely done, forgot to mention I added the link to many pcb related wiki pages already: https://wiki.apertus.org/index.php/Special:RecentChanges
16:37
vup
nice
16:37
se6astian
and updated our OUI PR request accordngly
16:38
se6astian
https://github.com/openmoko/openmoko-usb-oui/pull/37
16:38
vup
if anybody thinks it would be interesting, one could also add a interactive boardview / bom thingy like this: https://files.niemo.de/axiom_beta_main_board_v0.38_r1.2_ibom_eagle.html
16:39
se6astian
yes!
16:39
vup
ok :)
16:39
se6astian
does the conversion work automatically or did you have to drag it through kicad manually?
16:39
se6astian
its beautiful!
16:39
vup
the one I linked can be generated using a ulp script from eagle
16:40
se6astian
great
16:40
se6astian
would be a nice addition to the pcb page IMO
16:40
vup
sure should not be hard to add
16:40
vup
to add a new board one should just need to drop a `.brd` and a `.sch` into this folder: https://github.com/apertus-open-source-cinema/pcbs/tree/main/boards
16:40
cscar
I'm off to the groceries. I'll read the rest when I'm back. Great progress! See you all later!
16:40
vup
(best with accompanying .license files)
16:41
vup
and if the naming scheme of the other pcbs is followed it should work out nicely
16:41
vup
thats it from me
16:43
se6astian
many thanks
16:43
se6astian
right then, off to dinner as well
16:43
se6astian
MEETING CONCLUDED
16:43
se6astian
many thanks everyone!
16:53
Bertl
changed nick to: Bertl_oO
17:31
anuejn
hey, changes for dng recording are pushed
17:31
anuejn
tho it is not really stable at the moment
17:53
se6astian
cool
17:58
elafon
left the channel
17:58
elafon
joined the channel
18:00
elafon
left the channel
18:00
elafon
joined the channel
20:07
cscar
left the channel