| 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
|