Current Server Time: 23:27 (Central Europe)

#apertus IRC Channel Logs

2018/02/26

Timezone: UTC


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