Current Server Time: 13:25 (Central Europe)

#apertus IRC Channel Logs

2019/07/03

Timezone: UTC


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