Related
What have been the best playing roms for video playback particularly 720p H264 MKV's?
Stick with the ROMs with hardware acceleration enabled. If a ROM does not have this, it's usually listed as such (and usually "experimental" in nature).
Keep in mind the Tegra 2 issue with high profile h264 files -- this should be common knowledge by now. If not, an FYI that the Tegra 2 does not like h264 files encoded in high profile, it just chokes. Not just on a GTAB, but ANY Tegra 2 device (including the Xoom).
To find out if your video is high profile, I would recommend the excellent (and free) "MediaInfo" tool -- http://mediainfo.sourceforge.net/en
giddy169 said:
What have been the best playing roms for video playback particularly 720p H264 MKV's?
Click to expand...
Click to collapse
TntLite and Vegan 5.1.1 both have hardware acceleration enabled and Rockplayer (or the stock player) both work. The only sticky thing is that I don't believe 720p mkv is supported by the chipset. Yes, it's only a container, but I don't think Android supports the container. If you remux into an mp4 (assuming it's AAC encoding and not AC3) you'd be fine.
I've had god luck re-encoding as an H264 avi at 720p in Xilisoft. AVIhd didn't hardware decode for me, but the regular AVI decoded properly (and looks fantastic). I've upped a sample at Fileserve
Xilisoft 6 has CUDA support, and rips through re-encoding on the Nvidia chip, best video convertor i ever bought. Settings were video size-auto, quality-normal, no split. i don't change the video size, because the AVI settings resize only up to 720x576...bleh.
File name: POTCST-Trailer.avi File size: 148.27 MB
Specs: Pirates of the Carribean Trailer avi
1280x532
Video: MPEG4 Video (H264) 1280x532 29.97fps 8251Kbps [Video 0]
Audio: MPEG Audio Layer 3 44100Hz stereo 128Kbps [Audio 1]
tested on: VEGAntab 5.1.1 Rockplayer 1.6.3 (hardware decode)
Hey
I'm no expert with these things but I'm trying to get a mkv 720p file I downloaded to work on my Sony ericsson Arc. Rather than re-encode (takes ages!) I use a program called gotsent, that repackages the MKV into an MP4 that the phone can then play. Sometimes this works, and phones plays the file flawlessly, other times it fails to play. I use VLC media properties to get the information about the files. Two files the phone plays flawlessly. One already converted as it's a HD mp4 trailer from the web and the other a SD MKV that I
converted.
Fast Furious Trailer works
Stream 0
Type Video
Code: H264 - MPEG-4 AVC (part10) (avc1)
Resolution: 1280x720
Frame Rate: 23.976023
Stream 1
Type Audio
Codec: MPEG AAc Audio (mp4a)
Channels: Stereo
Sample rate: 48000Hz
SD MKV FILM COVERTED TO MP4 works
Stream 0
Type Audio
Codec: MPEG AAC Audio (mp4a)
Channels: Stereo
Sample Rate: 48000 Hz
AAC extension: SBR
Stream 1
Type: Video
Codec: H264 - MPEG-4 AVC (Part 10) (avc1)
Resolution 672.352
Frame rate: 25
Now the one that doesn't work after converting,
720p HD Mkv converted to mp4 using GotSent
Stream 0
Type Audio
Codec: MPEG AAC Audio (mp4a)
Channels: stereo
Sample rate: 48000Hz
Stream 1
Type Video
Codec H264 - MPEG-4 AVC (part 10) (avc1)
Resolution 1280x720
Frame rate 23.9767023.
Does anybody know what is going wrong and why the third file refuses to play?
Thanks for any help.
Dan
Try MoboPlayer, it's i thought free on the market. ;0
+1 for Mobo player
Thanks for the advise. However, I have tried Moboplayer, QQplayer, rock player. I find that these will all play HD files that the preinstalled player does well. However, MKV, convter MKV to MP4, the player will render using cpu only, and thus stutter.
I really belittled by how two files, looking identical in their properties, one if playing fine and the other is failing.
It is really an important feature for me, as the HDMI port and HD files will make an ideal media player/network streamer.
Cheers
As far as 720p/1080p mkv's are concerned only Samsung galaxy s1(720p) n s2 n their top end wave models can do it!
Sent from my X10i TripNMiUI using XDA App
Hi. I do know this and willing to sell my Arc to get a Galaxy s2 but the Arc is capable of hardware accelarated mp4 video.
Please read my original post. I'm not trying to play Mkv's on the device, but MP4, which has been converted from MKV H264. Some files play others will not, but their properties look identical.
i think I may have more luck asking in an encoding video sort of forum? Any of you know another forum where I may find someone who could answer my question?
Ask sony ericsson
PlayGunsta said:
Ask sony ericsson
Click to expand...
Click to collapse
u gotta be kidding lol
*Edit- Try muxing the mp4 where Stream 0 is video and Stream 1 is audio. It may be as simple as that...
if not,
Can you post the full media info for the offending file?
Look especially for Format Profile and Format settings, ReFrames. If either of these are too high that may be your problem. Format Profile should be [email protected] or lower and ReFrames should be 8 or less (I think). Even PS3 and some other devices will not play videos outside those parameters. The professionally encoded stuff will work 'cause they know this and make it work on all devices. "Other" encoders usually try to do the same but some ignore it. You can change the Profile Level without reencoding but not the ReFrames.
The only thing I can think of other than that is if the bitrate is much higher than the one that works.
* Update *
Youtube Video Samples below for comparison - some compression artifacts showing there, not from the sony tablet playback (it was flawless on either mode), most likely youtube recompression tools
Hi,
I bought one of these tablets just yesterday - 16GB version - and so far I'm extremely pleased with it! Typing is a breeze, image quality is superb, gaming is pretty decent even for 3D, I bought Riptide GP after upgrading Honeycomb to 3.2, but I'm having issues with HD mkv playback.
Basically, watching 720p or 480p even (anime mkv files) I get jerky video playback when the movie player is set to HW mode. The jerks are subtle and steady, but mostly noticeable especially on panning scenes. If I change the player settings to SW or Fast SW, playback is smooth but slightly less quality there (but totally fine though). I've tried several players other than the built-in video player and results are the same.
HD flash plays OK, so I don't think this is a hardware performance issue, probably some HW / codec compatibility issue....
Can anyone else confirm this? Horriblesubs releases (Naruto Shippuuden / Fairy Tail).
SD xvid releases play just fine, both HW and SW settings on the player.
Better .h264 codec support perhaps?
(apparently, not .h264!)
Oh, and quite pleased with the fact that video files can in fact be played directly from the SD card, without having to copy them to the internal memory storage!
I tried posting from the XDA free app in the Market, but somehow, it crashes everytime I try to post from it, so I'm using the android browser - already submitted a report.
Video Info:
Codec 4CC: AVC1
Image Size: 1280x720
Frame Rate: 23.976 fps
Global Motion Compensation: No
packet Bitstream: No
Quarter Pixel: No
Audio:
Codec: AAC
Channels: Stereo
Bitrate: 16000 Bps / 128 Kbps
Variable Bitrate: No
Frequency: 44100 Hz
SW Mode (Fast): http://www.youtube.com/watch?v=ZiAj80cC0s8
HW Mode: http://www.youtube.com/watch?v=9AXWH3RE-R4
wickwire said:
Hi,
I bought one of these tablets just yesterday - 16GB version - and so far I'm extremely pleased with it! Typing is a breeze, image quality is superb, gaming is pretty decent even for 3D, I bought Riptide GP after upgrading Honeycomb to 3.2, but I'm having issues with HD mkv playback.
Basically, watching 720p or 480p even (anime mkv files) I get jerky video playback when the movie player is set to HW mode. The jerks are subtle and steady, but mostly noticeable especially on panning scenes. If I change the player settings to SW or Fast SW, playback is smooth but slightly less quality there (but totally fine though). I've tried several players other than the built-in video player and results are the same.
HD flash plays OK, so I don't think this is a hardware performance issue, probably some HW / codec compatibility issue....
Can anyone else confirm this? Horriblesubs releases (Naruto Shippuuden / Fairy Tail).
SD xvid releases play just fine, both HW and SW settings on the player.
Better .h264 codec support perhaps?
Oh, and quite pleased with the fact that video files can in fact be played directly from the SD card, without having to copy them to the internal memory storage!
I tried posting from the XDA free app in the Market, but somehow, it crashes everytime I try to post from it, so I'm using the android browser - already submitted a report.
Click to expand...
Click to collapse
I am having the same problem you described? Is this typical on all android tablets?
Looks like i'll need to convert unfortunately... I wonder if there is an app for that.
Unless it is a codec issue and there is an alternative codec or fix..
I'm curious, do you feel the quality between HW mode and either SW mode available to be that worse? I'm using SW for now on these particular files, I was thinking about converting the files original formats but SW still seems pretty good I think! I will try to snapshot the differences and post them here!
Hadn't noticed before, the tablet comes with 3 HD sample videos inside all play just fine, no jerks - seems more and more like a specific codec compatibility issue with tegra possibly, to me...
A software issue. I can play videos fine on my Jetstream and Ipad2 which play badly on the tablet S.
So it isn't an android issue.
For MKV playback try DicePlayer and install the Diceplayer plugin for tegra.
Try the trial version to see it meets your requirements (before buying).
----- snip -----
Diceplayer uses HW video decoder.
It use HW video decoder at various containers and audio codecs combination. ( H.264/AC-3/MKV, H.264/DTS/MKV , H.264/AAC/MOV )
-------------------
yhzhrm said:
For MKV playback try DicePlayer and install the Diceplayer plugin for tegra.
Try the trail version to see it meets your requirements (before buying).
----- snip -----
Diceplayer uses HW video decoder.
It use HW video decoder at various containers and audio codecs combination. ( H.264/AC-3/MKV, H.264/DTS/MKV , H.264/AAC/MOV )
-------------------
Click to expand...
Click to collapse
Tried it, perfect playback with the plugin - bought it already, many thanks!
yeah DicePlayer indeed the best HW accelerated player in the market... support MKV, AC3 audio codec, subs... wooot
exkaizen said:
yeah DicePlayer indeed the best HW accelerated player in the market... support MKV, AC3 audio codec, subs... wooot
Click to expand...
Click to collapse
+1 I tried out MX player too but found that DicePlayer had smoother playback.
Working container / video / audio combo and easy conversion
I've tested several combinations of container / video / audio formats with several players. First of all, I didn't notice any significant differences in playback quality between the players I tried, but I might not have tried Dice player for all of the combos.
I did try MX Video Player, mVideoPlayer, MoboPlayer and BS Player Lite, with a 720p h264 encoded video track at about 3000 kbps. For all players, I found the SW decoding modes to insufferably slow and jerky - I assume a lower bitrate in the video track might fix that. Per hardware acceleration, the video always played fine (when it played at all, see format details below).
These combos did NOT work:
mkv/mp4 container, h264 encoded video, mp3 audio
mkv container, h264 encoded video, ac3 audio (plays the video hw accelerated, but doesn't play the sound at all)
mkv container, h264 encoded video, aac audio
The only combo that did work flawlessly was this:
mp4 container, h264 encoded video, aac audio
I now had the problem that my standard video encoding tool, handbrake, cannot transcode files without also recoding the video file - and why would I want to recode the video when usually it's a h264 encoded video that will play with the right container & audio? The easiest way to transcode such a file is to use ffmpeg - I did this under linux, but it should work the same for Windows:
Code:
ffmpeg -i INPUTFILE.mkv -vcodec copy -acodec libfaac -ab 160k -ar 48000 -async 48000 OUTPUTFILE.mp4
I couldn't figure out a way to easily transcode mkv files where the video track has a variable bitrate (VFR) - I had to recode those with handbrake. If anyone has a simpler method that doesn't involve avisynth / is available for linux, I'd be happy to hear it.
DicePlayer rocks. I tried various apps but only did DicePlayer works. Tested with a 1080 h.264 movie and the quality was STUNNING! Definitely worth the money
By the way, Honey does not support H.264 natively so most of the players out there won't work
zenithz said:
DicePlayer rocks. I tried various apps but only did DicePlayer works. Tested with a 1080 h.264 movie and the quality was STUNNING! Definitely worth the money
By the way, Honey does not support H.264 natively so most of the players out there won't work
Click to expand...
Click to collapse
Thanks for the heads up and for the good news! Downloading now!
Hey guys, just got a few 720p high profile mkv files which reviews claimed could be played with the stock video player. All 3 files currently do not. Dice player works in trial but when i try to buy it gives me not found in the market. I'd rather usethe built in player personally but has anyone else had any luck either way?
EDIT solved with bs player
Try moboplayer its free.
Sent from my Galaxy S2
or MXPlayer I have used that on many MKVs
compuw22c said:
Hey guys, just got a few 720p high profile mkv files which reviews claimed could be played with the stock video player. All 3 files currently do not. Dice player works in trial but when i try to buy it gives me not found in the market. I'd rather usethe built in player personally but has anyone else had any luck either way?
Click to expand...
Click to collapse
I got same problem,but i used mx player and upnp , works flawless
Sent from my Transformer Prime TF201 using Tapatalk
erick0423 said:
I got same problem,but i used mx player and upnp , works flawless
Sent from my Transformer Prime TF201 using Tapatalk
Click to expand...
Click to collapse
I use the exact same
mx player works well but there's no hardware decoding available in any of them. Very disappointed ( though I know the hardware is capable of it). I know anandtech? Or one of the reviews did a blu ray rip and it played great so I'm guessing I'm missing something, an update broke it or if will be fixed in ics. Is also possible they just need hardware drivers for tegra3. I'm optimistic, is launch week, well have awesome devs, it'll get sorted eventually. Even software decode stutters just a bit ( I'm a video perfectionist). Also peeved at xda app FCs but again, brand new device. Just let me know if anyone (particularly those who didn't update) has any better luck.
Unbelievable , this still not resolved after the Tegra 2 debacle.
i've played a couple mkv's just fine with the stock player and mx player. the only issue i've had with them is if i skip around, the video never picks back up, works fine in software though.
but if i just watch the movie through without skipping around, it plays perfectly.
as you can see here ICS has added support to the Matroska format, so hopefully the default player will be handling it smoothly in ICS.
hXXp://briefmobile.com/android-4-0-ice-cream-sandwich-announced-feature-list
replace hXXp with http in link.
That's good to know. Was thinking of cancelling my preorder once I heard people having problems with mkv's & diceplayer being unavailable
compuw22c said:
mx player works well but there's no hardware decoding available in any of them. Very disappointed ( though I know the hardware is capable of it). I know anandtech? Or one of the reviews did a blu ray rip and it played great so I'm guessing I'm missing something, an update broke it or if will be fixed in ics. Is also possible they just need hardware drivers for tegra3. I'm optimistic, is launch week, well have awesome devs, it'll get sorted eventually. Even software decode stutters just a bit ( I'm a video perfectionist). Also peeved at xda app FCs but again, brand new device. Just let me know if anyone (particularly those who didn't update) has any better luck.
Click to expand...
Click to collapse
How were these files encoded? Because in order to take advantage of hardware decoding a file has to meet a certain standard. If it deviates even a tiny bit, it will not work.
Go and Download BSPlayer lite from the market. It has the same funtionality like Diceplayer. Tegra 3 can nearly play all 1080p vids.
RussianMenace said:
How were these files encoded? Because in order to take advantage of hardware decoding a file has to meet a certain standard. If it deviates even a tiny bit, it will not work.
Click to expand...
Click to collapse
Well its h264 high profile, which tegra 3 plays. Tegra 3 isn't picky, as long as its less than a 42mbps bitrate the hardware will handle it. The only standard it must meet is 1080p and less and 42mbps or less in h264 anyways. For tegra 3, i'm sure software is the issue.
Files came from my media server which are also hw accelerated with an nvidia graphics card via vdpau. never even have to check, just always plays (h264 anyways)
Again, i'm sure they'll fix it eventually,I know the chip does it, still annoying., its why I never bought tegra 2. And for those suggesting software decode, battery life PLUMMETS and the performance we would have with hw decode would be as good or better than blu ray with no stutter.
http://www.anandtech.com/show/5163/asus-eee-pad-transformer-prime-nvidia-tegra-3-review/5
EDIT:BS player appears to work WITH hardware acceleration. Every other app told me "not supported by system player, using software device" including dice
Sent from my GT-I9100 using XDA App
Prime will handle highprofile mkv just fine if you use a other media player like mxplayer, diceplayer The problem when you can't play with the stock player is that it for the most times can't handle the audio.
Just give them some time to update there players to full Tegra3 support. The device have only been out some days and I think the developers also would like to have a device to test on.
I have posted this in a other thread, but I will repost it here to. From swedroid.se test, and translated into English.
"As is the case for the music player, Asus do net onclude their own video players, but instead uses default player that comes with Android. This is a rather rowdy players who only manages one of our clip in the table below (# 9), but without any sound, because support for AC3 missing."
"The third-party video player dice player or MX Video Player, both of which are available in the Android Market, it is however full marks. ASUS Prime plays everything we feed it with, whether it is DivX, XviD or MKV / h (x) 264-films with soundtracks in DTS or AC3 format."
Resolution / Codec / Profile / Container / Bitrate / Audio / Results (MX Video Player
640x352 XviD / [email protected] / AVI 1 Mbit/s MP3 2.0 OK
576x320 XviD / [email protected] / AVI 1,4 Mbit/s MP3 2.0 OK
720p h.264 / [email protected] / MKV 3 Mbit/s AC-3 5.1 OK
720p h.264 / [email protected] / MKV 9 Mbit/s AC3 5.1 OK
1080p h.264 / [email protected] / MKV 14 Mbit/s DTS 5.1 OK
1080p h.264 / [email protected] / MKV 19,2 Mbit/s AC3 5.1 OK
1080p h.264 / [email protected] / MKV 22,8 Mbit/s DTS 5.1 OK
1080p h.264 / [email protected] / MKV 25 Mbit/s DTS 5.1 OK
1080p h.264 / [email protected] / MKV 30 Mbit/s AC3 5.1 OK
1080p h.264 / [email protected] / MKV 42 Mbit/s AC3 5.1 OK
Sent from my GT-P7510 using xda premium
@OP
Have you tried a straight MP4 (H264/AAC) with standard Android player? You do realize that it's not just the video track that kicks the (3rd-party) player into HW or SW mode, right? Subtitles, for instance, will invoke SW mode. Chapter tracks will also probably cause SW.
As much as you sound you know, then you should also know that not every downloaded video is the same. If you have problems, SOP is first to provide specs (MediaInfo works), second is to provide a sample, third is to specify environment (which player you've tried, and their respective performance). Only noobs go "my vids don't work, now what?"
With the non-info you've provided, all you get is guesswork.
What do you mean by " files came from a media server"? If you are streaming to the device, expect skipping playback because WiFi can't handle hi-bitrate 1080p.
I have no issues running 720p or 1080p hi profile (locally) on my Transformer Prime in Dice player, even with DTS and multiple audio tracks.
people need to realise 3rd party players need to be optimised for tegra 3 for hardware acceleration. its not to do with type of file, as long as it does not have very high bitrate.
Everyone has to understand, that MKV is just a container. You can put almost anything into this container so therefore it is unlikely that the hardware can decode everything that can go into a MKV container.
The main thing about the Kal-El SoC, it is the first chip that can decode h.264 High Profile video. To see the supported codecs that Tegra 3 can decode in hardware see: http://www.nvidia.com/object/tegra-superchip.html
I've ripped hundreds of blu-rays. I've ended up using two sets of files.
Archive for playback on Samsung LED TV's and other high end DLNA devices:
Container: MKV
Video: H.264 High Profile 4.0 Constant Quality 18-20 1080p
Audio: AAC-LC 384 5.1 channel
Subtitles: sub format
Software: HD Decrypter, RipBot264 and Handbrake
Mobile Devices:
Container: m4v
Video: H.264 Base 3.0 Profile, 2-pass (1000kbps widescreen and 1200kbps for 16x9) qHD size (960x540),
Audio: AAC-LC 128 2 channel
Subtitles: Converted from the MKV
Software: Handbrake
I spend most of the time make the archive format looking as good as possible for it's size. Most files come out to 4-7GB per movie. There are exceptions depending on the quality of the movie. Movies with lots of noise in them come out to be much larger then one that is very clean. Computer Generated movies will come out to 3-4GB using CQ 18. The Prime should decode these just fine.
The mobile size I use for under powered devices and also to have as many movies as possible for it's size. qHD actually ends up looking very nice for it's size when down converted from blu-ray. A two hour movie comes out to be about 1GB. This way I can have on average 60-70 movies on 64B microsdxc card and about the same on the 64GB prime itself.
sorry, but I felt I provided all necessary info. The files are stored locally, mkv h264 high profile 20mbps streams with ac3 5.1 audio. They also have subtitles, though I don't need them.tpb was the source of all 3.
In any event, bs player works with hardware acceleration perfectly and I'm very happy. It also shows the hardware is fully capable of it, software will soon follow (ics)
compuw22c said:
sorry, but I felt I provided all necessary info. The files are stored locally, mkv h264 high profile 20mbps streams with ac3 5.1 audio. They also have subtitles, though I don't need them.tpb was the source of all 3.
In any event, bs player works with hardware acceleration perfectly and I'm very happy. It also shows the hardware is fully capable of it, software will soon follow (ics)
Click to expand...
Click to collapse
According to the Tegra 3 specs, AC3 is not supported in hardware.
http://www.nvidia.com/object/tegra-superchip.html
Does anybody have that?
For example Apple has listed for its Ipad4
Video formats supported: H.264 video up to 1080p, 30 frames per second, High Profile level 4.1 with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; MPEG‑4 video up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps per channel, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; Motion JPEG (M-JPEG) up to 35 Mbps, 1280 by 720 pixels, 30 frames per second, audio in ulaw, PCM stereo audio in .avi file format
Click to expand...
Click to collapse
Where are these specs from samsung or google? When I had my Ipad 4, this helped GREATLY with converting movies to the proper format.
Rinzler said:
Does anybody have that?
For example Apple has listed for its Ipad4
Where are these specs from samsung or google? When I had my Ipad 4, this helped GREATLY with converting movies to the proper format.
Click to expand...
Click to collapse
Sort of a moving target.
The Exynos 5250 has native support for: MPEG-4/H.263/H.264 decoding and encoding and decoding only for (MPEG-2/VC-1 and VP8)
Source:
http://www.samsung.com/global/busin...t/application/detail?productId=7668&iaId=2341
BUT
The actual wrapper formats supported nativley and in what players depend on software support. Everything will play on the processor in software mode through a cpu decoder like FFMPEG being used by MX Player or BS Player from the market place (free). But software mode is not the most efficient mode and will drain the battery at a faster rate than native HW playback.
Here is what I know seems to work so far in the native player: MP4/H.264.
If anyone else has had native support with something else sound off. As to a spec sheet that is the best I can show you, but as I said it is not representative.
MrGrimace said:
Sort of a moving target.
The Exynos 5250 has native support for: MPEG-4/H.263/H.264 decoding and encoding and decoding only for (MPEG-2/VC-1 and VP8)
Source:
http://www.samsung.com/global/busin...t/application/detail?productId=7668&iaId=2341
BUT
The actual wrapper formats supported nativley and in what players depend on software support. Everything will play on the processor in software mode through a cpu decoder like FFMPEG being used by MX Player or BS Player from the market place (free). But software mode is not the most efficient mode and will drain the battery at a faster rate than native HW playback.
Here is what I know seems to work so far in the native player: MP4/H.264.
If anyone else has had native support with something else sound off. As to a spec sheet that is the best I can show you, but as I said it is not representative.
Click to expand...
Click to collapse
Are you able to smoothly playback mp4's?
If you are..what frame rate and what avc works for you best?
Step 1: download MXplayer https://play.google.com/store/apps/details?id=com.mxtech.videoplayer.ad&hl=en
Step 2: make sure your content isn't 10-bit (hint: most likely it isnt)
Step 3: Your content will play. Basically 99% of regular content will work. To be honest, I cant think of anything that hasnt worked for me, and I play high-bitrate anime with advanced substitle scripts (ASS-subs). It works fine.
Rinzler said:
Are you able to smoothly playback mp4's?
If you are..what frame rate and what avc works for you best?
Click to expand...
Click to collapse
Yes. Most of the MP4s I have tried are H.264 standard 30fps and up to 1080P. All worked on the native player
For other's experiences with MP4s up to 60fps and 1440p see this thread:
http://forum.xda-developers.com/showthread.php?t=1995176
If you are using a player like MX Player and are trying to play an Mp4 Muxed into an MKV then the video will play with hardware and you can select software for the audio (right now. this may improve in the future).
As the other poster said. Almost everything will play with MX Player. It is just a question of whether it is played using HW codecs or SW Codecs. HW codecs use built in decoding capabilities on the chip to vastly reduce the workload on the processor. SW decodes everything on the processor and then pushes it to the screen. The only difference between the two from a user perspective is efficiency and battery usage. (and on super-res files there may sometimes be slowdown in SW mode)
To be honest I have tried everything from mkvs to rms to movs to wmvs on MX Player and ALL have played successfully in the SW player.