HE-AAC - Poor decoding :( - Samsung Galaxy W I8150

Hi,
Anyone here use HE-AAC files? Is there any workaround or fix. Is anyone able to play 64kbps encoded HE-AAC music files in this phone with quality? 64kbps HE-AAC is supposed to give 192kbps Mp3 music quality.. i've been using HE-AAC on my xperia and previous smartphones.. however HE-AAC files are not at all working properly with samsung phones, its not androids fault as my xperia can play them. However my samsung wave 3 and galaxy w is unable to decode them properly, they are decoding HE-AAC as LC-AAC

Related

[Q] Playing videos on WildfireS

I have heard WildfireS can play Xvid and Divx movies (.avi files)
Is this true ?
Yes it can but only software decoding mode (I watch them with moboplayer which install a codec pack for this).
cristineagu1978 said:
Yes it can but only software decoding mode (I watch them with moboplayer which install a codec pack for this).
Click to expand...
Click to collapse
Hello, I find moboplayer leggy and sound and video out of sync. Can you share your experience.
Is there a way to play video on this phone without problems?
Hi,
what are the properties of the file you are trying to play? what is the codec (divx, xvid, H264...) and the container/file format (avi, wmv, mkv, mp4....)? And also te resolution of the video file.
Real fact:
1. one StarTrek TNG episode (350MB file size); container: avi; resolution: 512x384, codec DIV3 (DivX 3) it plays very smooth with mobo player in hardware decode mode
2. one The Big Bang episode (175MB size); container avi; resolution: 624x352, codec Xvid does not play in hardware decode mode but if you long press on any file you can chose software decoding mode from the meniu and it plays very smooth
3. video in mp4 format (container) with resolution 480x270, codec avc1 (H264/MPEG4 AVC) play very smooth in hardware decoding mode with both moboplayer and system player.
You can find details about video files using a free software (Gspot). Just google for it. Btw is for PC this software.
Cheers
Hello,
So facts:
MPEG4 files are correctly handled by system video player.
I tried moboplayer with 340MB video file in avi container, xvid codec, 720x576.
System player will not start this file, and moboplayer playes it but in slowmotion (video and audio continuously more and more out of sync).
I did not know of this long press mode for software decoding and will try it later.
Thanks.
What is the correct codec pack for Wildfire S?
drgry said:
What is the correct codec pack for Wildfire S?
Click to expand...
Click to collapse
I have MoboPlayer Codec for ARM V6VFP installed (moboplayer installed it by itself at first run)
http://www.appbrain.com/app/moboplayer-codec-for-arm-v6vfp/com.clov4r.android.nil.armv6_vfp
drgry said:
Hello,
I tried moboplayer with 340MB video file in avi container, xvid codec, 720x576.
Thanks.
Click to expand...
Click to collapse
If still out of sync maybe is the limitations of our wildfire s cpu. I'll try to find some video close to your specs and try. I'll let you know
My personal favourite is Rockplayer, it plays all the files I've tried. Have you tried using a video recoder on your pc to scale down the frame rates and resolution?
This greatly reduces
a) the lag
b) the space require to store them
c) the drain on the battery whilst playing them
Yes, I'm using a video converter on PC (my favorite is splash pro ex) to reduce resolution and bit rate (not frame rate); our cpu can't handle resolution too high (720x*) and high data stream. But let's be serious... the display is too small to watch a movie; maybe the only situation when I consider watching a movie is traveling by train or plane. On the other hand, is gut to know we can play videos

.mkv audio problems

my .mkv videos dont play sound . unless i use softwere decoding on mobo but the the video is a lag fest. anyone know of a good way to convert them for one x friendly viewing
DicePlayer is working flawlessly for me with my 720p .mkv files. Buttery smooth video and audio is perfectly in sync.
Try Avidemux its free.
Just copy the video and re-encode the audio.
Works spot on for me.
mishmac said:
Try Avidemux its free.
Just copy the video and re-encode the audio.
Works spot on for me.
Click to expand...
Click to collapse
thanks works great changing it to aac
and its fast
Theres also bs player lite if you don't like the menu bar in diceplayer.
On MX Player you can set it to use the hardware decoder to decode video (H.264), software decoder to decode audio (Dolby 5.1/DTS) and enable fast mode.
720p and 1080p .mkv's tested here working perfectly.
Yeah currently using MX Player. But you gotta set the decoders away from HW every time you start playing an .mkv file.
What does Avidemux do exactly? Is mkv not really supported by ICS?
Thanks
Your audio is probably DTS or AC3 encoded, Dice Player can handle those and use hardware decoding. Best video player for any Android it supports IMO. No dirty transcoding or anything, just drag n drop and everything works.
NZtechfreak said:
Your audio is probably DTS or AC3 encoded, Dice Player can handle those and use hardware decoding. Best video player for any Android it supports IMO. No dirty transcoding or anything, just drag n drop and everything works.
Click to expand...
Click to collapse
Ah, gonna try Dice and do some experiments, like, see if it can play my mkv files with hardware acceleration instead of software.
kythor said:
Ah, gonna try Dice and do some experiments, like, see if it can play my mkv files with hardware acceleration instead of software.
Click to expand...
Click to collapse
Try MX Player. You can try HW video and SW audio and see how that goes. Decoding isn't locked to the same type between video and audio on MX
I just tried Dice Player and it can play the mkv's audio with HW.
I don't think my ears are sensitive enough to hear the difference, but I read that HW acceleration uses lesser battery juice than SW?
kythor said:
I just tried Dice Player and it can play the mkv's audio with HW.
I don't think my ears are sensitive enough to hear the difference, but I read that HW acceleration uses lesser battery juice than SW?
Click to expand...
Click to collapse
Yes it does cos most SoC's come with a built in decoder. SW decode would mean you're using your CPU power to convert audio/video on the fly as you watch/listen, causing more battery drain.
Here is a comparison on what I have tried so far, for playing .mkv files:
Default HTC player: No audio at all and you cannot setup decoding to play audio whatsoever.
Mobo player: The same as HTC player.
Dice player: Audio works and videos play using hardware acceleration, but if you have stock rom, you cannot watch videos in full screen because of the menu bar, which is a huge deal breaker for me.
BS player: ICS friendly (menu button and all), plays videos with audio fine on software decoding mode or hardware decoding mode (BSPlayer engine). But on hardware decoding mode (system), the video is really bad, it has some corrupted squares all over it. I reckon that "HW decoding mode (system)" should be utilizing Tegra 3, right?
MX player: Also ICS friendly. Plays videos with audio fine on software decoding mode, but on hardware decoding mode, there is no sound. There is, however, an option to software decode audio when playing hardware decoded video, but, when I select that, the video completely stops and it's unplayable.
So, the final conclusion is this:
In MX player, currently the only way to watch videos is by software decoding. BS player can use hardware decoding using its own engine, but actually I don't know what "BSPlayer engine" utilizes for hw decoding. So the winner should be BS player, but the problem is that I really much more prefer MX over BS, due to other functions that it has and the overall appearance and experience.
My question to you guys is this: are there any negative effects if I use MX player with software decoding? Will my battery last shorter if CPU does all the decoding instead of the Tegra 3? I guess it will in theory, but has anyone tried and actually seen the difference with HW over SW decoding?
I sure hope that all of these app devs will soon follow ICS standards and new phones with graphics accelerations.
Also, if anyone can suggest a video player that hasn't been mentioned here, please do so!
xaeder said:
Here is a comparison on what I have tried so far, for playing .mkv files:
So, the final conclusion is this:
In MX player, currently the only way to watch videos is by software decoding. BS player can use hardware decoding using its own engine, but actually I don't know what "BSPlayer engine" utilizes for hw decoding. So the winner should be BS player, but the problem is that I really much more prefer MX over BS, due to other functions that it has and the overall appearance and experience.
My question to you guys is this: are there any negative effects if I use MX player with software decoding? Will my battery last shorter if CPU does all the decoding instead of the Tegra 3? I guess it will in theory, but has anyone tried and actually seen the difference with HW over SW decoding?
I sure hope that all of these app devs will soon follow ICS standards and new phones with graphics accelerations.
Also, if anyone can suggest a video player that hasn't been mentioned here, please do so!
Click to expand...
Click to collapse
Software decoding will always consume more power. How much more I do not know. Also, Tegra 3 IS the CPU. Hardware decode means that there is a specific chip in the SoC that is there specifically to encode/decode video/audio and hence CPU resources are minimal. When that chip does not support a certain format, it's forced to render it in software.
Also, .mkv is just a container, there are many audio and video formats that can be encoded into .mkv
Thank you for your answer! I understand now what Tegra 3 actually is.
Oh, and for the format, sorry I forgot to mention. You are right, .mkv is just a container
The format of my files tested is:
Video: MPEG4 Video (H264) 1280x720 23.98fps [Video]
Audio: Dolby AC3 48000Hz stereo [Audio]
Click to expand...
Click to collapse
As mentioned in other posts... If you have to use S/W in MX, it's because you have a 5.1 audio track.
Use something like mkv2mp4, and that will convert the audio stream to 2ch
Then MX will play the video & audio with H/W
adamsweeting said:
As mentioned in other posts... If you have to use S/W in MX, it's because you have a 5.1 audio track.
Use something like mkv2mp4, and that will convert the audio stream to 2ch
Then MX will play the video & audio with H/W
Click to expand...
Click to collapse
This is helpful. Thanks
I think BSplayer is best. Sure, it uses it's own HW engine(if you want), but it shouldn't be any big differences I hope. It sure as hell uses alot less battery then SW anyway. And also, BSplayer can play straight from .rar's and stream from a windows share in HW-mode (with it's own engine ofc)! Most players switch back to SW when you play through network but not bsplayer. And BSplayer also downloads subs automatically. The only downside is that it's kind of ugly. Haha
Now, it they only would port XBMC to android..
---------- Post added at 10:54 PM ---------- Previous post was at 10:46 PM ----------
adamsweeting said:
As mentioned in other posts... If you have to use S/W in MX, it's because you have a 5.1 audio track.
Use something like mkv2mp4, and that will convert the audio stream to 2ch
Then MX will play the video & audio with H/W
Click to expand...
Click to collapse
The whole idea with these media players is to not have to convert every video you've want to see. BSPlayer is the best player, period. It can play everything I've tried as of yet anyhow.
There it however one thing I hate, but thats probably the phone (or drivers) and not bsplayer. If you play say 720p over network with a bluetooth headset, it will lag. It's if they haven't given enough bandwidth to the wifi/bluetooth chip. Don't think I had this problem on my old phone.
just tried Dice player there, i must say it is really good. no lag what so ever, and the sound was perfect, and the menu bar didn't bother me at all.
some of them might work in whatever app you want to use, but i can tell you that some of them will never work right. i bought a Cowon D2 (what a mistake!) and ended up selling it. some mkvs didn't show video and a lot of them didn't have audio. it depends on the codecs that were used. it's the same on PS3. there are certain videos and audios that you need better hardware to play. i've seen people say that the audio has to be "AC3" for it to work on PS3. i wouldn't waste too much time with it and you should just convert it lower or use a computer with mid to high level AMD/Nvidia and some $100+ sound card. if you're trying to watch bluray disc rips that keep some of the quality, then it most likely won't work.

AAC+ playback issue

Hi,
I recently bought a Galaxy W (Middle east), The phone is not able to play aac+ or eaac+ files properly. 1st thing is it wont even recognise the tags, if i use media fixer then the phone will recognize the tags, but the quality is very low.. ie the phone is not recognizing the file as aac+ or eaac+, its recognizing as aac, so aac+ at 48 or 64kbps is playing as 48/64kbps normal aac. If anyone is able to play eaac+ or aac+v2 file in this phone with audio effects in default player, please mention your firmware version here.. my firmware version is JPLM7_ojplm4
nobody in XDA has knowledge about this! ?
Anyone? no one here use HE-AAC files? Is there any workaround or fix. Is anyone able to play 64kbps encoded HE-AAC music files in this phone with quality? 64kbps HE-AAC is supposed to give 192kbps Mp3 music quality.. i've been using HE-AAC on my xperia and previous smartphone.. however HE-AAC files are not at all working properly with samsung phone, its not androids fault as my xperia can play them. However samsung wave 3 and galaxy w is unable to decode them properly, they are decoding HE-AAC as LC-AAC
have u tried using another music player from playstore ?
mosta_9741 said:
have u tried using another music player from playstore ?
Click to expand...
Click to collapse
Players with its own codecs will play the file.. ie players like jetaudio, but players (ie MIUI or doubletwist) which use decoder that built in stockROM will not be able to decode HE-AAC files properly, they decode them as LC-AAC. Is there any fix available for the inbuilt decoder in stock ROM. I am using Jetaudiopro now to play tracks. I absolutely hate MP3 files, AAC audio is much cleaner and Opus codec is much better. Sadly, the only player that support Opus playback is rockbox for android.
i guess ull have to contact any dev thats interested in audio codecs so he tries to implement ur desired codec into a rom (or figure out a mod that can b applied in any desired rom )
mosta_9741 said:
i guess ull have to contact any dev thats interested in audio codecs so he tries to implement ur desired codec into a rom (or figure out a mod that can b applied in any desired rom )
Click to expand...
Click to collapse
i agree

[Q] Playing MKV files on phone

I bought an Xperia SL recently, solely for the purpose of watching videos. Most of the videos I download have the mkv extension and are 720 - 1080p. I downloadedcl MX Player along with its codec and started the video. The video only works on software decoding and desyncs + lags like hell. I dont want to convert it, as I want to download and watch straight away.
Could you help me out? (except saying that download in some other format)
The stock movies app works for me
Posted by Xperia™ Ion via xda-premium
Try BS Player. Played everything I threw at it with HW decoding.
The stock player just shows a black screen. As does mx player on hardware decoding.
Try MX Player Free or Pro version. Make sure you use the latest one. It played every file i tried.
While playing change the decoding to HW/SW depending on your need. HW is set by default.
Search for MX player in Google Play.
stock movie app is working for me too on .mkv file.
Wrong Thread
entermetallica said:
I bought an Xperia SL recently, solely for the purpose of watching videos. Most of the videos I download have the mkv extension and are 720 - 1080p. I downloadedcl MX Player along with its codec and started the video. The video only works on software decoding and desyncs + lags like hell. I dont want to convert it, as I want to download and watch straight away.
Could you help me out? (except saying that download in some other format)
Click to expand...
Click to collapse
Please use our Q&A section for all questions. See XDA rule #15
@entermetallica:
Same answer as allways.
MKV is no videoformat, it's a container that can consist of audio and video in different formats.
Download the video on a PC, use VLC to view it and then goto Extra/Codec Info.
Post what's there, esp. Mangas are known to use way out of spec coding parameters.
or...
Use VLC like a man
DicePlayer is also a good option.
mx player
try SW, HW and HW+ modes
I use the lastest version of both BSPlayer and MX Player Pro(16bit).
Both play .mkv 720p 6-channel audio movies using HW acceleration on my XPERIA LT26i. I haven't tried 1080p .mkv
BSPlayer uses it's own HW engine and defaults to HW encoding.
MX Player Pro needs to have the HW options enabled in the application settings first.
My XPERIA X10i Adreno 200 running GB 2.3.3(sony fw) uses HW encoding in 720p .mkv movies.. so I'm very sure it's got to work on an XPERIA LT26i Adreno 220 ICS 4.0.4(sony fw)
What firmware are you running???
If you've installed some sort of JB fw ... then true, you may lose HW encoding if the Adreno 220 drivers are not HW enabled in a given firmware not supplied by Sony/Qualcomm.
I use Handbrake on Win7 to encode/decode videos which have default Android and/or HD video settings.
fzelle said:
@entermetallica:
Same answer as allways.
MKV is no videoformat, it's a container that can consist of audio and video in different formats.
Download the video on a PC, use VLC to view it and then goto Extra/Codec Info.
Post what's there, esp. Mangas are known to use way out of spec coding parameters.
Click to expand...
Click to collapse
Yup, you've hit the nail on the head. Most likely a codec that's not supported, MKV container is supported by the stock video players and most players form the Google Play market. If we could have a list of codecs that are supported by our Xperia S/SL that would maybe help clearify things.
Using H264 video codec and ACC or AC3 audio in my .mkv container and that's fine with XPERIA S and gives HW acceleration.

[Q] Is it possible to use H/W decoding to watch *.mkv in nexus 7(2013)

Have any one tried it.
Or will it be done by flashing a custom rom(may be cm10)
mahoihei said:
Have any one tried it.
Click to expand...
Click to collapse
Yes. My sat-box records in .mkv and it is viewable (streamed from sat-box) without changing anything. I use vplayer.
I use diceplayer, works great.
Sent from my Nexus 7 using Tapatalk HD
MX Player with custom codec.
Sent from my Nexus 10 using Tapatalk 4
sidthegreatest said:
MX Player with custom codec.
Sent from my Nexus 10 using Tapatalk 4
Click to expand...
Click to collapse
+1. You can even boost the volume level to upto 30 if you use HW+ decoding, works amazing on AC3/DTS audio
serviio and diceplayer. Makes a great DNLC network that can stream any file to your Nexus. As for playing it on the nexus, I personally dont like putting movie files on mine since the memory gets used up rather quickly.
MX Player and the VLC Beta both work fine with .mkvs for me. I've even played some pretty hefty 1080p files with no issues.
you don't need to do anything. just open the file with MX player, be player or similar. sorry I'm not understanding why this is an issue for you
You can use HW decoding for video in players such as MX Player but you can't do audio HW decoding for some codecs since Dolby is suing everybody for supporting their formats without permission and is also refusing to license them.
MX Player works great in HW+ mode. I have had no problem with normal HD mkv files or 10 bit anime mkv
Tony_YYZ said:
You can use HW decoding for video in players such as MX Player but you can't do audio HW decoding for some codecs since Dolby is suing everybody for supporting their formats without permission and is also refusing to license them.
Click to expand...
Click to collapse
Actually you can, custom codec option in mx player Worked wonders for me, there's threads about this. Stock rom, locked.
Yes, it can for both 8-bits 720p and 1080p, but 10-bits sorry, can't....
Can anyone point me to the right codec to download? All videos I try are using S/W instead of H/W in MxPlayer (except MP4). WMV and MKV are playing in S/W. Thanks a bunch
joey4321 said:
Can anyone point me to the right codec to download? All videos I try are using S/W instead of H/W in MxPlayer (except MP4). WMV and MKV are playing in S/W. Thanks a bunch
Click to expand...
Click to collapse
ya, where do i download the latest HW codecs? my s/w works fine but HW mode doesnt work too well in mxplayer pro/ lags and stutters
Some education is needed
MKV is not a codec, it's a container format much like DVD .... The problem is not the MKV container but what it contains. Generally the biggest problems are MKV's made from US OTA (Over the air) and cable TV recordings which all have the audio in AC3 format and usually in Dolby encoding. (And as someone mentioned Dolby doesn't like it when they don't get their Cut, even if the software is free and no one is actually profiting from it except the Consumer)
I've recorded and archived several TV series since 2006 and some of my first MKV's kept the AC3 audio format (but converted the video to h.264) because I was having sound sync problems (Not sure if it was an x264 or the cable company's fault but the issue eventually went away) and for those I have to use software decoding for the audio but the video is still hardware accel .... The ones I've made in the last 3-4 years have the audio converted to AAC format and those have full hardware accel video and audio and play flawlessly and effortlessly even on my lowly Rockchip dual core TV Stick (720p and in the process of being embedded in a Motorola Lapdock)
Point being it's not the MKV container that is the problem, what counts is the formats it contains .... And in the case of us North Americans we need to convert the audio (AAC is the best bet IMO) so you may as well convert the video (Much of it is interlaced and that's another issue conversion fixes, Handbrakes default Decomb filter does it well) .... For that I would recommend x264 and Handbrake (x264 is included in Handbrake) which should not only take care of compatibility issues it also makes for a smaller file (Better transfer/streaming over wifi) without any loss of playback quality .... Also I would recommend stripping off any extra audio feeds (Languages) if you aren't going to use them, ditto for subtitles ... In other words keep it simple and convert to formats with known/best compatibility
SPAM.
http://forum.xda-developers.com/showthread.php?t=2156254
MX player > settings > decoder > download custom codec
what about the mpeg2 decode ,not h/w decode?
no hardware acceleration for 1080i dvb-s2 recordings or streams
My nexus 7 with stock Rom plays 1080p h264 content in MKV containers flawlessly with h/w acceleration with various players. Except for either streams or recordings from my tvheadend server. If they are 1080i (no German station broadcasts in 1080p) none of the players gets h/w working. SD and 720p do work though. The only difference I can see between my recorded files and the ones that do play is that the recordings have 25 fps whereas the other mkvs have about 24.
In the attachments there are two screenshots of two mkvs' properties. The 25 fps one is the one that won't work.
Anyone's got an idea? Thanks
from what i know,snapdragon still don't support 10bit decoding perfectly,thats why u can't use hw+ mode for 10bit video.
When I tried with my HTC One X,it can play 10bit video in hw+ mode though.Its likely for now Tegra and Exynos only support 10bit decoding in hw+ mode,even not perfectly.
u can refer to this thread ->
https://groups.google.com/forum/#!topic/mx-videoplayer/WKv1LNeUTSI

Categories

Resources