Current Server Time: 13:24 (Central Europe)

#apertus IRC Channel Logs

2018/03/04

Timezone: UTC


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