Current Server Time: 07:59 (Central Europe)

#apertus IRC Channel Logs

2018/06/19

Timezone: UTC


01:34
rton
left the channel
04:07
Bertl_oO
off to bed now ... have a good one everyone!
04:07
Bertl_oO
changed nick to: Bertl_zZ
04:28
jucar
joined the channel
05:39
RexOrCine|away
changed nick to: RexOrCine
05:45
BAndiT1983|away
changed nick to: BAndiT1983
06:14
BAndiT1983
changed nick to: BAndiT1983|away
06:15
BAndiT1983|away
changed nick to: BAndiT1983
07:05
g3gg0-mobile
left the channel
07:21
BAndiT1983
changed nick to: BAndiT1983|away
08:01
se6astian|away
changed nick to: se6astian
08:30
se6astian
changed nick to: se6astian|away
08:50
sebix
joined the channel
08:50
sebix
left the channel
08:50
sebix
joined the channel
09:32
se6astian|away
changed nick to: se6astian
09:37
BogdanXOR
left the channel
10:02
BogdanXOR
joined the channel
10:30
se6astian
updated: https://www.apertus.org/opencine
10:36
rton
joined the channel
10:45
Bertl_zZ
changed nick to: Bertl
10:45
Bertl
morning folks!
10:45
BogdanXOR
heya
10:45
Bertl
hey BogdanXOR! how's it going?
10:46
BogdanXOR
dunno, going, I guess
10:46
BogdanXOR
:))
10:46
BogdanXOR
anxiously waiting to see what will happen this week *wink* :))
10:47
Bertl
thought so ...
14:31
RexOrCine
changed nick to: RexOrCine|away
14:38
se6astian
changed nick to: se6astian|away
15:55
BAndiT1983|away
changed nick to: BAndiT1983
16:04
jucar
left the channel
16:33
davidak
joined the channel
16:39
BogdanXOR
left the channel
16:44
se6astian|away
changed nick to: se6astian
17:01
illwieckz
left the channel
17:02
illwieckz
joined the channel
17:22
BogdanXOR
joined the channel
17:42
BAndiT1983
changed nick to: BAndiT1983|away
17:42
BAndiT1983|away
changed nick to: BAndiT1983
17:51
se6astian
changed nick to: se6astian|away
18:41
sebix
left the channel
19:05
TofuLynx
joined the channel
19:05
TofuLynx
BAndiT1983: Hello
19:06
BAndiT1983
hi TofuLynx
19:06
TofuLynx
I sent you a link via the lab chat
19:07
BAndiT1983
looking through it currently, you don't need to paste that much code into documentation
19:07
TofuLynx
I suggest that after GSoC finishes, I can port the doc to the apertus website
19:07
BAndiT1983
you can describe how it is processing, but some diagrams or just descriptions are ok
19:08
BAndiT1983
sounds good
19:08
illwieckz
left the channel
19:08
BAndiT1983
wiki would be suitable for it
19:08
TofuLynx
Yeah, ideally
19:08
illwieckz
joined the channel
19:08
BAndiT1983
but all in all rather good start
19:09
TofuLynx
Which code do you think that is essential to paste?
19:10
TofuLynx
Good :)
19:10
BAndiT1983
maybe declarations of important methods
19:10
BAndiT1983
it depends on the case, some flow diagrams probably, to get the idea how the algorithms does its processing
19:11
BAndiT1983
something like that
19:11
TofuLynx
Understood
19:11
BAndiT1983
as source code is available and can one can read through it anytime
19:11
BAndiT1983
*and one
19:11
TofuLynx
but do you think that the current approach (the code I pasted so far) clusters a bit too much and/or desorients the reader?
19:13
BAndiT1983
not yet, but could be later, it was just a note for the future
19:13
TofuLynx
Hmm makes sense, ok! Will take it in account
19:13
TofuLynx
by the way, regarding the benchmarking
19:13
BAndiT1983
nice that you have found a way to reduce the switch/case for patterns
19:14
TofuLynx
I am not sure about this, but you said that cmake has an extra flag that could be used for even more performance than just using release mode
19:14
TofuLynx
Am I correct?
19:16
TofuLynx
Yeah, It simplified the switch statement.
19:17
BAndiT1983
you can use -O2 or -O3, let me check where it can be places
19:17
TofuLynx
I took advantage of the red and blue channels being just opposites, so what you do in a red channel in a pattern, it is the same for blue in other pattern
19:18
BAndiT1983
https://github.com/apertus-open-source-cinema/beta-software/blob/master/software/control_daemon/CMakeLists.txt
19:18
BAndiT1983
there is optimization flag, you can add it to the processingtest
19:18
TofuLynx
"Compiler flags"?
19:19
TofuLynx
SET(CMAKE_CXX_FLAGS "-O2") #Optimize
19:19
TofuLynx
this?
19:19
BAndiT1983
that's what my point was back then while discussing it at the beginning, there are not that many cases of patterns in general debayer sensors
19:19
BAndiT1983
yep, this one
19:19
BAndiT1983
you can also try -O3
19:19
TofuLynx
ok :)
19:19
BAndiT1983
this are just gcc flags, maybe there are also other ones
19:20
BAndiT1983
also considered to build with clang, it helps a lot in qtcreator to analyze problems in code and has also other advantages
19:20
TofuLynx
which advantages?
19:20
TofuLynx
speed?
19:20
BAndiT1983
a bit old, but still ok -> https://gcc.gnu.org/onlinedocs/gcc-4.3.2/gcc/Optimize-Options.html
19:20
TofuLynx
thanks
19:20
BAndiT1983
clang is smarter, at least in my opinion
19:21
BAndiT1983
it recognizes a lot of error or warnings and the output is more meaningful
19:21
TofuLynx
Hmm so it can help debugging
19:21
TofuLynx
and how hard is porting from cmake to clang?
19:24
BAndiT1983
no porting, you just have to select the compiler
19:25
BAndiT1983
you can duplicate your qt config in qtcreator and change from gcc to clang
19:25
BAndiT1983
done it already several times, not a big deal
19:26
TofuLynx
wait
19:26
TofuLynx
clang is a compiler
19:26
TofuLynx
I thought it was an alternative for cmake
19:29
TofuLynx
tried the O2 flag
19:29
TofuLynx
not a significant improvement
19:29
TofuLynx
maybe 1 or 2ms, it's under error margin
19:31
BAndiT1983
check if you are in release mode
19:31
BAndiT1983
don't know executable size in debug and release, so you have to compare, release is of course a lot smaller
19:32
BAndiT1983
clang is alternative for gcc
19:34
TofuLynx
Will compare it right now
19:41
TofuLynx
left the channel
19:44
TofuLynx
joined the channel
19:44
TofuLynx
Sorry, my computer crashed xD
19:47
Bertl
that's where an IRC bouncer helps ... ;-)
19:47
TofuLynx
True xD
19:53
TofuLynx
BAndiT1983: I confirmed
19:53
TofuLynx
debug OCTests executable is 3.9MB
19:53
TofuLynx
while Release is 525KB
19:55
TofuLynx
I will be away for a moment, dinner time :)
19:55
TofuLynx
left the channel
20:02
BAndiT1983
TofuLynx, nice and a lot of room for improvement, will check for warnings in OC, like vtable and such
21:17
se6astian|away
changed nick to: se6astian
21:56
TofuLynx
joined the channel
21:56
TofuLynx
Back
21:57
TofuLynx
Hey BAndiT1983
21:57
BAndiT1983
hi TofuLynx, was about to go
21:57
BAndiT1983
have you seen my comment in lab chat?
21:58
TofuLynx
Ok! Just seen it, great! Will try it. It's not a bad idea to be center instead of mouse
21:59
BAndiT1983
it can be adjusted for mouse, but i've changed handling so, that now the 3d plane is moved and not the camera
21:59
BAndiT1983
origin stays in the center and zooming works better that way
21:59
TofuLynx
Ok! :)
21:59
TofuLynx
Have a good night, Andrej!
22:00
BAndiT1983
wanted to do quick fix, before doing bigger changes, also mouse zoom needs clever way, otherwise zooming will jump around the cursor a lot
22:00
BAndiT1983
good night you too, see you tomorrow
22:00
BAndiT1983
changed nick to: BAndiT1983|away
22:25
Bertl
off to bed now ... have a good one everyone!
22:25
Bertl
changed nick to: Bertl_zZ
22:47
se6astian
changed nick to: se6astian|away
23:58
TofuLynx
left the channel
00:25
BogdanXOR
left the channel