Previously, I did a teardown of a cheap HDMI splitter. Recently, I needed a HDMI audio extractor to debug a HDMI audio issue with a project I was working on. The combined extractors/splitters don't cost very much more than just an extractor, so I bought one.
There's a PI3HDMI412AD HDMI active splitter, EP91A1K HDMI processor, EPF021A microcontroller, and CS4344 DAC.
While I haven't confirmed it, it looks like it might also work as a HDCP stripper right out of the box, based on my understanding that HDCP is point to point (or at least that's what I read) and that the part that does the splitting is just a dumb buffer. I also managed to "overclock" it to work at 4K, but then the two HDMI chips really started heating up so I didn't leave it running for long.
Unlike the plain splitter I tore down earlier, this one forces the input link to retrain if either output is connected/disconnected. It also passes through the EDID from the first display connected. And it does work as a HDMI to S/PDIF or analog audio adapter with no displays connected. Though the link retraining can be an issue as some displays will trigger that on display on/off or even changing inputs. I'll see if there's an easy hack to disable the retraining. I'm thinking of adding a simple circuit to pull up the HPD pin if the link active LED for the port is active, thus masking disconnect events until something else triggers a retrain.