Display MoreIts called "HD and up", not "HD only". Unfortunately "HD and up" means "720p and higher resolution".
The thing is, when hardware acceleration is used for 720p content, its using the upscaling built into the ARM SoC. That means its a shitty upscaling quality.
The optimal setting would be "1080p and up", so that everything below 1080p would be decoded and upscaled by the CPU! Some ARM SoCs have strong CPUs and ideally all content that is not native 1080p, should be decoded by software and also upscaled by software, like Lancszos 3.
1080p doesnt need to be upscaled (on a 1080p TV), thats why the optimal setting here would be to use hardware acceleration starting with 1080p.
What Im saying is, there should be more options to "HD and up". Like "Full HD and up" and also "4K and up".
Let me use the Nvidia Shield as an example with SPMC. It has a powerful CPU, that can decode 1080p content easily by software. Or decode 720p with software and upscale with Software it, f. e. as Lanczos 3.
What would be ideal here is to have "Full HD and up" hardware acceleration, which would mean that all 1080p content would be decoded by the hardware. And all resolutions below, would then be decoded by software plus upscaled by software.
that "HD and up" is very unoptimal, because it uses hardware acceleration for 720p content with shitty upscaling quality. It needs more settings, f. e.:
AlwaysNever
"HD and up"
"Full HD and up"
"4K and up"
Right now with Shield and SPMC- If I want to decode 720p material by software and upscale it by software (lanczos 3), I have to DISABLE the hardware acceleration COMPLETELY. Why? Because the setting "HD and up" begins using hardware acceleration with 720p resolution, which is dumb.
I DONT want to disable hardware acceleration comepletely. I only want to use hardware acceleration with 1080p content or higher resolution than 1080p. And everything below 1080p to use software decoding + upscaling.
I dont know, if you still dont get it after this post, just forget it alltogether.. It seems like understanding basic things is sometimes hard.
I thought it was best to let your TV do the upscaling?