Hi Devs, found an annoying issue with using the paid version of Mxplayer ver 1.7 and 1.8 on the Huawei P9 plus. This phone uses a Kirin 955 SOC and it has codecs support for almost all codecs as reported in Aida64.
If I use the paid version then the audio will suffer periodic glitching every 10 secs or so for a split sec. The ad supported version has no issues at all.
Anyway I proceeded to test with the ad supported version of Mxplayer and found the following issues with HW+ decoding:
h264 All fine, no Hi10p support
h265 All fine, no 10 bit support
VC1 HW works but HW+ not supported, no seeking support though
MPEG2 All fine
RMVB Seems to drop half the frames
DivX3.11 Closes Mxplayer
If you need any logs collecting then pls advise how to do that, thanks.
Kantana said:
Hi Devs, found an annoying issue with using the paid version of Mxplayer ver 1.7 and 1.8 on the Huawei P9 plus. This phone uses a Kirin 955 SOC and it has codecs support for almost all codecs as reported in Aida64.
If I use the paid version then the audio will suffer periodic glitching every 10 secs or so for a split sec. The ad supported version has no issues at all.
Anyway I proceeded to test with the ad supported version of Mxplayer and found the following issues with HW+ decoding:
h264 All fine, no Hi10p support
h265 All fine, no 10 bit support
VC1 HW works but HW+ not supported, no seeking support though
MPEG2 All fine
RMVB Seems to drop half the frames
DivX3.11 Closes Mxplayer
If you need any logs collecting then pls advise how to do that, thanks.
Click to expand...
Click to collapse
Kindly read the sticky thread about how to collect the logs.!
BTW, as far as I know Both MX Player Free & Pro version shares same internal modules except Free version has ad modules while pro has License verification modules. So, it's less likely to see a performance difference.
There are some possibilities
1. You might be using different versions of Free & Pro.
2. Might be using different settings.
Sent from my SM-G900H using Tapatalk
Ok, I reinstalled the paid version and didn't manage to reproduce the sound glitching, perhaps because it has the Ad version installed as well? Anyway here is the first bug where VC1 playback works on HW only with no seeking possible. If I try to switch to HW+ it reports not supported. Bug log attached
Related
Hi. I recently upgraded to v. 1.7.33. Unfortunately, video playback is no longer smooth using hw+. In fact, now I cannot tell the difference between sw, hw and hw+ playback.
I have hardware acceleration on. I have installed the custom codec and the mx player codec from the android store.
My phone is a Nexus 5 running Lollipop.
In previous versions the hw+ playback was extremely smooth, and there was a real difference between it and sw. Now they are the same. The playback occasionally stutters and some sort of interlacing lines often appear.
axilmar said:
Hi. I recently upgraded to v. 1.7.33. Unfortunately, video playback is no longer smooth using hw+. In fact, now I cannot tell the difference between sw, hw and hw+ playback.
I have hardware acceleration on. I have installed the custom codec and the mx player codec from the android store.
My phone is a Nexus 5 running Lollipop.
In previous versions the hw+ playback was extremely smooth, and there was a real difference between it and sw. Now they are the same. The playback occasionally stutters and some sort of interlacing lines often appear.
Click to expand...
Click to collapse
There are lot of video lagging issues reported around the world. It's not limited to MX Player. Many others also facing.
Many people has reported that even it can't play videos smoothly with H/W decoder. There are some occasional stuttering. H/W decoder uses android native mediaplayer interface to play the video. If any problem on H/W decoder, mostly it will be from the rom. So, my conclusion is tgat it looks android 5.0 itself has issues.
There was a similar report earlier. But, developer can't reproduce it in his nexus 5. If he can reproduce the issue, then there is a chance to find a workaround.
Can you share the link of any video that has issue?
I was watching 'Only Fools and Horses', season 6, episode 5, 'sickness and wealth'. I downloaded it from here:
magnet:?xt=urn:btih:E3F064738DCBED60763C1E639332059092B14CCD&dn=Only%20Fools%20And%20Horses%20-%20The%20Complete%20Collection&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80&tr=udp%3a%2f%2ftracker.publicbt.com%3a80&tr=udp%3a%2f%2ftracker.istole.it%3a80%2fannounce&tr=udp%3a%2f%2fopen.demonii.com%3a1337
(perhaps me viewing this old series in this way is not perfectly legal, but its one of my favorite series and I don't have the means to access it in any other way - my apologies if I should not have posted the link).
Hello!
I have found that MX Player lacks the Video Deinterlacing support on my HiMedia Q10 Pro Android Box (chipset: HiSilicon Hi3798CV200, ARM Cortex A53), hence this option requires the Software decoder in MX Player, which doesn't work yet on this Media Box. (Gives the "Not supported" pop-up).
I have also noticed (tested) that in the case of any 25fps or 30fps interlaced video (DVDs or HD/FHD interlaced/MBAFF), that the MX Player doesn't switches the output automatically to the correct 50Hz and 60Hz as it should for better motion and PQ compensation.
I would like to report these as a deficiency and also request a fix or update regarding the issue in future MX Player releases for these HiMedia Boxes. Even if with some decent Software method, or -as a presumably far better PQ producing- hardware based deinterlaing method. (Like the flawlessly working YADIFX2 hardware supported method in KODI with LibreElec on Amlogic Boxes.)
I have (have to) come up with this request, as on Q5 Pro /Q 10 Pro there's no any other really working player options for correct deinterlaced video playback at the moment.
The "stock" HiMedia Player doesn't do auto switching to the correct 25fps->50Hz and 30fps->60Hz, and it's deinterlacing method rather seams a bit mediocre. (But can't even really judge, without the full frequency switching support).
And on KODI, neither the only reasonable PQ producing hardware deinterlacing, nor the auto frequency switching works well with these Boxes (chipset).
All of these still nonoperational even with the latest firmware and KODI releases.
Hope you will take my request under reasonable consideration, and if it's even possible, would be great to see a fix for this in MX Player. And as the many other mayor video playback functions are working decently at the present with MX Player on these Boxes, I can also see a hope for this to happen.
Thank you!
Hi.
Recently bought H96 Max TV-Box and installed MX Player Pro on it.
But player can't play HEVC H265 videos in HW mode.
When trying to switch to HW mode it says it is not supported.
HW+ option is greyed out(not available) at all.
Currently using SW method but video playback is very bad with this method and it is impossible to watch with this method.
TV-Box based on RK3399 processor that claims full H265 hardware decoding support and I know it does because built in players can handle this file without problem with smooth playback.
How can I get smooth hardware decoding in player at this device?
hi, I'm going to receive this TV Box as well,
have you solved this problem? I'm a bit afraid of that...
IevgenSobko said:
Hi.
Recently bought H96 Max TV-Box and installed MX Player Pro on it.
But player can't play HEVC H265 videos in HW mode.
When trying to switch to HW mode it says it is not supported.
HW+ option is greyed out(not available) at all.
Currently using SW method but video playback is very bad with this method and it is impossible to watch with this method.
TV-Box based on RK3399 processor that claims full H265 hardware decoding support and I know it does because built in players can handle this file without problem with smooth playback.
How can I get smooth hardware decoding in player at this device?
Click to expand...
Click to collapse
biobio76 said:
hi, I'm going to receive this TV Box as well,
have you solved this problem? I'm a bit afraid of that...
Click to expand...
Click to collapse
Kindly share the bug report collected from MX Player help menu.
until or unless you share the bug report collected from MX Player, it's very difficult to identify the actual issue.
Thirumalai.K said:
Kindly share the bug report collected from MX Player help menu.
until or unless you share the bug report collected from MX Player, it's very difficult to identify the actual issue.
Click to expand...
Click to collapse
See attached zip file
I've been trying to get Amazon Prime Video to run on mine but it crashes every time, Android 7.1..2
@Thirumalai.K any update on this?
IevgenSobko said:
@Thirumalai.K any update on this?
Click to expand...
Click to collapse
Hi,
Actually, the issue is that system decoders in your device do not report that they can support HEVC 10bit profiles. So, MX Player does not try the hardware accelerated playbacks as several devices are known to crash when force decoding 10bit HEVC & H.264.
Based on some feedbacks from the users like you, we have decided to make this logic as optional. From 1.9.19, even if the device doesn't explicitly report it's capabilities, MX Player will list the HEVC 10bit & H264 10bit on HW+ Video Codecs list on Settings > Decoder. It can be enabled with a warning. Once you enable the HEVC 10bit or H.264 10bit, it will be tried in both HW & HW+.
We have already started rolling out the new version in stages. If you haven't received yet, you can manually grab the apk from our wesite & try yourself. Kindly leave a feedback after testing the same in your device.
Thirumalai.K said:
Hi,
Actually, the issue is that system decoders in your device do not report that they can support HEVC 10bit profiles. So, MX Player does not try the hardware accelerated playbacks as several devices are known to crash when force decoding 10bit HEVC & H.264.
Based on some feedbacks from the users like you, we have decided to make this logic as optional. From 1.9.19, even if the device doesn't explicitly report it's capabilities, MX Player will list the HEVC 10bit & H264 10bit on HW+ Video Codecs list on Settings > Decoder. It can be enabled with a warning. Once you enable the HEVC 10bit or H.264 10bit, it will be tried in both HW & HW+.
We have already started rolling out the new version in stages. If you haven't received yet, you can manually grab the apk from our wesite & try yourself. Kindly leave a feedback after testing the same in your device.
Click to expand...
Click to collapse
Just tried 1.9.19 and it works Thanks for implementing this. Will wait it to appear in Google Play Store for Pro version that I have purchased.
IevgenSobko said:
Just tried 1.9.19 and it works Thanks for implementing this. Will wait it to appear in Google Play Store for Pro version that I have purchased.
Click to expand...
Click to collapse
As we are rolling out in a stages, it may take a while. If Google Play is not yet showing the update, youn download the same from our website (http://mx.j2inter.com)
Thirumalai.K said:
As we are rolling out in a stages, it may take a while. If Google Play is not yet showing the update, youn download the same from our website (http://mx.j2inter.com)
Click to expand...
Click to collapse
Many thanks. Somehow missed link to player web site in Google Application Store. Downloaded PRO beta from there. :good:
hi,
I have an Minix U9-H box (android 6.0) and when I play full HD streaming files from my ip tv provider using HW+ decoder, the video quality is poor. It's working fine with HW or SW decoder (The codec used by mx player is ARM V7 NEON).
I checked also in perfect player and when using HW+, it seems the player downgrade the video resolution to SD format.
Any clue ?
Chris
rusukof36 said:
hi,
I have an Minix U9-H box (android 6.0) and when I play full HD streaming files from my ip tv provider using HW+ decoder, the video quality is poor. It's working fine with HW or SW decoder (The codec used by mx player is ARM V7 NEON).
I checked also in perfect player and when using HW+, it seems the player downgrade the video resolution to SD format.
Any clue ?
Chris
Click to expand...
Click to collapse
It should be a bug in the system decoder. In HW+, MX Player passes the frames to the system decoders to directly decode. Probably, the resolution of the decoded frame might be low. We have encountered a similar issue in the past especially when the stream is interlaced. If it's the root cause, then it has to be fixed on the firmware. You will notice similar issues with all major video player apps which makes use of similar technology.
rusukof36 said:
hi,
I have an Minix U9-H box (android 6.0) and when I play full HD streaming files from my ip tv provider using HW+ decoder, the video quality is poor. It's working fine with HW or SW decoder (The codec used by mx player is ARM V7 NEON).
I checked also in perfect player and when using HW+, it seems the player downgrade the video resolution to SD format.
Any clue ?
Chris
Click to expand...
Click to collapse
HW and HW+ uses GPU for H.264 decoding. They performance much better from SW which uses CPU for decoding. HW can perform better than HW+ in most of the Cases, but there is a chance it does not work smoothly on many devices.
Same
Same problem. SW is better than HW and HW+. (Android tv 8.1 - Mibox 3s)
lighthousehn said:
Same problem. SW is better than HW and HW+. (Android tv 8.1 - Mibox 3s)
Click to expand...
Click to collapse
It may happen when the Hardware Accelerated Decoders implemented on the device itself is buggy. Can you please contact us with screenshots of the playback on HW/HW+ and SW along with a bug reported collected from MX right after playing the file? It will help us to confirm the same.
There is no error, just low quality. HW and HW+ is same. SW is good.
The problem only occurs when viewing iptv (multicast - udp), watching the file on the hard disk is ok
lighthousehn said:
There is no error, just low quality. HW and HW+ is same. SW is good.
The problem only occurs when viewing iptv (multicast - udp), watching the file on the hard disk is ok
Click to expand...
Click to collapse
It is one of the known issues on Xiaomi's TV boxes with Oreo and Nougat firmware. Based on our past investigation, it has been found that the hardware accelerated decoder's output resolution of the video frames is much lower than the actual frame size. As both HW and HW+ relies on the decoders shipped with the device, you can notice the issues on both. Request you to contact the device manufacturer so that they can fix the same on their firmware.
If it is possible, kindly share a link with us on PM or at [email protected] so that we can also escalate the same from our end.
I also tried on my phone (Mi Mix 2s - Android 9, MIUI 10) and it gave same results.
multicast links on private network, so you can not access it: https://textuploader.com/dlohs/raw
lighthousehn said:
I also tried on my phone (Mi Mix 2s - Android 9, MIUI 10) and it gave same results.
multicast links on private network, so you can not access it: https://textuploader.com/dlohs/raw
Click to expand...
Click to collapse
Can you please try any non-xiaomi device and check again? Can you also check whether it happens if you copy the stream to a file using FFmpeg? Without a sample clip or a link, we may not be able to seek the assistance of the Xiaomi team.
MXPlayer said:
Can you please try any non-xiaomi device and check again? Can you also check whether it happens if you copy the stream to a file using FFmpeg? Without a sample clip or a link, we may not be able to seek the assistance of the Xiaomi team.
Click to expand...
Click to collapse
I don't have a non-xiaomi device. These are sample files. I saved them with VLC
http://www.mediafire.com/file/71cnwgwzsgw674b/test.ts/file
https://www.mediafire.com/file/wjhcmec367uhwxr/test1.ts/file
Let me guess a bit: The format of the service provider is 1080i, this issue relates to the deinterlacing algorithm. With HW decoder, resolution halved.
maybe recode your video?
I sometimes watch movies on the phone, from my experience the best app to deal with video is MX player because the HW and HW+ support and tons of functionality options.
But the thing is when I play videos on my Mi6, the video output isn't smooth enough as I've played on other device when using HW decoder (Xiaomi note 4 for example). When the movie shows moving scene from side to side (panning), it feels like fps drop down and also HW or HW+ feature doesn't even make any difference compared to SD decoder.
What's wrong? Do you guys have same problem? Thanks for your replies..
I'm using:
Xiaomi Mi6
Snapdragon 835
RAM 6 GB/STORAGE 128 GB
MIUI Global 9.2 | Stable | 9.2.2.0 (NCAMIEK)
Android version 7.1.1 NMF26X
Up
E_plus_E said:
Up
Click to expand...
Click to collapse
Hey,
Thanks for your report. HW decoder basically uses the android Mediaplayer API. So, it could be a bug in the firmware. If the system decoders itself is buggy, it can affect both HW & HW+ decoders. It will be great if you can collect a bug report from MX Player help menu after reproducing the issues. It will help us to understand the issue better.
MXPlayer said:
Hey,
Thanks for your report. HW decoder basically uses the android Mediaplayer API. So, it could be a bug in the firmware. If the system decoders itself is buggy, it can affect both HW & HW+ decoders. It will be great if you can collect a bug report from MX Player help menu after reproducing the issues. It will help us to understand the issue better.
Click to expand...
Click to collapse
Thanks for your response, have sent bug report to you guys.
Want to update my firmware either, hope it will solve the issue.:fingers-crossed:
MXPlayer said:
Hey,
Thanks for your report. HW decoder basically uses the android Mediaplayer API. So, it could be a bug in the firmware. If the system decoders itself is buggy, it can affect both HW & HW+ decoders. It will be great if you can collect a bug report from MX Player help menu after reproducing the issues. It will help us to understand the issue better.
Click to expand...
Click to collapse
Umm I have updated my firmware to the newest one but still there is no difference, still my videos are not played smoothly.
Don't really know what happened but please help me out so I can get the best experience watching movies.
I know you guys are the best, your app is the best!
I have sent bug report after upgrade my firmware.
Thanks mate.. :good:
What about SW decoder? Is it smooth?
Will you mind to share a sample content with us?
MXPlayer said:
What about SW decoder? Is it smooth?
Will you mind to share a sample content with us?
Click to expand...
Click to collapse
No any complaint about SW decoder, also nothing special about it.
I have problem only with HW and HW+ decoder which is I can't find any benefit using it until now, there is no difference between HW/HW+ and SW decoder.
One thing I consider to be the cause of this problem is my phone maybe incompatible with ARMv7 codec.
When will you guys launch ARMv8 codec? Hope it will solve the problem..
E_plus_E said:
No any complaint about SW decoder, also nothing special about it.
I have problem only with HW and HW+ decoder which is I can't find any benefit using it until now, there is no difference between HW/HW+ and SW decoder.
One thing I consider to be the cause of this problem is my phone maybe incompatible with ARMv7 codec.
When will you guys launch ARMv8 codec? Hope it will solve the problem..
Click to expand...
Click to collapse
It is irrelevant to your issues. NEON instructions are fully compatible with ARMv8. Most of the modern devices are ARMv8 only. Even Redmi Note 4 has an ARMv8 processor. But, it doesn't have the issue in your case. There can be various reasons for this issue. One of the reason could be hardware accelerated system decoders are not returning the frames properly or it is slower than the SW decoder. Mi Box3 has similar issues with Oreo Firmware. Can you share the bug report with us? Since we are getting a large number of bug reports, it is very difficult to locate your one.