[HD10 (2019)]: Pixelated video scaling. Skia renderer? - Fire HD 8 and HD 10 Q&A, Help & Troubleshooting

Videos in some apps look horrible if not the native resolution. Mixer or Twitch shows the problem very clearly. 160p show each individual pixel very sharply. 1080p is the only resolution that looks clear.
issuetracker [.] google [.] com/issues/124593215 This seems to be the same issue. Something to do with the Skia Renderer using nearest neighbor scaling instead of bilinear/bicubic.
github [.] com/google/ExoPlayer/issues/6244 According to this link, apps using TextureView in ExoPlayer do this on 9.0 and newer on some devices.
Using adb shell setprop debug.hwui.renderer opengl doesn't seem to do anything.
Does anyone else have this problem or a solution?
OS: 7.3.1.1

jsilverstreak said:
Videos in some apps look horrible if not the native resolution. Mixer or Twitch shows the problem very clearly. 160p show each individual pixel. 1080p is the only resolution that looks clear.
issuetracker [.] google [.] com/issues/124593215 This seems to be the same issue. Something to do with the Skia Renderer.
Using adb shell setprop debug.hwui.renderer opengl doesn't seem to do anything.
Does anyone else have this problem or a solution?
OS: 7.3.1.1
Click to expand...
Click to collapse
That's the problem on online video because the Wi-Fi is slower.
You can try Kodi or YouTube to test the resolution.

AmznUser444 Dev said:
That's the problem on online video because the Wi-Fi is slower.
You can try Kodi or YouTube to test the resolution.
Click to expand...
Click to collapse
It has nothing to do with the internet speed, it is the way the video/image is scaled to the screen. The second link has a side by side comparison, but certain apps are using nearest neighbor scaling which makes videos look like there is no anti-aliasing, although its even worse than that.
You can compare identical streams in identical resolution with the xtra twitch app(proper scaling) and the official twitch app(bad scaling).

--duplicate--

Related

Video playback problem (not that it's slow). Garbled screen.

So it seems that I'm unable to play back any video format besides WMV.
WMV's play back fine while other formats (e.g. xvid, divx) do not play back at all. Coreplayer crashes to today screen or shows me a green garbled screen with vertical lines.
WMP just freezes and does nothing.
Is this a known issue (I didn't find anything using search)?
Any format of audio plays back perfectly fine (as long as it is not embedded in a video).
I had this, you need to change the Video driver to Raw frame buffer and all will be well. I use TCPMP and this was what I had to do for it to work.
findus said:
I had this, you need to change the Video driver to Raw frame buffer and all will be well. I use TCPMP and this was what I had to do for it to work.
Click to expand...
Click to collapse
I had done this at first initially too, but simdeo (fellow member) suggested Imageon setting, but NOT Imageon Hardware decoder. This has massively improved speed and visual quality, but you will get intermittent lines across the interface, but not in full screen mode. Settings should be:
TCPMP:
Video Driver = ATI IMAGEON
Buffering = Microdrive (ticked)
Advanced = Tick only: D-Pad, Use System Vol, Benchmark (none od these settings affect performance, just my preference - but selecting other options may adversly affect performance)
Direct Draw = YV12 and tick 'Overlay with colorkey' only.
That's it. Best performance to date and can play torrent or own DVD rips perfectly, providing they were not encoded as high as 640x480.
I'm having the same problems but cannot for the life of me find any settings on Coreplayer that will let me change the buffer settings or the driver.
I'm sure I'm missing something here.
Coreplayer version =1.0.4 build 716
It's the latest version afaik.
Adey
Ok, I found the settings in Coreplayer (yeah, I know, should have looked harder..) and all is now well.
Ok, so I've got really decent playback from standard 350mb XVid TV programs but I'm still having what appear to be buffering problems.
Does anyone know what the ideal buffer settings are?
Adey
I have found that overclocking the CPU yields in much better playback (although not perfect).
If I want to view a 640x480 video I run the CPU at 728 Mhz (what program would allow higher?), but still the fps is not up to par. I would say the playback is around 90-95%.
Calavaro said:
I have found that overclocking the CPU yields in much better playback (although not perfect).
If I want to view a 640x480 video I run the CPU at 728 Mhz (what program would allow higher?), but still the fps is not up to par. I would say the playback is around 90-95%.
Click to expand...
Click to collapse
Hi Calavaro. What app are you using to o/c the CPU? & exactly what settings do you use? Oh and lastly what's the power consumtion like if left on 728 Mhz all the time?
Cheers.
mackaby007 said:
Hi Calavaro. What app are you using to o/c the CPU? & exactly what settings do you use? Oh and lastly what's the power consumtion like if left on 728 Mhz all the time?
Cheers.
Click to expand...
Click to collapse
we use PHM to overclock our device, if you set to 728 and push mail and bluetooth all the time, you won't last for whole day, maybe just about 7 hours. But really you don't need your device on 728 all the time, and personally i think 728 is a bit unstable, so i use 662 when my device is on, otherwise 228 the rest of the time to save battery.
You MUST disable the internal scale from the PHM setting, otherwise it won't work
wu5262 said:
we use PHM to overclock our device, if you set to 728 and push mail and bluetooth all the time, you won't last for whole day, maybe just about 7 hours. But really you don't need your device on 728 all the time, and personally i think 728 is a bit unstable, so i use 662 when my device is on, otherwise 228 the rest of the time to save battery.
You MUST disable the internal scale from the PHM setting, otherwise it won't work
Click to expand...
Click to collapse
Thanks for that Wu. What version of PHM are you using?
mackaby007 said:
Thanks for that Wu. What version of PHM are you using?
Click to expand...
Click to collapse
latest version from the website
wu5262 said:
latest version from the website
Click to expand...
Click to collapse
Cheers mate. Got it now. Latest version 4.13 is found here:
http://www.wizcode.com/downloads
mackaby007 said:
Cheers mate. Got it now. Latest version 4.13 is found here:
http://www.wizcode.com/downloads
Click to expand...
Click to collapse
btw, mine one says 4.14 for some reason, and i can't remember where i get it from....
findus said:
I had this, you need to change the Video driver to Raw frame buffer and all will be well. I use TCPMP and this was what I had to do for it to work.
Click to expand...
Click to collapse
just wanted to say thanks for this thread. was going nuts with the same problem re: vertical lines, pink screen, etc. almost made a post to ask you guys what kind of parameters or settings you used for your video players. i use core and i confirm that the "raw frame buffer" works well.
cheers
About TCPMP with the best settings applied as mentioned in this thread, is there something else we can do to further improve the playback quality?
I have some clips that feature "fast moving action" e.g. action scenes in movies. These clips will actually play, but when the "fast moving action" is there, you can see that it isn't going really that smooth/fast enough, resulting in noticeable, fast upcoming blocks/lines when you look closely. I'm not sure how to describe this effect best, but I guess pretty much everyone knows what I mean here.
Thanks!!
JayRayMee.NL said:
About TCPMP with the best settings applied as mentioned in this thread, is there something else we can do to further improve the playback quality?
I have some clips that feature "fast moving action" e.g. action scenes in movies. These clips will actually play, but when the "fast moving action" is there, you can see that it isn't going really that smooth/fast enough, resulting in noticeable, fast upcoming blocks/lines when you look closely. I'm not sure how to describe this effect best, but I guess pretty much everyone knows what I mean here.
Thanks!!
Click to expand...
Click to collapse
Hi.
Try playing any 3 minute segment of the video you have then click on File/Media Info and check the resolution of your video. If its below 640x480, then the problem is most likely a low bit rate used to encode the video, hence the pixelated blocks in high speed.
You can get away with less, but I encode now only at 480x320 @850kbps and get superb results each time...DVD quality and High definition quality too when I encode from HD source.
Can't say anymore than that. Click on my name and look through my posts, there will be a recent one entitled something like 'Excellent playback via Coreplayer & TCPMP'. This should help a bit if you have the time to read.

Youtube HD/HQ? Not really

The stock youtube player on the Galaxy S has a menu option for "high quality" when playing videos, while the so called "Youtube HD" player from the Evo rom has a "HQ" button in the lower right corner. These players seem to do exactly the same thing.
While HQ looks better than regular quality, it still doesn't really shine on our beautiful 480*800 displays.
I hooked up a debugger and launched a few videos available in up to 1080p on youtube. The URL requested by the apps in HQ mode is a 480*270 video!
Does anyone know a hack/app/way to stream full 480p glory (or above) from youtube to our phones?
Nobody?
I tried tubedroid to get an impression of how videos *should* look. Precaching sucks though, and I still can't find a youtube app to actually stream proper quality
Attached are device screenshots of
- Youtube app in "normal" quality
- Youtube app in "high" quality
- Video player playing tubedroid-downloaded clip (HD)
The forum downscales images from 800 to 640, but there's still a very noticable difference...
How about the new mobile youtube site? Looks good to me, but only tried a few secs
You mean in the web browser? Clicking a video there will just prompt you to open the youtube app for playback (optionally tubedroid), so same result.
AyuCon said:
How about the new mobile youtube site? Looks good to me, but only tried a few secs
Click to expand...
Click to collapse
I found no way to select the quality in the new mobile interface. You can specify "always use the best quality for my player size" option in the settings of the non-mobile page, but this does not select 720p videos or higher if they are available.
That said, 480 is good enough for me on a 10cm screen.
bookwormat said:
I found no way to select the quality in the new mobile interface. You can specify "always use the best quality for my player size" option in the settings of the non-mobile page, but this does not select 720p videos or higher if they are available.
That said, 480 is good enough for me on a 10cm screen.
Click to expand...
Click to collapse
The stock youtube app gives you "270p" (480x270) in HQ mode, not 480p (853x480 or similar). Where and how are you getting 480p on your galaxy?
Carrr said:
The stock youtube app gives you "270p" (480x270) in HQ mode, not 480p (853x480 or similar). Where and how are you getting 480p on your galaxy?
Click to expand...
Click to collapse
Nowhere, i just messed up the numbers in my post. Thank you for correcting me.
Carrr said:
You mean in the web browser? Clicking a video there will just prompt you to open the youtube app for playback (optionally tubedroid), so same result.
Click to expand...
Click to collapse
No, they have a new mobile interface. It can play videos within the browser, using HTML5's video tag.
bookwormat said:
No, they have a new mobile interface. It can play videos within the browser, using HTML5's video tag.
Click to expand...
Click to collapse
I tried both the usual m.youtube.com site, and stopped by youtube.com/html5 to "force" html5.. but the browser still prompts me to open the youtube app when clicking on a video
Which browser and what url are you using?
This sucks how can they not allow HD NOT HQ streaming on an android device I mean vids on YouTube in hd look great on my iPhone 4s but I would like to see hd on my amdroid tablet without using the desktop site.

[Q] playing 1080p video on youtube site or youtube app

Is there a way for the transformer to play 1080p without stuttering? I know the hardware is pretty capable yet how come it cant even play 1080p without stuttering? The blackberry playbook plays 1080p flawlessly.
Click on the search box, type in flash video and read any of the dozens of threads on the subject.
If you would like short answers though - No and because it's a new OS with unoptimized software for the hardware in question which MAY eventually be up to the task of playing 1080p.
Also... you know there aren't that many dots on your screen right?
j0n4z said:
Is there a way for the transformer to play 1080p without stuttering? I know the hardware is pretty capable yet how come it cant even play 1080p without stuttering? The blackberry playbook plays 1080p flawlessly.
Click to expand...
Click to collapse
Hi
I have been on here a few times complaining about flash performance. Through the You Tube Application I did manage to stream both the Lord of the Rings and Batman Dark Knight trailers at 1080p with smooth performance. Looks brilliant.
Through the web browser I cant even stream 720p. Somtimes the You tube application struggles and buffers even with my 30 mb connection. Wonder if this is somthing to do with the network speed rather than it being the hardware and if somthing is off slightly be it with your wireless connection speed or the you tube network it falls over?
findmike said:
Also... you know there aren't that many dots on your screen right?
Click to expand...
Click to collapse
True. but there is a mini HDMI connection on the side.
andyzarins said:
Hi
I have been on here a few times complaining about flash performance. Through the You Tube Application I did manage to stream both the Lord of the Rings and Batman Dark Knight trailers at 1080p with smooth performance. Looks brilliant.
Through the web browser I cant even stream 720p. Somtimes the You tube application struggles and buffers even with my 30 mb connection. Wonder if this is somthing to do with the network speed rather than it being the hardware and if somthing is off slightly be it with your wireless connection speed or the you tube network it falls over?
Click to expand...
Click to collapse
Adobe has this in their flash player 10.3 description, this should answer your question.
"For optimal performance and the most immersive experience on Android 3.1 tablets, view Flash Player delivered content in full screen by using the menu buttons provided by content providers, or by tapping content once followed by a long tap to bring down a button in the upper left corner which can be tapped to enable full screen mode."
What don't I know about this?
I just played several 1080p HD vids on my TF without stuttering...no problem.

Video Player for HDR MP4

Is there any app that can play these videos?
https://forum.xda-developers.com/showpost.php?p=72712498&postcount=1
"These videos only work in HDR with the "Samsung Video Library" player (available from Play Store). This will NOT work with any other video player (MX Player, VLC etc.)"
Wondering if possible to get these videos running on OP5.
I try XPlayer and it play it in slow motion even if Playback speed 1/5 or 2
Or is there a way to make Samsung Video Library to install on OP5
I tend to have good luck with VLC player
captainphoenixx said:
I tend to have good luck with VLC player
Click to expand...
Click to collapse
not working with this video
Did you try changing build.prop to set the device name to some compatible Samsung device? You could copy relevant values from an S8. Playstore only looks at build.prop when it checks device compatibility.
Or get the APK from apkmirror?
Once you install, it probably won't work, but fret not and post the logs (use aLogCat or Catlog) and we'll figure if any additional libraries are needed.
I managed to play the videos in VLC, the settings: force OpenGL ES2, full acceleration, force YUV2 chroma, skip frames(probably not needed - plays smooth), brightness 100%.
thedamnone said:
Did you try changing build.prop to set the device name to some compatible Samsung device? You could copy relevant values from an S8. Playstore only looks at build.prop when it checks device compatibility.
Or get the APK from apkmirror?
Once you install, it probably won't work, but fret not and post the logs (use aLogCat or Catlog) and we'll figure if any additional libraries are needed.
Click to expand...
Click to collapse
I did get it from apkmirror, but won't install.
thedamnone said:
I managed to play the videos in VLC, the settings: force OpenGL ES2, full acceleration, force YUV2 chroma, skip frames(probably not needed - plays smooth), brightness 100%.
Click to expand...
Click to collapse
I prefer using VLC, but I search everywhere to find this settings, and cannot find where to set it.
in settings:
Video:
[*]Hardware acceleration: full​
Extra settings:
[*]Advanced:
[*]Performance:
[*]OpenGL usage: Force On
[*]Force Video Chroma: YUV
[*]Enable Frame Skip: Yes​
thedamnone said:
in settings:
Video:
[*]Hardware acceleration: full​
Extra settings:
[*]Advanced:
[*]Performance:
[*]OpenGL usage: Force On
[*]Force Video Chroma: YUV
[*]Enable Frame Skip: Yes​
Click to expand...
Click to collapse
what is the version you are using?
I cannot find OpenGL usage: Force On part
I have VLC 2.0.6
2.1.12 beta, it's on apkmirror or you can enroll in beta in the playstore.

[SM-G9750] [SOFTWARE BUG] Video playback being throttled or not utilizing CPU / GPU?

For owners of the SM-G9750 (S10+ CN / HK model), I'm trying to get some verification here on a possible software issue. I'm trying to play a 4K video file locally (specifically a 4K HDR H.265 / HEVC MKV @ 24fps video, but I believe this bug may apply to all UHD video playback - I'm not sure as I haven't done enough testing) and it seems to be dropping frames and stuttering throughout. I cannot get it to play smoothly despite trying all of the following:
Setting the phone to Performance mode.
Trying different players - in this case, the default video player, MX Player Pro and VLC.
Moving the video player app to Game Launcher and optimizing them for performance.
Forced 2D GPU Rendering in Developer Options.
Changing display resolution from WQHD to FHD.
Moving the video file from SD card to internal storage.
Disabling / uninstalling all apps which use Accessibility Services.
Clearing cache.
Factory reset.
None of these worked. ---UNTIL--- I tried using the screen recorder, from the Game Launcher settings, whilst watching the video. Playback was then perfect! No dropped frames, completely smooth, like it should be. The other alternative was to use software decoding but then colours would appear muted and battery life takes a huge hit.
So what's the deal here? Is the CPU or GPU not kicking in / being throttled whenever I launch a video player app? I'm assuming this is the case as the screen recorder seems to boost playback performance once I activate it. I'm on the June update and I'm not sure if this bug was introduced recently (I never tested 4K playback until now).
Owners of this particular model, could you please confirm if you are having this issue? Try watching a 4K video with lots of action and camera panning movements - that's where you can detect dropped frames or stuttering easily. I could provide the file I'm using for reference but it's a clip from a movie and I'm not sure if I'm allowed to share it here.
Okay since no one has replied and moderators on the Samsung forums are busy removing my posts - try this clip for example, it's 4K HDR encoded in H.265 / HEVC, I don't know if that makes a difference:
http://www.mediafire.com/file/m83ftn7n8d8le2s/Plane_Crash_Scene.mp4/file
Stutters in the default video player app for me. One thing to note is that it's smooth in portrait mode, but the moment you rotate into landscape fullscreen, it starts dropping frames. Now, turn on the screen recorder from within game tools and the stutters are mostly eliminated. What gives?
Another way to compare would be with a video player that lets you switch between hardware and software decoding, like MX Player. Watch the clip in HW mode and then switch to SW - it's choppier in HW mode for whatever reason. Using SW is not an option as the colours are not displayed properly and battery drain is much higher.
Regarding the clip - if it's against the rules to post such content, let me know and I'll remove it. There's a whole YouTube channel full of this stuff, I don't want to link to those as the problem I'm encountering is related to local video playback.
One last try before I sign off Here's another example if anyone has YouTube Vanced (google vanced.app for those unaware). I'm suggesting Vanced because the original YouTube app doesn't let you view at 4K resolution.
Firstly, open Vanced and tap the account icon in the upper right. Go to settings, Vanced settings, Video settings and then toggle Resolution Checks to ON. Refresh and restart the app.
Now open Game Launcher, tap the three dots in the upper right > Add apps and add YouTube Vanced to the list. We're doing this for the screen recording function which I'll mention later.
Once that's done, here's a 4K 60fps clip for you to try. It should be easier to perceive any hiccups with the higher frame rate. And of course, please set the resolution to 2160p (tap the three dots in the upper right) and watch in landscape orientation, since this is what the test is all about:
https://www.youtube.com/watch?v=LXb3EKWsInQ
Panning shots work best. For reference, see the one of the step trail at 2:42 in the video. Does it look like it's stuttering or dropping frames intermittently?
Now, swipe up from the bottom of the screen to show the navigation bar (you need the navigation bar enabled to use the recording function) and tap on Game Tools, which is the leftmost button. Tap Record.
While the screen is recording, are the stutters now gone? To my eyes, the video is definitely smoother while the recorder is active. Appreciate any feedback from those willing to try (and confirm if I'm insane or not!) - cheers!

Categories

Resources