Current Server Time: 23:17 (Central Europe)

#apertus IRC Channel Logs

2018/03/11

Timezone: UTC


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