Current Server Time: 02:29 (Central Europe)

#apertus IRC Channel Logs

2018/07/09

Timezone: UTC


01:31
BogdanXOR
left the channel
01:47
BAndiT1983
changed nick to: BAndiT1983|away
01:56
jucar
joined the channel
03:11
jucar
left the channel
04:06
rton
left the channel
04:17
BogdanXOR
joined the channel
04:22
BogdanXOR
left the channel
06:10
Bertl_oO
off to bed now ... have a good one everyone!
06:10
Bertl_oO
changed nick to: Bertl_zZ
07:01
BogdanXOR
joined the channel
07:42
se6astian|away
changed nick to: se6astian
08:52
BAndiT1983|away
changed nick to: BAndiT1983
08:53
BogdanXOR
left the channel
09:04
anuejn
left the channel
09:05
davidak[m]
left the channel
09:05
elkos
left the channel
09:30
elkos
joined the channel
09:32
davidak[m]
joined the channel
09:32
anuejn
joined the channel
09:46
BogdanXOR
joined the channel
10:12
se6astian
changed nick to: se6astian|away
10:45
BAndiT1983
changed nick to: BAndiT1983|away
10:45
BAndiT1983|away
changed nick to: BAndiT1983
11:10
se6astian|away
changed nick to: se6astian
11:26
BAndiT1983
changed nick to: BAndiT1983|away
12:33
Bertl_zZ
changed nick to: Bertl
12:33
Bertl
morning folks!
13:57
TofuLynx
joined the channel
13:57
TofuLynx
Good Afternoon!
14:00
se6astian
hi TofuLynx!
14:04
RexOrCine|away
changed nick to: RexOrCine
14:13
se6astian
changed nick to: se6astian|away
14:17
illwieckz
left the channel
14:34
illwieckz
joined the channel
14:43
se6astian|away
changed nick to: se6astian
15:22
TofuLynx
TeamTalk released?
15:23
TofuLynx
:D
15:28
RexOrCine
Yes.
15:28
se6astian
https://www.apertus.org/axiom-team-talk-14-1-moving-facilites-updates-gsoc-projects-article
15:33
LV
left the channel
15:42
TofuLynx
se6astian: The Uranus and Mars room seem a bit dark, is it normal?
15:54
Bertl
off for a bit ... bbs
15:54
Bertl
changed nick to: Bertl_oO
16:59
se6astian
changed nick to: se6astian|away
17:04
RexOrCine
changed nick to: RexOrCine|away
17:04
illwieckz
left the channel
17:16
nmdis199-
The new office looks really cool! :D
17:39
TofuLynx
By the way, I will be a bit late to the meeting.
17:40
TofuLynx
Aroumd 15 minutes late
17:40
illwieckz
joined the channel
17:43
BogdanXOR
left the channel
17:50
Bertl_oO
changed nick to: Bertl
17:57
Bertl
meeting officially starts in three minutes ...
17:57
Bertl
but a few folks will be late and/or might not come at all (JFYI)
17:57
g3gg0-mobile
joined the channel
17:57
g3gg0-mobile
Hi
17:57
nmdis199-
Good evening everyone!
17:57
BAndiT1983|away
changed nick to: BAndiT1983
17:59
supragya
joined the channel
17:59
g3gg0-mobile
Hi supragya
17:59
supragya
Hi g3gg0-mobile
18:01
supragya
I found a color matrix (XYZ to RGB) value in dng.c
18:01
supragya
I think I'll have to use it
18:02
BAndiT1983
or you can take pre-defined ones -> http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html
18:02
supragya
any other issues you found with the mlv?
18:02
Bertl
okay, so let's wait a few more minutes before we start
18:02
supragya
Hi BAndiT1983
18:02
nmdis199-
okay! :)
18:02
BAndiT1983
hi supragya
18:02
g3gg0-mobile
The RGB should be the camera one
18:02
Bertl
you can prepare your presentations in the meantime :)
18:03
g3gg0-mobile
Didnt check, it arrived in the night. Can only check tonight
18:04
supragya
I don't really know the meaning of color matrix
18:04
supragya
can I get some references to read?
18:05
BAndiT1983
http://www.odelama.com/photo/Developing-a-RAW-Photo-by-hand/Developing-a-RAW-Photo-by-hand_Part-2/
18:05
g3gg0-mobile
Thanjs
18:05
BAndiT1983
https://chdk.setepontos.com/index.php?topic=1157.0
18:06
g3gg0-mobile
Brucelindbloom is perfect
18:06
g3gg0-mobile
Was also my reference
18:07
rahul_
good evening everyone
18:07
ArunM
hello
18:08
g3gg0-mobile
Hi
18:08
se6astian|away
changed nick to: se6astian
18:08
se6astian
good evening, sorry for the delay
18:09
ymc98_2
Hello everyone. Good evening
18:09
nmdis199-
Great team talk , se6astian!
18:10
rahul_
yes, it was really nice @se6astian!
18:10
se6astian
thanks, glad you liked it
18:10
supragya
was that all apertus'?
18:11
se6astian
I hope I covered your all projects adequately, rahuls color peaking only got a very brief mention for example.
18:11
nmdis199-
It was good :)
18:12
se6astian
thanks
18:12
se6astian
like always please pm me now so I can put you in speaking order
18:12
TofuLynx
Hello
18:13
se6astian
evaluatings are coming up so I assume its a very busy time currently :)
18:13
se6astian
order is: rahul, TofuLynx, nmdis199-
18:14
se6astian
rahul_ you are free to start
18:14
rahul_
Thank you
18:16
rahul_
For the second evaluation deliverables, as mentioned in the last meeting, I successfully finished the simulations of my IP, I am currently instantiating the IP into the AXIOM beta pipeline and I hope to get it done successfully by this Wednesday so that I can start my implementation on the actual FPGA fabric.
18:17
rahul_
I am about 1 and half weeks ahead of the scheduled mentioned in my proposal! and hope to get everything done before visiting the office in August so that I have enough time for the final tweeks!
18:17
rahul_
thats all from my side!
18:17
se6astian
great, thanks!
18:18
se6astian
TofuLynx: you turn!
18:18
TofuLynx
se6astian: Ok!
18:18
g3gg0-mobile
left the channel
18:19
TofuLynx
So, last week, I finished the Code Documentation and published it to the apertus wiki
18:19
TofuLynx
https://wiki.apertus.org/index.php/OpenCine#Code_Documentation
18:19
g3gg0-mobile
joined the channel
18:19
TofuLynx
Apart from this, I have been discussing with my mentor about what to do next
18:20
TofuLynx
And we decided to move from OpenMP to OpenCL
18:20
TofuLynx
As such, I spent the last days learning about OpenCL and today I setted up my computer for OpenCL development
18:21
TofuLynx
So, the next days I will be accelerating the debayering methods with OpenCL and hopeful without any problems
18:22
TofuLynx
In sum, the last week was mainly cleaning up the code and finishing the documentation, while preparing myself for the OpenCL
18:22
TofuLynx
I found OpenCL very hard to find resources
18:22
TofuLynx
But I think I am set off for a good start!
18:23
TofuLynx
And that's all, se6astian :)
18:23
BAndiT1983
opencl is very common, google has a lot of hits, if you need help just ask
18:23
TofuLynx
Sure, thanks!
18:23
rahul_
yes, even I had openCL this semester in my university
18:23
rahul_
I have some nice documentation
18:23
rahul_
that can rally help
18:23
TofuLynx
Can you send it? :D
18:23
rahul_
as well as I can give some image processing code to get a head start
18:24
se6astian
did you tap into shaders (cuda, etc.) before?
18:24
rahul_
surely
18:24
rahul_
:)
18:24
TofuLynx
I haven't add the oportunity to do parallel acceleration in my university yet. Only next year!
18:25
TofuLynx
No, I didnt, se6astian
18:25
rahul_
my documents will include both CUDA as well as openCL ,
18:25
TofuLynx
I will only learn about OpenCL, OpenGL and stuff next year
18:25
TofuLynx
by "learn" I mean, take classes xD Obviously I will now learn it for Apertus xD
18:25
se6astian
right, maybe a good start point (of course please discuss with mentor) is doing some game development related basic shaders/tutorials
18:26
se6astian
just an idea to get into the topic
18:26
BAndiT1983
shaders are different than opencl
18:26
se6astian
ah, I thought its closely related
18:26
BAndiT1983
"opencl tutorial" offers a lot at google
18:27
TofuLynx
Yeah, but I was to ask you, will we use OpenCL 2.0 or 1.0?
18:27
BAndiT1983
nope, opencl has other goals, so it's focus lying on processing bytes a lot
18:27
TofuLynx
Because most resources are about 1.0 and dont work with 2.0
18:27
BAndiT1983
latest of course,
18:27
BAndiT1983
?
18:27
BAndiT1983
opencl 2.0 is there for years already
18:28
TofuLynx
That's strange, when I googled I only found tutorials regarding 1.X
18:28
BAndiT1983
check the history -> https://en.wikipedia.org/wiki/OpenCL
18:29
TofuLynx
yeahm 2013
18:29
se6astian
TofuLynx: closure question, how far ahead/behind do you consider your general progress related to the proposed timeline?
18:30
TofuLynx
It really depends, If we take in account the existing OpenMP accelerations, it's almost finished
18:30
BAndiT1983
http://developer.amd.com/wordpress/media/2013/12/AMD_OpenCL_Programming_User_Guide2.pdf
18:30
TofuLynx
However, with OpenCL I am "restarting" over again in the acceleration timeline
18:31
BAndiT1983
opencl is just an extension for the gsoc tasks, as we have most things covered, but i suppose that we have to appraoch the video sequences in next days, so we can do real tests
18:31
se6astian
right!
18:31
TofuLynx
Understood!
18:32
TofuLynx
By the way, regarding the opencl
18:32
TofuLynx
I was planning to do some basic exercises such as matrix summation and stuff
18:32
se6astian
is there a binary release of OC already so the "normal folk" gets a chance to test it?
18:32
BAndiT1983
TofuLynx: https://software.intel.com/en-us/intel-opencl-support/code-samples
18:33
BAndiT1983
not yet, but we can adjust travis-ci build, so the artifacts are not deleted, but uploaded to github "releases" section
18:33
TofuLynx
Oh, that's great!
18:33
TofuLynx
By the way, had a glimpse on the image objects
18:33
TofuLynx
will we use it?
18:33
se6astian
travis build releases sounds good
18:33
se6astian
but even a single manual upload would be appreciated, whatever makes less trouble
18:33
BAndiT1983
TofuLynx: it's up to you to evaluate what we need
18:34
BAndiT1983
there is also interaction between opengl and opencl, if it helps for our stuf
18:34
TofuLynx
Okay, makes sense!
18:34
TofuLynx
Will work on it!
18:34
se6astian
nmdis199-: your turn
18:34
nmdis199-
Okay!
18:34
BAndiT1983
okay, we will focus on linux first and build general executable
18:35
nmdis199-
In first week I worked solely on waveform tool (and read more about it) initially I wanted to calculate luma waveform and rgb waveform but in first week I could do only tool for luma.
18:35
nmdis199-
I faced one problem with it though, because at that time I didn’t know the data provided by /dev/mem I wasn’t able to verify the tool.
18:35
nmdis199-
So, next week Bertl suggested me to try and understand mimg tool and cmv_snap3 so that I could load and dump the data to and from memory. Second week, we discussed about mimg and then I started working on two tools load_raw() and dump_raw().
18:36
nmdis199-
These tools dealt with raw image and were meant to read/write raw image files.
18:36
nmdis199-
I spend next week writing the tools but it had some problem, I was not “loading” the data from the memory to process in dump_raw().
18:36
nmdis199-
So, this was the part where I got stuck, probably because I didn’t understood at that time how data was differently stored in frame buffer and raw image.
18:37
nmdis199-
Bertl helped me to understand it by providing a demo tools and telling me how the data was stored. We discussed quite a lot on this and therefore,Last week, I was successfully able to understand the problem.
18:37
nmdis199-
Now, I can say I am comfortable to understand how cmv_snap3, cmv_hist3 and mimg are working. So, finally after understanding how to use the line frame buffer My next task is to implement these tools in my utilities(histogram,waveform) which I started working on already.
18:37
nmdis199-
:)
18:37
nmdis199-
I’ll also discuss with plotting the graph of tools with external library, or maybe I’ll create one myself (depending on the requirement).
18:37
nmdis199-
https://github.com/nmdis1999/load_raw
18:37
nmdis199-
https://github.com/nmdis1999/Test-Files
18:37
nmdis199-
https://github.com/nmdis1999/dump_raw/
18:38
nmdis199-
All codes are available on beta : /opt/ITI/waveform - > for calculating luminance
18:38
nmdis199-
/opt/ITI/load_raw() , /opt/ITI/dump_raw() and /opt/ITI/new_tools
18:38
nmdis199-
That's all!
18:38
TofuLynx
left the channel
18:38
TofuLynx
joined the channel
18:39
nmdis199-
Probably next week I'll be working on improvising the tools and trying new features on them.
18:39
se6astian
nmdis199-: thanks
18:39
se6astian
are they captured images already of the waveform?
18:40
Bertl
s/they/there/
18:40
nmdis199-
no, the load_raw() and dump_raw() basically was to process the data. I couldn't got time to plot the waveform with the library you suggested because we were working on the two tools at that time.
18:40
se6astian
right
18:41
se6astian
how do you consider your progress ahead/behind schedule?
18:41
nmdis199-
testPlot was meant as test code to plot the waveform. But we definitely would need to discuss the library as well.
18:41
nmdis199-
It's going with timeline, though we had additional tool as well (so couldn't test much ) but the tools were of great help!
18:41
nmdis199-
probably need more work with waveform tool
18:43
nmdis199-
that's it I guess :)
18:43
se6astian
many thanks!
18:43
se6astian
supragya is up next
18:43
rahul_
I have to catch a flight, it was nice discussion, bye everyone
18:43
TofuLynx
Goodbye rahul_!
18:43
nmdis199-
bye! Have a safe journey!
18:43
supragya
In my last evaluation, I was able to encode MLV files and verify them using mlv_dump In this phase, in the beginning, I was asked to look at the DNG structure better. I was able to learn the TIFF/EP system and understand encoding The next phase began with me integrating mv_dump / mlvfs in the current emulator. This took some time but I was able to do it. We took a little detour to understand linearization table in DNGs/CDNG. With a
18:43
Bertl
cya, and have a safe flight!
18:43
supragya
Sorry
18:43
supragya
.... here goes ...
18:44
supragya
In my last evaluation, I was able to encode MLV files and verify them using mlv_dump
18:44
supragya
In this phase, in the beginning, I was asked to look at the DNG structure better. I was able to learn the TIFF/EP system and understand encoding
18:44
supragya
The next phase began with me integrating mv_dump / mlvfs in the current emulator. This took some time but I was able to do it.
18:44
supragya
We took a little detour to understand linearization table in DNGs/CDNG. With a few hiccups, a synthetic linearization table was added in mlvfs.
18:44
supragya
Since then I have been working on making MLVFS work with our MLV format and convert to a DNG. There have been a few issues with struct writing for example - g3gg0 is helping me sort these out.
18:44
supragya
In short, we are really close to getting a full fledged DNG using the emulator. Should only take a week or so (since I have been travelling a lot because of my college).....
18:44
supragya
I think that wraps it up.
18:45
supragya
Since getting a final DNG out is the final objective of my project, I think I am ahead of schedule..... However, your comments would really help
18:46
supragya
(in assessing the progress)
18:46
se6astian
many thanks
18:47
se6astian
please elaborate on the kind of feedback you are looking for regarding progress
18:47
BogdanXOR
joined the channel
18:47
supragya
g3gg0-mobile wanted me to show some DNGs this evaluation
18:48
supragya
While I am working on it... The issues are with mere values in struct being incorrect
18:49
supragya
I am trying to debug it.... However, cannot be sure of the outputs as I am not at home since last 10 days... travelling a lot
18:49
supragya
... views regarding this
18:52
Bertl
okay
18:53
se6astian
ok, will leave that to g3gg0-mobile as I understand it
18:53
se6astian
many thanks!
18:53
se6astian
anyone wants to add/report anything in addition to that?
18:53
supragya
thank you!
18:53
se6astian
now is the time
18:53
Bertl
ArunM: ping?
18:53
ArunM
yes
18:53
ArunM
was just about to ask :)
18:53
ArunM
Hello everyone
18:54
Bertl
okay, please go ahead then :)
18:54
ArunM
A little turn in the sequence of events as i am now integrating the code into main firmware for testing
18:54
ArunM
rather than the designing the GENERATOR as mentioned in the proposal (after discussing that with my mentor :) )
18:54
ArunM
But things are on track with the integration part
18:54
ArunM
Updated my code as problems started arising in the Sequencer , the sequencer part is not commented but will take care of that too
18:54
ArunM
here is the repository again
18:54
ArunM
https://github.com/arun13e/Image_Sensor_Emulation/tree/master/IMAGE_SENSOR
18:54
ArunM
And soon be testing on the real Axiom beta
18:54
ArunM
Nothing much to discuss other than few hurdles while getting used to of the original firmware
18:55
ArunM
documentation of code is still left though
18:55
ArunM
regarding progress with proposal's timeline
18:55
ArunM
considering Generator is done mid way and integration was meant for next evaluation,
18:56
ArunM
i think am going along with the proposal's timeline
18:56
Bertl
yep, sounds good to me
18:56
Bertl
ymc98_2: ping
18:57
se6astian
ArunM: many thanks for the report
18:57
se6astian
felix_: you wanted to report on SDI hardware development progress
18:58
felix_
yes, i made some progress with the sdi board; here a screenshot of the pcb https://i.imgur.com/rSXOFr9.jpg
18:58
felix_
i published the current state of the schematics and board here https://github.com/felixheld/AXIOM-photonSDI-hw
18:59
supragya__
joined the channel
18:59
BAndiT1983
nice
18:59
felix_
and just made a pdf export of the schematics http://sigsegv.notmysegfault.de/intern/AXIOM-photonSDI-hw.pdf
19:00
g3gg0
joined the channel
19:00
felix_
i hope that i get the board ready this week; there's not too much left to do, but i'll have a wisdom tooth surgery this week
19:00
BAndiT1983
ouch
19:00
g3gg0
uuuuh
19:01
ymc98_2
Should I start?
19:02
se6astian
felix_: many thanks and all the best for the surgery
19:02
se6astian
ymc98_2: yes please
19:02
felix_
oh and since it won't be that much work to make a variant of the board with display port ++ output, i'm planning to create a variant of this board with a display port output instead
19:02
supragya
left the channel
19:02
TofuLynx
Hope you have a fast recovery from the surgery, felix_!
19:02
felix_
i'm not planning to work on the gateware side of that module though
19:02
felix_
thx
19:02
se6astian
felix_: great, understood
19:02
felix_
(of the dp++ module)
19:03
felix_
getting the gateware for the sdi module ready and published is definitely on my todo list
19:03
nmdis199-
will be going to have dinner. Have a goodnight everyone!
19:03
TofuLynx
Goodnight! :)
19:03
felix_
i think i wrote everything i wanted to write now
19:04
se6astian
great, thanks
19:04
se6astian
now ymc98_2 you can start
19:04
ymc98_2
I have synthesized transmitter and receiver for the MachXO2. It was more challenging compared to designing the same for Zynq due to limited availability of primitives suitable for project's purposes. To be honest I'm a bit behind schedule.
19:05
ymc98_2
I have resolved a few timing issues. Few yet to be resolved. Currently making tcl scripts for the transmitter and receiver.
19:05
ymc98_2
Very soon I will have the makefiles to build my code.
19:06
TofuLynx
left the channel
19:06
Bertl
looking forward to initial tests on real hardware!
19:06
ymc98_2
Me too.
19:07
ymc98_2
That's all from my end
19:07
Bertl
great! thanks!
19:08
Bertl
anybody else who wants to report something?
19:08
se6astian
quick report from me:
19:09
se6astian
manfred our precision engineer has successfully injection molded our first 2 heatsink prototypes for an improved AXIOM Beta developer kit (larger heatsink, larger fan, slower spinning)
19:09
se6astian
me and herbert have received one heatsink each
19:09
se6astian
and it looks excellent!
19:10
felix_
ooh, nice. do you have pictures of the heatsinks?
19:10
se6astian
we will cover this extensively with one of the next team talks, the whole story with the first failed injection mold attempts
19:10
se6astian
will upload image, one sec
19:15
se6astian
http://files.apertus.org/AXIOM-Beta/heatsink-prototype.jpg
19:16
illwieckz
left the channel
19:17
se6astian
IIRC this is a graphene based thermally conductive plastic
19:18
se6astian
its not as liquid when heated up (for the injection process) as standard plastics so manfred had to go through some challenges to get this inject smoothly
19:19
se6astian
thats it for todays meeting
19:19
se6astian
many thanks everyone for being here and participating
19:19
BAndiT1983
what's the difference to common heatsinks?
19:20
se6astian
to close the meeting here is some exceptionally well worded and motivational comment from youtube to our latest team talk release: ""It's nice to see that with our money you always buy funny videos, a lot of machines of which we the backer have nothing at all after years. I'm sure I speak to a lot of people supportive that you really should be ashamed of yourselves. ""
19:20
BAndiT1983
someone has missed the meaning of crowdfunding and backer out there
19:21
se6astian
well traditional heatsinks are solid metal (aluminum) so they require a much higher mold casting (if they are molded at all) temperature
19:21
se6astian
aluminum: 660.3 °C
19:22
se6astian
which makes this process much more difficult for DIYers like us
19:22
felix_
how is the thermal conductivity compared to heatsinks made from some aluminium alloy?
19:22
BAndiT1983
what about the specs of this one compared to copper or aluminium? like expected temperature drop
19:26
se6astian
I dont have the specific material name at hand currently
19:26
se6astian
from what I remember though the thermal conductivity was very close to that of aluminum
19:27
felix_
nice
19:27
se6astian
we will get the details when manfred returns from vacation at the end of this week
19:28
felix_
no worries; was just being curious
19:28
se6astian
we are also curious :)
19:29
Bertl
we probably should have some real world test results soon
19:29
Bertl
i.e. anwering the question: how does it perfom on a MicroZed/Beta
19:33
illwieckz
joined the channel
19:35
se6astian
https://twitter.com/ApertusOSCinema/status/1016390222664302593
19:35
se6astian
off for dinner now
19:39
illwieckz
left the channel
19:50
illwieckz
joined the channel
20:07
illwieckz
left the channel
20:14
niemand
joined the channel
20:14
niemand
left the channel
20:14
niemand
joined the channel
20:20
illwieckz
joined the channel
20:23
supragya__
left the channel
20:26
supragya
joined the channel
20:38
BAndiT1983
changed nick to: BAndiT1983|away
20:38
BAndiT1983|away
changed nick to: BAndiT1983
21:01
supragya
left the channel
21:17
BAndiT1983
changed nick to: BAndiT1983|away
21:23
BogdanXOR
left the channel
21:39
anuejn
felix_: how hard would it be to make a version with a sata 6g plug?
21:41
niemand
left the channel
21:50
comradekingu
left the channel
21:50
comradekingu
joined the channel
21:59
anuejn
taking the exsistance of litesata into account
22:02
BAndiT1983|away
changed nick to: BAndiT1983
22:39
se6astian
off to bed
22:39
se6astian
good night
22:42
se6astian
changed nick to: se6astian|away
22:55
BAndiT1983
changed nick to: BAndiT1983|away
22:55
BAndiT1983|away
changed nick to: BAndiT1983
23:17
g3gg0
left the channel
23:33
BAndiT1983
changed nick to: BAndiT1983|away
23:58
BogdanXOR
joined the channel
00:04
BogdanXOR
left the channel
00:43
illwieckz
left the channel