Related
I have installed the ROM Mod(s), Flash & Market but still have not found the ultimate Media Player app that has been optimized to run on the Nvidia Tegra Dual Core processor.
Still working with RockPlayer and have yet to optimize their settings but there should be other candidates that are a must try too. I am looking for an Android Client that will play all the major Codecs (including Blue-Ray) and will automatically keep them updated so it is seamless to the end user.
Please post your Pros & Cons of media player Apps that you have tried. Also, looking at Google TV, Hulu and other streaming IPTV apps that are a must have. Any availble that take advantage of the Nvidia Tegra hardware?
Once the docking station is available (which includes HDMI connection), you will be able output to your 1080P large screen. This is going to kill cable TV and make the GTablet even more useful around the house.
EKS
let me know if you find anything I would be interested as well.. xy player I tested on my phone.. the qual wasnt great
So here is what I found out so far. The Nvidia Tegra 2 processor has video encoders built into its chip. These are the specs from their Web site.
Specifications
Processor and Memory Subsystem
Dual-core ARM® Cortex-A9 MPCore™ processor, up to 1.0 GHz
32-bit LP-DDR2, DDR2
Ultra Low Power NVIDIA Graphics
OpenGL ES 2.0
Programmable pixel shader
Programmable vertex and lighting
2x 3D graphics performance of previous generation Tegra
Full High Definition Multimedia
1080p H.264/VC-1/MPEG-4 Video Decode
1080p H.264 Video Encode
Supports multi-standard audio formats, including AAC, AMR, WMA, and MP3
Upgraded JPEG encode and decode acceleration
Rockplayer media player "hardware mode' does not activate on the Tegra 2 when I try several different video formats. It is rumored that Rock Player is working on a beta release that will be optimized for the Nvidia Tegra 2 processor.
From their Web site:
"...RockPlayer support two playback mode: Normal Mode and System Mode. The Normal Mode means RockPlayer will use the playback engine coming with the player, which supports almost all video formats with good enough performance. System Mode means RockPlayer will invoke the playback engine built-in Android system, which support very limit formats but may take advantage of hardware acceleration, which means saving battery. By default, RockPlayer use Normal Mode for playback. You may long press on the file in file list view, touch "Choose playback mode" in popup menu to switch the mode. You may also change the default mode in settings...."
From Rock Player Web Site:
Support Types
Version ARM V7 : Google Nexus One, HTC Desire Incredible EVO , Moto Milestone XT800, Droid Series,Acer Liquid, Samsung Galaxy S, Sony Ericsson X10 ,Dell Thunder Streak, LG LU2300 .ect
Version ARM V6 VFP: Samsung SHW-M100S GT-i5700 ,HTC Legend ,etc.
Version ARM V6 : All models left running Android support ARMv6 instruction set.
Nothing yet for the Tegra 2 - Dual-core ARM® Cortex-A9 MPCore™
==============================================================
EDIT: Rock Player runs on the Toshiba Fiolo 100 (a Tegra 2 platform) but it is NOT "hardware" optimized. Early reports are that it works but still a little slow. The stock media player on the Toshiba is also not hardware optimized, runs only a few of the available video codecs and seems to function well.
Edit: From Android Market the most curent version of RockPlayer is 11.47 optimized for ARMv7VFPV3D16 processor. Nothing yet for Tegra 2 as of 12/01/2010.
Rumor is that Nvidia is developing an integrated media player optimized for the Tegra2. Not too sure how far along they are on the project or if it is just talk.
From their Developer's Web Site:
XBMC
XBMC is an award-winning free and open source (GPL) software media player and entertainment hub for digital media. XBMC is available for Linux, OSX, Windows, and the original Xbox. Created in 2003 by a group of like minded programmers, XBMC is a non-profit project run and developed by volunteers located around the world. More than 50 software developers have contributed to XBMC, and 100-plus translators have worked to expand its reach, making it available in more than 30 languages.
Sooner or later there s/b an optimized Tegra 2 media player that seamlessly utilizes all the encoder/decoder functions this processors offers.
It appears that the most recent version of FLASH (version Adobe Flash Player 10.1.120.1.apk ) may be optimized for this processor. I do know it works quite well.
EKS
Give mvideoplayer a try from the market it works ok on my other tablet. Haven't tried it on the grab yet.
Sent from my DROIDX using Tapatalk
amathophobia said:
Give mvideoplayer a try from the market it works ok on my other tablet. Haven't tried it on the grab yet.
Sent from my DROIDX using Tapatalk
Click to expand...
Click to collapse
It works fine here too... but it's Not tegra optimized... though doesn't seem to need to be...
jtbnet said:
It works fine here too... but it's Not tegra optimized... though doesn't seem to need to be...
Click to expand...
Click to collapse
What video formats did you try? It does not run the following formats for me:
IMAX 1080p BluRay DTS x264
720p BluRay a264 DTS WiKi * (played first time but when stopped and restarted software would not play)
H264
avi
* Not sure why I have the error. Maybe I need to reinstall and try it again.
I do like the mVideoPlayer database and the way it catalogs your videos along with a Poster image.
The RockPlayer will play all of them but all in software encoding mode. RockPlayer plays the avi file ok but the other formats are still a bit clunky.
All my movies play on the Windows PC configured with either (1) windows media player or (2) Classic Cinema Player AND the K-Lite Codec package (all freeware).
The Nvidia Tegra solution s/b a general video media player that loads the K-Lite Codec package but optimized to take advantage of the built in encoders in the processor.
Flash 10.1 seems to have optimized their apk to certain processors (I think the latest update recognizes the tegra).
It's probably still a bit early in the development cycle and we will see these types of players soon.
Over all, I am very satisfied with the Gtablet but a bit frustrated that I can not take advantage of the excellent processor.
EKS
mvideolayer - alternate file location
I am running tnt lite 2.02. I can't get mvideoplayer to look for the files on scard2. Any tips for changing this?
Never mind; I had a typo. Mvideoplayer found the sdcard2 once I added it andspelled it correctly. My bad.
so far, my fav is rockplayer....use it on my DINC too
has anyone had any luck with this, Im really hoping to rip my blu rays to an external drive and play them off of this thing
Nsato said:
has anyone had any luck with this, Im really hoping to rip my blu rays to an external drive and play them off of this thing
Click to expand...
Click to collapse
Just a thought... if you're ripping your Bluray collection, why not encode them to fit the device? Make perfect 1024px wide MP4 files... No scaling, no extra CPU cycles wasted.
I originally posted this in Roebeet's thread:
I'm on 2.0.4, and the tab has been rock solid stable for me (I think maybe only 1 force close total over 2 full days). I've rebooted it many times, installed apps/games from market/etc. I don't use BT though.
Regarding videos (I'm using rockplayer), they're a little choppy for me on the more processor intensive codecs. I copied an mpeg2 VOB file to test, and it plays a buttery smooth 30fps. Also, I reencoded toy story 3 (movie only, to about 1.5GB) w/ the xvid codec (don't have the damn specs unfortunately, but it was about 1.4GB's), and it plays at a smooth 30fps as well. Comparing the stream to the mpeg2 original dvd, there's a very clear loss of quality here, so I'm thinking the xvid codec isn't very efficient.
Moving onto more processor intensive codecs (read: efficient), the fps drops. I reencoded toy story 3 again using handbrake and h264 w/ a set file size of 1.5GB, and fps can drop down to as low as 15fps during scenes where there's motion (probably due to a higher bitrate). This encode looks VERY clean/pretty much indistinguishable on the pad to the mpeg2 stream to my eyes, whereas the xvid had a lot of artifacts in the stream. Youtube framerate clearly drops at times like the h264 encoded stream I made, but both are certainly bearable.
Seeing as how the Nvidia drivers are seemingly new, and it isn't even using hardware encoding for these videos (the tegra2 is stated to have hardware decoding of various mpeg4 formats), it seems pretty good to me. That's what has me wondering exactly what the changelog is for these Nvidia "experimental" drivers. I'd love to see higher framerates on the more processor intensive codecs, and I'm sure we will in time. We just need better drivers from Nvidia and more app devs to enable hardware decoding on the tegra2 chipset. We all just need to be patient here.
To add to this, I was tinkering w/ the tab some more tonight, and am still on 2.0.4.
After trying to play the videos, I tried playing the toy story encodes in the default "video player" and "Movies" and they both appear to have a better frame rate than Rockplayer. Anyone have any idea why that would be? I'm going to assume they decode the codecs differently, but is it possible the "Movies" video player uses hardware encoding? I can't get the framerate to pop up like in rockplayer, but it appears to be smooth and doesn't drop any frames.
Oh ya to add, the movies I reencoded are dvd quality and I help the same resolution.
Is anyone having problems with tnt (v2.2) and no sound in the built in players?
joedhimself said:
Is anyone having problems with tnt (v2.2) and no sound in the built in players?
Click to expand...
Click to collapse
Nope. No problems here.
Has anyone tried vplayer? I am using the stock ROm with the mods to get AngryBirds working and adding in market and I get an FC when I try.
Just an update.
On TNT Lite 2.2, Rockplayer seems to work now with Hardware decoding, and mpeg4 seems to play smoothly now, no longer dropping frames.
has anyone tried vplayer?
i tried a 720p mkv file but it wouldn't play. it just kicks me back out to the app. it doesn't work for an mp4 file that i converted either. the mp4 file works on other players though. the mkv also works on other players but its laggy and theres no audio.
was really hoping i could play 720p mkv files without having to convert them. wanted to be able to just drag and drop files onto the gtab and play it.
picked up my tab yesterday, have loaded several movies in several formats. both rockplayer and mvideoplayer are force closing right and left. I have tried avi and mpeg-4 and i have tried using both side loading vias mass storage as well as sdcard2...what am I doing wrong?
when rockplayer goes to playback screen... is says "please" und/und and wants me to pick one
and mvideoplayer says "no videos found" although i added sdcard 2 folder and even created a subfolder under "movies" to reduce load time.
nickalfano43 said:
picked up my tab yesterday, have loaded several movies in several formats. both rockplayer and mvideoplayer are force closing right and left. I have tried avi and mpeg-4 and i have tried using both side loading vias mass storage as well as sdcard2...what am I doing wrong?
when rockplayer goes to playback screen... is says "please" und/und and wants me to pick one
and mvideoplayer says "no videos found" although i added sdcard 2 folder and even created a subfolder under "movies" to reduce load time.
Click to expand...
Click to collapse
I used mp4/m4v and it played with the stock Android movie player. Great quality...
nickalfano43 said:
picked up my tab yesterday, have loaded several movies in several formats. both rockplayer and mvideoplayer are force closing right and left. I have tried avi and mpeg-4 and i have tried using both side loading vias mass storage as well as sdcard2...what am I doing wrong?
when rockplayer goes to playback screen... is says "please" und/und and wants me to pick one
and mvideoplayer says "no videos found" although i added sdcard 2 folder and even created a subfolder under "movies" to reduce load time.
Click to expand...
Click to collapse
I had same issue with stock firmware, neither rockplayer or mplayer work.
Installed TnT-Lite or Zpad firmware, ... both players + stock movie player work fine & smooth.
Hope this help.
Does the Samsung Video Player have hardware acceleration? It's the only explanation I can come up with because it can play 720P MP4 videos just fine, whereas video players from the Market can't. Plus, it seems that the battery life is much better if I use the Samsung Video Player to watch videos whenever possible.
geokilla said:
Does the Samsung Video Player have hardware acceleration? It's the only explanation I can come up with because it can play 720P MP4 videos just fine, whereas video players from the Market can't. Plus, it seems that the battery life is much better if I use the Samsung Video Player to watch videos whenever possible.
Click to expand...
Click to collapse
Yes. There are several players from the market that can also use hardware acceleration (ie. RockPlayer, mVideoPlayer), but they can only do so with formats that the stock video player supports. If the phone doesn't support hardware playback of a certain format using the stock player, then you have to use a software playback with RockPlayer, QQplayer, vPlayer, etc. (which is very suboptimal for high-res video in terms of quality and performance).
Yes it does due to the framework that samsung uses. Thus video deciding is done by the gpu rather than cpu.
As long as the 3rd party video player you choose can use the default codecs, it will have the same performance as samsungs video player. However most are based on ffmpeg decoders.
If you plan to use a non samsung based rom. The open codecs will use ffmpeg decoder which will do processing via cpu.
Further explanation http://code.google.com/p/cyanogenmod7-for-samsung-galaxys/issues/detail?id=39
ohh nice to know...
hi all
i have got an iphone 4 from a friend , and my old lg optimus 2x has been in drawer for several month.
my setup plan:
twonkyMedia server running on my Qnap TS-109 NAS ( running successfully but not supporting transcoding on the fly )
connect lg optimus 2x to a sony 40' LCD TV via hdmi cable ( an old model doesn't support DLNA , not an internet tv) , and use it as a DLNA renderer.
use iphone as a DLNA control point ( remote control for the optimus 2x, haven't decided which app to buy , maybe plugplayer)
so in the end , lg optimus 2x works as a media player , always connected to tv, and iphone as a remote control. qnap nas box as DLNA / UPNP server
But here comes the problem:
initially i was on cyanogenmod 7.1 final, i tried connecting the phone to tv via hdmi cable, there is no image , only sound. ok after searching i found that hdmi output has not been implemented in cyanogen roms.
then i found that new GB stock rom is supposed to support mkv container, then i flashed to this rom on xda
[ROM] 1 Nov V20l: Stock Gingerbread for ClockworkMod (rooted / rooted+deodex)
since i was on cyanogen , i also managed to convert from ext4 to ext 3, after flashing, i was back on stock rom , and hdmi ouput is back, video and sound are both working fine. i installed bubble upnp app from android market and i can see my twonky server and play video files. but most of my movies are 720p mkv, the stock video player doesn't support these containers, ( why ? i read somewhere that the stock player is the only player support mkv hardware accelerated playback ) , ok then i tried various video players on android market, dice player , mobo player etc ... both lagging. the most promising one is mx video player (they say they support tegra2 optimized hw acceleration ) , but if i turn on hw acceleration , it says hw mode is not supported on my file ( i tried several 720p mkv, both the same error ) however , sw fast mode works but video stutters and audio is out of sync, at last i tried flashing a oc kernel HorsePower rc 10 to oc to 1500MHz, it plays smoother, but still stutters a little bit and audio still out of sync.
searching on the forum reveals that Korean v10s rom already support 4.1 hp mk hw playback, why my v20l doesn't support it ?
then i found on xda forum
[ROM] 18/Nov Gr5 V20l: MoDaCo Custom ROM for the LG Optimus 2X
some reply in the hread shows this rom support 720p mkv, i went to modaco forum, but found no clue whether it support it or not. haven't tried this rom, maybe tonight.
so after such a long trip. is it possible to play 4.1 hp 720p mkv on lg optimus 2x without flashing to Korean rom ?
am i doing anything wrong ? i mean latest GB stock rom should already support 720p mkv right ? but on my v20l, it says unsupported file if i play it with stock player.
edit: i know products like playon!hd mini 2 is the recommeded solution but i want to get best use of what i have now.
h264 with l4.1 videos are only partially supported by the hw decoder.
Most tv-series I have tried on the o2x have worked (high bitrate ones tend to have some minor stuttering, and the web-dl versions of big bang theory crash the video-decoder after about 1 minute of otherwise flawless playback).
With movies however many things simply refuse to play (while others work), this is probably due to that the video decoder in the tegra2 chip is not fully l4.1 compliant, I have not really found any info on what it's exact limits are though.
edit: this is with v20L
i have a downloaded 45min 1.9g hp 4.1 mkv for testing.
yesterday i converted it with handbrake to mp4 with default settings. it turns out a 900mb mp4 with aac audio. it plays fine on mx video player with hardware acceleration enabled.
on my i5 2300 8g windows 7 machine, it took about 22min to convert.
is it supposed to be faster ? without re-transcoding the video, only the audio from ac3 to aac ? or did i use the wrong settings for handbrake ( i doubt ) , the file size is drastically smaller after conversion .
found a cool app which will fulfill my dream.
http://www.arkmc.com/featuresupnpdlnaarkmc.html
found another cool app named CifsManager, which will access my NAS with NFS which is supposed to be faster.
also found an app named DroidMote, but i'll install vnc server on my phone intead as a free solution, and remote control it from iphone.
considering buying a real stream player ... such as Xtreamer or himedia
I can't play ANY type of video since flashing CM9 SpazeDog ICS 0.9.0 Update 1 on my Nexus One, since hardware rendering doesn't work and only renders a frame or two. But I found that switching to software rendering in MX Video Player would work.
How can I force software decoder in other apps? Or is there any other solution?
Just updated my MX Player Pro (to the current latest version 1.7.19) which is arguably the finest Android media player - it plays everything you throw at it. I figured since the HTC One has the best full HD smartphone display with the industry highest PPI in the world right now, i should at least enjoy the maximum it offers. So, i played a full 1080p MKV video but it was lagging a little on my HTC One M7. I disabled power saving mode to unleash the full power of the Snapdragon 600 SoC, but the slight lag persists. By the way, i'm on stock Sense 5.0 with Android 4.2.2, never rooted and my AnTuTu score is 26511 so i doubt if my M7 is being slowed-down because of bloatware, defects, etc. I also closed all other running games and apps, but still the issue remains.
The specifications of the 1080p MKV video that i've tested:
File Size: 9.83 GB
Video: MPEG4 Video (H264) 1920x800 23.976fps
Audio: Dolby AC3 48000Hz 6ch 640kbps
Subtitle: VobSub [Subtitle]
My current settings on MX Player Pro: i'm using S/W decoding for both video and audio. I disabled H/W+ for video, audio, drawing subtitles and aspect ratio correction. Basically, i turned off H/W+ everywhere in the settings. But then, i also tried enabling H/W+ for video only, and then for both video and audio. But still, the slight lagging didn't go away. I also downloaded a custom codec ARMv7 Neon from XDA forums directly from the Settings of MX Player Pro itself. Still, no luck.
So, i want to know what are the best MX Player Pro settings that you personally use to achieve a smooth viewing experience (without lag) when playing the most demanding videos, like 1080p? FYI, i have zero issues with 720p videos.
electronical said:
Just updated my MX Player Pro (to the current latest version 1.7.19) which is arguably the finest Android media player - it plays everything you throw at it. I figured since the HTC One has the best full HD smartphone display with the industry highest PPI in the world right now, i should at least enjoy the maximum it offers. So, i played a full 1080p MKV video but it was lagging a little on my HTC One M7. I disabled power saving mode to unleash the full power of the Snapdragon 600 SoC, but the slight lag persists. By the way, i'm on stock Sense 5.0 with Android 4.2.2, never rooted and my AnTuTu score is 26511 so i doubt if my M7 is being slowed-down because of bloatware, defects, etc. I also closed all other running games and apps, but still the issue remains.
The specifications of the 1080p MKV video that i've tested:
File Size: 9.83 GB
Video: MPEG4 Video (H264) 1920x800 23.976fps
Audio: Dolby AC3 48000Hz 6ch 640kbps
Subtitle: VobSub [Subtitle]
My current settings on MX Player Pro: i'm using S/W decoding for both video and audio. I disabled H/W+ for video, audio, drawing subtitles and aspect ratio correction. Basically, i turned off H/W+ everywhere in the settings. But then, i also tried enabling H/W+ for video only, and then for both video and audio. But still, the slight lagging didn't go away. I also downloaded a custom codec ARMv7 Neon from XDA forums directly from the Settings of MX Player Pro itself. Still, no luck.
So, i want to know what are the best MX Player Pro settings that you personally use to achieve a smooth viewing experience (without lag) when playing the most demanding videos, like 1080p? FYI, i have zero issues with 720p videos.
Click to expand...
Click to collapse
Try playing MP4 1080p files..they just play fine
and may be its because for both video and audio (5.1) you need S/W decoding and this may be the reason for your lag too
Even with S/W decoding too it should work but causes a lot of battery drain
I reset the settings and using S/W decoding everywhere. I restarted my phone and now it's working fine. I guess a good ole reboot did the trick.
I'm also using RGB 16-bit. I tried RGB 32-bit mode and haven't noticed any slowdowns or noticeable differences.
The original video file was actually in MP4 format but i wanted to mux the subtitle into it to end up with only one MKV file (instead of an MP4 file and its corresponding .sub subtitle file), so i used MKVtoolnix to merge the .sub file into it. Maybe it's the .sub file giving MX Player some extra work. Usually, .srt subtitle files are much lighter in terms of file size and for decoding as well.
electronical said:
Just updated my MX Player Pro (to the current latest version 1.7.19) which is arguably the finest Android media player - it plays everything you throw at it. I figured since the HTC One has the best full HD smartphone display with the industry highest PPI in the world right now, i should at least enjoy the maximum it offers. So, i played a full 1080p MKV video but it was lagging a little on my HTC One M7. I disabled power saving mode to unleash the full power of the Snapdragon 600 SoC, but the slight lag persists. By the way, i'm on stock Sense 5.0 with Android 4.2.2, never rooted and my AnTuTu score is 26511 so i doubt if my M7 is being slowed-down because of bloatware, defects, etc. I also closed all other running games and apps, but still the issue remains.
The specifications of the 1080p MKV video that i've tested:
File Size: 9.83 GB
Video: MPEG4 Video (H264) 1920x800 23.976fps
Audio: Dolby AC3 48000Hz 6ch 640kbps
Subtitle: VobSub [Subtitle]
My current settings on MX Player Pro: i'm using S/W decoding for both video and audio. I disabled H/W+ for video, audio, drawing subtitles and aspect ratio correction. Basically, i turned off H/W+ everywhere in the settings. But then, i also tried enabling H/W+ for video only, and then for both video and audio. But still, the slight lagging didn't go away. I also downloaded a custom codec ARMv7 Neon from XDA forums directly from the Settings of MX Player Pro itself. Still, no luck.
So, i want to know what are the best MX Player Pro settings that you personally use to achieve a smooth viewing experience (without lag) when playing the most demanding videos, like 1080p? FYI, i have zero issues with 720p videos.
Click to expand...
Click to collapse
the solution to your problem is simple,... you should try to play with s/w decoder in your mxplayer and it will go fine, it also offers much more loudness adjustments compare to h/w decoder,. you will see the option in front of you! xD
Personally i use hw+ decoder for every supported format. It plays 1080p videos very smooth here. For all the other formats you should try sw with yuv instead of 16bit or 32bit rgb.
mcrenz said:
the solution to your problem is simple,... you should try to play with s/w decoder in your mxplayer and it will go fine, it also offers much more loudness adjustments compare to h/w decoder,. you will see the option in front of you! xD
Click to expand...
Click to collapse
very nice, you don't read but give advice..., dude he said already use S/W
@topic i recommand use h/w instead and test with other video files also.
hw vs sw decoder?
I thought hardware is the only way to go and software is for last resort. My AC3s are playing back in stereo and now I'm trying to figure out why...
Thanks in advance...