| 15 Jan 2024 |
raitobezarius | I think you have the talent to do HDMI 2.3 | 23:00:53 |
raitobezarius | with a new licensing structure | 23:00:59 |
FavoritoHJS | and what happens if you just... don't go to the forum?
will the inevitable lawsuit be cheaper than actually selling your soul to the Forum? | 23:01:14 |
raitobezarius | you cannot really sell on normal markets your shit | 23:01:37 |
raitobezarius | in some flea market in shenzhen you can probably | 23:01:49 |
K900 | Oh yeah forgot to mention the actual HDMI wire protocol is EXTREMELY CURSED | 23:02:30 |
K900 | It's basically just DVI-D overclocked beyond all reason | 23:02:44 |
K900 | There is no framing layer | 23:02:50 |
raitobezarius | it's kinda cool and easy to implement in RTL for very basic versions though | 23:03:03 |
raitobezarius | but clearly avoid it like pest | 23:03:10 |
K900 | There is no retransmissions or stream multiplexing or anything you would reasonably want to have when shoving 40gbps of data down a link | 23:04:29 |
FavoritoHJS | In reply to @k900:0upti.me It's basically just DVI-D overclocked beyond all reason so just implement a dvi-d interface that just so happens to have a passive hdmi adapter attached to the factory | 23:04:44 |
raitobezarius | Ah yes the packet loss on HDMI is stupid | 23:04:44 |
FavoritoHJS | In reply to @k900:0upti.me It's basically just DVI-D overclocked beyond all reason * so just implement a dvi-d interface that just so happens to have a passive hdmi adapter attached at the factory | 23:04:47 |
raitobezarius | It makes you go mad whenever you try to do Things⢠| 23:04:52 |
raitobezarius | Like cables longer than N meters are unidirectional (!!!!!) | 23:05:00 |
K900 | There's an entire separate protocol that has most of those things | 23:05:06 |
K900 | And it's used for sideband stuff like audio | 23:05:17 |
K900 | In reply to @favoritohjs:matrix.org so just implement a dvi-d interface that just so happens to have a passive hdmi adapter attached at the factory If you're OK not having audio, sure | 23:05:41 |
FavoritoHJS | (or worse a cable with DVI at one end and HDMI at the other for ultimate cursed) | 23:05:39 |
FavoritoHJS | ...i should probably shut up before someone does that | 23:06:09 |
K900 | Oh yeah that sideband? IT RUNS DURING VBLANK | 23:06:16 |
K900 | It's literally specified like that | 23:06:27 |
K900 | Why does a protocol that's digital on both sides have vblank? | 23:06:41 |
K900 | lol | 23:06:44 |
FavoritoHJS | In reply to @k900:0upti.me Why does a protocol that's digital on both sides have vblank? good question actually, modern displays have no electron beam to steer, so why have blanking periods at all unless you really need to multiplex multiple signals onto a single wire? | 23:08:25 |
FavoritoHJS | +10% bandwidth lifehack | 23:08:52 |
FavoritoHJS | * +10% bandwidth lifehack[citation needed] | 23:09:00 |
K900 | It's literally just very overclocked DVI-D, remember | 23:09:05 |
K900 | That was designed for CRTs | 23:09:11 |