| 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 |