| 00:21 | anuejn | axiom-recorder can write cinema dng now :)
|
| 00:21 | anuejn | and it can convert a raw8 / raw12 sequence to cinema dng
|
| 00:22 | Bertl_oO | yay!
|
| 04:18 | lexano | left the channel |
| 04:23 | Bertl_oO | off to bed now ... have a good one everyone!
|
| 04:23 | Bertl_oO | changed nick to: Bertl_zZ
|
| 04:23 | lexano | joined the channel |
| 04:41 | lexano | left the channel |
| 06:40 | BAndiT1983|away | changed nick to: BAndiT1983
|
| 08:10 | se6ast1an | anuejn: very cool!
|
| 08:10 | se6ast1an | from which sources so far?
|
| 08:27 | vup | se6ast1an: currently it supports the tcp streaming we had for the micro, a folder of raw8 or raw12 files or a single raw8 / raw12 file
|
| 08:27 | se6ast1an | great
|
| 10:48 | anuejn | se6ast1an: could you check if the cinema dng the recorder produces can be opened by davinci?
|
| 10:48 | anuejn | I can prepare you a folder somewhere
|
| 10:49 | se6ast1an | sure
|
| 10:50 | EmilJ | Hi all! I'm currently thinking if there's a better way to figure out DDR controller access efficiency than to assume that the "valid, not ready" or "ready, not valid" signals in a StreamInfo instance at the AXI_HP master port reflect it well
|
| 10:53 | EmilJ | I went through the framebuffer experiment design and gathered this much: 1. the 16k async stream FIFO is kept full, so it's fine if we add latency to its influx of data by accumulating DDR read requests into bursts in the AxiReader
|
| 10:57 | anuejn | EmilJ: yup added latency will bring nothing bad there :)
|
| 11:01 | EmilJ | another way of profiling how much we are holding up DDR would be to just, give top priority to the PL accesses over the CPU, and then benchmark memory write and read worst case scenarios. But in that scenario, we're going to have "noise" from the kernel doing stuff as well, I bet
|
| 11:04 | anuejn | se6ast1an: https://files.niemo.de/dng_test.zip
|
| 11:04 | se6ast1an | got it
|
| 11:04 | anuejn | :)
|
| 11:05 | anuejn | EmilJ: that seems to be a reasonable approach
|
| 11:05 | EmilJ | the CPU benchmark one?
|
| 11:05 | anuejn | I would actually recommend to not go with the complete minimum but rather record some kind of histogram
|
| 11:06 | anuejn | the one were you try to mimize cpu impact and then do throughput benchmarks
|
| 11:06 | EmilJ | okay
|
| 11:07 | EmilJ | I think this profiling isn't going to be of much use if I don't compare it with the reburster module
|
| 11:07 | EmilJ | so maybe I should write that first
|
| 11:07 | EmilJ | but it should be easy, since its output is a stream
|
| 11:08 | se6ast1an | anuejn: dngs work fine in resolve
|
| 11:08 | anuejn | nice
|
| 11:08 | anuejn | is the framerate detected?
|
| 11:08 | se6ast1an | the pixel errors on the right edge are unrelated I think
|
| 11:08 | anuejn | (should be 24fps)
|
| 11:09 | se6ast1an | indeed it detected 24FPS
|
| 11:09 | anuejn | se6ast1an: yes the pixel errors are also present in the original demo footage :)
|
| 11:09 | se6ast1an | 4096x3072
|
| 11:09 | anuejn | yaaay :)
|
| 11:09 | anuejn | nice
|
| 11:10 | se6ast1an | great work indeed!
|
| 11:10 | anuejn | that is another step closer to a working recording setup :)
|
| 11:10 | se6ast1an | hurray!
|
| 11:10 | anuejn | sadly I have no way of using davinci anymore because they broke it for intel gpus on linux
|
| 11:11 | anuejn | and my current computer doesnt have a dedicated gpu anymore
|
| 11:11 | se6ast1an | I see
|
| 11:11 | se6ast1an | photoshop also opens single dngs fine
|
| 11:11 | anuejn | so if I want to do some real video editing I have to come up with a open source solution ;P
|
| 11:11 | se6ast1an | says 8bits though for some reason...
|
| 11:12 | anuejn | yeah I can open single dngs in raw therapee just fine
|
| 11:12 | se6ast1an | might be related to output not input...
|
| 11:12 | se6ast1an | great
|
| 11:12 | anuejn | but that is... no fun
|
| 11:12 | anuejn | hm... should be 12 bit
|
| 11:12 | anuejn | at least the data in there is certainly 12bit
|
| 11:12 | anuejn | but maybe resolve just uses 8?
|
| 11:13 | se6ast1an | yeah, ingore photoshop
|
| 11:26 | se6ast1an | cant tell with resolve, its just what photoshop said
|
| 11:26 | se6ast1an | but as I said its probably output related, not input
|
| 11:38 | lexano | joined the channel |
| 11:59 | BAndiT1983 | was darktable and rawtherapee mentioned regarding the CDNG files?
|
| 11:59 | BAndiT1983 | worked in the past for comparison of own code
|
| 11:59 | BAndiT1983 | ah, found rawtherapee, was just written with whitespace
|
| 12:00 | se6ast1an | just tried quoting sample metal laser cut parts with oshcut and laserboost
|
| 12:00 | se6ast1an | oshcut is US shipping only unfortunately so far
|
| 12:03 | BAndiT1983 | which part is it for?
|
| 12:04 | se6ast1an | but laserboost is in spain
|
| 12:05 | se6ast1an | no particular part yet
|
| 12:05 | se6ast1an | but for future applications
|
| 12:05 | se6ast1an | but its great to see how cheap these have become
|
| 12:05 | se6ast1an | parts are just a few $ each
|
| 12:06 | BAndiT1983 | nice!
|
| 12:07 | se6ast1an | also bending included
|
| 12:10 | BAndiT1983 | how do you supply the data for bending?
|
| 12:12 | se6ast1an | lines for the bend tool basically
|
| 12:12 | se6ast1an | angle I need to check how to supply
|
| 12:12 | BAndiT1983 | that was the next question ;)
|
| 12:41 | se6ast1an | maybe you define certain line styles as certain angles
|
| 12:41 | se6ast1an | as all you supply is a dxf file
|
| 12:41 | se6ast1an | like dashed line = 90°
|
| 12:49 | BAndiT1983 | have tried their example, but there is no option for bending at all for me
|
| 12:49 | se6ast1an | laserboost or oshcut?
|
| 12:50 | BAndiT1983 | laserboost
|
| 12:50 | se6ast1an | yeah I dont think they do bending
|
| 12:50 | se6ast1an | oshcut does
|
| 12:50 | BAndiT1983 | yep, just opened the page, looks like the sheet metal planning in fusion 360
|
| 13:53 | EmilJ | https://gitlab.com/tywonemi-school-stuff/zynq-hdmi-nmigen/-/blob/master/hdmi_framebuffer.pdf
|
| 13:53 | EmilJ | you can see how at some point I gave up and just drew a black box when I couldn't be bothered to demonstrate what approximately it does
|
| 13:54 | BAndiT1983 | nice image!
|
| 13:54 | EmilJ | also I have no idea how to display something like "this goes ready only if X" - I guess it's a bad idea and in docs should only be described in text because it obscures the actual data flow?
|
| 13:54 | EmilJ | thanks
|
| 13:55 | BAndiT1983 | can't speak for the digital processing side, but i would keep diagrams according to their topic, so your case would need additional sequence diagram, at least we do it like that for software planning
|
| 13:56 | Bertl_zZ | changed nick to: Bertl
|
| 13:56 | Bertl | morning folks!
|
| 14:01 | se6ast1an | good day
|
| 14:03 | vup | EmilJ: nice diagram :)
|
| 15:46 | aombk2 | joined the channel |
| 15:50 | aombk | left the channel |
| 15:52 | RexOrCine | joined the channel |
| 16:12 | anuejn | yup indeed nice diagram :)
|
| 16:19 | EmilJ | do you like the forbidden clock divider
|
| 16:20 | EmilJ | I didn't have a better idea to visualize CLK/2 than to draw a flip flop with a feedback loop
|
| 16:38 | anuejn | I see
|
| 16:38 | anuejn | quite forbidden
|
| 16:38 | anuejn | ;)
|
| 17:44 | Bertl | off for now ... bbl
|
| 17:45 | Bertl | changed nick to: Bertl_oO
|
| 18:57 | mumptai | joined the channel |
| 19:17 | Bertl_oO | EmilJ: what's the purpose of the FF-divider?
|
| 19:21 | Bertl_oO | changed nick to: Bertl
|
| 19:22 | EmilJ | well what the gearbox does is take one double word on its input and serve two words on its output sequentially
|
| 19:22 | Bertl | I mean, why not use a BUFR there?
|
| 19:24 | EmilJ | don't worry, there's not a literal flip flop there like that - it's just a simplified view of a bunch of conditional statements
|
| 19:24 | EmilJ | which act as if the same as what I drew
|
| 19:26 | Bertl | conditional statements on the clock line?
|
| 19:27 | EmilJ | Nope, just on a counter's value, really
|
| 19:28 | Bertl | well, interesting way to 'document' that then :)
|
| 19:28 | EmilJ | yeah I should have just drawn a box with "/2" written on it instead
|
| 20:03 | bert_bxl | joined the channel |
| 20:03 | bert_bxl69 | joined the channel |
| 20:08 | bert_bxl | left the channel |
| 20:08 | bert_bxl69 | left the channel |
| 20:09 | bert-bx | joined the channel |
| 20:10 | se6ast1an | Welcome bertand
|
| 20:11 | bert-bx | hi Sebastian
|
| 20:12 | Bertl | hey bert-bx! how is it going with the remote setup?
|
| 20:12 | bert-bx | I think it's ready
|
| 20:12 | Bertl | great! /msg me the details in private
|
| 20:25 | RexOrCine | left the channel |
| 20:25 | RexOrCine | joined the channel |
| 20:58 | RexOrCine | left the channel |
| 21:03 | RexOrCine | joined the channel |
| 22:04 | aombk2 | left the channel |
| 22:09 | aombk | joined the channel |
| 22:42 | Umori | left the channel |
| 22:55 | BAndiT1983 | changed nick to: BAndiT1983|away
|
| 22:56 | BAndiT1983|away | changed nick to: BAndiT1983
|
| 22:56 | BAndiT1983 | changed nick to: BAndiT1983|away
|
| 22:56 | BAndiT1983|away | changed nick to: BAndiT1983
|
| 23:30 | Umori | joined the channel |
| 23:52 | bert-bx | Thank you vup !
|
| 23:54 | vup | you're welcome :)
|
| 23:56 | BAndiT1983 | changed nick to: BAndiT1983|away
|
| 23:57 | bert-bx | thank you very much guys !
|
| 23:57 | Bertl | you're welcome!
|
| 23:58 | bert-bx | Next step - shooting !
|