Current Server Time: 19:25 (Central Europe)

#apertus IRC Channel Logs

2018/07/09

Timezone: UTC


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