Open SL600 opened 7 years ago
If you leave Surface rendering enabled, then SPMC's HQ upscalers and deinterlacing will not be used. For boxes other than the Shield, this is ideal because they aren't as powerful.
Assuming we are talking about the Shield...
The Shield will still upscale videos to whatever resolution you are using (1080 or 4K). It will just be noticeably softer than than the recommended Shield HQ upscaling, which works very well as of 16.6. Your UHD TV's upscalers won't be used unless you lock your Shield resolution to 1080 but then every other Android program is also limited to 1080 (not ideal).
I wouldn't worry as much about software deinterlacing. As of SE5.x, I am not seeing much advantages of using software deinterlacing (Yadif 2x) over the alternatives.
Thank you so much! Very helpful!
I have a 2015 Shield running 5.1 and SPMC 16.6 with MediaCodec (Surface) enabled and feeding a 4K Samsung TV. Just a follow-up question:
Which upscaler does the Shield use when MediaCodec (Surface) is enabled? Is it Nearest Neighbor or Bilinear?
Thanks again!
I'm guessing it is most likely hardware/gpu bilinear at the moment.
You're probably right... It's definitely not Nearest Neighbor because I don't see the jagged edge artifacts on test patterns. Thank you!
I'm using the recommended settings for 4k GUI. I see this on top of the page. Note: with SPMC 16.6, you must disable MediaCodec (Surface) to use upscaling or deinterlacing.
My question is:
If I enable the MediaCodec (Surface) then is my TV doing the upscaling or deinterlacing?
Thank you in advance!