Current Server Time: 23:14 (Central Europe)

#apertus IRC Channel Logs

2018/03/04

Timezone: UTC


00:36
TofuLynx_
I don't know how to do it
00:40
TofuLynx_
And I didnt find any solution to the weird behaviour yet :/
00:40
TofuLynx_
Going to bed now... Goodnight everybody!
00:40
TofuLynx_
left the channel
00:55
Bertl_oO
off to bed now too ... have a good one everyone!
00:55
Bertl_oO
changed nick to: Bertl_zZ
01:44
rton
left the channel
02:22
futarisIRCcloud
joined the channel
04:12
illwieckz
left the channel
04:17
illwieckz
joined the channel
04:32
futarisIRCcloud
left the channel
04:34
manas
joined the channel
04:37
manas
left the channel
04:37
manas
joined the channel
04:42
manas
left the channel
06:01
supragya
joined the channel
06:20
supragya
left the channel
06:22
supragya
joined the channel
06:31
supragya
left the channel
06:42
supragya
joined the channel
07:05
supragya
left the channel
08:01
niemand
joined the channel
08:01
niemand
left the channel
08:01
niemand
joined the channel
08:05
supragya
joined the channel
08:26
nmdis1999
joined the channel
08:43
nmdis1999
@Sebastian the link for cmv_hist3 is broken https://lab.apertus.org/T734
08:49
nmdis1999
left the channel
09:06
BAndiT1983|away
changed nick to: BAndiT1983
09:06
supragya
left the channel
09:08
BAndiT1983
nmdis1999, cannot change task description, not enough rights, but here is the link (posted there also as comment): https://github.com/apertus-open-source-cinema/beta-software/tree/master/software/cmv_tools/cmv_hist3
09:20
supragya
joined the channel
09:22
supragya
Hi BAndiT1983
09:25
BAndiT1983
hi
09:26
supragya
morning there?
09:27
BAndiT1983
10:27
09:30
supragya
Did you have a look at the sdk?
09:31
supragya
I have a question
09:31
supragya
I could only find one way to make an output file readable by players like VLC... that is exporting using vspipe
09:32
supragya
as AVFS does not work on linux
09:32
BAndiT1983
nope, ddidn't have time, my days are mostly busy with planning, packing and moving stuff to new apartment, maybe tomorrow evening
09:32
BAndiT1983
why does it not work in linxu?
09:33
supragya
VS integration with AVFS is feeble here
09:33
supragya
Read somewhere.. let me find the link
09:34
BAndiT1983
what is about vsfs? still don't know how they are working together, but i'm sure there is some FS module which should work
09:34
supragya
Your link: https://github.com/vapoursynth/vapoursynth/issues/93
09:34
supragya
http://www.vapoursynth.com/doc/avfs.html only talk about windows
09:35
BAndiT1983
another alternative
09:35
supragya
I think there should be VSFS as there is a header lying around (.h) but no documentation
09:38
BAndiT1983
some guys on magiclantern use fuse, but we wanted to use existing stuff, which also would allow to do adjustments to format in between
09:40
supragya
can you provide with a link to fuse codebase?
09:42
Bertl_zZ
changed nick to: Bertl_oO
09:44
BAndiT1983
have to look for their threads, seen it long time ago, partially it was python, so just partially useful to us
09:44
BAndiT1983
https://www.magiclantern.fm/forum/index.php?topic=13152.0
09:45
BAndiT1983
this one seems like C
09:45
BAndiT1983
we could ask g3gg0, when he is online, as he is mentioned there
09:46
supragya
he will be here later in the day I guess
09:46
supragya
Let me have a look
09:47
supragya
What about a1ex?
09:47
BAndiT1983
haven't seen him online for quite some time
09:47
BAndiT1983
thinking about fixes for VS
09:48
supragya
[thinking about fixes for VS] - ?
09:49
BAndiT1983
want to evaluate at some point, what the problems are, also dive a bit into avfs and how it is bound to VS
09:50
BAndiT1983
FUSE is also focused on linux mostly, so it's also a bit of hassle to use possilby
09:52
supragya
I guess that is a problem anyways... one platform will always be proferred by one tool or another
09:53
BAndiT1983
nowadays there should be not that much problems
09:53
BAndiT1983
also win10 gets linux integration which is more and more extended
09:54
BAndiT1983
don't know if performance is degraded much
09:54
BAndiT1983
but native apps are still faster, in my opinion
09:55
supragya
You know better than me :)
09:55
supragya
Tell me the direction I should look into
09:56
BAndiT1983
good question, maybe first a general research about frame servers, so we know if there is an alternative
09:56
BAndiT1983
afterwards you could take a look at the MLV fuse solution, to get the idea what has to be done to do frame serving with it
10:12
BAndiT1983
supragya, C++17 gets filesystem lib, maybe it will be not that difficult to use it in the future to provide frame server for multiple systems
10:13
BAndiT1983
just as reference: http://www.bfilipek.com/2017/08/cpp17-details-filesystem.html
10:16
supragya
[maybe it will be not that difficult to use it in the future to provide frame server for multiple systems] - it being MLV Fuse or VS
10:16
supragya
or in general
10:17
BAndiT1983
just general thought
10:17
BAndiT1983
VS guys seems to have trouble with vsfs
10:17
BAndiT1983
don't know how much effort it requires to get stable linux version
10:17
supragya
and then they dont have avfs, so are you suggesting using C++17
10:18
supragya
when with VS or MLV?
10:18
BAndiT1983
no, we should focus on available stuff
10:18
BAndiT1983
C++17 is just partially implemented in compilers, as far as i know, so it would be a lot of hassle to track down possible features at the moment
10:19
supragya
wild idea, but what does it take to make own frameserver?
10:20
BAndiT1983
https://en.cppreference.com/w/cpp/compiler_support
10:20
BAndiT1983
that was my question to you ;)
10:20
supragya
okay...
10:20
supragya
let me look
10:21
BAndiT1983
if we know what frame server does, then we can estimate what it takes to fix VS or try FUSE or think about some own implementation, maybe also with C++17, as the compilers seems to be rather complete
10:22
BAndiT1983
ah, wait, filesystem is just for GCC in SVN, but nonetheless we need the knowledge about server pipeline
10:25
BAndiT1983
some pages are not really conclusive about the state of filesystem in compilers
10:26
supragya
what about editor specific plugins?
10:26
supragya
VLC specific?
10:26
supragya
something on those lines
10:26
BAndiT1983
frame server should avoid that
10:27
BAndiT1983
otherwise we can start to implement plugins for every player and editor, and it's not what we want
10:27
supragya
anyhow, to accept the streams from the frameserver, there is a requirement of plugins for frameserver anyhow
10:27
supragya
however that is just going to be 1
10:28
BAndiT1983
?
10:28
supragya
if it is not a FS intermediate output like AVFS
10:28
BAndiT1983
the general goal of the task is to have a dummy video file, which is operated through frame server
10:29
supragya
and that is exactly what VS is not able to do with AVFS and VSFS
10:29
anuejn
BAndiT1983: supragya: using fuse on windows shouoldnt be too hard, as there are multiple projects, that implement userspace filesystemdriver libs with fuse warappers
10:30
anuejn
ie. winfsp and dokan
10:30
BAndiT1983
anuejn, do you know the general process to get frame server through it?
10:30
BAndiT1983
seen dokan mentioned in magiclantern thread
10:31
anuejn
well... i would create a virtual file and deliver correct frame data in the read callback
10:31
anuejn
should be easier with formats that have a constant frame size
10:32
supragya
and with constant bitrate and constant framerate
10:33
anuejn
jup
10:34
anuejn
but having almost uncompressed video wont hurt that much in this case, i think
10:34
supragya
once a frameserver is up and running, adding new formats is more like plugin development for frameserver
10:34
anuejn
but with those assumptions it should be quite doable
10:35
anuejn
yes
10:36
anuejn
but i would focus mainly on one wildly supported format, as it is has almost no benefit to be able to support multiple formats
10:37
BAndiT1983
AVI should be sufficient, or not?
10:37
supragya
I guess it will
10:37
supragya
matroska is always hard and inefficient
10:37
BAndiT1983
supragya, just another thing, as i have to leave in a moment
10:37
BAndiT1983
do you know how to fork on github?
10:37
anuejn
i think some quite agressive caching of frames in ram would be helpful for performance
10:37
supragya
BAndiT1983, what? *ambarassed*
10:38
supragya
*embarassed
10:38
supragya
ofc
10:38
BAndiT1983
TofuLynx didn't know, can you explain it to hitm, please?
10:38
supragya
sure
10:38
supragya
once he comes online
10:38
BAndiT1983
he should fork OC to his account and then clone it, afterwards add his code of downscaler he is working on
10:39
supragya
I will tell him
10:39
supragya
Is he working for a PR?
10:39
BAndiT1983
that's why i'm asking as i have to pack my furniture etc., so i won't be online for some time
10:39
BAndiT1983
in first place it's about seeing if his code is going into right direction
10:39
supragya
okay
10:39
supragya
will do, BAndiT1983
10:40
BAndiT1983
he should just commit it to his fork first and then i can review it with him, as he had trouble with dual images, something is off in the buffers
10:40
BAndiT1983
supragya, many thanks, off for now, but if oyu have questions just write them down here, will take a look ath the logs from time to time and answer when i'm online again
10:40
BAndiT1983
see you
10:40
BAndiT1983
changed nick to: BAndiT1983|away
11:38
g3gg0
joined the channel
11:40
g3gg0
left the channel
12:20
nmdis1999
joined the channel
12:21
nmdis1999
In task T734 https://lab.apertus.org/T734 the task is to create a tool for Vectorscope and Waveform, right?
12:22
sebix
joined the channel
12:22
sebix
left the channel
12:22
sebix
joined the channel
12:22
Bertl_oO
correct
12:22
Bertl_oO
https://github.com/apertus-open-source-cinema/beta-software/tree/master/software/cmv_tools/cmv_hist3
12:22
Bertl_oO
is the new link
12:24
nmdis1999
In task it says "First steps are understanding and improving this tool with small new features (crop image and extract histogram only from selection), etc." does that mean I have to improve cmv_hist3 source code?
12:25
niemand
left the channel
12:25
supragya
Hi Iti nmdis1999 and Bertl_oO !
12:25
Bertl_oO
you can write your own tool from scratch as well
12:26
nmdis1999
for extracting histogram?
12:26
nmdis1999
I wanna try that :)
12:26
nmdis1999
Hi Supragya!
12:26
Bertl_oO
go ahead then
12:26
nmdis1999
Cool :D
12:27
futarisIRCcloud
joined the channel
12:32
supragya
left the channel
13:00
supragya
joined the channel
13:20
nmdis1999
We have to read image data from raw12 file in T734?
13:24
nmdis1999
I mean to ask what's the type of image we'll have to use?
13:32
se6astian|away
changed nick to: se6astian
14:00
se6astian
changed nick to: se6astian|away
14:00
nmdis1999
left the channel
14:06
TofuLynx
joined the channel
14:09
TofuLynx
hey!
14:09
TofuLynx
supragya: can you explain me?
14:09
TofuLynx
I click the fork button?
14:13
TofuLynx
changed nick to: TofuLynx_
14:13
TofuLynx
joined the channel
14:13
supragya
hi
14:14
supragya
TofuLynx, sorry was away
14:14
TofuLynx_
No problem :)
14:14
Rex0r
joined the channel
14:14
supragya
Tell me, BAndiT1983 asked me to walk you through
14:14
supragya
TofuLynx, how can I help?
14:14
TofuLynx
I just forked the repo into my git account
14:14
RexOrCine
left the channel
14:15
TofuLynx
Now I just need to work on my forked repo
14:15
supragya
okay..
14:15
TofuLynx
Right?
14:15
supragya
Yes, just click that fork button, it will be forked to your account
14:15
supragya
Now goto your account and the clone that to your local disk
14:16
TofuLynx
Just simply as that?
14:16
TofuLynx
Ok :) Thanks!
14:16
supragya
Or if there were no changes made to OC after you cloned it locally
14:16
supragya
you can change the remote url to point to your forked repo, git pull and then you are good to go
14:17
supragya
From what BAndiT1983 told me, you should then move your changes to the forked repo
14:17
supragya
Similar to how you push to origin from local git directory
14:17
supragya
He will then have a look at that
14:17
supragya
Any confusions?
14:19
TofuLynx_
left the channel
14:19
rton
joined the channel
14:30
nmdis1999
joined the channel
14:36
TofuLynx
Understood! Thanks :)
14:37
futarisIRCcloud
left the channel
14:39
Rex0r
left the channel
14:40
RexOrCine
joined the channel
14:41
TofuLynx_
joined the channel
14:51
supragya
left the channel
15:19
Bertl_oO
nmdis1999: T734 works on the in memory representation of the video data
15:19
Bertl_oO
this is similar to the raw format but not identical
15:21
nmdis1999
I see, here's what I have come upto:-
15:22
nmdis1999
1.Read Image type (I still don't know what should be the image type)
15:22
nmdis1999
2.Extract height, width and pixel information (I am planning to use stb library here)
15:23
nmdis1999
3.After reading image I'll convert it to grayscale (I want to use Luminosity method)
15:23
nmdis1999
4. Count frequency for each pixel value
15:23
nmdis1999
What do you think?
15:24
Bertl_oO
well, there is no 'image type' or 'image information' in the in memory representation
15:24
Bertl_oO
it is basically 4 sensel R,G1,G2,B packed together with overlay information in each 64bit word
15:25
Bertl_oO
the width and height can be read from the sensor registers (but it is probably simpler for a start to specify them on the command line)
15:26
Bertl_oO
for performance reasons, I would avoid going through the memory more than once (memory access is the main limiting factor here)
15:27
Bertl_oO
so it's fine to calculate luminosity, but you should do it in a pipelined way, i.e. read the word, extract what you need, put it into your calculation, advance in memory, rinse and repeat
15:28
Bertl_oO
cropping an image (as suggested in the task) is best done by leaving out the memory access for those pixels completely
15:29
nmdis1999
I see now. Thanks,this definitely helped to understand the task :)
15:31
Bertl_oO
btw, I just realized, that we did not explicitely mention applying for more than one task, but as we have quite a number of tasks and are unlikely to get slots for each task, it makes a lot of sense to apply for more than one task to increase your chances to get a GSoC spot
15:32
Bertl_oO
so do not hesitate to submit more than one application
15:32
nmdis1999
Yes, indeed. But considering last year scenarios (you guys got 3 slots) this year it's probable they'll give at least 3 slots, isn't it?
15:33
nmdis1999
I will definetly apply for two tasks 1. T720 and T734
15:33
Bertl_oO
and of course, you can still work on your tasks when you are not selected for GSoC and we _will_ mentor you as time permits
15:34
Bertl_oO
we hope that we will get 3 or more slots, but you never know
15:34
nmdis1999
True, I can.
15:34
nmdis1999
Yeah, I hope I get into this, if not still I am learning a lot and this is intresting. :D
15:35
nmdis1999
Have you guys recieved any application in VHDL task?
15:37
TofuLynx_
left the channel
15:38
TofuLynx_
joined the channel
15:43
TofuLynx_
Can someone explain what is mlv and how it differentiates from raw?
15:43
TofuLynx_
In memory pattern.
15:44
Bertl_oO
as far as I know, we haven't received any application yet (for any task) but yes, there are some folks interested in VHDL tasks and I'm pretty sure there will be others interested as well ... last year we had two hardware/HDL related slots and one pure software slot
15:44
TofuLynx_
What kind of feedback do you guys give about the applications?
15:46
TofuLynx_
I can't find a page explaining how MLV format works
15:47
Bertl_oO
http://www.magiclantern.fm/modules/modules/mlv_structure.zip/mlv_structure.zip
15:48
Bertl_oO
MLV is a file format (containter) for raw data, while raw (in memory or as raw12/raw16) does not have any metadata just the actual 'raw' data
15:50
Bertl_oO
so the in memory representation (as for T34) is basically an address in memory where you have a number of 64bit words which contain R/G/G/B values each
15:50
TofuLynx_
left the channel
15:50
TofuLynx
Doesn't raw12 have sometimes some info appended at the end?
15:50
Bertl_oO
they are organized as rows of columns and that's it
15:50
TofuLynx
Understood!
15:51
Bertl_oO
the raw12/raw16 is very similar, except that the data is organized differently and, as you observed, can have a block of 127 16 bit values at the end
15:51
Bertl_oO
(they are a register dump of the CMV12k sensor registers)
15:53
TofuLynx
What kind of info does the dump store?
15:53
Bertl_oO
regarding feedback to applications: you should make a good first impression there (you only get one chance to do that :) so it should already be 'as good as possible' (layout, style, content, etc)
15:53
Bertl_oO
but we will provide feedback on the applications as well and you can always submit a 'better' one
15:54
nmdis1999
Before submitting the application I think it's better if get it reviewed , right?
15:54
Bertl_oO
probably
15:55
TofuLynx
Roger that! :)
15:55
TofuLynx
Will try the best to make the first impressions good
15:56
nmdis1999
How's your work going @TofuLynx?
15:56
Bertl_oO
as a well meant advice here: stay away from Word documents, check out LaTeX instead ...
15:57
nmdis1999
Noted, thanks for this :D
15:57
nmdis1999
I do love LaTeX xD
15:58
Bertl_oO
TikZ and PGF for diagrams and illustrations is a good idea too :)
16:06
Davelister
joined the channel
16:06
Davelister
good afternoon
16:09
TofuLynx
I use Google docs :p
16:10
TofuLynx
Hello Davelister!
16:12
nmdis1999
Hi Davelister :D
16:13
nmdis1999
@TofuLynx: Google Docs is good as well. I'm decent in LaTeX but haven't written any article or stuff in it. Just used it casually.
16:14
nmdis1999
left the channel
16:15
TofuLynx
I haven't tried LaTeX yet, although I heard great things about it
16:16
Davelister
problem with LaTeX is sometimes you spend more time to fix something to compile it rathen than writing
16:16
Davelister
otherwise, that's great :-)
16:16
TofuLynx
I see. Maybe the best course of action is to write everything in a simple note or something and then you just copy and paste
16:17
Davelister
(I can't count how many hours I spent to fix just a page rendering into my dissertation)
16:17
TofuLynx
Ouch
16:18
TofuLynx
But yeah overall it's very good
17:05
supragya
joined the channel
17:06
se6astian|away
changed nick to: se6astian
17:07
supragya
TofuLynx, what was the problem with double image in Buffer
17:10
TofuLynx
When I resize the image to half the width and Height, the output becomes weird, with the correct width and height, but the image gets scaled to twice it's height
17:10
TofuLynx
So it appears vertically scaled and cropped
17:10
TofuLynx
I took some screenshots
17:11
supragya
give a link
17:11
TofuLynx
https://i.imgur.com/oJBE0ki.png - normal one, without resizing the OCimage
17:11
TofuLynx
The content has half the width and height, and due to that, it tiles
17:12
TofuLynx
after resizing the OCimage values to half: https://i.imgur.com/LzzVVVL.png
17:13
supragya
what inputs did BAndiT1983 give?
17:13
supragya
I think there are a few culprits here..
17:13
TofuLynx
He said it's a known behaviour, so I have to debug it
17:14
TofuLynx
What are your suspicions?
17:14
supragya
This tiling issue is seen often when using LodePNG often
17:14
supragya
so this means that there is error in debayering code
17:14
TofuLynx
Wait
17:14
supragya
For most part... I am more than sure it's that
17:14
TofuLynx
OC uses LodePNG?
17:15
supragya
Not LodePNG
17:15
supragya
but this happens when the debayering arithmetic has problems
17:15
supragya
This happened to me during the challenge
17:15
supragya
The two images side by side and the below being black
17:15
TofuLynx
So you're suggesting that the debayering class has hardcoded size ?
17:18
supragya
I am suggesting that there is some problems with representation in debayer class
17:18
supragya
If you look in the second image, even the aspect is incorrect
17:18
TofuLynx
That's some valuable hints! Will check the debayering class when I get home
17:18
TofuLynx
Yeah, it's vertically scaled wrongly
17:18
supragya
and why is it zoomed ? you did this?
17:18
TofuLynx
Can you explain why this behaviour happens?
17:18
TofuLynx
I don't know
17:19
supragya
I have a few theories as to why this happens but am not really sure
17:19
supragya
But is definitely representation issue
17:19
TofuLynx
Thanks :)
17:19
supragya
Take a hint - 4 sensels
17:20
supragya
The image is cropped to 1/4
17:20
supragya
Let me get back to you when I find some explanations
17:21
supragya
Point me to the specific files, will you TofuLynx ?
17:22
TofuLynx
I can't point it yet as I haven't uploaded to GitHub my downscaler class
17:23
supragya
downscaler class?
17:24
TofuLynx
Yeah, I am making a version of PreProcessor
17:24
TofuLynx
That extracts only a quarter of the pixels
17:25
TofuLynx
Or even 1/16 of the pixels
17:25
TofuLynx
To improve the performance
17:25
supragya
Point me to the debayer class that links to ProcessingTest
17:25
TofuLynx
Check the TIFFloader
17:25
BAndiT1983|away
changed nick to: BAndiT1983
17:26
TofuLynx
It is responsible for controlling the extraction and the process
17:26
BAndiT1983
supragya, there is no point to look into debayer class, as TofuLynx has to implement his own donwscaler, which circumvents debayering
17:27
BAndiT1983
his class should replace bayerframepreprocessor if we need fast preview
17:27
TofuLynx
Wait
17:27
TofuLynx
So I have to remove from TIFFloader the debayer function?
17:27
BAndiT1983
so i would suggest to replace bayerframepreprocessor in tiffloader by downscaler, afterwards we will do dependency injection for that
17:27
supragya
BAndiT1983, Then I am more than sure that if his implementation is right, this problem will not occur
17:27
BAndiT1983
to test your downscaler, yes
17:28
TofuLynx
Ok! Thanks for the productive discussion! :)
17:28
TofuLynx
But it's supposed to show a grayscale picture then?
17:29
BAndiT1983
i hoped not
17:29
BAndiT1983
as you have enough color information in every 2x2 block
17:29
supragya
It will show grayscale
17:29
supragya
What error you are getting is this:
17:29
BAndiT1983
supragya, why should it be grayscale?
17:30
supragya
Instead of having the RGB stored as RGBRGBRGB
17:30
supragya
something made it RRRRRRR...GGGGGG....BBBBB
17:30
supragya
or it is still RGB
17:30
supragya
but is rendered as LCT_GREY or similar
17:31
BAndiT1983
supragya, OCImage contains 3 arrays of R, G and B, if filled correctly, then it will show color
17:31
supragya
BAndiT1983, we should clearly look at the values that are fed in
17:31
TofuLynx
So it will show normally a color image with a quarter of the pixels?
17:31
supragya
It should show full image color
17:32
BAndiT1983
the task is not that difficult
17:32
BAndiT1983
TofuLynx has just to walk through every second line and get values from 2x2 blocks
17:32
TofuLynx
Yeah :)
17:33
BAndiT1983
R, B and (G1 + G2) / 2
17:33
supragya
I don't know, but have a look at this
17:33
supragya
for(unsigned int i = 0; i<width*height; i++){
17:33
supragya
img[3*i + 0] = ((int*)ocimg.RedChannel())[i]<<4;
17:33
supragya
img[3*i + 1] = ((int*)ocimg.GreenChannel())[i]<<4;
17:33
supragya
img[3*i + 2] = ((int*)ocimg.BlueChannel())[i]<<4;
17:33
supragya
}
17:33
supragya
savePNGtoDisk("PNGfromDNG.png", img, width, height, LCT_RGB);
17:33
BAndiT1983
so color data is there, will have green tint etc., but sufficient
17:33
supragya
This gives error
17:33
supragya
the same error we see here
17:34
BAndiT1983
why is it shifting to the leftÃ
17:34
BAndiT1983
*?
17:34
BAndiT1983
will finish setup of my VM for OC development
17:34
supragya
Even without it, we have error
17:35
BAndiT1983
supragya, your shift will give very wrong values
17:35
BAndiT1983
as the shift right was used to get 8bit per channel
17:36
supragya
BAndiT1983, values will be wrong, and they are... I am saying without them, error occurs too
17:36
BAndiT1983
processingtest has something similar for conversion for thumbnail test ->
17:36
BAndiT1983
for (; i < dataLength; i++)
17:36
BAndiT1983
{
17:36
BAndiT1983
interleavedArray[i * 3] = (redArray[i] >> 4) * 1.0;
17:36
BAndiT1983
interleavedArray[i * 3 + 1] = (greenArray[i] >> 4) * 1.0;
17:36
BAndiT1983
interleavedArray[i * 3 + 2] = (blueArray[i] >> 4) * 1.0;
17:36
BAndiT1983
}
17:37
BAndiT1983
maybe your cast kills it?
17:37
supragya
It maybe the case
17:37
BAndiT1983
comment all 3 lines, then comment in just one and check
17:38
BAndiT1983
you want to shift pointer, if i see correctly
17:39
supragya
this was for TofuLynx to get an idea...
17:39
supragya
This happened earlier to me
17:40
supragya
It got okay during refactoring... idk how
17:41
TofuLynx
Well I just have to remove the debayer process I guess
17:41
BAndiT1983
if i don't know how something happened in code, i try to look at it again, as some errors are just waiting to bite oyu at some inappropriate moment ;)
17:41
TofuLynx
Only the thumbnail image will get wrong, rift?
17:41
TofuLynx
Right*
17:42
BAndiT1983
replace bayerframeprocessor with your downscaler
17:42
TofuLynx
I already did that :)
17:42
TofuLynx
It's just it doesn't circumvent debayering
17:42
BAndiT1983
if you downscaler is correct and you have replaced preprocessor in tiffloader, then both images should be right
17:42
BAndiT1983
debayering is done in presenter, just comment out process()
17:43
supragya
downscaler won't be that hard... arithmetic has to be just right, nothing more
17:44
BAndiT1983
i call it downsclaer, because the image will be half the resolution, it just grabs filled pixels
17:44
BAndiT1983
so we don't have to interpolate etc.
17:44
supragya
BAndiT1983, FUSE is perhaps what we need.
17:44
supragya
libfuse
17:45
supragya
I forgot it.
17:45
supragya
The VFS-FUSE is already applied to linux systems
17:45
TofuLynx
supragya, you just have to skip some pixels when extracting from memory :)
17:45
BAndiT1983
ok, will remember, but we also have to look at the multi-platform side
17:46
supragya
libfuse is there for OSX
17:47
supragya
but we have to use dokany for windows
17:47
supragya
frameserving using libfuse will be much easier than VS..
17:48
BAndiT1983
just reminding you that the build process should be straightforward
17:49
BAndiT1983
many years ago i had to build blender almost every day, as the fire/smoke branch was not included, it was done while gsoc by the way
17:49
supragya
BAndiT1983, https://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/
17:49
BAndiT1983
ubuntu gave me almost no problems, although a bit cumbersome to get all libs, but windows was more awkward to get to build
17:50
BAndiT1983
fuse is file system, to say it plainly, but what does it take to serve AVI?
17:50
TofuLynx
Wow you contributed to the particles system of Blender?
17:50
BAndiT1983
nope
17:51
BAndiT1983
was just building so i could do special effects for some hobby film group
17:51
TofuLynx
Ah ok :)
17:51
BAndiT1983
a year later, i've joined apertus, so had no time to enter blender development
17:51
TofuLynx
Makes sense
17:51
TofuLynx
You joined apertus in 2015?
17:52
BAndiT1983
2013
17:52
BAndiT1983
joined 4,5 years ago
17:52
BAndiT1983
it's a bit of on and off time, as i have a regluar job and life which require more attention from time to time
17:53
supragya
BAndiT1983, https://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/src/bbfs.c
17:53
supragya
This shows us how a filesystem is rewritten just to log the activity
17:53
TofuLynx
Ok :)
17:54
BAndiT1983
supragya, so we have just watch what applications request and supply it to the AVI?
17:54
supragya
I guess that is it
17:54
BAndiT1983
thought so today, but had no time to look into it
17:54
supragya
Much easier and useful that something cumbersome like VS
17:55
BAndiT1983
VS is meant for many things, it's not that cumbersome, but i suppose that it also has not many contributors
17:55
supragya
BAndiT1983, haven't gone much deep into libfuse but last GSoC, I had to read about VFS-FUSE coupling for microkernel systems
17:55
BAndiT1983
for (; i < dataLength; i++)
17:55
BAndiT1983
{
17:55
BAndiT1983
interleavedArray[i * 3] = (redArray[i] >> 4) * 1.0;
17:55
BAndiT1983
interleavedArray[i * 3 + 1] = (greenArray[i] >> 4) * 1.0;
17:55
BAndiT1983
interleavedArray[i * 3 + 2] = (blueArray[i] >> 4) * 1.0;
17:55
BAndiT1983
}
17:56
BAndiT1983
sorry, wrong text
17:56
supragya
So, I know much of FS is easily done through FUSE
17:56
BAndiT1983
https://github.com/vapoursynth/vapoursynth/graphs/contributors
17:56
supragya
However, this specific problem needs an eye
17:58
BAndiT1983
we have MLV stuff as example
17:59
BAndiT1983
main advantage when doing multi-platform stuff, different bugs and erros are reported on different systems
17:59
TofuLynx
Bandit, not checked yet, is there an OCimage equivalent of MLV?
17:59
BAndiT1983
?
17:59
BAndiT1983
what do you mean?
18:00
TofuLynx
DNG image is imported into OCimage, right?
18:00
BAndiT1983
data is placed in OCImage, but same happens in MLVLoader
18:01
BAndiT1983
but only certain image is placed there at the momen, like width and height plus RGB data arrays
18:01
BAndiT1983
*certain image data
18:01
TofuLynx
Uh
18:01
BAndiT1983
?
18:01
TofuLynx
So it's always changing OCimage for each frame?
18:02
BAndiT1983
it's planned that OCImages are placed in pool allocator, for performance
18:02
TofuLynx
Several OCimages?
18:02
BAndiT1983
not loading sequences at the moment, if i'm not mistaken, but old project did it
18:03
BAndiT1983
you have to check it, i don't have an overview right now, was doing many other things in apertus for last year
18:03
BAndiT1983
since last gsoc preparations, so OC was not maintained well
18:07
TofuLynx
Ok!
18:07
TofuLynx
When I get home I will do it
18:08
BAndiT1983
could you upload your code soon?
18:09
supragya
BAndiT1983, have a look at
18:09
supragya
https://www.ibm.com/developerworks/library/l-fuse/
18:10
supragya
Out of all, just read may be the one we will concentrate on
18:11
BAndiT1983
i suppose, but i don't know the details yet, general outline is known, but i would like to know on which events we have to react and so on
18:12
supragya
let me have a closer look, and then tell you. BAndiT1983
18:13
BAndiT1983
i have bookmarked your links for later, cannot dive into that stuff currently, other things have more priority in my life at the moment
18:13
supragya
Bookmark this one too: https://engineering.facile.it/blog/eng/write-filesystem-fuse/
18:13
TofuLynx
If I get home soon (I'm shopping at the moment), I think I can upload today
18:15
BAndiT1983
supragya, because of you, i have to integrate test-driven development into my old development approach :D :P
18:15
BAndiT1983
TofuLynx, no problem, take your time, will take a look into it when i'm in the train tomorrow morning
18:15
supragya
BAndiT1983, I don't know how I should feel by that
18:15
BAndiT1983
:D
18:16
BAndiT1983
i feel the need for TDD and doing it from time to time, but even in my company we are not doing it strictly as management is focussed on more progress in short time
18:16
BAndiT1983
was glad that we have included some selenium UI tests
18:17
supragya
BAndiT1983, could have researched more on libfuse tonight and would like to send you a document summarising the same for tomorrow... but exams XD. However, I will make sure I have something summarised for your train journey tomorrow
18:18
BAndiT1983
supragya, first the study, it's more important
18:18
BAndiT1983
i will read a bit on fuse etc. and look for different things
18:18
supragya
BAndiT1983, It's Heritage and Culture exam. No one studies
18:19
BAndiT1983
won't use it directly, but create some wrapper, so we can exchange the libs in case
18:19
supragya
and this is more interesting
18:19
BAndiT1983
why does no one study for that?
18:19
BAndiT1983
reminds me of big bang theory when Sheldon describes to Raj indian rituals and Raj asks why he explains his own culture to him :D
18:20
supragya
BAndiT1983, have to write about Gandhi tomorrow!
18:20
supragya
not tomorrow, today.. it's midnight
18:21
supragya
BAndiT1983, don't lure to a TV show now... I will fail XD
18:21
BAndiT1983
how is Gandhi seen in india?
18:21
BAndiT1983
i'm not that big watcher, just some episodes with girlfriend at evenings sometime
18:21
BAndiT1983
usually apertus stuff is taking my time at the moment
18:23
supragya
Gandhi - most like him although not his methodology - non violence, nearly everybody thinks he was great and a very small section hates him for some conspiracy theories
18:24
BAndiT1983
what is the exam exactly about? his life? influence?
18:25
supragya
It's about 1857 - first revolt for independence, then 1947 - independence and then about south indian empires.. not much about Gandhi
18:25
BAndiT1983
about british part of it also?
18:26
supragya
Yes, I think so...
18:26
TofuLynx
Low battery, see you soon :)
18:26
TofuLynx
left the channel
18:29
supragya
BAndiT1983, where are you staying btw, which country, state? and the rest of apertus community?
18:29
BAndiT1983
core team of apertus is in vienna / austria
18:30
BAndiT1983
i'm leaving in hessen/germany
18:30
BAndiT1983
same language, so sometimes we exchange infos in PMs in german
18:30
AndroUser
joined the channel
18:30
BAndiT1983
makes discussions easier
18:31
supragya
Wu bist du, Guten Tag, Guten Morgan, handynummer - that's my german
18:31
BAndiT1983
:D is sufficient for everyday life
18:31
supragya
always get confused in s, z and beta
18:32
BAndiT1983
yeah, ask me, after new grammar rules appeared, still not sure when it's à or double s
18:32
BAndiT1983
and german is not my native language
18:32
AndroUser
I'm glad you like Bing Bang Theory, I love it
18:32
supragya
AndroUser connects from android?
18:32
BAndiT1983
you know, we just see a bit of ourselves in this guys
18:33
supragya
this s, z, and beta is why I got [B] in german
18:33
BAndiT1983
same with it crowd
18:33
AndroUser
I'm Iti nmdis1999, just download an app for my android phone. Don't know how to change nickname her
18:33
AndroUser
Here*
18:33
supragya
AndroIRC is it?
18:33
AndroUser
Yeah
18:33
supragya
XD
18:33
supragya
just disconnect from freenode
18:33
BAndiT1983
have only used andchat
18:34
supragya
and reconnect to freenode with new nick
18:34
AndroUser
It's late and I didn't wanted to use laptop rn
18:34
AndroUser
Okay cool
18:34
AndroUser
left the channel
18:34
BAndiT1983
ah, nickname can be changed in menu
18:35
BAndiT1983
http://wiki.androirc.com/preferences
18:35
supragya
BAndiT1983, are you seriously searching these ? XD
18:35
BAndiT1983
waiting for qt install in VM
18:36
AndroUser
joined the channel
18:37
BAndiT1983
AndroUser, have you tried to open options?
18:37
AndroUser
left the channel
18:39
AndroUser
joined the channel
18:40
AndroUser
I did tried changing it in settings
18:40
AndroUser
This app isn't taking my commands -. -
18:40
supragya
XD
18:40
AndroUser
Will do later... I don't have energy to waste on this xD
18:40
supragya
BAndiT1983, not german?
18:41
BAndiT1983
nope, russian
18:41
AndroUser
PS I liked Gandhi's non violence movement but there were some theories regarding him which I have heard. But then again I am rarely into politics
18:42
BAndiT1983onAndr
joined the channel
18:42
supragya
what is happening
18:42
BAndiT1983onAndr
Changing name is easy
18:42
BAndiT1983
;)
18:42
supragya
now BAndiT1983 on android
18:42
BAndiT1983
me on my smartphone
18:42
BAndiT1983
yeah, tested name changing for Iti
18:42
BAndiT1983
really simple
18:42
AndroUser
I know it's easy but this won't change it
18:42
AndroUser
I'll try another all xD
18:43
AndroUser
App*
18:43
BAndiT1983onAndr
left the channel
18:43
supragya
Iti, I am laughing too hard.... nice one BAndiT1983
18:43
supragya
Showed her practically
18:43
BAndiT1983
just wanted to check if i can connect if i'M not at home
18:43
AndroUser
Well... I have no comments xD
18:44
AndroUser
You watch Bing Bang Theory?
18:44
AndroUser
Who's your favorite?
18:52
Bertl_oO
everybody loves sheldon, no? :)
18:52
BAndiT1983
ha, Bertl_oO showed his nerd side :P
18:52
AndroUser
Yes!!!
18:53
AndroUser
The new Sheldon is kinda different though.
18:53
BAndiT1983
new sheldon?
18:53
AndroUser
In s11 he is different if you have noticed
18:53
BAndiT1983
haven't seen last seasons
18:53
supragya
Well I am the Raj here
18:54
AndroUser
Lol xD
18:55
BAndiT1983
so you need alcohol to talk to women?
18:55
BAndiT1983
just watching first season with my girlfriend, as she didn't knew this series
18:55
BAndiT1983
she laughed already very hard about it crowd
18:56
supragya
Well truth be told... never watched BBT
18:56
supragya
so go ahead... call me loser... I am here
18:56
AndroUser
o. O
18:56
supragya
XD
18:57
BAndiT1983
? why is to be behind with movies and series not hip today?
18:58
supragya
?
18:58
AndroUser
Is it? I mean I watch less series and movies compared to my friends but that's because I'm busy working on different things. Although, I do love playing games.
18:58
BAndiT1983
i am lightyears behind all this stuff, as i like practical things like developing for apertus or doing other hobbies
18:58
BAndiT1983
some people looked in awe at me, that i don't know certain series or movies
18:59
BAndiT1983
or maybe i should say shicked
18:59
BAndiT1983
*shocked
18:59
AndroUser
Yeah, I understand. It's probably because most people can't relate to this behavior.
19:00
supragya
well I am behind this because I like work and then in spare time connecting with people, not machines.
19:00
AndroUser
Some people are workaholic and they enjoy doing productive stuff but many people do it because of necessity.
19:00
BAndiT1983
have gathered enough hobbies in my life, that i can easily bypass watching tv
19:00
supragya
Don't have FB thus
19:01
BAndiT1983
?
19:01
AndroUser
That's really great @BAndiT1983
19:01
supragya
Well, I personally don't like FB
19:01
BAndiT1983
you think? some people are also looking awkwardly when i hear about apertus project
19:02
BAndiT1983
*when they hear
19:02
supragya
BAndiT1983, it is common for people to not understand open source in general
19:03
BAndiT1983
it'S not aobut open source, it's generally about technical stuff and software development as hobby
19:03
BAndiT1983
have just transformed my hobby into my profession
19:03
AndroUser
Because you work in your extra time, it's not common as I said. Most people work for money, status etc etc. You are devoting time open source which means you are giving all your time to work.
19:03
BAndiT1983
thought already about joining crytek or deck13 game companies, but working hours and the money are not appealing
19:04
AndroUser
(BAndiT1983) [have just transformed my hobby into my profession] : that's why :)
19:04
BAndiT1983
you need passion to be software developer, otherwise it's tedious job for some people
19:04
supragya
crytek, money not appealing ?
19:05
AndroUser
Yes, agreed. I am lucky that I am pursuing what interests me.
19:05
BAndiT1983
game company sound funny, but you have to work a lot and compared to what you get paid, it's not that much
19:06
BAndiT1983
but it was fun to do my diploma using cryengine3 back then, before it enterd the market
19:08
supragya
once i saw crysis and cryengine, and then frostbite.... I was dumbstuck by visuals
19:09
AndroUser
Cool!
19:09
BAndiT1983
pffff, when i've seen prince of persia 1 and f-19 i've been struck by that and started to learn qbasic :P
19:10
BAndiT1983
Bertl_oO has seen original pong and axiom alpha occured to him ;)
19:10
supragya
ahahahahahhhahahahah
19:11
BAndiT1983
you haven't seen the look of my girlfriend when i've started f-19 some days ago :D nostalgy!!!
19:11
Bertl_oO
https://www.apertus.org/node/324
19:12
supragya
same with when I play F22 raptor... and roadrash
19:12
BAndiT1983
Bertl_oO, totally forgot about that!
19:12
AndroUser
I have played roadrash but didn't really started playing any games until 2010
19:12
BAndiT1983
f22 was awesome for that time, especially after beatiful comanche and other engines based on their game
19:13
AndroUser
Have anyone heard of PubG?
19:13
AndroUser
I personally feel it's a great game.
19:13
BAndiT1983
it's well known worldwide i suppose
19:14
supragya
what are you doing to me? I am lauging so hard
19:14
AndroUser
Yeah, it is :) my shooting isn't that great but I love playing it occasionally.
19:14
supragya
Bertl_oO, really, CEO of well known Japanese company
19:15
supragya
Playing pong at unprecidented quality?
19:15
BAndiT1983
supragya, without 4k display you don't see all the details of pong ;)
19:15
supragya
oh please!
19:16
supragya
Even my calculator is good enough for that
19:16
BAndiT1983
there was really nice pong clone, which has used navier-sokes equations to generate liquid/smoke environment
19:16
supragya
liquid/smoke for pong?
19:16
BAndiT1983
http://anirudhjoshi.github.io/fluid_table_tennis/#
19:16
BAndiT1983
not same but similar
19:17
BAndiT1983
maybe it was called plasmapong, but domain expired
19:18
AndroUser
Really cool :)
19:18
AndroUser
Off to bed now. Have a test tomorrow.
19:18
BAndiT1983
so, OC is finally working in VM, can see DNG, now i just need code from TofuLynx to help with his downscaler
19:18
supragya
Bertl_oO, that april fools video got me hard
19:18
BAndiT1983
good luck and good night
19:19
AndroUser
Good night everyone and thanks :)
19:19
supragya
such laugh
19:19
Bertl_oO
it was a good one, indeed
19:19
Bertl_oO
AndroUser: nn
19:19
supragya
Iti NN
19:19
AndroUser
left the channel
19:19
supragya
Bertl_oO, so it was pong with a wallpaper?
19:20
Bertl_oO
with a dynamic wallpaper and it is actually running on the Beta FPGA
19:20
Bertl_oO
(well the graphics, the game logic is runnung on the Zynq ARM cores)
19:20
BAndiT1983
Bertl_oO, is it possible to do purely in FPGA?
19:21
Bertl_oO
sure
19:21
BAndiT1983
i know that logic will be harder to implement, but it's an interesting challenge to use minimal number of slices
19:21
Bertl_oO
just put a soft cpu there and you're done
19:21
BAndiT1983
is full one required or are just parts sufficient
19:21
BAndiT1983
?
19:22
Bertl_oO
you can do the logic in pure HDL as well, but it is probably not worth the efford
19:23
Bertl_oO
there are tasks which are well suited for FPGAs and there are tasks which are better done in a CPU
19:23
Bertl_oO
but pong in an FPGA is not a big problem even without soft cores
19:27
supragya
we had se6astian in the video right?
19:28
Bertl_oO
yup
19:41
BAndiT1983
supragya, read_callback is our friend in fuse, it seems
19:42
BAndiT1983
still can't wrap my head around the topic, but it's just a matter of time
19:43
supragya
yes, I guess so
19:43
supragya
matter of time
19:44
supragya
BAndiT1983, to be honest, I never really liked VS... but I don't know still
19:45
BAndiT1983
i like the approach of the software, but some things are a bit hard to use
19:46
supragya
it needs a good enough documentation.
19:46
supragya
nothing more
19:46
TofuLynx_
joined the channel
19:46
BAndiT1983
just remember, that it has almost single contributor
19:47
BAndiT1983
OC would also be much further, if there were enough people, heard a lot of excuses to not contribute
19:47
TofuLynx_
Hey
19:47
BAndiT1983
that's why i have considered to do fixes for VS, if it would help us
19:47
BAndiT1983
hi TofuLynx_
19:48
BAndiT1983
have also extended flatbuffers for gsoc last year, but my pull request is still not merged
19:50
supragya
for VS?
19:50
supragya
Hi TofuLynx_
19:50
BAndiT1983
ah, haven't done pull request, but asked them to take a look if it's ok to submit, not important at the moment as golang is not used for apertus firmware currently
19:50
BAndiT1983
supragya, no, flatbuffers, is a lib from google for slim binary packages, allows fast communication, smaller version of protocol buffers
19:51
supragya
Hmm, btw what is golang good at... why to go for it?
19:52
BAndiT1983
has some nice libs in its base, but it is also not my favorite
19:52
BAndiT1983
was suggested by some other guys and i had to learn it, to be able to help the student last year
19:53
supragya
should not be like haskell, a language whose largest codebase is it's interpreter/compiler itself
19:54
BAndiT1983
started with go 1.6, which had large compiled files, after short time seen that 1.9 is out and switched, files got smaller
19:54
BAndiT1983
still not a fan, it has reverse logic of assignment, oop is not how i like it etc.
19:54
BAndiT1983
no real advantages for me at least
19:56
TofuLynx_
Just read the irc log xD
19:56
TofuLynx_
good laughs xD
19:57
supragya
you missed much action
19:57
supragya
see the april fool video
19:57
BAndiT1983
i like more life in apertus chat channel in last weeks
19:58
TofuLynx_
I saw the april fools video xD
19:58
TofuLynx_
it was so damn funny
20:01
TofuLynx_
supragya BAndiT1983
20:01
TofuLynx_
i just commented out the debayer and the issue persists
20:03
BAndiT1983
please upload you code to forked repo, my OC works now and i can take a look as long as i have time
20:03
TofuLynx_
ok!
20:03
BAndiT1983
have 3,5 hours tomorrow, when riding train, so then it will be latest i can response to you about it, hope this time wifi works
20:04
supragya
count me out TofuLynx_ , have exams tmrw
20:05
supragya
But mark my word, the patch is in the arithmetic
20:05
BAndiT1983
cloning your fork right now
20:06
TofuLynx_
but my fork isn't ready yet
20:06
supragya
XD
20:06
BAndiT1983
i know, but it takes quite some time, so doing it already, afterwards i can pull your commit
20:06
TofuLynx_
ah ok :)
20:06
BAndiT1983
just commit your code and i can try it
20:07
BAndiT1983
i like the clang code model plugin in qtcreator
20:08
BAndiT1983
it shows inline if there are errors or warnings for questionable code
20:08
BAndiT1983
not many false positives, so really helpful
20:10
TofuLynx
joined the channel
20:10
TofuLynx
The power went off sorry
20:10
BAndiT1983
?
20:11
TofuLynx
I went offline
20:11
Bertl_oO
TofuLynx: did you cause it?
20:11
TofuLynx
No xD
20:11
Bertl_oO
then nothing to be sorry about:)
20:11
TofuLynx
It was the magic wand
20:11
TofuLynx
(dont know the correct name in english)
20:11
TofuLynx
it's called magic wand in portuguese
20:11
BAndiT1983
magic wand is ok i think
20:12
TofuLynx_
left the channel
20:12
Bertl_oO
depends on what you mean ... google for 'magic wand' and pick one :)
20:13
BAndiT1983
ts, ts, ts Bertl_oO, and that in your age
20:13
BAndiT1983
Bertl_oO, just google for "Zauberstab englisch"
20:14
supragya
I just googled "magic wand"
20:14
supragya
No I am asking why I did so
20:14
BAndiT1983
?
20:14
TofuLynx
oh no xD
20:14
TofuLynx
why did I say magic wand
20:15
TofuLynx
https://static.fnac-static.com/multimedia/Images/PT/NR/71/a3/0c/828273/1540-1/tsp20160812194238/Bosch-Varinha-Magica-MSM88110.jpg
20:15
TofuLynx
this is what I call magic wand in portuguese
20:16
Bertl_oO
looks reasonably similar, but I guess it's getting worse *G*
20:16
supragya
Still looks like maic wand XD
20:16
supragya
magic
20:16
supragya
Bertl_oO, did not see that coming from you XD XD XD XD
20:16
BAndiT1983
https://www.youtube.com/watch?v=N-bjiCSnDug
20:16
Bertl_oO
just be careful and do not mix up your tools ;-)
20:17
TofuLynx
;D
20:18
BAndiT1983
TofuLynx, focus on downscaler :P
20:18
TofuLynx
I can't commit or push using Qt Creator
20:18
TofuLynx
it's giving me errors
20:19
BAndiT1983
haven't used that for commit
20:19
BAndiT1983
try gitkraken
20:19
BAndiT1983
have you set up your git, e.g. name, email etc.?
20:20
TofuLynx
I think so
20:20
TofuLynx
let me check
20:20
Bertl_oO
BAndiT1983: you use a GUI for git?
20:21
supragya
sebastian says: we want to explore the emotional depths of these ____ players locked in an eternal battle for balls and glory XD
20:21
BAndiT1983
:D dammit, forgot that Bertl_oO is awake, when i talk about using GUI in linux
20:22
TofuLynx
xD
20:22
TofuLynx
he is not awake
20:22
BAndiT1983
but GUI is very important when doing bigger software, can't get enough overview in the terminal
20:22
TofuLynx
he is in operation Octopus
20:22
TofuLynx
Going to dinner now, see you :)
20:22
BAndiT1983
have a nice meal
20:23
supragya
BAndiT1983, It's a heritage exam with open book system. So I am just copying notes
20:24
BAndiT1983
and i've thought that oO is Bertl_oO wondering about something the whole time, like: why the hell is the capacitor there? and what the hell have i thought routing this line through that layer
20:24
BAndiT1983
supragya, know such exams, some even allowed laptops, one guy has got math software for an exam with him :D
20:25
supragya
BAndiT1983, oO is otherwise Occupied
20:26
BAndiT1983
i know, just looks funny, if you know the smilie
20:26
BAndiT1983
i've asked same questions about oO etc. before ;)
20:27
supragya
this -> o_O
20:28
BAndiT1983
exactly
20:29
supragya
my fav smilie... also doesnot need any fancy system to show and is not tilted like :)
20:30
TofuLynx
left the channel
20:30
supragya
captures human emotion better
20:32
BAndiT1983
ah, TofuLynx has uploaded something, will check it a bit later, have to drive back now
20:32
BAndiT1983
see you
20:32
BAndiT1983
changed nick to: BAndiT1983|away
20:45
RexOrCine
left the channel
21:02
TofuLynx
joined the channel
21:10
Davelister
left the channel
21:10
TofuLynx
BAndiT1983|away: You can test it now
21:17
TofuLynx_
joined the channel
22:00
se6astian
off to bed
22:00
se6astian
good night
22:00
se6astian
changed nick to: se6astian|away
22:00
Bertl_oO
nn
22:09
enigma_
joined the channel
22:13
seku
left the channel
22:20
RexOrCine
joined the channel
22:21
TofuLynx_
Bertl_oO
22:22
TofuLynx_
what happened to SHOODAK debayering?
22:26
Bertl_oO
nothing yet :)
22:33
sebix
left the channel
22:38
TofuLynx_
hmm
22:38
TofuLynx_
what do you mean by nothing yet? xD
22:39
TofuLynx_
is getzi still around here?
22:40
supragya
good night TofuLynx Bertl_oO, everyone, off for now
22:40
TofuLynx_
goodnight raj!
22:44
supragya
left the channel
22:49
BAndiT1983|away
changed nick to: BAndiT1983
22:49
TofuLynx_
hmm
22:49
BAndiT1983
TofuLynx_, have adjusted a bit, seems to work now, but haven'T tested thoruroughly
22:49
BAndiT1983
for (index = 0; index < dataSize; index += 2)
22:49
BAndiT1983
{
22:49
BAndiT1983
_dataRed[dataIndex] = _outputData[index];
22:49
BAndiT1983
_dataGreen[dataIndex] = (_outputData[index + 1] + _outputData[index + _width]) >> 1;
22:49
BAndiT1983
_dataBlue[dataIndex] = _outputData[index + _width + 1];
22:49
BAndiT1983
dataIndex++;
22:49
BAndiT1983
if(index % _width == 0)
22:49
TofuLynx_
I saw that G3ggo just published the new task
22:49
BAndiT1983
{
22:49
BAndiT1983
index += _width;
22:49
TofuLynx_
what was the error?
22:49
BAndiT1983
}
22:49
BAndiT1983
}
22:50
BAndiT1983
dataSize is width * size, just for performance reason, so CPU does not re-calculate with each iteration
22:50
TofuLynx_
yeah
22:50
BAndiT1983
i haven'T compared changed code yet, let us discuss that tomorrow, it'S late here and i have to catch the train in the morning
22:50
TofuLynx_
but you seem to removed the "jump"
22:50
TofuLynx_
Ok :) We shall discuss tomorrow
22:51
TofuLynx_
Have a nice travel
22:51
BAndiT1983
main change was the loop
22:51
BAndiT1983
thank you, good night
22:51
BAndiT1983
changed nick to: BAndiT1983|away
23:01
TofuLynx_
going away too
23:01
TofuLynx_
Good night everyone!
23:01
TofuLynx_
left the channel
23:01
TofuLynx
left the channel
23:10
slikdigit
joined the channel
23:51
futarisIRCcloud
joined the channel