ChanServ changed the topic of #glasgow to: glasgow interface explorer · code https://github.com/GlasgowEmbedded/glasgow · logs https://freenode.irclog.whitequark.org/glasgow · discord https://1bitsquared.com/pages/chat · production https://www.crowdsupply.com/1bitsquared/glasgow · no ETAs at the moment
<_whitenotifier-f> [glasgow] attie commented on pull request #225: applet.video.ws2818_output: add support for LEDs other than RGB - https://git.io/JTp2S
ali_as has quit [Remote host closed the connection]
ali_as has joined #glasgow
<_whitenotifier-f> [glasgow] Error. The Travis CI build could not complete due to an error - https://travis-ci.org/github/GlasgowEmbedded/glasgow/builds/741763883?utm_source=github_status&utm_medium=notification
<_whitenotifier-f> [glasgow] whitequark closed pull request #224: applet.video.ws2818_output: convert to nmigen - https://git.io/JTAPx
<_whitenotifier-f> [glasgow] whitequark commented on pull request #224: applet.video.ws2818_output: convert to nmigen - https://git.io/JTpwH
<_whitenotifier-f> [GlasgowEmbedded/glasgow] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/JTpwQ
<_whitenotifier-f> [GlasgowEmbedded/glasgow] attie-argentum 070d9ef - applet.video.ws2818_output: convert to nmigen
<marcan> Attie: your approach looks sane and simple to me
<marcan> Attie: but don't you need to separate pix_bytes from pix_bpp?
<marcan> 'RGBx': ( 4, lambda r,g,b,x: Cat(Const(0, unsigned(8)),b,r,g) ),
<marcan> that should be pix_bytes = 3, pix_bpp = 32 right?
<marcan> since there are 8 bits of padding
<marcan> so rgb in, grb0 out
<d1b2> <Attie> maybe... an "in size" and "out size" might be a good idea, but I simplified (for now)
<d1b2> <Attie> e.g: I expected people with RGBW LEDs to feed in RGBA pixels, and then mask off the A to show "color" and avoid white-washing everything due to the alpha component
<d1b2> <Attie> if you only have RGB LEDs, then just feed in RGB
<marcan> well, W != A
<d1b2> <Attie> and if you actually want control kf the white LED, then pick RGBW
<marcan> you need a specific color transform to properly take advantage of RGBW LEDs
<d1b2> <Attie> yeah, hence masking it to zero
<marcan> yeah, but then you're just wasting USB bandwidth and requiring people to use RGBA
<marcan> it makes much more sense to take in RGB in that case
<d1b2> <Attie> I agree, but then we end up with an "input pixel format" and an "output pixel format", and that increases complexity
<d1b2> <Attie> e.g: RGB in, RGBW out... vs. RGB in RGB out
<d1b2> <Attie> I need to go to sleep now, but happy to continue discussing tomorrow
<d1b2> <Attie> I'm not against doing it more properly
<marcan> it's just passing in "in width" vs "out width" separately
<marcan> RGBx means RGB in, RGBW out; RGB means RGB in, RGB out
<marcan> just change the tuple to (3, 4, lambda..)
<marcan> pix_bytes_in, pix_bytes_out, func
<marcan> and calculate pix_bpp from pix_bytes_out
<d1b2> <Attie> yeah, true... okay. I'll look at that tomorrow
<d1b2> <Attie> nn :)
<marcan> nn!
gillesmauve has quit [Killed (Sigyn (Spam is off topic on freenode.))]
PyroPeter_ has joined #glasgow
nicoo has quit [Ping timeout: 240 seconds]
PyroPeter has quit [Ping timeout: 264 seconds]
PyroPeter_ is now known as PyroPeter
nicoo has joined #glasgow
electronic_eel has quit [Ping timeout: 260 seconds]
electronic_eel has joined #glasgow
Getorix_ has joined #glasgow
Getorix__ has joined #glasgow
Getorix has quit [Ping timeout: 260 seconds]
Getorix_ has quit [Ping timeout: 265 seconds]
Stormwind_mobile has quit [Ping timeout: 246 seconds]
cr1901_modern has quit [Ping timeout: 272 seconds]
cr1901_modern has joined #glasgow
cr1901_modern1 has joined #glasgow
cr1901_modern has quit [Ping timeout: 246 seconds]
Stormwind_mobile has joined #glasgow
Stormwind_mobile has quit [Ping timeout: 272 seconds]
cr1901_modern1 has quit [Quit: Leaving.]
cr1901_modern has joined #glasgow
Stephie has quit [Quit: Fuck this shit, I'm out!]
Stephie has joined #glasgow
ExeciN has joined #glasgow
midnight has quit [Ping timeout: 244 seconds]
midnight has joined #glasgow
Stormwind_mobile has joined #glasgow
ExeciN has quit [Quit: so long king Bowser]
<_whitenotifier-f> [glasgow] attie synchronize pull request #225: applet.video.ws2818_output: add support for LEDs other than RGB - https://git.io/JTpzp
<d1b2> <Attie> @marcan / @whitequark I've added support for different input/output pixel sizes
<d1b2> <Attie> happy to squish into one commit if you'd prefer
<_whitenotifier-f> [glasgow] attie synchronize pull request #225: applet.video.ws2818_output: add support for LEDs other than RGB - https://git.io/JTpzp
<_whitenotifier-f> [glasgow] attie synchronize pull request #225: applet.video.ws2818_output: add support for LEDs other than RGB - https://git.io/JTpzp
<whitequark> since i know some people in this channel have previously experienced issues with pip: the pip developers would like to hear about those. check out https://www.ei8fdb.org/thoughts/2020/03/pip-ux-study-recruitment/
<whitequark> Attie: fyi: will be a while (week or so maybe) until I get to review that, I have heaps of work to do to prepare nmigen for release
<d1b2> <Attie> no problem, thanks for the heads up!
StM has quit [Ping timeout: 260 seconds]
StM has joined #glasgow
nicoo has quit [Remote host closed the connection]
nicoo has joined #glasgow
bvernoux has joined #glasgow
FFY00 has quit [Remote host closed the connection]
FFY00 has joined #glasgow
Cynthia has quit []
Cynthia has joined #glasgow
bvernoux has quit [Quit: Leaving]