On Tue, Jan 23, 2018 at 12:23 PM, Bill Kontos vkontogpls@gmail.com wrote:
On Mon, Jan 22, 2018 at 11:12 PM, Luke Kenneth Casson Leighton lkcl@lkcl.net wrote:
... you mean like this? https://opencores.org/project,video_systems
Yes, maybe with the adition of hevc. That would be ideal.
do you happen to know if the building blocks - the key high-cpu-load parts - of HEVC (aka H.265) _happen_ to be the same or near-identical to MPEG or H.264 and so on?
also critical will be a YUV->RGB converter plus scaler... and oh look! https://opencores.org/project,video_stream_scaler
if anyone remembers the National Semi Geode LX800 (bought by AMD), that, staggeringly, could actually do 720p video displayed on 1600x1200 (with a bit of a tear at times), and could easily do 1280x720 (without tearing) @ 30fps.... *ENTIRELY IN SOFTWARE*... because it had a YUV->RGB converter hard macro that took care of the most expensive bit.
... and that was a 500mhz 486 with DDR2 RAM! absolutely incredible.
so, anyway, yes: each little piece of the puzzle will be needed, saving big chunks of CPU cycles.
l.