The CH703X chips are no good; they use onboard ram, so they're a) slow and b) limited to what the chips knows how to output, which is usually something like 1366x768 or other sub-1080p resolution.
What I'm thinking of is a proper RGB/YUY2->HDMI encoder: 24-bit parallel input + I2S for audio, capable of at least 1080p@60Hz.
These sorts of things are all over aliexpress:
HDMI-compatible Output Module Sil9134 1080P@60 Frame Resolution RGB888 24bit Interface
ALINX AN9134:HDMI Output Module for FPGA Board 1080P 60
Both of those are using a Silicon Image 9134... not a bad chip (actually probably a bit overpowered) but I don't think the audio pins are connected on those boards, which is a shame.
What I'm thinking of is a proper RGB/YUY2->HDMI encoder: 24-bit parallel input + I2S for audio, capable of at least 1080p@60Hz.
These sorts of things are all over aliexpress:
HDMI-compatible Output Module Sil9134 1080P@60 Frame Resolution RGB888 24bit Interface
ALINX AN9134:HDMI Output Module for FPGA Board 1080P 60
Both of those are using a Silicon Image 9134... not a bad chip (actually probably a bit overpowered) but I don't think the audio pins are connected on those boards, which is a shame.