Video playback problem - Remix OS for PC

After months of researching why video playback fails on my device, it is because it is using cpu rendering not GPU. That also prevents me from playing +240 videos on YouTube. In VLC beta, I can change the playback device to OpenGL 3.0 and video works awesomely. How can I do this system wide?

You can try SW decoder to play some video
Sent from my GT-I8190 using XDA-Developers mobile app

Anonymous94 said:
You can try SW decoder to play some video
Sent from my GT-I8190 using XDA-Developers mobile app
Click to expand...
Click to collapse
This is not a real solution, we want to have hardware accelerated playback like on any normal system.
There is another problem too, I've seen few people mentioning it. It probably affects only integrated intel gpus, hardware accelerated vids look like ****, they have extremely low color depth.
This problem doesn't occur under recent Androidx86, so I hope that they'll switch to new kernel as soon as possible.

Anonymous94 said:
You can try SW decoder to play some video
Sent from my GT-I8190 using XDA-Developers mobile app
Click to expand...
Click to collapse
Works like real shiiit on my pc. We have GPUs and we want to use them. Maybe the kernel update in the next version will fix it? Let's hope so.

Hi all,
samsung xe700t1c - ao4uk convertible laptop tablet
core i5 quad core 1.7 ghz - 2.6 ghz turbo
4gb ddr3
intel HD 4000 ( 2GB video memory )
running version 3.0101 (Marshmallow) from a 544MB/s 64GB Msata drive in a USB 3.0 Enclosure
everything working very fast system (INCLUDING SLEEP AND WAKE UP but havent tested every sensor etc). Sim card function not working so jide please enable sim card function for calling and internet data. Thank you.
so far with an Antutu score of 124,000 i have tested 1080p 60fps HD video playback which plays smooth and crisp and 3d games like Dead Trigger 2 work perfectly.
by default the remix os is in powersave mode but all cpu cores stay on and high which causes battery drain and cpu heat but with a software called 3 cpu manager the problem can be solved easily by setting the max cpu frequency to 800 Mhz on all cores and you also have the ability to change from powersave to performance mode which is what i used to acheive smooth 1080p 60fps video quality! (without overclocking the system 1080p 60fps footage is not possible and laggy!
please enable HDMI audio and widget capability and please make remix os unrooted and create a method to easily root for users who want root that way you have both audience users!

I think you should post your message to this feedback page so that it reaches the developers
https://docs.google.com/forms/d/e/1FAIpQLSeqaTBTPzHgjwUKtn08zUDusKTYXQtG8mLczmo7D6bDgd_17A/viewform

Related

Interactive governor

On my P500 original ROM + custom kernel caveman , the interactive governor seems to work very choppy in video playback .
How does it flow for you guys in video playback and what ROMs do you use?
Works fine for me. What's the video's resolution, bitrate, and codecs used?
uhhh I think all videos at 640X272 , 632X372 ( some tv shows I watch ) they run very bad . What I tested so far was avi , xvid . At around 1200 bit rate
What player do you use and have any of you found a player that can actually run a video with a rez above 640X480?
At 800mhz speed ( oc'ed the cpu ) and adreno 200 should be able to handle at least D1 rez or even 720p .
I've read a lot about the O1 falling short of the VGA resolution. Anyway, I get choppy playback with a video that's even less than VGA, but it doesn't bother me that much. For that video I used RockPlayer since every other video playing app I used choked the file out. So yeah, try rockplayer
I did try Rockplayer and that one works just horrible with almost every video . Now problem is if you have the full version . I only tried the lite version.
I'm out of ideas xD I'm actually waiting for the guys behind VLC to release a port. I've read somewhere that they'll be releasing an Android version soon
Still the problem pointed out in this thread remains unchallenged . How does the interactive governor work for you people and to those who have good performance overall with ( a bit better battery life ) snappier actions and decent video play , what ROM's do they use .
I'm interested to know because I think interactiv G. doesn't really work that well with stock ROM/.
Zerobarat1 said:
Still the problem pointed out in this thread remains unchallenged . How does the interactive governor work for you people and to those who have good performance overall with ( a bit better battery life ) snappier actions and decent video play , what ROM's do they use .
I'm interested to know because I think interactiv G. doesn't really work that well with stock ROM/.
Click to expand...
Click to collapse
I can only second your observations. Im on stock rom with the oc/touchscreenfix kernel at 748 MHz. With the stock player and interactive governor vids are choppy but they play fine if it is set to the on demand governor. I even had vids aborting with an error message i cant recall right now.
Exactly excor. That's why I want to know on which ROM , interactive actually fully works. Not being able to play videos is a big fault for me .
Also you should consider downloading from the market Mplayer . It plays videos very well and also adds a lot more functionality like Zoom to fit screen which we all know that most videos are ratio 16:9 and phone screen ratio is 4:3.
Got distracted by the video part. I'll be testing interactive governor now. Give me a day By the way, I'm on Light ROM(basically stock minus the garbage) and Der_Caveman's v3 kernel.
Update: Interactive governor scaling performs the short bench a few milliseconds faster than ondemand, and yes, I tested it a few times and not just once.
However, SetCPU has this little problem with reverting back to my default frequency settings when a profile has been activated. For example, my default setting is 768MHz max, and I turn the screen off(goes down to 320MHz, my setting). When I turn my screen on and check SetCPU, the max frequency setting stays at the one in the profile, and I have to re-set the frequency to set it.
Reverted back to on-demand
I tested today Youtube and I have to say this device has some serious issues in video playback . I guess it's either that ARMv6 is very limited in some categories or optimisations for it just suck balls .
HQ format on youtube worked horrible and after some time running it , it would give out an error : Cannot play format ( something like that ) . 800 mhz speed should be able to eat videos alive .
I've no problems with HQ Youtube Even a video that's near VGA resolution plays fine.
How about primev2? Do you think it has better video playback?
im waiting for coreplayer android release ;p
i dont know why but interactive hurts when scrolling on a page, switching through the main menu....i tried like all the ROMs here and m content with megatron and mik_os's kernel and set cpu set 600-245 conservative..plus i have a control over background apps using autostarts,watchdog lite etc...so even with conservative scheduling phone's snappy enough and video playback is smooth with nearly VGA resolutions
Zerobarat1 said:
I tested today Youtube and I have to say this device has some serious issues in video playback . I guess it's either that ARMv6 is very limited in some categories or optimisations for it just suck balls .
HQ format on youtube worked horrible and after some time running it , it would give out an error : Cannot play format ( something like that ) . 800 mhz speed should be able to eat videos alive .
Click to expand...
Click to collapse
My phone plays HQ youtube videos really smooth and perfect. No lags, no errors no problem. And im not even OCd. I think the problem is in your software not because it only has armv6.
When i was on stock rom. Im using mvid payer. It works really good and smooth near vga res. (1gig for more than 1 hour)
. Never tried any videos res higher than that
Zerobarat1 said:
I tested today Youtube and I have to say this device has some serious issues in video playback . I guess it's either that ARMv6 is very limited in some categories or optimisations for it just suck balls .
HQ format on youtube worked horrible and after some time running it , it would give out an error : Cannot play format ( something like that ) . 800 mhz speed should be able to eat videos alive .
Click to expand...
Click to collapse
This happens to me too. It occurs when one switches too fast between apps/videos while using the youtube application or long uptimes. The only fix so far is to reboot the system, then it's back to normal. If anybody has experienced this, I would like to know too.
ok what roms do you guys use? Currently I use LOL rom 1.2
Zerobarat1 said:
How about primev2? Do you think it has better video playback?
Click to expand...
Click to collapse
I don't think so. By the way, try disabling HW Accelleration and stagefright. Also, check if SetCPU is properly restoring it's frequency settings when you come out of a screen lock. Interactive governor works fine for me(but for me ondemand is more responsive).
And oh, I'm using Light

Anyone else getting lag while using Netflix on the SGP5?

Has anyone else experienced a decent bit of lag while watching shows over netflix? It's not connection based since my line is 150mbps, and clocking it to 1.2GHz from stock didn't change anything either.
Could just be Netflix itself lagging, or a problem with your service provider. Just because they claim 150 Mbps doesn't mean you'll always get it.
On my device, Netflix usually bounces between 800 MHz and 1 GHz (Netflix apparently does not support hardware decoding... )
Yes, I had the same problem - Netflix audio slightly out of sync. I tested on other devices and determined it was NOT the video source or data stream (no sync problem with other devices viewing same videos using same Internet stream at same time). I installed Tegrak overclock and pumped clock speed up one step (1.1 from 1.0). That solved the Netflix sync problem and hasn't had any negative effect I could detect on my SGP5. I set Negrak to add that slight overclock at boot. So far so good.
I used chainfire on it (4xmsaa)and it has a lot less lag.
Antarctica32 said:
I used chainfire on it (4xmsaa)and it has a lot less lag.
Click to expand...
Click to collapse
Can't think how how that would do anything lol, but I'll try that!
as soon as The video starts I pause it for about 30-90 seconds,
then the video plays fine for about 20mins...
It might be a problem with buffering
if we could take the app apart maybe we could increase the buffer size?

What is hardware acceleration?

Title says it all. I see it all the time in rom threads.
galax5 said:
Title says it all. I see it all the time in rom threads.
Click to expand...
Click to collapse
Hardware acceleration is the fact that the GPU is being used in certain tasks instead of the CPU so it loads off the CPU a lot. You can see it in an example of your computer playing a 1080p video from vlc for example. (don't know if you have nvidia but this is a rough example). Certain apps for android require H/W for example chrome (well it's maybe something related to the drivers though).
I'll attempt to sum up what zaclimon said in layman's terms. In your computer, and nowadays smartphones, you have two critical components to run software: The CPU (your processor) and your GPU (your video card). Normally, your CPU would be responsible for processing general tasks and processes. However, in order to make the computer more efficient, the CPU will offload certain tasks and processes which the video card (GPU) can do better.
For example, in Android 4.x and up Netflix requires hardware acceleration to perform at peak functionality. That's not to say that the CPU doesn't do any of the work, but the CPU is going to offload some processes to the GPU from the Netflix software that the GPU can do better; such as video streaming.
HW also means much smother UI
Sent from my Nexus 7 using xda app-developers app
DZonikg said:
HW also means much smother UI
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
Correct, as UI rendering would be offloaded primarily to the video card.

Maximize HW Video Playback in BSPlayer!

wtf?
i have been reported for trolling?
damn are there only girleboys at this place?
go and suck some ****ing ****
no information here.
..
That worked great thanks! Has anyone a solution for the black bars that you get when you hook this thing up to your TV?!
Sent from my Nexus 10 using Tapatalk HD
My nexus 10 doesn't seem to like full blu ray rips, like the 30mbps+ ones. It loads the first couple of seconds and then freezes. Any ideas?
Sent from my SCH-I535 using Tapatalk 2
THANK YOU!! For the very first time, I see *smooth* video playback of a Blu-ray rip on the Nexus 10!
How much more battery does this cost?
I hope, Google or the video player developers can fix this more generally.
---------- Post added at 11:29 AM ---------- Previous post was at 11:07 AM ----------
Hmmm, after I tried 1300/1700, it does not work anymore, even with 1500/1700.
According to CPU spy, BS runs at 1700 all the time, but still I have those micro lags again.
Quit and restart of BS does not help...
---------- Post added at 11:39 AM ---------- Previous post was at 11:29 AM ----------
Smooth again after reboot of the tablet... With 1300/1700. Strange.
sidamos77 said:
THANK YOU!! For the very first time, I see *smooth* video playback of a Blu-ray rip on the Nexus 10!
[/COLOR]Hmmm, after I tried 1300/1700, it does not work anymore, even with 1500/1700.
[/COLOR]Smooth again after reboot of the tablet... With 1300/1700. Strange.
Click to expand...
Click to collapse
great that it worked!...for a while
the difference is huge i agree
300mhz more CPU power doesnt seems that much but it is and you can see it.
i think setting it to the performance governor also made some difference.
also you dont want the CPU clock to be all over the place as it was before (from 200-1000mhz)
there seems to be some problem with SuperSu when its ask for permissions all the time.
when that happends and you are in a movie you will get the lag back even if SetCPU has permision.
you need to change some settings in SuperSu.
i have not tried it yet but it should work
i will update the first post later..
sidamos77 said:
How much more battery does this cost?
Click to expand...
Click to collapse
dont know yet but it sure will cost
sidamos77 said:
[/COLOR]Hmmm, after I tried 1300/1700, it does not work anymore, even with 1500/1700.
Click to expand...
Click to collapse
no need to use 1700mhz
that will kill your battery and also higher the risk of thermal throttling for the CPU.
(the CPU clocks down when it gets to hot)
set it to 1300mhz max and 1200mhz min instead.
omgi0wn said:
My nexus 10 doesn't seem to like full blu ray rips, like the 30mbps+ ones. It loads the first couple of seconds and then freezes. Any ideas?
Sent from my SCH-I535 using Tapatalk 2
Click to expand...
Click to collapse
to slow USB HD?
i am using Nexus Media Importer what are you using?
FYI, the Samsung manual on the Exynos 5 processor in our tablet gives a full list of its hardware decoding capabilities for video. According to the manual it only supports 4.2 profiles and not the much more common 4.1 profiles. It also does not support .mkv files, but not sure if that matters since MKV is just a container and not the codec. But this could be why it isnt using full GPU hardware decoding capabilities of many movies and instead uses so much CPU power:
1080p 60fps (capable of decoding and encoding MPEG-4/H.263/H.264
and decoding only MPEG-2/VC1/VP8)
Click to expand...
Click to collapse
H.264 1080p 60 fps decoding: BP @ L4.2, MP @ L4.2, HP @ L4.2
H.264 1080p 60 fps encoding: BP @ L4.2, MP @ L4.2, HP @ L4.2
H.263 D1 30 fps decoding: Profile 3, Annex-I/J/K/T/D/F (except OBMC) support
H.263 D1 30 fps encoding: Baseline Profile
MPEG-4 1080p 30 fps decoding: SP, ASP @ L5, Xvid support
MPEG-4 1080p 30 fps encoding: SP, ASP @ L5
VC-1 1080p 30 fps decoding only: SP @ ML, MP @ HL, AP @ L3
and WMV-9 conformant stream (except CP)
VP8 1080p 60fps decoding: Version0/1/2/3
MPEG-2 1080p 30 fps decoding only: MP @ HL and MPEG-1 support (except D-picture)
Click to expand...
Click to collapse
I tried this trick on Plex too to see if I could minimize the buffering that I've been plagued with. It seemed to help a good amount. There was still some pausing but it happened less often and was of MUCH MUCH MUCH shorter duration (like half a second to one second) and much less intrusive to the watching experience.
Thanks for the tip!
KestrelX said:
I tried this trick on Plex too to see if I could minimize the buffering!
Click to expand...
Click to collapse
great that it speeds up buffering...didnt know that!
whats is Plex ?
Home media server kind of thing. Run a plex server on a desktop, run the plex app on your tablet and watch your movies, etc. I think part of our buffering problem is a recent change in the setup of the hard drives storing our media files, which we are going to try fixing, but still, set CPU seemed to make things better.
Sent from my Nexus 10 using Tapatalk HD
EniGmA1987 said:
FYI, the Samsung manual on the Exynos 5 processor in our tablet gives a full list of its hardware decoding capabilities for video. According to the manual it only supports 4.2 profiles and not the much more common 4.1 profiles. It also does not support .mkv files, but not sure if that matters since MKV is just a container and not the codec. But this could be why it isnt using full GPU hardware decoding capabilities of many movies and instead uses so much CPU power:
Click to expand...
Click to collapse
If you read the H.264 wiki, it seems that Levels correspond to supported resolution and frame rate maximums. So all 4.1 encodings should be supported on a 4.2. The BP / MP / HP mean Baseline Profile / Main Profile / High Profile. All different types of encodings.
http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels
MKV is a wrapper. It may never be supported on the built in video player, but all 3rd party (MX Player/BS Player etc) can easily demux the core video data for hardware decoding.
:Rainbow The more you know....
pg_ice said:
300mhz more CPU power doesnt seems that much but it is and you can see it.
i think setting it to the performance governor also made some difference.
also you dont want the CPU clock to be all over the place as it was before (from 200-1000mhz)
there seems to be some problem with SuperSu when its ask for permissions all the time.
when that happends and you are in a movie you will get the lag back even if SetCPU has permision.
you need to change some settings in SuperSu.
i have not tried it yet but it should work
i will update the first post later..
Click to expand...
Click to collapse
Thanks again!
Had it on userspace gov. Trying performance now. Also, wouldn't it seem more logical (to eliminate switching altogether), to set it to 1300/1300?
---------- Post added at 06:47 PM ---------- Previous post was at 06:39 PM ----------
I would not change global SuperSU settings to "grant" instead of "ask".
I configured "grant" and "no notification" for SetCPU and for the ProfilesService instead.
BTW, 1300/1300 also works good for the TimeScape video.
I am really glad someone else finally saw the not-smoothness in video playback. Or maybe some N10 can play smooth without this trick...
Will you inform the BSplayer developers about this? Maybe they can now do something, so that SetCPU is not necessary?
Seems like it may be helping YouTube buffering as well. Need to do some more testing with that.
Sent from my Nexus 10 using Tapatalk HD
sidamos77 said:
wouldn't it seem more logical (to eliminate switching altogether), to set it to 1300/1300?
Click to expand...
Click to collapse
i have not tried but it should be the same performance
i was thinking its maybe better to have some space when the CPU works.
just try it and see if its the same
sidamos77 said:
[/COLOR]I would not change global SuperSU settings to "grant" instead of "ask".
I configured "grant" and "no notification" for SetCPU and for the ProfilesService instead.
Or maybe some N10 can play smooth without this trick...
Will you inform the BSplayer developers about this? Maybe they can now do something, so that SetCPU is not necessary?
Click to expand...
Click to collapse
lol i think they read this
once you have set your profile you dont need to bother with it..so no problem here if its not fixed in BSplayer.
maybe they can fix it but then you probably need root anyway.
i think all N10s perform the same so its no chance you can get this smooth playback with the default setting.
as i said..300mhz is alot for adding performance to an app
sidamos77 said:
I would not change global SuperSU settings to "grant" instead of "ask".
Click to expand...
Click to collapse
right
i have updated the first post
KestrelX said:
Seems like it may be helping YouTube buffering as well. Need to do some more testing with that.
Sent from my Nexus 10 using Tapatalk HD
Click to expand...
Click to collapse
i dont know what CPU speed youtube is using but it can be checked with CPUSpy
its easy to make one more profile just for youtube if you need it.

Hardware Decoder help?

I'm hoping someone could help me with a video problem I'm having. I use my Touchpad mostly as a wall mounted tablet to display a security camera. I'm currently using the Evervolv 7.1.2 Android Nougat Rom which I love and it works so smooth! However, when using the Wyze Labs app that goes with my cameras and also when trying the Tiny Cam Pro app, when trying to enable Hardware Decoder in the apps for video, it fails. It forces me to use the software decoder instead, which works, but is laggy and stutters at times.
I also tried the LineageOS 14.1 Android Nougat 7.1.2 by invisiblek Rom and had the exact same issue.
HOWEVER.... When using the Dirty Unicorns v8.1 Android Oreo by Flintman Rom, the hardware decoder works in both apps with that Rom, but the Touchpad doesn't run nearly as quick and smooth for me as it does with Evervolv 7.1.2
Does anyone have any idea on how to get the hardware decoder to work in either 7.1.2 Rom.
By the way, I'm also using the Max Extreme optimize 1782 if that makes any difference.
mlfc52 said:
I'm hoping someone could help me with a video problem I'm having. I use my Touchpad mostly as a wall mounted tablet to display a security camera. I'm currently using the Evervolv 7.1.2 Android Nougat Rom which I love and it works so smooth! However, when using the Wyze Labs app that goes with my cameras and also when trying the Tiny Cam Pro app, when trying to enable Hardware Decoder in the apps for video, it fails. It forces me to use the software decoder instead, which works, but is laggy and stutters at times.
I also tried the LineageOS 14.1 Android Nougat 7.1.2 by invisiblek Rom and had the exact same issue.
HOWEVER.... When using the Dirty Unicorns v8.1 Android Oreo by Flintman Rom, the hardware decoder works in both apps with that Rom, but the Touchpad doesn't run nearly as quick and smooth for me as it does with Evervolv 7.1.2
Does anyone have any idea on how to get the hardware decoder to work in either 7.1.2 Rom.
By the way, I'm also using the Max Extreme optimize 1782 if that makes any difference.
Click to expand...
Click to collapse
I can not test those Apps as I do not have any way to connect to any security cameras. I do know that the Tablet's video recording capabilities is better with Oreo and Pie.
It maybe the Kernel or the Android ROMs for those version. Did you try setting the Tablet as posted on this guide:
https://forum.xda-developers.com/hp-touchpad/general/hp-touchpad-optimize-android-swap-t3901773
You mentioned the use of MaXtreme, but did you flash Oreo or Pie using ROM Reducer and also the 1836 Speed?
All ROMs have the same settings applied at the Kernel level and should perform very similar.
HP_TOUCHPAD said:
I can not test those Apps as I do not have any way to connect to any security cameras. I do know that the Tablet's video recording capabilities is better with Oreo and Pie.
It maybe the Kernel or the Android ROMs for those version. Did you try setting the Tablet as posted on this guide:
https://forum.xda-developers.com/hp-touchpad/general/hp-touchpad-optimize-android-swap-t3901773
You mentioned the use of MaXtreme, but did you flash Oreo or Pie using ROM Reducer and also the 1836 Speed?
All ROMs have the same settings applied at the Kernel level and should perform very similar.
Click to expand...
Click to collapse
I think it may have something to do with the MaXtreme. I tried several ROMs over the weekend in all sorts of combos, some with the ROM reducer and also with the 1836 speed. Anyway, last night I tried one more time with the DU 13 Pie ROM and the hardware decoder worked with both apps. However, after I got it running, I flashed the MAX_1836_CPU_Universal_Optimize_Swap Zip that goes with that ROM and the Hardware decoder stopped working again on both apps. After a quick dirty flash of the ROM without the MaX_1836 , HW Decoder came back. I haven't tried Rom Reducer yet on this ROM, but I may just leave it as is since I'm really only using this particular tablet as a wall mounted display, so as long as it works to display the cameras reliably, I don't need the tablet do work well with anything else.
Thanks for the reply!
mlfc52 said:
I think it may have something to do with the MaXtreme.
All the optimized Kernels improve the CPU frequency ( overclock ) with the most fastest possible settings. But it does not disable or remove any features.
I tried several ROMs over the weekend in all sorts of combos, some with the ROM reducer and also with the 1836 speed. Anyway, last night I tried one more time with the DU 13 Pie ROM and the hardware decoder worked with both apps. However, after I got it running, I flashed the MAX_1836_CPU_Universal_Optimize_Swap Zip that goes with that ROM and the Hardware decoder stopped working again on both apps. After a quick dirty flash of the ROM without the MaX_1836 , HW Decoder came back. I haven't tried Rom Reducer yet on this ROM, but I may just leave it as is since I'm really only using this particular tablet as a wall mounted display, so as long as it works to display the cameras reliably, I don't need the tablet do work well with anything else.
It is great to know that is working one way or the other and that is what's so great about the Tablet, many different options available that still makes it usable!
Thanks for the reply!
Click to expand...
Click to collapse
Out of curiosity I installed the Tiny Cam App using Evervolv 7.1.2 ( ROM Reducer) with MaXtreme 1836.
Attached are the screenshot that shows H.264/H.265 decoder is available . I do not know why it does not work for you, but it should work for everyone.
Click HERE for the Installation Guide
Also I use Evervolv 7.1.2 with the same set up to record and playback video in 2592x1944 resolution over WiFi.
Click HERE for the WiFi endoscope post
HP_TOUCHPAD said:
Out of curiosity I installed the Tiny Cam App using Evervolv 7.1.2 ( ROM Reducer) with MaXtreme 1836.
Attached are the screenshot that shows H.264/H.265 decoder is available . I do not know why it does not work for you, but it should work for everyone.
Click HERE for the Installation Guide
Also I use Evervolv 7.1.2 with the same set up to record and playback video in 2592x1944 resolution over WiFi.
Click HERE for the WiFi endoscope post
Click to expand...
Click to collapse
The decoder shows as available however, when I enabled either Hardware or Hardware+ and then connect to a live camera stream, a message pops up that says something like "Hardware Decoder H264 has failed, Switching to Software decoder" Then the camera video plays using the software decoder. That works. but lags 15 seconds and skips. In the Wyze app which is by the camera manufacturer, Enable Hardware decoder is an option in the app account menu. When enabled, the camera does connect, but the video is just a black screen along with the counting bitrate. It does play with hardware decoder switched off. With the Wyze app, lot's of Android devices, especially older devices need the hardware decoder because without it, the live video lags like 20 seconds and stutters. There were tons of complaints on the Wyze forums for a while when Wyze temporarily removed the hardware decoder option due to some change in Android about a year ago.
mlfc52 said:
The decoder shows as available however, when I enabled either Hardware or Hardware+ and then connect to a live camera stream, a message pops up that says something like "Hardware Decoder H264 has failed, Switching to Software decoder" Then the camera video plays using the software decoder. That works. but lags 15 seconds and skips. In the Wyze app which is by the camera manufacturer, Enable Hardware decoder is an option in the app account menu. When enabled, the camera does connect, but the video is just a black screen along with the counting bitrate. It does play with hardware decoder switched off. With the Wyze app, lot's of Android devices, especially older devices need the hardware decoder because without it, the live video lags like 20 seconds and stutters. There were tons of complaints on the Wyze forums for a while when Wyze temporarily removed the hardware decoder option due to some change in Android about a year ago.
Click to expand...
Click to collapse
In Hardware Decoder the GPU will be doing the work, in Software it will be the CPU. The codec is very important when it comes to playback.
I have found the MX Player App is the best to play videos. I downloaded a video to test from this site:
https://www.appsloveworld.com/sample-hd-video-download/
Tested on Evervolv 7.1.2 and Pie with the same results, the attached screenshots are of 7.1.2. In both Tablets the MaXtreme is use as it provides the fastest CPU.
Not all videos, or streams are encoded the same or using a codec that will work using the GPU ( Hardware plus decoder ). It gets complicated and specially on this old device.
If the wrong encoding option is selected then it will not play, but software using the CPU will work. Using the highest CPU frequency the Tablet can handle should help with software decoder.

Categories

Resources