Current Server Time: 21:33 (Central Europe)

#apertus IRC Channel Logs

2018/03/11

Timezone: UTC


00:22
TofuLynx
left the channel
02:04
Bertl_oO
off to bed now ... have a good one everyone!
02:04
Bertl_oO
changed nick to: Bertl_zZ
03:15
aombk2
joined the channel
03:18
aombk
left the channel
03:51
nmdis1999
joined the channel
06:08
niemand
joined the channel
06:15
se6astian|away
changed nick to: se6astian
07:50
nmdis1999
left the channel
08:42
Bertl_zZ
changed nick to: Bertl
08:42
Bertl
morning folks!
09:33
Bertl
off for now ... bbl
09:33
Bertl
changed nick to: Bertl_oO
10:04
rton
joined the channel
10:24
nmdis1999
joined the channel
10:27
TofuLynx
joined the channel
10:28
supragya
joined the channel
10:43
Iti
joined the channel
10:45
nmdis1999
left the channel
10:56
Iti
left the channel
10:56
supragya
left the channel
10:58
nmdis1999
joined the channel
11:04
se6astian
lab.apertus.org undergoing maintenance shortly
11:06
nmdis1999
Okay :)
11:06
simon____
joined the channel
11:07
simon____
left the channel
11:20
simon____
joined the channel
11:23
simon____
Hi I'm new here, can someone help me on how to enter in google summer of code?
11:27
nmdis1999
Hi Simon!
11:27
nmdis1999
What task are you interested in?
11:30
nmdis1999
I'd recommened you to check this page (It's under maintenance right now so check after 30 min or an hour) https://lab.apertus.org/project/view/20/
11:30
nmdis1999
This consist of GSoC 2018 projects
11:36
Rex0r
simon____: In the meantime there will be some things you can explore here - https://wiki.apertus.org/index.php/GSoC_Overview
11:39
simon____
nmdis1999 time ago I've read that there is a task to enter the summer of code...is it true?
11:40
nmdis1999
There are qualification task that you must fulfill to submit proposal for the task, which language you're particularly interested in?
11:40
nmdis1999
There's VHDL Challenge/Kernel Challenge/C++ and C Challenge/QEMU Challenge
11:41
nmdis1999
the challenge you must complete depends on the task you want to pick up.
11:42
nothingismagick
joined the channel
11:43
nmdis1999
left the channel
11:43
nothingismagick
moinsen
11:43
Iti
joined the channel
11:50
nmdis1999
joined the channel
11:52
BAndiT1983|away
changed nick to: BAndiT1983
11:53
Iti
left the channel
12:04
simon____
I have a good C knowledge but in the mean time I'm studying VHDL
12:05
se6astian
https://lab.apertus.org move complete
12:05
se6astian
it might still take up to 30 minutes until your DNS entry updates
12:07
nmdis1999
https://lab.apertus.org/T872 - for C++/C
12:08
nmdis1999
https://lab.apertus.org/T871 - VHDL Challenge
12:09
nmdis1999
@sebastian : working fine for me now :)
12:10
nmdis1999
@simon___: if you have any query regarding any task feel free to ask, I'll help you wherever I can.
12:11
supragya_adr
joined the channel
12:11
supragya_adr
BAndiT1983, hi
12:12
BAndiT1983
hi supragya_adr
12:12
supragya_adr
We got avi output!
12:13
supragya_adr
Although some color issues..
12:13
BAndiT1983
color issue is the least problem, interface is more interesting
12:14
simon____
So first i have to do the qualification task (Only one is accepted or can submit two for example?) and than what i have to do if i complete it?
12:14
supragya_adr
Have a look... The user specific settings are cleanly placed in a struct
12:16
supragya_adr
simon____, as Herbert says: one relavant good quality task is better than multiple subpar ones. :)
12:18
supragya_adr
After this... Talk of the project here or the proposal..
12:19
supragya_adr
BAndiT1983, what next now... Seems like connecting all three, occore fuse and aviencode.
12:21
BAndiT1983
try fuse and AVI first, then occore
12:21
simon____
Ok thanks :), but after completing the qualification?
12:22
simon____
Ok I've just read it superjaga .)
12:23
BAndiT1983
supragya_adr, you should split your long method into multiple smaller ones
12:23
BAndiT1983
otherwise it's maintenance hell
12:23
supragya_adr
BAndiT1983, what about the proposal? New tasks to add?
12:24
supragya_adr
superjaga? XD
12:24
simon____
lol exscuse me
12:26
BAndiT1983
supragya_adr, i had no time to take a look at anything in the last days, even now i'm building my furniture up and trying to check latest updates from apertus
12:26
simon____
left the channel
12:26
simon____
joined the channel
12:28
supragya_adr
Lets discuss when you are free somewhere this week... Dont want to bother you much with this. Tell me when it good time BAndiT1983. :)
12:29
simon____
left the channel
12:29
TofuLynx
supragya_adr , whats adr?
12:29
supragya_adr
android
12:33
BAndiT1983
supragya_adr, just write more or less precise questions, as i cannot guarantee that i will have much time, tomorrow i have to go to work, afterwards drive to old apartment to get stuff and so on
12:34
BAndiT1983
the structs should be portable, without windows specific data types and maybe with attribute names which have more meaning than the original ones
12:35
BAndiT1983
would also avoid hungarian notation, this is obsolete for long time
12:35
supragya_adr
BAndiT1983, with current state, The frameserver itself cannot be the 12 week work. I am asking how are we extending this.
12:35
BAndiT1983
replace char[] with std::string
12:41
BAndiT1983
supragya_adr, good question, we could think of something like parameter changes
12:42
BAndiT1983
if the video file is loaded and it opens in an application, then a small OC window would popup, to allow to change debayering method, color adjustments etc.
12:42
BAndiT1983
jsut as an idea at the moment
12:44
supragya_adr
left the channel
12:45
supragya
joined the channel
12:45
BAndiT1983
supragya, have you read the log?
12:45
supragya
yes
12:45
BAndiT1983
ok
12:46
supragya
so it will be another Qt application?
12:46
BAndiT1983
biggest topic is the performance
12:46
nmdis1999
left the channel
12:46
BAndiT1983
Qt would be automatically required, because of occore
12:46
BAndiT1983
check the pool allocator thing, so we can buffer frames
12:46
supragya
I havent tinkered with Qt yet
12:47
BAndiT1983
have to encapsulate Qt, so you just have some defined API to create such stuff, without going too much into details
12:48
supragya
I thought I had to deal with the "liboccore.so" and build on top of it
12:49
supragya
Or is it somehow different...?
12:49
BAndiT1983
yes, my sentence was mainly targetting the UI part
12:49
supragya
so this would also be added just like processingtest to the main build suite?
12:50
LordVan
joined the channel
12:50
supragya
and what about sequences...?
12:50
nmdis1999
joined the channel
12:50
nmdis1999
left the channel
12:51
supragya
guess only then poolallocator and an AVI output is relevant
12:51
nmdis1999
joined the channel
12:51
BAndiT1983
sequences will be added soon, just have to sit down and implement it
12:52
BAndiT1983
not that big deal, but i want to add sequential loading, which avoids headers of other frames, after first one
12:53
supragya
so will that be a part of my gsoc?
12:54
supragya
I have seen that DNG parser... it's easy to make it also look out for sequence
12:54
BAndiT1983
if you would like that taks, then we can postpone implementation for gsoc
12:55
supragya
I would leave the changes to occore for gsoc
12:55
BAndiT1983
it would contain the evaluation of the pool allocator library (link posted before), then adjust loader for sequences, afterwards add loading of just the image data of frames after first one
12:55
supragya
and really make the libfuse FrameServer work
12:56
supragya
I have seen it, it is not very difficult, at least in first glance...
12:56
BAndiT1983
i think it's ok, if we need more task definitions, then we can discuss them with se6astian, alexML etc.
12:56
supragya
however have to look into poolallocator working
12:56
supragya
meanwhile in the community bonding period... the frameserver will be ready to work with occore
12:57
BAndiT1983
i would suggest to read a bit about c++11 and also about code refactoring
12:59
supragya
hungarian notation -> snake case?
13:02
BAndiT1983
nope, hungarian notation is when data type is written in front of attribute name dwInitialFrames
13:02
BAndiT1983
i would reduce it seimply to initialFrames
13:02
ymc98
left the channel
13:02
supragya
well I just copy pasted the structs
13:02
BAndiT1983
*simply
13:02
supragya
and it turned out they were wrong
13:02
BAndiT1983
?
13:02
supragya
had to change so much in the BITMAPINFOHEADER
13:03
supragya
to get it to work
13:03
supragya
for example DWORD biCompression should really be FOURCC biCompression
13:03
supragya
and LONG should be DWORD
13:04
supragya
not big differences... but sure wasn't small to look past
13:04
BAndiT1983
you have to be aware of different versions of the headers, that's why i rewrote some of them on my side
13:04
supragya
you are reworking my code?
13:04
BAndiT1983
some of them are for windows CE, some for old windows versions, before 7 or 8 etc.
13:06
BAndiT1983
i was reworking your previous version of it, to get some interface out of it, so the user doesn't have to bother with internal avi structure
13:06
supragya
well I have done it in the new one
13:06
illwieckz
left the channel
13:06
BAndiT1983
there are also a lot of places which we can reduce, like dual memcpy, which is not necessary
13:07
BAndiT1983
i've seen the new one, but need to take a thorough look later, when i'm done with other stuff
13:07
supragya
sure!
13:07
illwieckz
joined the channel
13:10
supragya
have a look later at https://github.com/supragya/libfuse-FrameServer/blob/c039045e2eeaadbf633138e0437a7177918fde60/AVIWriter/src/AviEncode/AviEncode.cpp#L100, the codecs BI_RGB(RGB2) don't show the correct frames.
13:10
supragya
YUYV works too.. not sure about color
13:10
supragya
btw, thanks for time, BAndiT1983 :)
13:11
BAndiT1983
supragya, no problem, just my hobby
13:12
BAndiT1983
you should use uncompressed video, no codecs
13:12
supragya
any specific things I should look for in C++11 or refactoring?
13:12
supragya
no codecs are used
13:12
supragya
RGB2 is supposed to provide the 24bpp raw frames to the players
13:12
supragya
same with YUYV
13:12
BAndiT1983
i see H264 in the code
13:13
supragya
well new commit needs pushed
13:15
supragya
BAndiT1983, done!
13:26
supragya
left the channel
13:40
nmdis1999
left the channel
13:43
nothingismagick
left the channel
15:10
Rex0r
Labs are back online.
15:26
BAndiT1983
changed nick to: BAndiT1983|away
15:39
TofuLynx
left the channel
15:55
supragya
joined the channel
15:58
supragya
Do we have any particular format for the proposal? se6astian, Rex0r Bertl_oO ?
16:08
se6astian
no
16:08
se6astian
surprise us :)
16:09
supragya
also, I didn't get what bandit meant here
16:09
supragya
[19:26:22] <BAndiT1983> i think it's ok, if we need more task definitions, then we can discuss them with se6astian, alexML etc.
16:10
supragya
did he mean to discuss with you now, or later during gsoc?
16:19
supragya
left the channel
16:45
BAndiT1983|away
changed nick to: BAndiT1983
16:47
nmdis1999
joined the channel
16:48
nmdis1999
But there are few questions thats we must answer ib the proposal, right?
16:49
XD[m]1
joined the channel
16:52
Bertl_oO
think of the proposal as job interview ... you want to tell us what you have been doing, what your strengths are, what you plan to do for/with us and how you plan to do it
16:55
Bertl_oO
make a realistic timeline and define your goals as well as milestones
16:56
danieel
Bertl_oO: do you have any idea whether it is possible to provide a vivado compile service? (or if the license forbids that?)
16:56
nmdis1999
Okay, cool. One thing, in the timeline shall I mention the time I'll be giving to my studies? Or shall I mention it in different section?
16:56
Bertl_oO
danieel: doesn't Amazon do that already?
16:57
danieel
i meant to setup something like a nightly build host
16:57
Bertl_oO
probably best to ask that on the Xilinx forum
16:58
Bertl_oO
nmdis1999: you definitely want to mention when you will be otherwise busy, etc so that we can consider that, but you don't need to go into detail why
16:59
Anisha
joined the channel
16:59
nmdis1999
Okay, thanks Bertl :)
16:59
Anisha
left the channel
16:59
Bertl_oO
you're welcome!
17:00
supragya
joined the channel
17:06
anuejn
danieel: Bertl_oO: would like to have that, too :)
17:10
nmdis1999
left the channel
17:15
gsoccer
joined the channel
17:17
danieel
Bertl_oO: anuejn - asked on Xilinx - https://forums.xilinx.com/t5/Installation-and-Licensing/Does-license-cover-a-nightly-build-or-compile-service/td-p/837772
17:33
BAndiT1983
changed nick to: BAndiT1983|away
17:48
anuejn
nice, thx
18:06
gsoccer
left the channel
20:15
BAndiT1983|away
changed nick to: BAndiT1983
20:45
se6astian
off to bed
20:45
se6astian
good night
20:45
supragya
left the channel
20:45
se6astian
changed nick to: se6astian|away
20:51
LordVan
left the channel
20:54
niemand
left the channel
21:01
BAndiT1983
changed nick to: BAndiT1983|away
21:39
BAndiT1983|away
changed nick to: BAndiT1983