HQ scalers not working for anything other than H.263 ("mpeg4")
#1
Tested on 19.5 (Google TV) and 20 RC2 (Android 12L), HQ scaling only triggers when the stream (and avi container?) is H.263, labeled as mpeg4 in Kodi. H.264 and H.265 (aka HEVC) don't work whatever low percentage I set the option to.

Yes, I have both Mediacodec options enabled, because the purpose is to use GPU decoding when the scaling percentage is lower than the one set in HQ scaling (right?). If disabled all videos regardless of percentage use HQ scaling.

------

Another question is, since the option only accounts for upscaling, does that mean that all videos will downscale using GPU (no option for HQ scaling)?
From my tests a bicubic with coefs -0.5 and 0.25 is best quality for downscaling, in case one wants to turn on HQ scaling for downscales too.
Reply
#2
Oh my gosh, what a disaster... They hard-code blocked HQ scaling for anything other than H.263.

Out of resignment I made a fork myself with the changes I made to Estuary and Kodi in general.
For the time being it's only .xml edits, next spring I plan to dig into the code and fix some more critical issues (gamma related)

Here's the file you need to copy over to enable HQ scaling.
https://github.com/Dogway/Kodi/blob/main...filter.xml
Reply

Logout Mark Read Team Forum Stats Members Help
HQ scalers not working for anything other than H.263 ("mpeg4")0