Current Server Time: 23:03 (Central Europe)

#apertus IRC Channel Logs

2019/07/03

Timezone: UTC


04:57
Y_G
left the channel
05:59
Bertl
off to bed now ... have a good one everyone!
05:59
Bertl
changed nick to: Bertl_zZ
07:31
danieel
left the channel
08:02
se6astian|away
changed nick to: se6astian
08:02
se6astian
good day
08:14
Nira|away
changed nick to: Nira
08:18
sebix
joined the channel
08:25
danieel
joined the channel
08:44
Nira
changed nick to: Nira|away
09:51
se6astian
current screw poll stats for https://twitter.com/ApertusOSCinema/status/1146065601476956162, in favor of brown/silverish: 6, in favor of bluish-silver: 1
09:51
se6astian
do you agree that brown is better?
09:58
vup
yeah i also think brown looks better
09:58
vup
But preferably with torx
09:59
se6astian
agreed
10:00
se6astian
unfortuantely its quite a challenge to find cheap good quality screws with torx and the right color surface finish
10:01
se6astian
and the supplier shouldnt only have one screw type, we need a wide range of M2, M3, M4 screw lengths and head types in the AXIOM Beta compact
10:02
se6astian
anyone know good screw suppliers?
10:02
se6astian
I ordered so far from:
10:02
se6astian
https://minischrauben.com
10:02
se6astian
misumi.de
10:02
se6astian
http://www.birkhofer-shop.com/
10:02
se6astian
I would love to order from https://www.mcmaster.com/screws but its US only unfortunately
10:03
se6astian
and I havent found anything like mc master in europe
10:07
se6astian
https://www.tme.eu also have not a too bad selection, will try them next
10:25
danieel
left the channel
10:29
futarisIRCcloud
left the channel
10:33
danieel
joined the channel
10:52
futarisIRCcloud
joined the channel
11:20
illwieckz
left the channel
11:21
illwieckz
joined the channel
11:40
comradekingu
joined the channel
12:39
dev__
joined the channel
12:43
supraraj
joined the channel
12:44
supraraj
hi dev__
12:44
dev__
Good Evening supragya
12:44
supraraj
Good evening :)
12:45
supraraj
so you have added FUSE to OC already?
12:45
supraraj
and that's where you are getting the issue (which you sent to me as an image)?
12:45
dev__
Could u able to check the AVIEncode ? , It has some problem regrading interleaving the rgb channel
12:45
supraraj
let me pull that up
12:45
supraraj
what exact problem you are getting?
12:46
dev__
No , I am just trying to write proper avi file right now
12:46
supraraj
oh okay
12:46
supraraj
AVIEncode is BAndiT's code right?
12:47
dev__
yes, in new commit , i have reused the prototype
12:48
supraraj
do you have a hex editor?
12:48
dev__
what exact problem you are getting? : There is no problem with structure (as i have used hexeditor and logs of vlc to check it)
12:48
dev__
yes
12:49
supraraj
i am not facing the issues, the last image you sent to me on whatsapp had some issues - 8 images were showing up
12:49
supraraj
is that solved?
12:49
supraraj
FTR https://paste.pics/687edbbb0ca45dc442ff2f483d6ca6d0
12:50
dev__
no , That is the only issue , its not solved yet
12:50
dev__
There is a problem in interleaving the rgb channel
12:50
dev__
I guess
12:50
supraraj
not really
12:50
dev__
line 206 avicontainer.cpp
12:50
supraraj
what's the dimension of the input?
12:51
supraraj
*which file is being used for the raw input?
12:51
dev__
5DII_14may14_blfixOFF.MLV ,
12:52
dev__
https://www.magiclantern.fm/forum/index.php?topic=11899.0
12:52
dev__
from here
12:52
supraraj
and what are the dimensions of the avi file as well... that's necessary as well
12:53
dev__
The dimensions are supplied using the constructor(AVIContianer) same as MLV file
12:53
dev__
See processingPresenter.cpp
12:54
supraraj
i am asking the dimensions of your output file right now...
12:54
supraraj
not the code
12:54
supraraj
as VLC is telling you... while rendering
12:55
supraraj
there may be a mismatch i guess in that... since it seems that VLC is parsing the height to be 2*H and width to be 2*W
12:55
dev__
let me check it again , I just looked for structure in logs
12:56
supraraj
maybe there is a bit that's positioned wrong and hence read as (var << 1) *hence multiplied by 2
12:58
dev__
https://pastebin.com/jRWMzAED this is log file
12:58
dev__
stream[0] video( ) 1728x972 24bpp 30.000000fps
12:59
supraraj
yup line 13
12:59
dev__
it shows h * w same as MLV file
12:59
supraraj
are you sure that the channel extracted are of the same size?
13:00
dev__
Yes, Each should be of h * w
13:01
supraraj
please check that... i think data you have is H/2 and W/2
13:02
dev__
Yes , as i am using downscaler for processing , I am sorry
13:02
dev__
Let me change it
13:04
supraraj
(static_cast<unsigned short*>(_image.RedChannel())[i] - 2052 / 3) >> 6 can you explain this as well ... especially 2052 and 6
13:04
supraraj
is 2052/3 the baseline?
13:05
supraraj
or is it correction you did for testing?
13:06
dev__
https://paste.pics/1275546c34caa2c29f319a6e36ed0a58
13:06
dev__
Fixed now
13:06
supraraj
Just as I thought :)
13:07
dev__
That was used in QMLThumbnailProvider.cpp
13:07
supraraj
however the image is inverted
13:07
supraraj
What was used in QML... ?
13:08
dev__
(static_cast<unsigned short*>(_image.RedChannel())[i] - 2052 / 3) >> 6 can you explain this as well ... especially 2052 and 6
13:08
supraraj
sure
13:09
supraraj
but this you should not use in production code, okay for testing
13:09
dev__
Before this, I was just not doing any conversion , and the image was more worse
13:09
supraraj
we can solve that as well...
13:09
supraraj
can you tell me what is the data type of the channels array?
13:10
dev__
The downscaler uses it as uint16_t
13:11
supraraj
and you are pushing in uint8_t
13:11
supraraj
you can use this for now
13:12
supraraj
left the channel
13:12
supraraj
joined the channel
13:12
dev__
yes
13:13
supraraj
but every image has a different curve according to which it is reduced, eg from 16 to 8
13:13
supraraj
a simple one is linear transform where you just do var >> 8
13:14
supraraj
taking simply the MSBs
13:14
supraraj
here something else is done, reducing a number and right shift 6, okay by my
13:14
supraraj
me*
13:15
supraraj
but make provisions for providing this curve as a parameter as well
13:16
supraraj
how are you proceeding from now?
13:16
supraraj
have you added static alloc into the AVIEncode system?
13:17
dev__
No, Not yet
13:17
supraraj
please add that
13:18
supraraj
the process should be - buffer into the static alloc memory and then from memory to avi
13:19
supraraj
since avi is not frameserved at this point in time, when it will be, we may require random lookups, so make sure frame mapping is handled adequately
13:20
dev__
THe channel data is already present in allocators
13:21
sraj
joined the channel
13:21
dev__
which buffer are u refering here
13:21
sraj
Laptop died 😢
13:21
sraj
Static allocated memory is there buffer
13:21
sraj
*the
13:22
dev__
Laptop died : We can hold on , if u want
13:22
sraj
It's okay...
13:22
sraj
Did you understand what u have to do?
13:23
supraraj
left the channel
13:23
dev__
the process should be - buffer into the static alloc memory and then from memory to avi : Not this thing
13:24
sraj
Okay
13:24
sraj
So currently... You are using the debayered frames directly
13:25
sraj
I want you to have a static alloc memory and add debayered frames there
13:25
sraj
Then using lookups, get frames one by one from the alloc mem
13:25
sraj
Then make the Avi out of it
13:26
dev__
Okay, This will be then used when we do frameserving
13:27
sraj
Exactly
13:27
sraj
:)
13:27
dev__
Should I store debayered frames in the form of channels
13:27
dev__
R1G1B1, R2G2B2
13:27
dev__
..
13:28
sraj
Yes
13:28
sraj
Store as channels
13:28
dev__
Then we need to interleaving again here
13:28
sraj
Appropriate functions need to be written for looking up frame data based on frame number etc
13:29
dev__
interleave*
13:29
sraj
Interleaving is not tough.. but if you want you can interleave and then store
13:29
sraj
It will help in providing data on the fly
13:29
sraj
Faster
13:30
dev__
Yes , make sense
13:30
dev__
First , Let me see why the frames are flipped
13:31
sraj
Hint: that's a bit in one of the headers
13:31
sraj
That may solve your problem partially or even fully ;)
13:32
sraj
Heading off for now.. good day :)
13:32
dev__
a flag which flips the image, okay
13:32
dev__
Thanks for your time
13:32
dev__
Good day
13:33
sraj
left the channel
13:42
dev__
left the channel
14:22
Bertl_zZ
changed nick to: Bertl
14:23
Bertl
morning folks!
14:29
futarisIRCcloud
left the channel
14:54
comradekingu
left the channel
15:50
sebix
left the channel
16:00
se6astian
changed nick to: se6astian|away
17:12
Nira|away
changed nick to: Nira
17:40
se6astian|away
changed nick to: se6astian
20:04
apurvanandan[m]
Hi Bertl, can we use the 64b66b codes without scrambling? Scrambling is just for DC offset right?
20:06
apurvanandan[m]
Or we can make our own encoding scheme if we need it just for control codes and error correction?
20:07
apurvanandan[m]
Like some 62b64b which will be easy to gear on SerDes and overhead is also low
20:07
BAndiT1983|away
changed nick to: BAndiT1983
20:13
Bertl
yes, we can use any code with or without scrambling
20:16
apurvanandan[m]
Okay, did very late to realize it :p
20:16
Bertl
better late than not at all :)
20:30
se6astian
changed nick to: se6astian|away
20:33
Y_G
joined the channel
20:49
se6astian|away
changed nick to: se6astian
20:49
se6astian
left the channel
20:49
se6astian
joined the channel
20:49
se6astian
changed nick to: se6astian|away
20:50
se6astian|away
changed nick to: se6astian
20:50
se6astian
left the channel
20:50
se6astian|away
joined the channel
20:50
se6astian|away
changed nick to: se6astian
20:50
se6astian
left the channel
20:51
se6astian
joined the channel
21:01
se6astian
left the channel
21:01
se6astian
joined the channel
21:01
se6astian
left the channel
21:02
se6astian
joined the channel
21:02
se6astian
left the channel
21:02
se6astian
joined the channel
21:05
BAndiT1983
changed nick to: BAndiT1983|away
21:06
BAndiT1983|away
changed nick to: BAndiT1983
21:09
BAndiT1983
Y_G, replied in trello
21:09
BAndiT1983
do you need further infos at the moment?
21:13
Y_G
Not at the moment ,will try to get it working today ,if not will ping tomorrow
21:16
BAndiT1983
ok, if you need something, then trello is more visible to me at the moment, as i'm at work much longer for the next weeks
21:17
Y_G
Ok ,Will update there
21:47
Nira
changed nick to: Nira|away
21:51
se6astian
changed nick to: se6astian|away
21:52
BAndiT1983
changed nick to: BAndiT1983|away
22:07
illwieckz
left the channel
22:26
se6astian|away
changed nick to: se6astian
22:26
se6astian
left the channel
22:26
se6astian|away
joined the channel
22:26
se6astian|away
changed nick to: se6astian
22:26
se6astian
left the channel
22:27
se6astian|away
joined the channel
22:27
se6astian|away
changed nick to: se6astian
22:27
se6astian
left the channel
22:27
se6astian
joined the channel
22:56
futarisIRCcloud
joined the channel
23:01
se6astian
off to bed
23:01
se6astian
good ngith
23:01
se6astian
*night
23:02
se6astian
changed nick to: se6astian|away
23:37
illwieckz
joined the channel