I think this is resolved by setting the refresh rate sync delay in Settings → System → Display → Delay after change of refresh rate
But surely an external solid state hard drive plugged into the usb 3 port should be just as fast as the internal and not to use a sd memory card.
As external ssd drives dan write and read about 140mb a sec. ?
I can install To internal but if it’s not worth the effort if a solid state external drive can manage the same why bother.
Can you boot straight into Kodi with an external or internal for that matter to
Thanks
It won’t fix the stutter after pausing at least.
What I found out long ago was that it happens only with hardware decoding so it must be something Amlogic-specific.
Since I’m a complete newbie, may you provide details steps for command line access?
Thank you!
s928x it seems to me will not soon get the ability to work with FEL, although everything is possible, given that it can simultaneously process 4xUHD video stream, ie the possibilities are there. But real tv-led and accordingly support for CM4.0 processing by TV forces has already appeared in Android. Ugoos as far as I know has already made such firmware, Dune developers confirmed to me that they have managed to enable real tv-led, but no firmware has been released yet.
All the tests I have done are on my YT channel @DMDreview.
nevertheless Fire tv stick 4k 2018 does upscale perfectly, while newer versions of Fire tv stick can’t boast of this as they use nearest neighbor for color interpolation when upscaling, just like newer apple tv.
Oppo clone is not suitable for upscaling to 4k for the same reason, using the nearest neighbor when upscaling to 4k to interpolate color channels.
But oppo clone is currently the only player that does upscale and deinterlace well for 1080i and dvd 480/576, in any combination, unless you count HTPC. That said, it’s imperative to output such videos exactly as 1080p, not 4k.
I had am6b on CE 19.4 working perfectly with DVD video, completely identical to oppo, it was enough to switch processing for mpeg2 to soft mode, i.e. leave hardware acceleration only for MPEG HD and higher. It correctly recognized complex variants of 480i/480p/576i/576p and with the help of lantzosh algorithm did upscale to 1080p.
At the same time any players, even with powerful processors, in Android, could not normally output with software upscaling to 1080p dvd video, began to slow down, and enabling hardware acceleration spoils the image, because there is available only bilinear method of upscaling, plus the wrong definition of progressive video within the interlace stream.
But on new CE versions am6b does not work correctly with DVD, it does not detect progressive inside interlace stream.
If I’m not mistaken, when I looked at the datasheet for the s905x3, there is only the nearest neighbor and linear for the color upscale, but linear was enabled on all players.
Although judging by all the trends, using the nearest neighbor for color interpolation, when the brightness channel is not upscaled to 4k, gives richer and more pleasing to the eye images.
The linear algorithm can actually be considered the worst, it gives blurred colors. You need to use either the nearest neighbor, or bicubic or lanczos for color interpolation.
Naturally, this is all noticeable on large screens.
Therefore, if it is possible to switch the color interpolation method, it would be good.
I think it is optimal for 1080p and below to use bicubic or lanczos, and for the original 4k the nearest neighbor.
Thank you for such a detailed response. These issues sounds like they are solvable in software rather than requiring new hardware. Even the MPEG issue sounds like a regression that I hope someone pursues.Hopefully, FEL support will attract more developers that can solve these problems.
I did see that the datasheet only talking about nearest neighbour and linear in some parts.
In other parts of the datasheet and the code though there are references to 33x4 coefficients for vertical and horizontal filters in the VPP VD1 scaler section (among others). There are mentions of “bicubical” (whatever that is) and what appears to be registers for coefficients in SRSHARP0_SHARP_SR2_YBIC_HCOEF0
and similar.
I might give it a look eventually to see that can be done after I finish trying to work out how to embed the pixel sequence to give DV on everything.
edit: these things also have a GPU, does anyone know if that can be used or has the grunt to do custom video processing? The thought was do the same type of idea as madVR so anyone could pick whatever options they want for scaling etc
bicubic, as I understand it, is used for upscaling the brightness channel.
I think it might be interesting to users to do a video on DVD upscaling in CoreELEC. I would be interested in a comparison of the various deinterlacers such as Spline36, Lanczos3, vs hardware. It would also be helpful to have a video demonstrating the issues you’ve identified.
This looks like a fruitful place with quite a few parameters (imagine where you saw some of the upscaling functions also)
Wow, so there is quite a chance to change the algorithms and get a better upscale for both Y and Cb Cr. If anyone can tell me how to switch algorithms and their parameters via ssh, I would check on the capture card which options give the best image. Who knows how to change the parameters, please write in a PM.
As I understand it, the main limitation is the performance of the chip. Because bicubic requires 16 times more resources than the nearest neighbor, as far as I remember. Lanczos has 36 times more resources.
I hope this is not considered as spam (a bit unsure where to post), but does anyone have the dovi.ko to share with me?
The link in the install guide is dead…
Huh, that sucks. I backed it up here:
Basically any external media you’re booting from whether flash drive, external HDD, SD card, hell even SSD USB. Will have to USB bridge chip of some sort. Ime even the best, newest USB bridge chips induce a performance hit, especially on random writes.
Iirc eMMC is more akin to say a soldered SATA SSD, of sorts, with newer revisions exceeding those speeds considerably. It appears based on reported clock speeds (200Mhz), and what I’ve seen for write speeds, it’s likely specifically eMMC v5.1.
So basically to get the grips of this system use a memory card or ssd install from this link guide
And once I am happy or used to the system I can move on and install a dual boot internal install from the link here.
A thousand thank you!
Thanks. I updated the guide with your link.
Sure. SSH instructions are on the wiki.