Current Server Time: 23:11 (Central Europe)

#apertus IRC Channel Logs

2018/02/26

Timezone: UTC


23:14
TofuLynx
left the channel
23:23
illwieckz
left the channel
23:31
Bertl_oO
off to bed now ...
23:31
Bertl_oO
changed nick to: Bertl_zZ
23:40
illwieckz
joined the channel
00:24
davidak[m]
meh
00:25
davidak[m]
i can't edit the wiki because my e-mail adress is not confirmed. i can't do that because i don't get the confirmation mail
00:29
davidak[m]
now i got a mail, about 5 minutes later
00:29
davidak[m]
>This confirmation code will expire at 01:18, 5 March 2018.
00:31
davidak[m]
the code didn't work
00:31
davidak[m]
mailing it again worked
01:09
rton
left the channel
01:14
Rex0r
I had that recently too.
01:25
davidak[m]
se6astian: can we delete the "test" board? https://wiki.apertus.org/index.php/Beta_Main_Board
02:35
futarisIRCcloud
left the channel
03:51
carlos_
joined the channel
04:31
carlos_
left the channel
05:48
sr6033sr6033
joined the channel
05:59
LordVan
joined the channel
06:16
sr6033sr6033
left the channel
06:37
Bertl_zZ
changed nick to: Bertl
06:37
Bertl
morning folks!
06:39
pusle
left the channel
07:02
Bertl
off for now ... bbl
07:02
Bertl
changed nick to: Bertl_oO
07:34
se6astian|away
changed nick to: se6astian
07:35
se6astian
good day
07:46
illwieckz
left the channel
07:50
TofuLynx
joined the channel
07:55
illwieckz
joined the channel
08:07
sebix
joined the channel
08:07
sebix
left the channel
08:07
sebix
joined the channel
08:07
TofuLynx
left the channel
08:19
TofuLynx
joined the channel
08:24
rton
joined the channel
08:46
pusle
joined the channel
09:05
futarisIRCcloud
joined the channel
10:16
TofuLynx
left the channel
10:16
TofuLynx
joined the channel
10:17
TofuLynx
left the channel
10:17
TofuLynx
joined the channel
10:33
TofuLynx
left the channel
11:07
LordVan
hi
11:34
se6astian
hi there
12:04
futarisIRCcloud
left the channel
13:48
LordVan
left the channel
13:48
TofuLynx
joined the channel
14:07
TofuLynx
left the channel
14:42
BAndiT1983|away
changed nick to: BAndiT1983
14:45
pusle
left the channel
14:49
pusle
joined the channel
15:18
supragya
joined the channel
15:18
supragya
Hi everyone!
15:19
supragya
BAnditT1983: seems to me that CinemaDNGDecoder::Decoder doesn't do much, returns nullptr. Is the DNGDecoder working in OC right now?
15:20
BAndiT1983
yes
15:20
BAndiT1983
have you looked at the processingtest?
15:21
supragya
Source/CinemaDNGDecoder says otherwise, what about processingtest?
15:21
BAndiT1983
but the right class is TIFFLoader, as DNG is an extension for TIFF format
15:21
BAndiT1983
ah, you mean the old project, i should remove it, was used as test for DNG, till i'Ve implemented new structure for OC some years ago
15:22
BAndiT1983
if you look at the code, there is not much there, no wonder it's nullptr
15:22
supragya
that is what I asked 2 days ago... I felt stupid... :)
15:23
supragya
anyways, is it in OpenCine/dataprovider
15:23
BAndiT1983
i had no time to get online, had to pack for my move to new city
15:23
BAndiT1983
occore/images, there are current implementations of debayer stuff and file loaders
15:24
BAndiT1983
imageprovider.cpp is one of important classes
15:24
BAndiT1983
there are already 3 formats registered
15:25
supragya
TIFF DNG MLV
15:25
BAndiT1983
yes
15:26
supragya
what about OpenCine/DataProvider? saw LibRawDataProvider there
15:26
supragya
any use?
15:27
supragya
FFMPeg is disabled as you earlier notified...
15:27
BAndiT1983
where is the librawdataprovider?
15:27
supragya
OpenCine/DataProvider
15:28
BAndiT1983
qtav/ffmpeg is disabled for now, problems while getting to build it equally good on windows and linux
15:28
BAndiT1983
this is an old project, have also to be removed
15:28
supragya
so current one is occore one?
15:28
BAndiT1983
current ones are, occore, ocui, ocbackup, processingtest and oclauncher
15:29
BAndiT1983
didn't remove yet, as i was porting some stuff from old to new ones and split the code also
15:29
supragya
what about raw images? analogous to librawdataprovider in the new working project? the place where plugin development should root from?
15:29
BAndiT1983
if you look into processingtest, there is already an example how to load data and so on
15:30
BAndiT1983
i could extend the imageprovider, so it loads further files from DNG folder, because till now it was used for single frames
15:30
BAndiT1983
frame data would be stored in static allocator, it would accelerate loading
15:31
BAndiT1983
also we can avoid debayering at the moment, if we load just known pixels
15:31
BAndiT1983
colors would be abit wrong, but it doesn't matter, it can be corrected by a look up table later
15:32
supragya
DNG folder? DNG sequence?
15:32
BAndiT1983
yes, DNG sequence
15:33
supragya
avoid debayering at the moment did not understand this bit...
15:33
BAndiT1983
have implemented my own DNG loader, so i can use it incrementally, assumption is that usually the frame data is located at same offset in every file
15:33
BAndiT1983
to accelerate playback, we could load just every second pixel and avoid empty between them, this depends on R,G or B order/layer
15:34
BAndiT1983
this would bypass debayering first and is meant only for display
15:34
supragya
but then it would be grayscale?... only one channel
15:34
BAndiT1983
for final output every pixel has to be calculated
15:34
BAndiT1983
nope, it would be colored
15:35
supragya
okay, i get it now... every second R will not be read... something like that?
15:35
BAndiT1983
if we have RGGB, then you would load every 1,3,5 and so on, this would be the red one, at the end of the line (width) you would jump the same amount of pixels in width to the 3rd line and continue
15:36
BAndiT1983
yes, so we have just half image, but without gaps and more or less okayish colors
15:36
supragya
something you referenced earlier... like Aftereffects preview..
15:36
supragya
got it
15:36
BAndiT1983
something like that
15:36
BAndiT1983
would do step by step, first solid base then bells and whistles
15:37
supragya
this for RAW ?
15:37
supragya
or DNG?
15:37
BAndiT1983
this approach came from Bertl_oO by the way, he mentioned it long time ago, but i had no time to implement it
15:37
BAndiT1983
DNG is a raw data format
15:37
BAndiT1983
this is for bayer sensor images, so DNG
15:38
BAndiT1983
although there are many formats out there, e.g. canon CR2 and so on
15:38
supragya
ok... so what exactly is difference in DNG and RAW12/RAW14?
15:38
BAndiT1983
ah, you mean the files
15:38
BAndiT1983
DNG is an extension to TIFF and holds many infos about the image
15:38
BAndiT1983
RAW12 holds the raw data stream
15:38
supragya
metadata... which raw12 dont
15:38
BAndiT1983
exactly
15:38
supragya
okay
15:39
BAndiT1983
cinemadng is an extension to dng with infos about framerate etc.
15:39
BAndiT1983
focussing on that and MLV first, as MLV golds DNG inside the container
15:39
BAndiT1983
*holds
15:40
BAndiT1983
was not happy with FFMPEG implementation of the decoder and created one myself, also a bit as excercise to see how it work internally
15:41
supragya
exercise vs efficiency... do you think you may need to port it to FFMPEG later on?
15:41
BAndiT1983
for MLV it would also be interesting to load the frame data quickly and bypass the header of all files after the first one
15:41
BAndiT1983
i could, talked to Alex about it long time ago
15:41
BAndiT1983
the code is not big and works fine, but for one image at the moment, have still to do the sequence loading
15:42
supragya
i guess I will look into one specific format in detail... and would understand to make plugin... then extend
15:42
BAndiT1983
if you need more infos or support just ask
15:42
supragya
sequence loading... I think it wont be much of a great task
15:42
supragya
regarding MLV and DNG... difference?
15:42
BAndiT1983
the data should be loaded into static allocator, to save time and gain performance
15:43
BAndiT1983
don't remember, to be honest
15:43
supragya
will look and then ask... NP
15:43
BAndiT1983
had other tasks at apertus, so opencine wasn't maintained for some time
15:43
supragya
static allocator... array like data structure?
15:44
BAndiT1983
https://www.magiclantern.fm/forum/index.php?topic=7122.0
15:44
BAndiT1983
static allocator reserves big chunk of memory, you use it instead of new or malloc
15:45
BAndiT1983
e.g. you can allocate several 200mb pages and use the allocator to place the data quickly, without the need to search for free segment in RAM
15:45
BAndiT1983
example -> https://howardhinnant.github.io/stack_alloc.html
15:46
BAndiT1983
or here it is visual -> https://github.com/mtrebi/memory-allocators#pool-allocator
15:47
supragya
thank you so much BAndiT1983, will look into these and get back to you
15:48
BAndiT1983
no problem, just ask if you need something
15:48
supragya
sure :)
15:48
sebix
left the channel
16:02
se6astian
changed nick to: se6astian|away
16:06
supragya
left the channel
16:19
supragya
joined the channel
16:25
supragya
BAndiT1983: am I wrong to say that TIFF loader currently doesn't concern much with Header data? seems like it's only referenced to get IFDOffset.
16:26
BAndiT1983
?
16:26
BAndiT1983
it walks through the tags and extracts the infos it needs, like width, height and so on
16:27
BAndiT1983
it just searches for the main image, as the file can contain several images, e.g. multi-page TIFF
16:27
supragya
nothing fancy... like compression level etc?
16:27
BAndiT1983
had DNG files with preview images embedded, but this one were having wrong colors, so it gave me great opportunity to debug
16:27
TofuLynx
joined the channel
16:28
BAndiT1983
at the moment i assume that no compression was done, works in most cases for cinemadng stuff
16:28
BAndiT1983
hi TofuLynx, how is it going?
16:28
TofuLynx
hey!
16:28
TofuLynx
I just built openCine
16:29
supragya
Hi TofuLynx
16:29
TofuLynx
I have postponed the openGL stuff
16:29
TofuLynx
so I will do the research later
16:29
TofuLynx
first I want to get to know how OpenCine works and stuff
16:29
TofuLynx
I noticed a thing
16:29
TofuLynx
OC doesnt detect my pendrive
16:29
TofuLynx
is it normal?
16:30
BAndiT1983
it should usually, have you started OCBackup, just asking as there was some confusion, have to remove old projects from the repo or at least move to archive folder
16:32
supragya
BAndiT1983, I think that adding an argument at BayerFramePreProcessor::Process() to make it like BayerFramePreProcessor::Process(int skipcount = 0) may work...
16:32
supragya
skips can be done by BayerFramePreProcessor::Process(1)
16:32
BAndiT1983
i would write just another one
16:32
supragya
can I know why
16:33
BAndiT1983
easier maintenance, single responsibility for the class, otherwise you get a lot of stuff in one class
16:33
BAndiT1983
https://sourcemaking.com/antipatterns/software-development-antipatterns
16:35
BAndiT1983
current bayer processor is a linear one, there would be some more later
16:35
BAndiT1983
e.g. SHOODAK etc.
16:35
supragya
No, the reason I was asking that would not these codes be used for both aidiing OC and plugin?... or they will be different
16:35
supragya
why two different codes for same thing?
16:35
BAndiT1983
ah, i'Ve mixed two classes up, forgot that i have divided them long ago
16:36
BAndiT1983
yes, this class would be used for first data split
16:36
TofuLynx
Bandit, can you hint me where to start to get started about openCine?
16:37
supragya
TofuLynx, i suggest exploring OCCore
16:37
BAndiT1983
supragya, maybe we can add skip mode there, just try if it works for you, we can discuss your code after you have done it
16:37
BAndiT1983
TofuLynx, depends on what you want to start with
16:38
supragya
BAndiT1983, sure
16:38
BAndiT1983
if you want to check why it does not find your pendrive, then check drivemanager, there are 2 implementations which are compiled depending on your OS, linux or win
16:38
BAndiT1983
but for visual stuff it's processingtest
16:41
TofuLynx
my pendrive is recognized as hard disk drive on my drive manager
16:41
TofuLynx
i am on linux btw
16:41
TofuLynx
supragya, OCcore is the core of OpenCine?
16:41
supragya
i guess that is how it is supposed to be
16:41
supragya
TofuLynx, yes but consult BAndiT1983 I sugget
16:42
supragya
suggest
16:42
TofuLynx
Ok thanks :P
16:42
slikdigit
joined the channel
16:43
BAndiT1983
questions?
16:43
TofuLynx
is it possible to modify the filter to everything?
16:44
BAndiT1983
yes, but i have to take a look first how i have done it :D was long ago
16:44
TofuLynx
I would search for it
16:44
TofuLynx
Any hint where is it?
16:44
BAndiT1983
here it is by the way
16:44
BAndiT1983
https://github.com/apertus-open-source-cinema/opencine/tree/master/Source/OCcore/Platforms/Linux
16:44
BAndiT1983
folder watcher is pointing to /media/<user>
16:45
BAndiT1983
used virtual cd in linuxmint, was done with native tools in distro without requiring extra packages
16:45
BAndiT1983
if you want, then i can find out how it was done
16:46
TofuLynx
hmm
16:46
BAndiT1983
was it a yes or no? ;)
16:47
TofuLynx
I can try it
16:47
BAndiT1983
you can get samples there -> https://www.apertus.org/axiom-beta-uhd-raw-mode-explained-article-may-2016
16:47
TofuLynx
but why is it restricted to media?
16:47
BAndiT1983
because of removable drives
16:47
TofuLynx
April Fools Joke video this?
16:48
TofuLynx
but what if I had my footage in my hard drive?
16:48
BAndiT1983
no, the videos clips at the end, with the girl and last one with the 3d printed model
16:49
BAndiT1983
requirement was, that people want to backup removable drives while on set
16:49
supragya
BAndiT1983, do you suggest I start with plugin already? [maybe we can add skip mode there, just try if it works for you, we can discuss your code after you have done it]
16:49
BAndiT1983
so i've restricted things a bit
16:49
BAndiT1983
if you are comfortable with the code, you can also start with the VP plugin
16:49
TofuLynx
Ok! Makes sense! :)
16:50
TofuLynx
But dont think you could just use a path chooser?
16:50
TofuLynx
Download unprocessed original footage
16:50
TofuLynx
is this?
16:50
BAndiT1983
this was a demand by people to backup whole drives
16:50
BAndiT1983
yes, there are 5 clips of MOV, but i would suggest DNG first, as FFMÃœEG is siwtched off
16:51
BAndiT1983
*FFMPEG
16:51
BAndiT1983
just to repeat it, switched QtAV/FFMPEG off, as there were build problems under windows, so i wanted to get the process straight, before enabling it again
16:52
TofuLynx
Ok! :)
16:52
BAndiT1983
maybe point people to a page which builds FFMPEG and provides includes and libs, which have to be put in special folder in OC in windows
16:52
BAndiT1983
maybe we can evaluate it later, when you know the structure of OC more
16:53
TofuLynx
when I get home later this afternoon I will check it
16:53
BAndiT1983
using windows here, but also VMs for lot of linux stuff
16:53
TofuLynx
Understood!
16:53
TofuLynx
Hmm
16:53
BAndiT1983
no problem, just showing up the directions, ask if you need anything
16:53
TofuLynx
what is the debayering process currently used by the decoder?
16:54
TofuLynx
wait a second, will switch from PC to phone
16:54
BAndiT1983
what do you mean?
16:55
TofuLynx
left the channel
16:55
TofuLynx
joined the channel
16:55
BAndiT1983
there is no pre-fixed, processingtest uses bilinear one
16:55
TofuLynx
Back
16:55
BAndiT1983
BilinearDebayer* debayer = new BilinearDebayer(*_image.get());
16:55
TofuLynx
Hmm
16:55
BAndiT1983
see processingpresenter.cpp in processingtest, line 41
16:55
supragya
BAndiT1983: bit comfortable with decode.. not so with VP... still let me try
16:55
BAndiT1983
if you disable the line with debayer->Process(); then the image would be plain
16:56
BAndiT1983
ah, we should call it VS, vapoursynth, forgot it, was used to abbreaviation VP forl ong time, was a hobby film group
16:57
BAndiT1983
supragya, try to create a simple VS script first, to get also comfortable there
16:57
supragya
BAndiT1983: Btw, since there were build problems with beta-axiom software, what about C++ challenge... that is the only roadblock
16:57
BAndiT1983
get a video clip and try to provide it through VS to some video editor
16:57
BAndiT1983
what do you mean?
16:58
supragya
all the others are done... the only optional remains is beta-axiom software to run the debayer on...
16:58
supragya
I guess TofuLynx has done it on some earlier version
16:58
supragya
does that count? or does it have to be latest commit?
16:59
TofuLynx
left the channel
17:00
BAndiT1983
running it on beta software is just a bonus point
17:00
BAndiT1983
TofuLynx has followed older scripts, you could ask him how he has done it or look through the IRC logs under irc.apertus.org
17:01
BAndiT1983
it was just some days ago
17:01
TofuLynx
joined the channel
17:01
supragya
[get a video clip and try to provide it through VS to some video editor] - I will try SVP...
17:01
supragya
i think it will do the job
17:01
BAndiT1983
have contacted the guy who has created newer scripts and trying fix them with him, but have to get logs from errors they show
17:02
supragya
I can provide logs if you need
17:02
BAndiT1983
supragya, sounds good, which OS?
17:02
supragya
Manjaro Community
17:03
supragya
15.1
17:03
BAndiT1983
ok, very good, i will try the scripts under LinuxMint
17:03
BAndiT1983
why 15.1?
17:05
BAndiT1983
could you post the here? -> https://lab.apertus.org/T737
17:05
BAndiT1983
*them
17:05
supragya
sorry 17.1.4... just checked... maybe had updated
17:05
TofuLynx
left the channel
17:05
BAndiT1983
even better, as the developer wanted to re-test them with latest, but he had no problems so far
17:09
se6astian|away
changed nick to: se6astian
17:11
TofuLynx
joined the channel
17:13
supragya
BAndiT1983: just saw links at https://lab.apertus.org/T872 for review... am i still allowed to change my codes? when will reviews be?
17:13
BAndiT1983
when you say you are ready and when i've found someone to have a second pair of eyes
17:14
supragya
so is it being reviewed?
17:15
supragya
I was thinking of adding different debayering algos... nothing much... to add tests etc... (cosmetics)
17:15
BAndiT1983
will be soon, i have just taken a quick look so far
17:15
BAndiT1983
c++ challenge is not about quantity, but about quality
17:15
supragya
K sure...
17:16
BAndiT1983
we want to see if the student can actually write code
17:22
TofuLynx
If its no problem
17:22
TofuLynx
can I know how many submissions have been made to the challenges?
17:22
supragya
2 i guess
17:22
supragya
you and me
17:22
TofuLynx
oh :/
17:22
supragya
see the challenge page :)
17:23
supragya
https://lab.apertus.org/T872
17:23
TofuLynx
whats your name on the challenge?
17:23
TofuLynx
phabricator*
17:23
supragya
same supragya
17:23
BAndiT1983
haven't found supragya in Lab, so placed IRC nick
17:24
BAndiT1983
TofuLynx, why are you disappointed?
17:24
TofuLynx
It would be better for the community if there was people interested to contribute in the other two challenges, dont you think so?
17:25
BAndiT1983
which ones?
17:25
TofuLynx
the FPGA one and...
17:25
TofuLynx
wait
17:25
TofuLynx
the other 3 challenges
17:25
TofuLynx
VHDL, kernel and fpga
17:26
BAndiT1983
last year there were many more applications, don't know what this year is different
17:26
TofuLynx
by this time of the year?
17:26
BAndiT1983
maybe challenges are spooking people off, but we have to be on the safe side, after a bit of fiasco last year
17:26
TofuLynx
Yeah I understand
17:26
TofuLynx
i think the challenges are great!
17:26
supragya
I guess TofuLynx, only you and me.. (and a few) have reached out at IRC... this should not be unexpected
17:26
TofuLynx
I learned a lot with it!
17:27
TofuLynx
yeah that's true supragya
17:27
supragya
so that is seen in challenges
17:27
BAndiT1983
there were some guys, but i haven't followed it close the last weeks, Bertl_oO knows maybe more
17:27
TofuLynx
and they keeped up with the challenges?
17:28
BAndiT1983
people can attend the project also outside of gsoc
17:28
BAndiT1983
can't say, am not up to date on FPGA, and so on, ones
17:29
niemand
joined the channel
17:29
TofuLynx
Okk! :)
17:29
supragya
well gsoc is only a thing... last year... I was with other community... been with them for a while... even if gsoc proposal was not accepted
17:29
supragya
people can attend the project also outside of gsoc - that is how it should be I guess
17:29
BAndiT1983
good, happens not very often
17:30
TofuLynx
I think it is good to sort of "advertise" the organizations
17:30
supragya
actually it depends on whether you like the problem and feel close to it
17:30
BAndiT1983
i found the project on blendernation.com 4.5 years ago, seen OC mock-ups and wrote an e-mail
17:30
TofuLynx
it's great when someone gets to know an organization via GSoC and keeps with them after GSoC
17:30
supragya
otherwise... it's just another job
17:31
BAndiT1983
many people are making open-source out of enthusiasm, without getting paid
17:31
supragya
BAndiT1983... who was working on OC then
17:32
BAndiT1983
no one, it was started by me, after se6astian told me that the screenshots are just mock-ups
17:32
supragya
hmm, how many years ago
17:32
TofuLynx
and what's your opinion about the OC progress?
17:32
supragya
gosh it's midnight here already... lost track of time
17:32
BAndiT1983
4.5 years ago
17:33
TofuLynx
Midnight? wow
17:33
BAndiT1983
it was on and off, as i have a regular job, so i have to manage the time for apertus and other things in life
17:33
TofuLynx
where are you from supragya, may I know?
17:33
BAndiT1983
if you google him, you will know ;)
17:33
TofuLynx
hmm
17:33
supragya
India
17:34
TofuLynx
Nice!
17:34
supragya
BAndiT1983, seems like it's problem with ext4fuse
17:34
supragya
see this ./prepare_all.sh: line 133: cd: /home/supragyaraj/PiNG12RAW/axiom/axiom-beta-qemu/external/ext4fuse: No such file or directory
17:34
supragya
make: *** No targets specified and no makefile found. Stop.
17:34
supragya
Something went wrong?
17:34
supragya
Possibly related to make external/ext4fuse
17:34
BAndiT1983
OC change direction a couple of times, if you look at the commit list, then you will see, that not many other commits were done, generally people do not like C++, the hype nowadays is web stuff, but it's still not fast enough for such things
17:34
TofuLynx
wow
17:34
BAndiT1983
ext4fuse?
17:34
supragya
seems so
17:35
BAndiT1983
what is it used for in your project?
17:35
TofuLynx
Bandit
17:35
supragya
no, it's just update on the log i am creating
17:35
supragya
will post soon
17:35
TofuLynx
and what's your area of work?
17:35
BAndiT1983
which work?
17:35
TofuLynx
uh
17:36
TofuLynx
i mean
17:36
TofuLynx
your specialization or anything
17:36
TofuLynx
aka what are you into?
17:36
BAndiT1983
i'm a full-time software developer
17:36
supragya
I personally do not like web stacks... it's so broken
17:36
supragya
HTML, CSS etc... only few I like Django for ex
17:36
BAndiT1983
tell me, i'm working with GWT (java) and glassfish in my daily job
17:37
BAndiT1983
i'm waiting more than writing code, as the code has to be deployed often
17:37
TofuLynx
ok! :)
17:38
supragya
if you google him, you will know ;) - did you search me? :)
17:39
BAndiT1983
of course, found also info about TofuLynx and what he is playing on steam etc. :D
17:40
BAndiT1983
google can be very frightening
17:40
supragya
I am playing Rainbow Six Siege on steam :) ... side info
17:40
TofuLynx
wow bandit xD
17:40
seku
joined the channel
17:41
BAndiT1983
while preparing for gsoc it is often important to get more info to learn the background of people, as without personal contact it can be difficult to get the details
17:41
TofuLynx
Yeah I understand
17:41
TofuLynx
Hope you have the same taste in videogames
17:41
TofuLynx
:D
17:42
BAndiT1983
i'm not judgung by that, no worries ;)
17:42
TofuLynx
xD
17:42
BAndiT1983
but i would be confused, if it were my little pony or similar :D
17:42
supragya
TofuLynx... what do you play
17:43
BAndiT1983
we should turn the discussion to the main stuff after that
17:43
supragya
BAndiT1983: I would go hang myself if that is the case...
17:43
BAndiT1983
don't want to junk up the main chat channel
17:43
supragya
sure... I stop here!
17:44
BAndiT1983
supragya, have also visited your homepage some days ago, wondered about TensorFlow logo, but have not found any traces of that in your repos
17:44
BAndiT1983
have i overlook something?
17:45
supragya
what... I am embarased
17:45
supragya
XD... that is website work in progress
17:45
supragya
Not touched it for quite sometime
17:46
supragya
that is misleading... I had to find something for CUDA... that research work needed that
17:46
supragya
it's just a placeholder... TensorFlow
17:46
BAndiT1983
then cuda logo would be more fitting ;)
17:46
BAndiT1983
https://www.google.de/search?q=cuda+logo&client=opera&hs=uDl&source=lnms&tbm=isch&sa=X&ved=0ahUKEwidzZnnnsTZAhWEJFAKHenEBugQ_AUICigB&biw=1920&bih=1008
17:46
supragya
well you see.. that orange shade is theme
17:47
BAndiT1983
you can go with black one or paint it orange
17:47
TofuLynx
wow xD
17:47
BAndiT1983
or even make cuda orange and nvidia letters black
17:48
supragya
too much work for now.. have to get application ready for GSoC... my second try... that can wait
17:48
BAndiT1983
https://www.google.de/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=2ahUKEwiwmdiSn8TZAhXSh7QKHeB-Ae0QjRx6BAgAEAY&url=https%3A%2F%2Fnvidianews.nvidia.com%2Fnews%2Fnvidia-dramatically-simplifies-parallel-programming-with-cuda-6&psig=AOvVaw13v0U2VuBmnW9nAH1Fqi4C&ust=1519757260651211
17:48
BAndiT1983
was just a question, as currently there is work at apertus ongoin for amn automatic PCB inspection prototype
17:49
BAndiT1983
when i've talked to a colleague about it, he suggested to add self-learning module, which can estimate from learned PCBs which are bad and which are good
17:49
supragya
BAndiT1983: I don't know the feeling: I bit of horror and embarasment but also feel bit special after this chat
17:49
BAndiT1983
so tensorflow jumped to my mind
17:49
BAndiT1983
?
17:49
supragya
that you went throught the website
17:49
supragya
anyhow
17:50
supragya
tell me about the work at apertus
17:50
TofuLynx
supragya, your website is great!
17:50
BAndiT1983
relax, i just wanted to check what your interests are
17:50
supragya
given that it is all hand made.. i guess it is... However i am just frustrated with how broke HTML and CSS is
17:50
BAndiT1983
not many people are using C++ nowadays, at least not in my area
17:51
supragya
tell me about the work at apertus about TensorFlow... can you please
17:51
BAndiT1983
you just need some framework like bootstrap, to make this task simpler, no need to go for full-blown processing pipeline
17:51
BAndiT1983
another great thing is a live server, you can write your HTML or CSS or JS and it reloads changes almost instantly
17:51
supragya
I guess so
17:51
TofuLynx
supragya, SASS is a good suggestion for you :)
17:51
TofuLynx
http://sass-lang.com/
17:52
supragya
I have worked with it
17:52
BAndiT1983
it's not tensorflow currently, but opencv, let me get the link to the lab task
17:52
BAndiT1983
for sass you need a pipeline, like gulp
17:52
supragya
but the problem is still that with sass you have to write browser specific code
17:52
BAndiT1983
https://lab.apertus.org/T934
17:52
supragya
webkit not used everywhere
17:52
supragya
and also... that website is just a showcase.. not really a project for me
17:53
BAndiT1983
some older screenshots there, new version, not uploaded yet, has a webpage where you can drag an image to the drop field, it will be sent to the node.js server, processed by python script (maybe c++ later for performance) and pushed back to the webpage automatically
17:53
BAndiT1983
don't know about sass, used LESS a bit
17:53
supragya
used LESS SASS SCSS
17:54
supragya
just format is different
17:54
supragya
not much
17:55
BAndiT1983
have played around with live server and less lately, it transforms SCCS through less also almost instantly and shows new page, without requiring F5
17:55
BAndiT1983
bur for that i've used gulp and gulp-pump
17:57
supragya
BAndiT1983: log is ready
17:57
TofuLynx
left the channel
17:57
supragya
have to push online
17:57
BAndiT1983
alright, then please upload it to the task
17:57
BAndiT1983
i have posted the number before
17:57
TofuLynx
joined the channel
17:57
TofuLynx
Hey
17:58
BAndiT1983
https://lab.apertus.org/T737
17:59
supragya
quite long... are you sure for me to post is as comment or a link somewhere else
18:00
TofuLynx
Bandit, regarding that research about me you made, I think you didn't find a lot of information at all about me, I guess
18:00
TofuLynx
Did you find my LinkedIn?
18:00
BAndiT1983
no, not as comment, please pack it in a text file
18:01
BAndiT1983
i have deleted my linkedin several years agi, so haven't bothered with it again, mainly avoiding it
18:01
TofuLynx
Oh ok
18:02
supragya
done, kindly check
18:02
TofuLynx
It's that I don't have any stuff about me online at all, except on LinkedIn
18:02
BAndiT1983
roblox and steam are coincidence? ;)
18:03
TofuLynx
Roblox? xD
18:03
TofuLynx
I never played Roblox
18:03
supragya
TofuLynx: someone is spying XD..
18:03
BAndiT1983
roblox maybe a false positive, but steam not, your full name is there and i know it from github
18:03
TofuLynx
Yeah steam is surely me
18:04
BAndiT1983
also your name is rather common, so in first place the soccer player is found :)
18:04
TofuLynx
Anyways if you want any info, specially info that actually is interesting for you as mentor
18:04
TofuLynx
Just ask :p
18:04
TofuLynx
Really? xD
18:04
supragya
seems like we spamming, isn't it
18:04
TofuLynx
I don't know any football player called Cláudio Gomes
18:05
supragya
There you go... name reveal
18:05
BAndiT1983
supragya, you can find the name at github
18:05
supragya
Cláudio Gomes: where frm?
18:05
BAndiT1983
but let us go back to the professional stuff
18:05
supragya
i think we should
18:05
TofuLynx
Portugal :)
18:06
supragya
not good for logs :)
18:06
BAndiT1983
then se6astian has to delete some stuff ;)
18:06
TofuLynx
Yeah you right xD
18:06
BAndiT1983
but he accepts only big amounts of money
18:07
supragya
we made this IRC facebook for a while... nice!
18:09
BAndiT1983
thanks for the log, supragya, forwarded it to the developer of the QEMU scripts, will try to get logs from LinuxMint also
18:09
TofuLynx
BAndiT1983: , www.linkedin.com/in/claudio-fp-gomes in case you need it
18:09
BAndiT1983
found it already ;)
18:09
TofuLynx
Nice! :)
18:10
se6astian
I get money for deleting logs, what?
18:10
BAndiT1983
but don't worry, can't see much, as linkedin is blocking and i have no account
18:10
supragya
se6astian takes money?
18:10
BAndiT1983
ah, he woke up, when he heard money, must be a student :D
18:10
BAndiT1983
for deleting compromising logs ;)
18:11
se6astian
explain "compromising log"...
18:11
supragya
as if we have nuke codes shared here
18:11
TofuLynx
Aahahahaha
18:11
supragya
what is "compromising"?
18:11
BAndiT1983
names, credit card numbers,
18:11
se6astian
and actually Bertl_oO is the one who could delete stuff in the logs
18:12
BAndiT1983
compromising is when something could be bad for a person, when it's revealed
18:12
BAndiT1983
oh, then you need even more money
18:12
se6astian
if you write your credit card number here be sure to also mention the expiration date and checksum code :D
18:12
TofuLynx
xD
18:12
supragya
card type will be good to know too... however not necessary
18:13
BAndiT1983
don't know if true, but there are several stories about people twittering photos of their new credit card, gues what happens next
18:14
se6astian
I call that "natural selection"
18:15
TofuLynx
Ahaahah that's so true
18:20
max_bxl
joined the channel
18:20
max_bxl
hi everyone !
18:21
Bertl_oO
hey max_bxl!
18:22
se6astian
Hi max_bxl, long time no see!
18:23
max_bxl
^^
18:23
supragyaraj
joined the channel
18:25
supragyaraj
Hi max_bxl! welcome
18:25
supragyaraj
(guess i should not be the one welcoming)
18:26
BAndiT1983
it's an open channel, no worries
18:26
TofuLynx
Hey max!
18:26
supragyaraj
TofuLynx, can you pin down what errors did you get while built beta software
18:26
TofuLynx
Huh
18:26
TofuLynx
While building?
18:26
supragyaraj
*you built
18:26
supragyaraj
yes
18:27
TofuLynx
None I think
18:27
BAndiT1983
TofuLynx, you have used older scripts, right?
18:27
TofuLynx
Just that 2 commented lines
18:27
supragya
left the channel
18:27
TofuLynx
What older scripts?
18:27
BAndiT1983
i've thought that supragya was referring to QEMU scripts
18:28
supragyaraj
yes.. the latest one
18:28
BAndiT1983
latest ones are giving problems currently, the last commit from july should be still good to go
18:29
BAndiT1983
this one -> https://github.com/apertus-open-source-cinema/axiom-beta-qemu/tree/351364045b0e0c59caaa496499da25c81efe528d
18:29
BAndiT1983
it should be sufficient and TofuLynx can tell you the details
18:29
supragyaraj
it should be sufficient - challengewise?
18:31
BAndiT1983
it should run without errors
18:31
BAndiT1983
try to use kernel 4.6, it had less problems, according to docs
18:32
BAndiT1983
it's just a bonus to get your code to run under QEMU
18:32
BAndiT1983
just as a test if the student can run this advanced stuff
18:32
BAndiT1983
but don't wory about that too much
18:32
supragyaraj
will try a bit more..wont fret over it
18:33
TofuLynx
Ah! You should use the kernel 4.6.0
18:33
TofuLynx
And follow cautiously the instructions
18:34
supragyaraj
will do it sometime tomorrow... will consult you TofuLynx if needed... already midnight.. will look into VS and go sleep
18:34
TofuLynx
It was irritating to me to get it to work but it was just because it was 4.9 kernel, I think you will do fine :)
18:34
TofuLynx
Ok! :D
18:34
BAndiT1983
supragyaraj, just a quick suggestion, create a simple application which uses OCcore
18:35
supragyaraj
using VS? or otherwise
18:35
BAndiT1983
as simple as console app, so you can test the interaction
18:35
BAndiT1983
before VS, so you get this stuff know better and also maybe discover the problems
18:35
supragyaraj
thanks for the heads up
18:35
BAndiT1983
we will discuss next steps about extending OC soon
18:36
BAndiT1983
because most extensions are my part, as preparation for gsoc, they should allow the student to progress more smoothly
18:36
BAndiT1983
and this should be done before gsoc itself
18:36
BAndiT1983
prepared myself more or less thorughly last year and wrote Go application before mentoring started, so i know how the app could look like
18:37
BAndiT1983
Go as in language, not the game from asia
18:37
TofuLynx
Hmm is somewhere a kind of briefing about OC progress?
18:37
supragyaraj
I understand
18:37
BAndiT1983
wiki.apertus.org, but i had no time to get it up to date, maybe we can approach it together step by step
18:37
supragyaraj
Go as in language, not the game from asia - really? XD
18:37
BAndiT1983
hey, i haven't chosen the name for it
18:38
BAndiT1983
and it could be an application which uses AI for Go game ;)
18:39
TofuLynx
😂
18:39
TofuLynx
Hmm does irc chat support emojis?
18:40
BAndiT1983
i see a square with 4 zeroes
18:40
TofuLynx
I forgot it was irc chat
18:40
TofuLynx
Ok sorry xD
18:40
BAndiT1983
no, just plain text
18:40
BAndiT1983
i've thought that it is the icon of a go board
18:40
supragyaraj
i see a square with 4 zeroes - use hexchat - i see emoji
18:40
BAndiT1983
:D
18:40
BAndiT1983
im using hexchat actually
18:40
BAndiT1983
maybe you have an extension for that
18:41
supragyaraj
then you should see emoji
18:41
supragyaraj
no... it came bundled with manjaro.. don't know if plugin there
18:41
TofuLynx
No, I'm on my phone xD
18:41
supragyaraj
however i do see that boxes from time to time
18:41
TofuLynx
That's why I put an emoji
18:41
TofuLynx
I use hexchat too :)
18:42
BAndiT1983
plain hexchat, but on win10
18:43
TofuLynx
I have a desktop computer with windows 10, waiting to have some money to buy a second ssd to put Linux on it
18:43
Bertl_oO
those Microsoft fanboys :)
18:43
TofuLynx
And I have a laptop with Linux, where I do most of apertus and university stuff
18:43
supragyaraj
second ssd?
18:43
supragyaraj
Bertl_oO: true
18:44
BAndiT1983
pfff, Bertl_oO, not a fanboy, using everything i get my hands on, even the Macbook of my girlfriend, had to help her to write some excel VBA macro last weekend
18:44
TofuLynx
However a great thing I found about windows is the integrated Linux shell
18:44
Bertl_oO
probably powershell users too ... *G*
18:44
TofuLynx
Very great
18:44
BAndiT1983
what a "joy" vba is, especially, when vba editor blocks the keyboard in case of some typo
18:45
BAndiT1983
still not used to that ubuntu shell, using virtualbox mostly for apertus
18:45
BAndiT1983
but docker is still on my list to try cross-compiling for embedded MCUs
18:46
TofuLynx
Docker?
18:47
TofuLynx
MCUs?
18:47
BAndiT1983
MCU -> microcontroller unit, microprocessor, like atmega or broadcom like raspi
18:48
BAndiT1983
docker is a special virtualization, you can package your applications with that, people say that upscaling is very good, so you can run multiple instances of some servers
18:48
BAndiT1983
to provide enough power for many clients
18:49
Bertl_oO
we did what docker does nowadays fifteen years ago with Linux-VServer
18:50
BAndiT1983
and i've thought that you have used punch cards and just recently discovered VIM ;)
18:50
BAndiT1983
just joking, have still a lot to learn to get hang of FPGAs
18:50
Bertl_oO
that was 45 years ago :)
18:51
BAndiT1983
pff, you want to tell me, that you have done it as 5 years old?
18:51
Bertl_oO
okay, 40 years ago :)
18:52
BAndiT1983
have already started to worrying that too much basement is not good for you
18:52
Bertl_oO
exposure to daylight is dangerous, you know ...
18:52
BAndiT1983
but a serious question, what are you working on usually, like regular job?
18:53
BAndiT1983
you've said something about orders from clients
18:53
Bertl_oO
IT consultant, networking, virtualization and embedded systems
18:53
BAndiT1983
any special area?
18:53
Bertl_oO
networking, virtualization and embedded systems :)
18:54
BAndiT1983
i mean are of industry, e.g. i'm working for a company, which is planning, building and developing software for automatic warehouses
18:54
BAndiT1983
building warehouses, not only software ;)
18:55
Bertl_oO
ah, no, I usually look for customers with interesting projects
18:55
Bertl_oO
i.e. something which is new and/or interesting to do for me personally :)
18:55
BAndiT1983
freelancer?
18:55
Bertl_oO
yup, kind of
18:56
BAndiT1983
just wondering what else people are doing for living, besides regular office job
18:57
supragyaraj
does opensource projects like this provide you with anykind of income?
18:57
BAndiT1983
office job does not mean, that one only sits there, have to go to the new warehouse this year in another country
18:57
BAndiT1983
yes, it gives you a lot of experience ;)
18:57
TofuLynx
Wow
18:58
TofuLynx
You have to move to other country?
18:58
BAndiT1983
no, it's just short term, for some weeks
18:58
TofuLynx
Ah ok!
18:58
TofuLynx
European Union?
18:58
BAndiT1983
don't want to do it long term, it's dubai
18:58
supragyaraj
i was asking for income as: apertus is related to camera and that camera sells right?
18:58
TofuLynx
Do you live in EU?*
18:59
BAndiT1983
if you mean me, yes, in germany
18:59
Bertl_oO
supragyaraj: actually I have special conditions which favor open source/open hardware ... i.e. you pay significantly less for my time if you decide to open source whatever I work on
18:59
TofuLynx
Okk :)
19:00
supragyaraj
Bertl_oO : Wow! nice to know, what success did you have with clients on that btw?
19:00
TofuLynx
Do you find work life as an informatics is stable?
19:00
supragyaraj
do they like the idea?
19:00
TofuLynx
Think*
19:00
Bertl_oO
supragyaraj: works surprisingly well, which in turn results in me doing many open source related projects
19:01
BAndiT1983
TofuLynx, a job as software developer has many sides, sometimes i like it a lot, but on other days it's just tedious, but overall i can do the stuff i'm imagining in my free time, liek apertus
19:01
TofuLynx
Ok :F
19:01
TofuLynx
:D
19:01
Bertl_oO
supragyaraj: many companies do not really care about whether it is open source or not if they get a good price and a good solution
19:01
BAndiT1983
in a company you have to follow the rules, but if you know your stuff you can shape the rules
19:02
TofuLynx
I'm just so curious what will be my life in the future
19:02
BAndiT1983
TofuLynx, it depends on what you want to achieve
19:02
BAndiT1983
but a software developer has to constantly learn new stuff, otherwise you will get stuck
19:02
supragyaraj
<Bertl_oO: I think it is better if some other set of eyes can look at your code... it is better for you too... and others as well>
19:03
Bertl_oO
supragyaraj: and then there are companies who are open source aware and explicitely look for open source folks
19:03
Bertl_oO
(for a number of reasons)
19:04
BAndiT1983
supragyaraj, some chat excerpt with Bertl_oO?
19:07
supragyaraj
left the channel
19:14
max_bxl
left the channel
19:15
supragyaraj
joined the channel
19:15
supragyaraj
BAndiT1983: no, not excerpts
19:15
max_bxl
joined the channel
19:15
supragyaraj
BAndiT1983: can you help me adding a cpp file to build process of OC? what do i have to change/add to add a build target
19:16
supragyaraj
(for a number of reasons) - can you list a few?
19:17
BAndiT1983
.h and .cpp files are found automatically, what are you trying to do?
19:18
BAndiT1983
was just wondering when Bertl_oO said about another pair of eyes
19:18
supragyaraj
well, I am trying to make a cpp file to actually interact with OCcore and see for myself
19:19
supragyaraj
I would pass using the cpp the DNG files and read that back..
19:19
BAndiT1983
it's easier to create a separate application which includes OCcore, which is a shared lib
19:20
BAndiT1983
otherwise you have to learn how to use CMake and so on
19:20
Bertl_oO
supragyaraj: for example code maintainance, validation, documentation, etc
19:20
supragyaraj
can you tell me how to do that... because then everything breaks
19:21
supragyaraj
I tried - it's easier to create a separate application which includes OCcore, which is a shared lib but then linkages are such... I have to modify the source of headers which I don't think will be healthy
19:21
BAndiT1983
usually you don't have to modify them, just link to the shared lib, OCcore.so if i remember correctly and point the path to occore folder, have not extracted an API currently
19:22
BAndiT1983
let me find an example
19:22
supragyaraj
like it is unable to find "OCcore_export.h" after this..
19:22
BAndiT1983
ah, OCcore export is in the build folder, it's generated automatically
19:23
BAndiT1983
the process is aligned for CMake, but i will try to help you in the next days, as far as i have time, said already that i'm packing boxes for my move to new city soon
19:23
BAndiT1983
http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html
19:23
BAndiT1983
look for -> Compile main program and link with shared object library:
19:23
anuejn
Bertl_oO: yeah docker is a quite old idea, but the combination with the cenralized registry makes it a quite handy tool for quick hacking (even if its idiologically not that nice)
19:23
BAndiT1983
there should be seome info
19:24
BAndiT1983
anuejn, docker ist still a bit cumbersome to use, feels like it's own linux distro with all the commands
19:24
anuejn
hm... am i the only one not seeing messages by supragya ?
19:25
BAndiT1983
which messages?
19:25
BAndiT1983
my hexchat is in sync to irc logs, so must be your client
19:26
Bertl_oO
anuejn: maybe you have an 'ignore' active?
19:26
anuejn
all of them 😂
19:26
anuejn
hm... ok :(
19:26
Bertl_oO
check with /ignore
19:28
supragyaraj
good night everyone, bye and thanks Bertl_oO TofuLynx BAndiT1983 :)
19:29
BAndiT1983
good night, see you
19:29
Bertl_oO
nn
19:29
supragyaraj
left the channel
19:39
max_bxl
left the channel
19:39
max_bxl
joined the channel
19:50
TofuLynx
Bandit, how do you sync the hexchat with the irc log? :O
19:55
BAndiT1983
i've meant, that my hexchat output is same as the one at irc.apertus.org
19:55
BAndiT1983
checked earlier this day and some of my messages were not sent, because of 24h DSL disconnect
20:00
TofuLynx
Ah okk
20:26
max_bxl
left the channel
20:26
BAndiT1983
alright, LinuxMint logs for failing QEMU scripts posted, hope Medicine will take care of it or tell us how to fix
20:27
TofuLynx_
joined the channel
20:29
TofuLynx
left the channel
20:29
TofuLynx_
changed nick to: TofuLynx
20:37
TofuLynx
left the channel
20:37
se6astian
BAndiT1983: great, thanks
20:37
se6astian
off to bed for me
20:37
se6astian
good night
20:38
se6astian
changed nick to: se6astian|away
20:39
TofuLynx
joined the channel
20:46
TofuLynx
there are 14 bits sensors?
20:46
Bertl_oO
yup
20:46
TofuLynx
wow
20:46
TofuLynx
any example?
20:47
Bertl_oO
KAC12040
20:48
BAndiT1983
interesting, it depends on the mode
20:48
TofuLynx
awesome
20:48
BAndiT1983
but CMV also, as far as i remember
20:48
TofuLynx
BAndiT1983, i am looking now at openCine source code
20:49
TofuLynx
I am in the OCcore folder
20:49
BAndiT1983
me too, want to move old stuff to archive, before deleting it finally at some point
20:49
TofuLynx
Nice :)
20:49
TofuLynx
in the image folder
20:49
TofuLynx
BayerFramePreProcessor
20:49
TofuLynx
seems incomplete
20:49
BAndiT1983
why?
20:50
TofuLynx
not sure, what does _ do in the start of variables?
20:50
TofuLynx
never seen that before
20:50
BAndiT1983
i mark private variables like that, so i know that they shouldn't be accessible from outside the class
20:50
TofuLynx
ah!
20:51
TofuLynx
it's your technic
20:51
TofuLynx
ok
20:51
BAndiT1983
have started coding guidelines some time ago, have to make them more prominent
20:51
TofuLynx
~BayerFramePreProcessor()
20:51
TofuLynx
what is this?
20:51
BAndiT1983
https://lab.apertus.org/T635https://lab.apertus.org/T635
20:51
BAndiT1983
sorry, double post, but there i've tried to gather some of them, not many at the moment
20:52
TofuLynx
lowerCamelCase? :)
20:53
BAndiT1983
yep
20:53
TofuLynx
also, what is this function? ~BayerFramePreProcessor()
20:53
TofuLynx
it's empty
20:53
BAndiT1983
just a mandatory destructor
20:53
BAndiT1983
so the static analyzers don't complain
20:54
BAndiT1983
ever tried cppcheck?
20:54
TofuLynx
ah ok
20:54
TofuLynx
not really
20:54
TofuLynx
what's that?
20:54
BAndiT1983
it checks the code and tells about possible problems
20:54
BAndiT1983
dynamic analyzers which look through the code by running it can cost several ten thousands of euros
20:54
TofuLynx
wow
20:54
TofuLynx
just installed it
20:54
TofuLynx
can be useful
20:55
BAndiT1983
but there also free ones, this comes with some disadvantages though, as one has to go through a lot of output in console to find right info
20:57
TofuLynx
wow
20:58
TofuLynx
you created a class called OCImage
20:58
TofuLynx
that's a cool implementation
20:58
BAndiT1983
was meant for general stuf of an image
20:58
BAndiT1983
so empty?
20:58
TofuLynx
it's not empty
20:58
TofuLynx
has a lot of TODOs tho
20:59
TofuLynx
but seems fairly complete
20:59
BAndiT1983
ah, my bad, you see, after a couple of months you forget that stuff, because i see so much code at work and in another apertus repos
20:59
TofuLynx
No problem :p
20:59
BAndiT1983
placing a lot of todos
20:59
BAndiT1983
you can activate a plugin in qtcreator to show them in a separate window
20:59
BAndiT1983
sometimes i go through them and try to fix
20:59
TofuLynx
well about that
21:00
TofuLynx
do you think it's neccessary to use QtCreator?
21:00
TofuLynx
I have never used the IDE before
21:00
BAndiT1983
i'm used to a lot of IDEs, so qtcreator is not a big problem for me, reminds me of visual studio, same shortcuts
21:00
BAndiT1983
don't know what can be used instead
21:01
BAndiT1983
but i've developed also by using vscode and cmake plugin
21:01
TofuLynx
also I think the OCImage class won't suffer major alterations, just minor ones
21:01
TofuLynx
suck like //TODO: Remove memcpy() when static allocator is implemented, just store pointer to data instead
21:01
TofuLynx
this kind of stuff
21:01
TofuLynx
such*
21:01
BAndiT1983
this is something i've talked about earlier today
21:02
TofuLynx
Yeah exactly!
21:02
TofuLynx
also
21:02
BAndiT1983
maybe we should grab the pool allocator from the github link i've posted before and use it, not keen on re-implementing an allocator, although started it in code already
21:02
TofuLynx
what's an enum class?
21:02
BAndiT1983
it's new to c++11, allows better control
21:02
TofuLynx
hmm
21:02
BAndiT1983
https://www.cprogramming.com/c++11/c++11-nullptr-strongly-typed-enum-class.html
21:03
BAndiT1983
hm, the guy is working at dropbox it seems, never knew that, although that article is known to me for years
21:04
TofuLynx
thanks for the link! :)
21:04
BAndiT1983
no problem, it helped me a lot when started learning c++11 back then
21:05
niemand
left the channel
21:07
TofuLynx
Ok, so
21:07
TofuLynx
opencine uses OCCore as the core of all its programs, right?
21:07
BAndiT1983
yes
21:08
TofuLynx
and OCCore is a compilation of various .cpp files
21:08
TofuLynx
right?
21:08
BAndiT1983
it should contain all the processing stuff, so in case someone wants command line tool, it can be used plain and simple
21:08
BAndiT1983
.h and .cpp
21:08
BAndiT1983
CMakeLists.txt contains the build script
21:08
TofuLynx
yeah
21:08
TofuLynx
why is there a OCcore.cpp?
21:09
BAndiT1983
as main file, otherwise had problems to build
21:09
BAndiT1983
you can try to remove it and try if it would still build
21:11
BAndiT1983
all the modules were added long time ago, so there is a lot of stuff which has to be reviewed, removed and refactored
21:11
TofuLynx
Ok! :)
21:12
TofuLynx
OpenCine
21:12
TofuLynx
uses openGL to display
21:12
TofuLynx
right?
21:12
BAndiT1983
yes, luckily Qt is built upon it
21:12
TofuLynx
hmm
21:12
BAndiT1983
so didn't have to go through the painful init, had done it as teenager a lot when started to learn opengl
21:13
TofuLynx
wait
21:13
TofuLynx
how old are you?
21:13
BAndiT1983
34
21:13
TofuLynx
wow
21:13
TofuLynx
Okk :)
21:14
BAndiT1983
ehm, the number behind the nick should have told this already ;)
21:14
TofuLynx
ah xD
21:14
TofuLynx
true
21:14
TofuLynx
What's OCui?
21:14
BAndiT1983
so, checked out opencine and installed gitkraken, will move some stuff away, so people are less confused, like supragya before
21:15
BAndiT1983
OCui is unified place for OC UIs, it provides same look and feel for all apps, like theme, application frame and so on
21:15
BAndiT1983
if you want an OC app with UI, you use it
21:15
BAndiT1983
just look at OCBackup.cpp
21:16
BAndiT1983
or better at OCBackup.h first
21:16
BAndiT1983
application class is inherited from OCui::GUIApplication
21:17
BAndiT1983
have not added namespaces everywhere yet, so it's not unified
21:19
TofuLynx
makes sense!
21:19
TofuLynx
OCBackup, if I read correctly on the irc log
21:20
TofuLynx
is the most worked module
21:20
TofuLynx
right?
21:21
BAndiT1983
yes, focus shifted to backup solution, after numerous requests were made
21:21
BAndiT1983
but processingtest was also developed a lot
21:21
BAndiT1983
to test visual stuff
21:22
BAndiT1983
have moved all 3 modules to the new base, this allowed to fix several stuff also, even if not completely, oclauncher is still a bit off
21:23
Bertl_oO
off to bed now ... have a good one everyone!
21:23
Bertl_oO
changed nick to: Bertl_zZ
21:23
BAndiT1983
night
21:24
seku
left the channel
21:28
TofuLynx
do you still remember how you created the virtual cd?
21:29
BAndiT1983
have you downloaded the files?
21:31
TofuLynx
yeah
21:31
TofuLynx
a 1 second sample
21:32
BAndiT1983
you can install brasero, if you don't have it already and drop the files there, select option to create iso at the bottom and click burn
21:32
TofuLynx
plus a dng sample
21:32
BAndiT1983
dng ones are more important
21:32
BAndiT1983
MOV files are working fine with FFMPEG, but let's concentrate on DNG or MLV first
21:32
TofuLynx
I'll search if KDE has a builtin alternative to brasero
21:32
BAndiT1983
i will also look for the link to the DNG sequences
21:32
TofuLynx
ok found it
21:33
TofuLynx
On the settings of the burn
21:34
BAndiT1983
used this ones also a lot earlier -> https://nofilmschool.com/2012/08/blackmagic-john-brawley-release-raw-cinema-camera-files-for-download
21:34
BAndiT1983
just crate plain ISO, no fancy settings required
21:34
BAndiT1983
*create
21:34
TofuLynx
ok
21:35
TofuLynx
Ok, iso created
21:35
TofuLynx
how do I mount it?
21:36
BAndiT1983
double-click
21:36
BAndiT1983
at least on my system
21:40
slikdigit
left the channel
21:43
TofuLynx
ugh
21:43
TofuLynx
still having troubles
21:44
BAndiT1983
which ones?
21:44
TofuLynx
I cant mount it xD
21:44
BAndiT1983
let me try it under linuxmint
21:45
TofuLynx
it isnt like windows that I can just double click
21:45
BAndiT1983
i'm talking plainly about linux, not windows
21:45
BAndiT1983
do a right-click and select open with disk mounter
21:45
BAndiT1983
disk image mounter
21:45
TofuLynx
yes?
21:45
TofuLynx
I opened
21:46
TofuLynx
and a burn image windows appeared
21:46
BAndiT1983
it should mount the virtual cs
21:46
BAndiT1983
*cd
21:46
BAndiT1983
on linuxmint it's mounted under /media/dev
21:46
BAndiT1983
dev is the user
21:47
BAndiT1983
that's why the path in OC for removable drives in linux is like that
21:47
TofuLynx
Ok
21:47
TofuLynx
hmm
21:49
BAndiT1983
?
21:50
TofuLynx
successfully mounted via command
21:50
TofuLynx
:)
21:51
BAndiT1983
any changes in OCBackup?
21:53
BAndiT1983
if you start it and unmount, then mount again, you should see that it disappears and re-appears in the top-left list
21:59
BAndiT1983
so, off for today, you can still write your questions, will check the logs tomorrow, but reply after the work, good night
21:59
BAndiT1983
changed nick to: BAndiT1983|away
22:20
TofuLynx
nothing appeared on OCBackup :/
22:24
TofuLynx
Good night
22:24
TofuLynx
will go to bed too
22:26
TofuLynx
left the channel