Current Server Time: 08:12 (Central Europe)

#apertus IRC Channel Logs

2018/03/03

Timezone: UTC


00:33
g3gg0
left the channel
01:27
slikdigit
joined the channel
01:33
rton
left the channel
01:53
slikdigit
left the channel
01:55
TofuLynx
joined the channel
02:01
TofuLynx
left the channel
02:01
TofuLynx
joined the channel
02:15
Bertl_oO
off to bed now ... have a good one everyone!
02:15
Bertl_oO
changed nick to: Bertl_zZ
02:20
TofuLynx
left the channel
02:21
TofuLynx
joined the channel
02:30
TofuLynx
left the channel
02:57
TofuLynx
joined the channel
03:09
TofuLynx
left the channel
03:10
TofuLynx
joined the channel
03:19
TofuLynx
left the channel
03:21
TofuLynx
joined the channel
03:57
supragya
joined the channel
04:01
TofuLynx
left the channel
04:08
ymc98
joined the channel
04:44
supragya
left the channel
05:08
TofuLynx
joined the channel
05:23
slikdigit
joined the channel
05:25
TofuLynx
left the channel
05:36
TofuLynx
joined the channel
05:43
TofuLynx
left the channel
06:07
slikdigit
left the channel
06:12
BAndiT1983|away
changed nick to: BAndiT1983
06:36
supragya
joined the channel
06:44
supragya
BAndiT1983, ever had libtool problems with VS?
07:00
niemand
joined the channel
07:00
niemand
left the channel
07:00
niemand
joined the channel
07:19
BAndiT1983
supragya, what do you mean?
07:20
supragya
BAndiT1983, nvm... arch had some problems!, had to downgrade some libs
07:21
supragya
somehow two different versions of libtool and libtoolize were sitting there
07:21
supragya
BAndiT1983, I understood way of writing plugin.. need to implement...doing it
07:22
BAndiT1983
have you succeeeded in creating most simple plugin which you can call from script?
07:22
supragya
I have succeeded in making the build process work :) this libtool had me all night
07:23
supragya
What I have gathered is that we are to be writing a filter... aren't we?
07:23
BAndiT1983
i don't know the details about VS, never tried to implement a plugin for that
07:23
BAndiT1983
what is libtool?
07:24
supragya
just give me a little more time
07:24
supragya
well libtool is supposed to make makefile which aids make
07:24
BAndiT1983
seems rather old
07:25
BAndiT1983
using cmake usually for make stuff
07:25
supragya
I have too... Using CLion now
07:25
supragya
but we did not create VapourSynth... do we :)
07:25
BAndiT1983
?
07:25
BAndiT1983
are you sure you will be able to debug through OCcore with clion?
07:26
supragya
Not an idea but can make a script... that's my aim for now
07:26
BAndiT1983
seems like you are trying to do too much
07:26
supragya
[have you succeeeded in creating most simple plugin which you can call from script?] - If this is successful... I see OCcore addition would be not too hard
07:26
BAndiT1983
just take qtcreator, which has all the tools you need at the moment
07:27
BAndiT1983
just create a plugin first, no need to rush forward, before you even have some code which is recognized by VS
07:27
BAndiT1983
before even considering adding OCcore
07:27
supragya
that's what I am doing... believe me.. I am not rushing... doing just what you sid
07:27
supragya
*said
07:27
BAndiT1983
and you should be able to debug through OCcore in case of problems
07:28
BAndiT1983
in case of problems with IDE i cannot help much, as i know intellij from same team, but used clion only barely to take a quick look long time ago
07:29
supragya
Using Clion just for jumps and definitions
07:29
supragya
nothing more
07:29
supragya
still building old school way... terminal
07:30
supragya
Let me get some result... then discuss
07:30
BAndiT1983
i'm doubting a bit that you will be able to debug, if you are building through terminal
07:31
BAndiT1983
as an IDE needs symbol files for code mapping
07:32
BAndiT1983
have you tried to open cmakelsits.txt or cmake project in clion?
07:32
supragya
Yes
07:33
BAndiT1983
has clion succeeeded to build OC?
07:35
supragya
no
07:37
BAndiT1983
that could be a problem, as debugging is very important for software development
07:46
seku
joined the channel
07:51
zhibli
joined the channel
08:06
zhibli
left the channel
09:03
supragya
left the channel
09:21
mithro
left the channel
09:21
supragya
joined the channel
09:22
mithro
joined the channel
09:35
derWalter1
joined the channel
09:37
derWalter
left the channel
09:43
Bertl_zZ
changed nick to: Bertl
09:44
Bertl
morning folks!
09:44
BAndiT1983
hi
09:47
supragya
hi Bertl
09:50
g3gg0
joined the channel
09:56
supragya
BAndiT1983, Bertl seems like www.apertus.org's certificate has expired
10:04
Bertl
happens every now and then ...
10:21
Bertl
(will be fixed soon)
10:40
supragya
BAndiT1983, I am able to run VS and stream the output to a player
10:40
BAndiT1983
very good
10:40
supragya
although the plugin is not mine
10:40
supragya
Let me explain
10:41
supragya
the simple plugin you said that would read a file and stream it out
10:41
supragya
is actually a full fledged plugin like ffms2 and avisource
10:42
supragya
and even they only deal with only a few formats
10:43
supragya
However the plugin creation process is simply creation of a dynamic library
10:43
supragya
.so
10:43
supragya
or .dll
10:43
BAndiT1983
?
10:43
BAndiT1983
i don't understant what's going on
10:43
BAndiT1983
what full fledged plugin?
10:44
BAndiT1983
the plugin should simply request data through OCcore lib and pass it on to V
10:44
BAndiT1983
*VS
10:44
supragya
well, you asked me, I should start by writing a plugin that could read a video file and stream it out
10:44
supragya
that is what FFMS2 does
10:45
BAndiT1983
???
10:45
BAndiT1983
when have i asked that?
10:45
BAndiT1983
i've suggesteds to implement a simple plugin so you can learn how it is done for VS
10:45
BAndiT1983
afterwards to bind OCcore and pass one frame to VS, maybe also try to serve it to another player which does not support DNG
10:46
supragya
okay..
10:46
supragya
will work on it now...
10:46
BAndiT1983
why should we need some video plugin, when there are tons out there, which use FFMPEG, we need special ones for RAW data
10:46
supragya
But have to say.. there is very little documentation for VS
10:46
supragya
I thought you suggested as an exercise
10:46
BAndiT1983
i know, had also to go through docs, forums, source code and different examples to get it to work back then
10:47
BAndiT1983
yes, as an excercise so you learn VS internals, but it should be the base of OC plugin
10:47
BAndiT1983
don't have time at the moment to draw some diagram for the pipeline
10:48
BAndiT1983
but i've posted it here before some times
10:48
supragya
I remember it
10:48
supragya
don't worry
10:52
supragya
BAndiT1983, this one right? [occore -> vs plugin -> vs -> vsfs/avfs? -> video editor]
10:52
BAndiT1983
yes
10:52
BAndiT1983
plugin just has to
10:53
BAndiT1983
- load requested file through occore, by using img loader and maybe debayer
10:53
BAndiT1983
- pass the data to VS
10:53
BAndiT1983
- VS passes it further
10:53
supragya
got it
10:54
BAndiT1983
have to sit down and implement own prototype, but ither stuff is taking my attention at the moment
10:54
supragya
Take your time, I will figure things out with general prototype creation
10:54
supragya
and then will move to incorporate debayer
10:54
supragya
*occore
10:55
supragya
[ general prototype creation] - general way of making plugin
10:55
BAndiT1983
i think GetFrame() from VS is the central point, you should inspect the source code or docs, to find out which formats it does accept
10:56
supragya
yes it is
10:56
supragya
it is the central point
10:56
BAndiT1983
i've meant, to create sample code for myself, so i know how it works
10:56
supragya
but registering a filter etc are also nitty gritties
10:56
supragya
sample code - that is what I am concentrating on now too
10:57
BAndiT1983
that's always a problem with plugins, every application has its own quirks
10:57
BAndiT1983
implemented plugins for 3ds max long time ago, was no fun at the beginning, as registering it was already cumbersome
10:59
supragya
I guess, setup was cumbersome till now. Let's see :)
11:00
BAndiT1983
luckily the source code is open, you can also look at the code of other plugins to get the idea, as you will learn, if you try it from scratch
11:01
BAndiT1983
at least for me it'S easier to learn that way, than trying to pick around in some big source code
11:01
supragya
New for you too?
11:01
supragya
why did you select VS, I wonder
11:02
supragya
:0
11:02
supragya
[ you can also look at the code of other plugins to get the idea] - looks like the only way here
11:03
BAndiT1983
we have looked around a bit and as avisynth was very popular and VS is successor to it, we have chosen it
11:03
BAndiT1983
if you have some alternative, then you could propose it
11:04
BAndiT1983
we just wanted some frame server for custom data, magiclantern forum has some, but they are using fuse which was difficult to setup in windows
11:05
supragya
are we worried about windows much?
11:05
BAndiT1983
another alternative is to extend AVFS so it serves our data as AVI, or something like that, nut this whole stuff needs evaluation
11:05
BAndiT1983
why not? OC is also focussing on 2 systems, maybe also on OSX later
11:06
BAndiT1983
people prefer different OSes, so why should we limit them
11:06
supragya
AVFS has hard time running with VS on linux
11:06
supragya
streaming seems the only way
11:07
supragya
I am using VS-editor with inbuilt player, so I could stream and test without using AVFS
11:07
BAndiT1983
inbuilt player is ok for now, but some dummy AVI for other players is important for later
11:07
BAndiT1983
i would still suggest VLC for later tests
11:08
supragya
I guess it is, but once we have streams, it would be a matter of using FS for it
11:08
supragya
another story
11:09
BAndiT1983
to be honest, haven't investigated that
11:09
supragya
BAndiT1983, also VS plugin for OCcore is the GSoC thing, how much should I be doing by now? or it may change?
11:09
BAndiT1983
tasks can be changed, we can just extend it later
11:09
supragya
[to be honest, haven't investigated that] - I am speculating too
11:10
BAndiT1983
i know the basics of the streaming, how it sohuld work and such, but haven't actually tried to do it myself
11:10
supragya
Last time, you made a plugin?
11:10
supragya
what did it do?
11:11
BAndiT1983
?
11:12
supragya
i know, had also to go through docs, forums, source code and different examples to get it to work back then - this
11:12
supragya
to get VS running or to make plugin
11:14
BAndiT1983
partially for my work for hobby film group, to clear up bluescreen videos, but also for last gsoc, so i'm prepared to answer questions from students, regarding VS plugin
11:15
supragya
last time, did anyone came for plugin?
11:16
supragya
gsoc wise?
11:16
BAndiT1983
no
11:16
supragya
any proposal
11:16
supragya
okay
11:17
BAndiT1983
we ditched OC last year in favor of REST interface, internal discussions brought the importance of camera remote control up
11:18
BAndiT1983
this would be also an interesting task this year, but currently we are evaluating another approach for UI communication, so there is no time to create task for it yet
11:19
supragya
so OC is in the race?
11:21
BAndiT1983
this year are more people attending, which are interested in C++, so yes
11:22
BAndiT1983
also looking forward for new ideas from people for apertus GSoC
11:22
BAndiT1983
we are not limited to given ones
11:23
supragya
Well, I have come quite far on this.... so wont be proposing any new ones
11:23
supragya
Lets see how it goes
11:23
BAndiT1983
if you are happy with the task, then it can be extended in any direction which fits the mainline of it
11:24
BAndiT1983
my opinion on gsoc is, that it sohuld teach both sides
11:24
supragya
on that note, have you seen the sdk folder of VS?
11:25
supragya
there is a good example of a plugin, in your free time have a look.
11:26
BAndiT1983
will do it, as it's necessary that i get the overview, so i can help you
11:27
supragya
Also, what is highest bit depth we are going to work with?
11:27
BAndiT1983
good question, but for display it should be 8 bit per channel (24bit) for now
11:28
supragya
That stuck to me... But I thought it is not C++ challenge... so asked
11:29
supragya
*struck
11:30
BAndiT1983
it's just a general thing, as real 10bit displays are still rare and very expensive
11:36
se6astian|away
changed nick to: se6astian
11:40
supragya
left the channel
12:25
nmdis1999
joined the channel
12:26
rton
joined the channel
12:26
nmdis1999
Hey Bertl, read the article for which you gave the link here. It indeed is helpful! I had one doubt though.
12:28
Bertl
yes?
12:28
nmdis1999
How should one make a timeline for the task, should we contact the mentor of the task to get help in it?
12:28
nmdis1999
Or do it ourselves?
12:29
Bertl
well, it is your time and you want to present a plan how to tackle a given problem
12:29
Bertl
we will of course provide feedback for that as well
12:31
nmdis1999
Oh..Okay, great :) Also, about early submission. As submission begins from 12th of March. Is it fine, if I get proposal reviewed in that duration, or before? Since, I guess many people will try to reach out you guys during that time of course.
12:33
Bertl
sure, as time permits, we will do reviews and provide feedback
12:33
nmdis1999
Thanks for the help :D
12:35
Bertl
no problem at all ... what we don't like is if feedback we provide gets ignored and the same or similar issues are present in the next iteration ;-)
12:37
se6astian
changed nick to: se6astian|away
12:44
nmdis1999
I'll keep that in mind, you guys have been really helpful. :D
12:45
Bertl
you're welcome!
13:00
ymc98
left the channel
13:03
BAndiT1983
changed nick to: BAndiT1983|away
13:04
TofuLynx
joined the channel
13:10
nmdis1999
@Sebastian : If you read this, I was going through Datasheet CMV12000 v.2.11 and in Temperature Sensor, slope is calculated by (3.5*CLK_IN)/30
13:10
nmdis1999
What is CLK_IN here? I couldn't find it in that section.
13:13
futarisIRCcloud
left the channel
13:13
nmdis1999
never mind , got it xD
13:14
TofuLynx
Hey BAndiT1983, have you moved in yet?
13:16
nmdis1999
Hey, TofuLynx! Have you added FOSS license?
13:21
Bertl
off for now ... bbl
13:21
Bertl
changed nick to: Bertl_oO
13:24
TofuLynx
Yeah I have. I added GPLv3
13:32
supragya
joined the channel
13:32
supragya
Hi TofuLynx
13:34
supragya
Hi Iti, nmdis1999
13:44
niemand
left the channel
13:46
nmdis1999
Hey, supragya! How are you?
13:47
supragya
nice! how's pre GSoC objectives working out
13:47
supragya
Which project you took?
13:49
nmdis1999
I took T720, Managment of sensor calibration files. It's intresting. I'm just trying to figure out things about image sensoring. Sebastian provided some datasheet, just going through it.
13:49
nmdis1999
This project does require research. What about you?
13:49
supragya
nice :)
13:50
niemand
joined the channel
13:50
niemand
left the channel
13:50
niemand
joined the channel
13:50
supragya
well mine is creating a VS plugin for OCcore.... close to making it... (maybe)
13:50
nmdis1999
Wow, that's great! You've already started working on the task :D
13:51
nmdis1999
When's your midsem?
13:51
supragya
BAndiT1983 asked me, so why not
13:51
nmdis1999
Yeah, right :)
13:51
supragya
Well CAT2 is going on... 1 month to sem Final assessment
13:52
supragya
We have CAT1 CAT2 FAT
13:52
supragya
Had exam today... :)
13:52
nmdis1999
I see, my minor 1 is starting from 5th. It's going to be tough to handle both exams and working on task for a week I guess.
13:52
nmdis1999
How it went?
13:52
supragya
Well, stories were written
13:53
supragya
Boring tha kaafi.
13:53
nmdis1999
Ahahaha...I understand. I can manage PCM but electrical science needs practice.
13:53
nmdis1999
ye minor le ga meri ache se.
13:54
supragya
PM for Hindi:)
13:54
nmdis1999
Sure, I did send you friend request on fb though xD
14:05
TofuLynx
Hey guys!
14:06
TofuLynx
nmdis1999: If I get accepted, I will have to handle exams and the task for 1 month..
14:06
TofuLynx
:/
14:12
supragya
everybody will have to TofuLynx , that's GSoC
14:13
TofuLynx
Yeah
14:16
nmdis1999
Same @TofuLynx midsem2 and end term
14:30
supragya
[If I get accepted, I will have to handle exams and the task for 1 month..] - flying too high ? TofuLynx XD
14:30
TofuLynx
Maybe xD
14:31
TofuLynx
I won't stop being ambitious :p
14:34
supragya
:) good
14:38
TofuLynx_
joined the channel
15:16
nmdis1999
left the channel
15:52
nmdis1999
joined the channel
15:54
nmdis1999
left the channel
16:54
illwieckz
left the channel
16:54
illwieckz
joined the channel
16:54
illwieckz
left the channel
16:55
illwieckz
joined the channel
17:16
illwieckz
left the channel
17:19
illwieckz
joined the channel
17:35
RexOrCine
left the channel
17:36
RexOrCine
joined the channel
17:39
nmdis1999
joined the channel
18:12
TofuLynx
left the channel
18:29
nmdis1999
left the channel
18:40
se6astian|away
changed nick to: se6astian
19:06
TofuLynx_
left the channel
19:32
TofuLynx_
joined the channel
19:34
niemand
left the channel
19:43
se6astian
changed nick to: se6astian|away
19:55
g3gg0
left the channel
20:15
supragya
left the channel
20:20
supragya
joined the channel
21:02
BAndiT1983|away
changed nick to: BAndiT1983
21:04
supragya
left the channel
21:09
TofuLynx_
BAndiT1983 , are you occupied right now?
21:10
BAndiT1983
hi, have a bit of time
21:10
TofuLynx_
I cannot find where and what exactly is the image buffer size that PreviewPane gets
21:13
BAndiT1983
preprocessor writes to R, G and B arrays, also set OCImage width and height
21:13
TofuLynx_
and then the presenter uses this
21:13
TofuLynx_
ProcessingView::SetFrame(OCImage &image)
21:13
TofuLynx_
right?
21:14
BAndiT1983
previewpane takes width and height of OCImage
21:14
se6astian|away
changed nick to: se6astian
21:14
BAndiT1983
you don't have to adjust preview pane
21:15
TofuLynx_
the problem is
21:15
TofuLynx_
i adjust the image's width and height to half
21:15
TofuLynx_
and on the preview pane it gets a weird effect,
21:15
TofuLynx_
I will send a screenshot
21:18
TofuLynx_
normal one, without setting the width and height to half, so it tiles
21:18
TofuLynx_
https://i.imgur.com/oJBE0ki.png
21:20
TofuLynx_
after setting the values to half: https://i.imgur.com/LzzVVVL.png
21:20
se6astian
changed nick to: se6astian|away
21:24
BAndiT1983
i know this behavior, but don't remembrer what causes it
21:24
BAndiT1983
you should debug through it and look for significant places where data is processed
21:25
BAndiT1983
sorry, can't help much at the moment, am busy with moving to new apartment over the day
21:25
TofuLynx_
no problem :)
21:25
BAndiT1983
off for today, need to refresh my battery
21:25
TofuLynx_
any idea where it could be?
21:25
TofuLynx_
Ok! Goodnight! Be well!
21:25
BAndiT1983
preprocessor
21:25
BAndiT1983
or loader
21:25
BAndiT1983
i would re-adjust the image data in preprocessor, which should be your downscaler class
21:26
BAndiT1983
maybe i have a bit of time at the beginning of the next week, please fork the repository and commit your code, so i can take a look
21:26
BAndiT1983
do you know how to do it?
21:28
BAndiT1983
just write, i will look at the logs tomorrow
21:28
BAndiT1983
changed nick to: BAndiT1983|away