Current Server Time: 04:45 (Central Europe)

#apertus IRC Channel Logs

2018/03/03

Timezone: UTC


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