02:27 | lexano | left the channel | |
02:29 | lexano | joined the channel | |
02:43 | lexano | left the channel | |
02:46 | lexano | joined the channel | |
03:50 | Spirit532 | left the channel | |
03:54 | Spirit532 | joined the channel | |
04:02 | Spirit532 | left the channel | |
04:02 | Spirit532 | joined the channel | |
06:24 | rajdeep | joined the channel | |
06:43 | rajdeep | left the channel | |
07:07 | Bertl | off to bed now ... have a good one everyone!
| |
07:07 | Bertl | changed nick to: Bertl_zZ
| |
10:54 | metal_dent[m] | BAndiT1983: Hi, for gsoc promotion you can post a tweet about apertus with proper #s and mentions :)
| |
10:57 | metal_dent[m] | (just a little suggestion 😅 )
| |
12:06 | se6ast1an | We did that already
| |
14:06 | ashok_singh[m] | left the channel | |
14:16 | ashok_singh[m] | joined the channel | |
15:06 | ashok_singh[m] | Hello everyone,
| |
15:06 | ashok_singh[m] | was the origin shifted from top left to bottom left in Drawpixel() only for developer convince or there are other reasons too?
| |
15:07 | preetimenghwani[ | Hello everyone
| |
15:07 | preetimenghwani[ | I am aiming towards T781 task 1.
| |
15:07 | preetimenghwani[ | I am confused how to get serialised data should we use OSERDES2 for that?
| |
15:08 | preetimenghwani[ | *T871
| |
15:25 | se6ast1an | <ashok_singh[m]> was the origin shifted from top left to bottom left in Drawpixel() only for developer convince or there are other reasons too? <- yes, basically that was the reason
| |
15:33 | ashok_singh[m] | I have been reading the logs and testing a few things out and concluded that the xbm imagemagick solution for the image storage in c array would be taking approximately 8~10 times more space than storing it raw in pbm. Hence I would like to purpose that we should opt for the raw storage.
| |
15:35 | se6ast1an | btw if you have some imagemagick experience could you take a look at https://lab.apertus.org/T1164
| |
15:49 | se6ast1an | would be much appreciated
| |
15:52 | ashok_singh[m] | Well I too am not an expert (just a script kiddie), but it was working fine in my imagemagick 7.0.9-27.
| |
17:31 | BAndiT1983|away | changed nick to: BAndiT1983
| |
17:32 | BAndiT1983 | ashok_singh[m]: it was shifted, because of performance reasons, otherwise cache misses have degraded it a lot
| |
17:32 | BAndiT1983 | the file maybe looking bigger, but the data there is smaller, it will be converted by compiler and stored in flash
| |
17:37 | ashok_singh[m] | > the file maybe looking bigger, but the data there is smaller, it will be converted by compiler and stored in flash
| |
17:37 | ashok_singh[m] | The size of the c array turns out to be same but the absolute size of the header file will get increased many foldes. So shall I avoid using raw?
| |
17:38 | BAndiT1983 | have you tried to build the firmware with XC32 and to compare with radare21/cutter the output? then you would see how the data looks like when it is prepared for the pic32
| |
17:38 | BAndiT1983 | *radare2/cutter
| |
17:40 | ashok_singh[m] | I have not yet used r2 or any another tool on it, but I know after building the project the size would end up same.
| |
17:41 | BAndiT1983 | so what is the advantage of raw data here?
| |
17:42 | ashok_singh[m] | It will ONLY reduce the space being consumed by the repo.
| |
17:43 | Bertl_zZ | changed nick to: Bertl
| |
17:43 | Bertl | morning folks!
| |
17:43 | ashok_singh[m] | Good morning Bertl :)
| |
17:43 | BAndiT1983 | few kb are not really making any difference nowadays, it's important that the data is handled easily
| |
17:43 | BAndiT1983 | hi Bertl
| |
17:44 | BAndiT1983 | and XBM is fitting the task, as it allows to modify things without many problems
| |
17:44 | BAndiT1983 | it'S more important to save space of the pic32 flash, than to do unnecessary optimizations to input data
| |
17:44 | ashok_singh[m] | Ok, so I would be shifting to xbm.
| |
17:44 | ashok_singh[m] | Thank you
| |
17:46 | Bertl | preetimenghwani[: hey, what do you mean by OSERDES2?
| |
17:50 | preetimenghwani[ | Its basically output SERDES library
| |
17:54 | Bertl | I thought you might be referring to 'a' SERDES library element, but where do you plan to use it for T871, Task 1?
| |
18:00 | preetimenghwani[ | For deserialisation of bitstream i need a serialised bitstream so how to get that?
| |
18:01 | Bertl | so, you are taslking about testing your code, yes?
| |
18:02 | preetimenghwani[ | Yes!
| |
18:03 | Bertl | okay, so what hardware do you plan to use for testing?
| |
18:05 | preetimenghwani[ | I have virtex-5 hardware to test it
| |
18:07 | Bertl | so you can use the OSERDES there to generate test bitstream
| |
18:07 | Bertl | *bitstreams
| |
18:08 | Bertl | but you could also test your code with a testbench generating those bitstreams
| |
18:14 | preetimenghwani[ | Okay i will try out and report it to you!
| |
18:14 | preetimenghwani[ | Just for confirmation we aren't allowed to use ISERDES right?
| |
18:15 | Bertl | you see the bullet points on Task 1, what do they say?
| |
18:17 | sergio__[m] | joined the channel | |
18:20 | preetimenghwani[ | Yeah i read but i thought we need to write desearlisation logic
| |
18:23 | Bertl | it's up to you what hardened primitives you use or not
| |
18:23 | Bertl | you are not permitted to use IP (proprietary or open) though
| |
18:24 | preetimenghwani[ | Okay thanks a lot!
| |
18:25 | Bertl | and just as note (because we had this misunderstanding once): the switching happens at runtime, not as a selection at compiletime :)
| |
18:28 | preetimenghwani[ | Oh okay i get it!
| |
18:28 | preetimenghwani[ | Thanks!!
| |
18:28 | Bertl | you're welcome!
| |
18:35 | ashok_singh[m] | Hi BAndiT1983 it would be really nice if you could help me with the test case which we have to implement, instead of making the window white shall I include some test image for it or make it draw a chess board using hard code?
| |
18:38 | BAndiT1983 | ashok_singh[m]: first you have to fix your code before approaching tests, at the moment the base is not looking like the rest of the firmware to me
| |
18:39 | BAndiT1983 | challenge task is not about results, which are also important, but to show that you know how to write readable code and replicable process, like how to convert the image
| |
18:39 | sergio__[m] | Hola ashok_singh,
| |
18:39 | sergio__[m] | Hi, are you also planning to apply for the firmware improvement project?
| |
18:40 | BAndiT1983 | hope everyone is aware, that visual things will be less for the task, it's important to learn about pic32 hardware features, learn XC32 environment and understand how linker script has to be adjusted
| |
18:51 | ashok_singh[m] | <BAndiT1983 "challenge task is not about resu"> Sorry but the conversion tool was written in a hurry. I will be improvising it tomorrow after my exam.
| |
18:52 | ashok_singh[m] | > <@sergio__:matrix.org> Hola ashok_singh,
| |
18:52 | ashok_singh[m] | > Hi, are you also planning to apply for the firmware improvement project?
| |
18:52 | ashok_singh[m] | Hi, and yes I will be applying for the firmware improvement project.
| |
18:53 | BAndiT1983 | XBM should already be enough at the moment, why not use IM, you would make Bertl very happy
| |
18:54 | ashok_singh[m] | <BAndiT1983 "XBM should already be enough at "> Sure will make it up and running tomorrow.
| |
19:01 | aombk | left the channel | |
19:03 | aombk | joined the channel | |
20:39 | niemand | joined the channel | |
20:39 | niemand | left the channel | |
20:39 | niemand | joined the channel | |
21:23 | niemand | left the channel | |
23:00 | HEGAZY | joined the channel | |
23:25 | BAndiT1983 | changed nick to: BAndiT1983|away
| |
23:40 | gsalazar | joined the channel | |
23:56 | gsalazar | left the channel |