[Bug Report][Resolved] Stream has no audio until s/w decoder is forced (1.7.34) - MX Player

Hi Devs,
I have custom codecs installed in my MX player and I have no issues playing local files with aac audio. But when I play a hls stream with aac audio, the sound is disabled by default. In order to enable the sound I should manually open sound menu and tick the checkbox of "use software decoder" and select the audio steam. As this doesn't happen for local files I believe it should be a bug. Let me know if you need any more info.
Regards
Edit : I checked again and noticed my local file audio codec is AC-3 and network steam codec is AAC. So they are not having the same audio codec. May be the problem is AAC audio codec. My device is nexus 10 running stock android lollipop.

I'm having this same problem (with version 1.7.33, could not make 1.7.34 work) both with local (SD) and network (NAS) versions of the same files. All audio will work however if I turn the S/W audio decoder switch on. See my thread about the problem here: http://forum.xda-developers.com/apps/mx-player/aac-h-decoder-version-1-7-33-t2955189 .

My problem with AAC (streamed from a NAS) has been solved with published version 1.7.34 without the need of any special setting, thanks to devs for fixing it!

The problem has been resolved for me as well Thanks devs.

Related

[Bug Report][Resolved] AAC H/W decoder not working since version 1.7.33

I noticed that AAC audio with H/W audio decoder is not working since version 1.7.33 came out (no sound). Previous versions of the player worked with AAC audio. Using the previous codec (1.7.32) with the new player (1.7.33) does not solve the problem, so it's probably a problem with the new player, not with the new codec. Interestingly, with the new player (version 1.7.33) the S/W decoder still works with AAC audio.
I suppose that the AAC audio H/W decoder shouldn't have been affected by the licensing problems with AC3, so it's probably a bug. Am I wrong?
Really strange, most of my videos have aac audio and they are all working fine with lastest version.
Which device are you using?
HTC One X, Android 4.2.2, HTC Sense 5.0.
Audio tracks, according to MX Player properties tab, in all videos with problems, are reported as AAC 32000Hz, Stereo, 96kbps. Again, they work with the S/W decoder but not with the H/W decoder, but before 1.7.33 there was no problem with the H/W decoder.
palbuq said:
HTC One X, Android 4.2.2, HTC Sense 5.0.
Audio tracks, according to MX Player properties tab, in all videos with problems, are reported as AAC 32000Hz, Stereo, 96kbps. Again, they work with the S/W decoder but not with the H/W decoder, but before 1.7.33 there was no problem with the H/W decoder.
Click to expand...
Click to collapse
@palbuq Would you try latest test build?
Also try after checking off Settings > Decoder > HW+ audio on SW video.
Hi, I downloaded and installed the latest test build but I cannot pass through the pop-up screen that asks for the 1.7.34 version of the Tegra 3 codec.
palbuq said:
Hi, I downloaded and installed the latest test build but I cannot pass through the pop-up screen that asks for the 1.7.34 version of the Tegra 3 codec.
Click to expand...
Click to collapse
Then download tegra 3 codec!
josuearisty said:
Then download tegra 3 codec!
Click to expand...
Click to collapse
I did it but it doesn't work. I downloaded the latest codec when redirected to Play and yet the player remains stuck on the pop-up screen because it says that the codec isn't version 1.7.34. Putting the "unofficial" codec (1.7.32) in the "Download" directory also doesn't help: MX Player stays stuck in the pop-up screen and never reaches and "manually" loads older codecs in the SD card. It needs to have first a current codec (1.7.34) in order to load an older one.
But maybe you know where I can find a "1.7.34" codec, I couldn't find it on the developer's site: xxxxx://sites.google.com/site/mxvpen/translation/test-build (replace xxxxx with https).
By the way, I tested both local files and networked files to see if this make a difference (as reported in http://forum.xda-developers.com/apps/mx-player/bug-stream-audio-s-decoder-forced-1-7-34-t2956211) but AAC audio is missing with the audio H/W decoder in both cases.
palbuq said:
By the way, I tested both local files and networked files to see if this make a difference (as reported in http://forum.xda-developers.com/apps/mx-player/bug-stream-audio-s-decoder-forced-1-7-34-t2956211) but AAC audio is missing with the audio H/W decoder in both cases.
Click to expand...
Click to collapse
Yes, you are right. I Checked again and noticed my local file audio codec is AC-3 and not AAC. So the problem is AAC audio codec. My device is nexus 10 running android lollipop.
Problem has been solved with version 1.7.34 without the need of any special setting, thanks for fixing it!

SHIELD - MX player - AC3 cannot play even after internet recommended fix

When MX player lost its support to play AC3 audio I have found on the internet instructions how to fix it. I downloaded the AIO 1.7.32 codec package zip and set the MX player to use them. Despite this fix the problem still persists. (I think tegra 4 is not supported with this codec package)
Using this codec package Shield is able to play AC3 audio only for very short period of time.
Is there any other way how to make MX player play the AC3 audio?
use vlc less problems
My MX Player works so far properly after I changed the SW codec to HW+ one (I also use the AC3 external codec package) . There are also setting for SW/HW audio codec, just play with it.

[Q] MX Player Network Stream

Hello,
I hope someone knows a solution for the following.
I am using MX player on my NVIDIA Shield TV.
And I mainly use MX player to play video files that are stored on my network disk.
I am required to use the HW+ mode to get Dolby Atmos audio working.
This is all working fine, the only thing that is not working is fast forwarding and rewinding.
When I am using the same file on a USB stick it works fine, so it seems to be a issue when playing the files with the HW+ decoder over the network.
Does someone know a solution for this ?
I already installed the customer codecs btw.
Thanks in advance !
http://forum.xda-developers.com/showpost.php?p=51915844&postcount=1
Network playback buffering in general is a known issue, not specific to any of the playback methods. The developer aims to fix it in version 1.8 whenever that's ready.
Can you collect the logs immediately after reproducing the problem & upload here.?
Sent using XDA One
ktsamy said:
Can you collect the logs immediately after reproducing the problem & upload here.?
Sent using XDA One
Click to expand...
Click to collapse
Sorry for the late reply, I was very busy with some family matters.
I made one mistake in my first post, I was using the normal HW decoder.
The HW+ decoder does fast forward and rewind, but does not give me the dolby Atmos sound I described earlier.
I don't know if this changes the situation or answer ?
I will reproduce the issue and upload the logs when I'm back home from work.
Thanks for all the help !
PS. I already tried the alpha version (1.8.0) of MX Player, but the issue persisted.
triphoenix1991 said:
Sorry for the late reply, I was very busy with some family matters.
I made one mistake in my first post, I was using the normal HW decoder.
The HW+ decoder does fast forward and rewind, but does not give me the dolby Atmos sound I described earlier.
I don't know if this changes the situation or answer ?
I will reproduce the issue and upload the logs when I'm back home from work.
Thanks for all the help !
PS. I already tried the alpha version (1.8.0) of MX Player, but the issue persisted.
Click to expand...
Click to collapse
HW uses android's native mediaplayer api.
Seems that your system doesn't have native dolby decoders. But, your audio system supports dolby decoding. In HW decoder audio might be passed to audio system. But, in H/W+ it will use system decoders to decode. So, if your device doesn't support that codec, it will use ffmpeg to decode (i.e, SW audio). If you use cutom codec you will get stereo output. Else you won't get any audio.
Only solution is to get audio pass through feature. It's expected in further minor updates to 1.8. (i.e 1.8.x).
Sent from my SM-G900H using Tapatalk
ktsamy said:
HW uses android's native mediaplayer api.
Seems that your system doesn't have native dolby decoders. But, your audio system supports dolby decoding. In HW decoder audio might be passed to audio system. But, in H/W+ it will use system decoders to decode. So, if your device doesn't support that codec, it will use ffmpeg to decode (i.e, SW audio). If you use cutom codec you will get stereo output. Else you won't get any audio.
Only solution is to get audio pass through feature. It's expected in further minor updates to 1.8. (i.e 1.8.x).
Sent from my SM-G900H using Tapatalk
Click to expand...
Click to collapse
Thanks, that is a very good explanation !
I did not really understand the difference between the 3 different decoders, but now I do, so thank you very much for that !
I noticed when I use the native video player on my Shield TV it does play Dolby atmos, but it has the same issue with rewinding/fast forwarding.
So because HW on MX Player uses the native media player API the buffering is not working ?
I suppose I just have to wait till audio passthrough is available in 1.8.
Or buffering will be available in the native media player.

Mx player Passthrough audio in Android TV

After update my MX player to 1.9.3 on my sony Android TV I saw new option in change logs Passthrough audio but when I am using MX player for playing AAC 5.1 and AC3 5.1 movie sound through my Sony HT- IV 300 home theater the output still stereo not in surround so how to use Passthrough in MX player or is it any issue to Passthrough audio in Android tv version
x.yadav said:
After update my MX player to 1.9.3 on my sony Android TV I saw new option in change logs Passthrough audio but when I am using MX player for playing AAC 5.1 and AC3 5.1 movie sound through my Sony HT- IV 300 home theater the output still stereo not in surround so how to use Passthrough in MX player or is it any issue to Passthrough audio in Android tv version
Click to expand...
Click to collapse
AAC audio pass through is not supported at the moment.
But, ac3 should work. If you have custom codecs, kindly remove it & check again.
Thirumalai.K said:
AAC audio pass through is not supported at the moment.
But, ac3 should work. If you have custom codecs, kindly remove it & check again.
Click to expand...
Click to collapse
Is it coming in future AAC and DTS
x.yadav said:
Is it coming in future AAC and DTS
Click to expand...
Click to collapse
DTS audio track is already passed through HDMI if the target device support DTS decoding.
Thirumalai.K said:
DTS audio track is already passed through HDMI if the target device support DTS decoding.
Click to expand...
Click to collapse
Ok I will test them
Thirumalai.K said:
DTS audio track is already passed through HDMI if the target device support DTS decoding.
Click to expand...
Click to collapse
I tested both DTS and AC3 sound file through my home theater via HDMI and my system support both DTS and AC3 decoding I have Sony HT - IV 300 home theater system , I think it's Passthrough problem currently I am using MX player 1.9.5 version and I am sending you my home theater picture
x.yadav said:
I tested both DTS and AC3 sound file through my home theater via HDMI and my system support both DTS and AC3 decoding I have Sony HT - IV 300 home theater system , I think it's Passthrough problem currently I am using MX player 1.9.5 version and I am sending you my home theater picture
Click to expand...
Click to collapse
Pass through will be done only when there is no system or internal decoders.
Are you using any custom codecs? If you are using any custom codecs, audio won't be passed through as there is a FFmpeg side decoder. If you are not using any custom codecs, probably your system itself has support for ac3/dts.
Anyway, It will be improved in future.
Thirumalai.K said:
Pass through will be done only when there is no system or internal decoders.
Are you using any custom codecs? If you are using any custom codecs, audio won't be passed through as there is a FFmpeg side decoder. If you are not using any custom codecs, probably your system itself has support for ac3/dts.
Anyway, It will be improved in future.
Click to expand...
Click to collapse
No I am not use any custom codecs Kodi Passthrough all sound perfectly like AAC AC3 only MX player and VLC have problem in Passthrough audio through PCM
Sorry for compare MX with Kodi but it's true
I test HW can Passthrough sound , but HW+ can't Passthrough sound...
This is the official forum of MX Player. Promoting or Recommending any unofficial versions are strictly not allowed to be posted & it is against the forum rules.
Be aware that using a pirated/modified version is not only illegal, you are also risking your personal data, privacy and you will miss all the important security, performances improvements.
Thread cleaned. As already said above, discussing and requesting modified/pirated version is forbidden.
Thirumalai.K said:
Pass through will be done only when there is no system or internal decoders.
Are you using any custom codecs? If you are using any custom codecs, audio won't be passed through as there is a FFmpeg side decoder. If you are not using any custom codecs, probably your system itself has support for ac3/dts.
Anyway, It will be improved in future.
Click to expand...
Click to collapse
Hello
We are November 2021, and the problem remains. I have a Sony XR65A90J and while the native Sony video player sends 5.1, MX Player sends only 2.0 for the same files obviously.
Please help

HW+ how Passthrough sound?

I test HW can Passthrough sound , but HW+ can't Passthrough sound...
+1
ken.hsiao said:
I test HW can Passthrough sound , but HW+ can't Passthrough sound...
Click to expand...
Click to collapse
which codec?
If you have a custom codec which supports the codec, it won't be passed through.
can you collect a bug report immediately after playing the video that has issues?
Anyhow, in the next version, we will add an option to prefer audio passthrough over internal decoders.
viedo code is x265
play video use HW no video, audio ok
HW+ video OK, audio not work!
I have the same question (problem). I'm using MX player PRO on my TV POS 9002.
When I use HW Decoder there is DD and DTS audio but 4k HEVC 10 bit HDR 23.976 DTS and DD files are stuttering.
When I use HW + Decoder 4k HEVC 10 bit 23.976 DTS and DD files are smooth but there is no 5.1 audio in my Amplituner (it doesn't see DD and DTS - only Stereo).
MX Player team... Please do something with this. No other program (KODI, SPMC, VLC, ARCHOS) can play this files smoothly. Only MX Player but only in HW + without 5.1 sound
Best regards
Today was a new MX Player update with passthrough option.
I was very happy at the beginning becouse DD started to work but... sound and video stutters every couple of seconds in almost every movie I have (but not in everyone. Some plays good I have passthrough option checked.
There is no DTS passthrough in HW+. Only in HW.
It was so close...
When I uncheck passthrough there is no 5.1 DD sound from Ampli I don't know what to do
Thank You for this but I think it needs a little more testing.
Best regards for all The Team
update MXPLAYER ,The problem is the same
play video use HW no video, audio ok
HW+ video OK, audio not work!
lukcinek said:
Today was a new MX Player update with passthrough option.
I was very happy at the beginning because DD started to work but... sound and video stutters every couple of seconds in almost every movie I have (but not in everyone. Some plays good I have passthrough option checked.
There is no DTS passthrough in HW+. Only in HW.
It was so close...
When I uncheck passthrough there is no 5.1 DD sound from Ampli I don't know what to do
Thank You for this but I think it needs a little more testing.
Best regards for all The Team
Click to expand...
Click to collapse
MX Player checks the capability of HDMI receiver. When you select this option, If the receiver reports that they support DTS or DD, it will automatically use pass-through mode even if there is internal decoder. maybe your amplifier doesn't report the capability of the DTS decoding.
In HW decoder, there is no control on our side. It will automatically pass the audio to HDMI if it's unsupported.
---------- Post added at 11:32 AM ---------- Previous post was at 11:31 AM ----------
ken.hsiao said:
update MXPLAYER ,The problem is the same
play video use HW no video, audio ok
HW+ video OK, audio not work!
Click to expand...
Click to collapse
can you collect a bug report from help menu immediately after reproducing the issue and share here?
it will help us to understand the actual issue.
but use HW audio ok
Thirumalai.K said:
MX Player checks the capability of HDMI receiver. When you select this option, If the receiver reports that they support DTS or DD, it will automatically use pass-through mode even if there is internal decoder. maybe your amplifier doesn't report the capability of the DTS decoding.
In HW decoder, there is no control on our side. It will automatically pass the audio to HDMI if it's unsupported.
---------- Post added at 11:32 AM ---------- Previous post was at 11:31 AM ----------
can you collect a bug report from help menu immediately after reproducing the issue and share here?
it will help us to understand the actual issue.
Click to expand...
Click to collapse
Hi
Thx for answer
When I play some DD movies sometimes there is audio passthrought...sometimes there isn't. I must try couple Times.
When I play in passthrough there is 80% chances that sound and video will be stuttering but...
I have a solution...I play in passthrough mode and when video and audio stutters i change sound to SW mode and for some time I uncheck SW mode. When this doesn't help I try to rewind movie to the beginning couple of Times. It usually starts to workafter couple of times.
This is my way to Play 4K HEVC 10 BIT HDR movies in DD 5.1 on my Philips POS 9002 and Pioneer VSX - 422 Amplituner.
DTS doesn't work in passthrough mode at all
It works in HW mode but video is stuttering. Video is stuttering in every Android TV player: VLC, ARCHOS, KODI, SPMC and integrated Video Player.
Thank You MX Player Devs for a great program thanks to which i can watch movies on my TV.
Best regards
wrong
Any chance getting HW+ to support passthrough audio?
Bump, so many years later and this highly popular video player stays so severely flawed to the bones for people with a proper surround sound system with DTS/Dolby support... Kodi has no issues with it all but somehow MX Player can't seem to solve their issues
2021 update
still no 5.1 sound in mx player in passthrough mode
all the options, codecs and upadates are set, but still "stereo" on reciver display
no DD, no DTS, no 5.1 and no DD Plus either
eugene3 said:
2021 update
still no 5.1 sound in mx player in passthrough mode
all the options, codecs and upadates are set, but still "stereo" on reciver display
no DD, no DTS, no 5.1 and no DD Plus either
Click to expand...
Click to collapse
Yep and I just posted this issue not realizing that this was posted. HW+ is broken with Passthrough and they don’t even mention that it is an issue that they are working on. What a joke.
Scott1174 said:
Yep and I just posted this issue not realizing that this was posted. HW+ is broken with Passthrough and they don’t even mention that it is an issue that they are working on. What a joke.
Click to expand...
Click to collapse
got the mx support answer:
"We regret to inform you that MX Player currently doesn't support audio-passthrough over SPDIF. However, you will be pleased to know that it's a part of our roadmap and will be supported in the future if found viable. Meanwhile, your patience is appreciated"

Categories

Resources