the lg optimus black has a ti omap 3630 chipset with IVA2+ hardware accelerator to decode video,unfortunately the iva2+ can decode only avc baseline profile at 720p and main profile at 480p, but the avc high profile is not support by IVA2+
Luckily the ARM CORTEX A8 CPU has a powerful media processing engine called NEON which can decode video using software codecs which can drain the battery quickly in case of decoding hd avc high profile videos
in the change log of gingerbread update for optimus black, they mentioned support of new media formats as avc,mpeg4 and some users reported that the phone can play hd 720p avc high profile videos, other users reported that it can play 720p mp4 avc high profile and 480p mkv avc high profile smoothly and that 720p mkv shutters or lags.
that means lg have added some neon optimized software codecs that use use the cpu to decode avc high profile video, resulting in faster battery drain than hardware codecs and also im not sure if 1 ghz cortex a8 cpu with neon can play smoothly 720p avc high profile videos because when i play a 720p avc high profile video on my laptop, it consumes more than 1 ghz on the cpu which is pentium dual core 2.3 ghz with ssse3 media processing engine which i guess is much more powerful than arm cortex a8 neon
so what do u think guys?
I use MX Player or Mobi Player to easily determine whether the video is playing in Hardware or Software. So far it played MKV and youtube FLV in software.
I've had mkv videos playing in HW mode on my MX Player and i'm on Zeus 6.11o. Although i did overclock it to 1.2GHz and it decided to reboot itself, it does do an AVERAGE job.
Sound and video quality is excellent only problem is, the longer you play the video, the less synchronous they become.
I think it will be a bit of a stretch to try and get 720p video and other high quality encoding on hardware such as the p970 but something could happen.
Did you install the MX Video Arm7 codecs too?
BoyBawang2 said:
Did you install the MX Video Arm7 codecs too?
Click to expand...
Click to collapse
I as far as i know, I haven't installed those codecs because it didn't ask for them. They may have already been installed prior to download because i prefer to download apk rather than use my limited 3G connection.
Bu regardless, this phone plays video beautifully considering the high compression which even lags on my 3.2Ghz PC.
update
IVA2+ is based on TI C64x DSP which can be clocked to 800 MHz
ti.com/product/omap3630 , this means that it can support 720p avc high profile by default if it is clocked to 600 mhz or above
so if you try to play 720p avc high profile video in dice player and it worked, this means that lg overclocked the dsp in gingerbread update so that it supports hardware decoding of hd avc high profile videos
hi all,
Has anybody Experienced MXvideo played a video in Software but finally played it in Hardware after installing the optional Arm7 codecs?
thanks
BoyBawang2 said:
hi all,
Has anybody Experienced MXvideo played a video in Software but finally played it in Hardware after installing the optional Arm7 codecs?
thanks
Click to expand...
Click to collapse
arm7 codecs are software codecs that use the cpu to decode video ,hardware decoding uses built-in codecs to decode video using the video decoder or dsp
Related
I am wondering how good the Nook's video capability. It seems there is no powerful display adaper driver for it?
How about 720p video support?
Thanks
720p is probably out of the nook's hardware capabilities.
Also I believe CM7 and HC are currently without hardware acceleration. Best bet is probably Froyo, but haven't tried it.
Moboplay works well for 720p rmvb. i just used real file tested
what rom you on?
i only attempted streaming with gmote from my desktop over wifi, and regular xvid avi's were pretty choppy. (running cm7)
tomorrowneverdie said:
I am wondering how good the Nook's video capability. It seems there is no powerful display adaper driver for it?
How about 720p video support?
Thanks
Click to expand...
Click to collapse
Your NOOkcolor supports the following video file formats: 3gp, 3g2, mp4, m4v; MPEG-4 Simple Profile up to 854x480; H.263 up to 352x288; H.264 Baseline profile up to 854x480
Your NOOKcolor will not support the following video file formats: Flash (Flv/swf); Mov/qt; AVI; MKV; Xvid/divx; WMV / VC-1; H.264 Main and High profile; and videos with a resolution higher than 854x480
So far for me, 854x480 h.264 has provided the best results, mpeg4 has more compression artifacts. There's a profile posted on here somewhere for handbrake to convert to the proper format. VLC convert and stream also transcodes to h.264 if you want to stream from a media server or PC without having to convert the files.
For it to work properly with hardware acceleration, I think only android 2.1 (stock/rooted) and 2.2 have full support.
Rocklayer will play avi videos perfectly, there is however audio sync issues
Sent from my EvO using XDA App
mutant13 said:
Rocklayer will play avi videos perfectly, there is however audio sync issues
Sent from my EvO using XDA App
Click to expand...
Click to collapse
Uh if there's audio sync issues . . . how exactly is it playing videos "perfectly" ???
As has been described already, MP4 videos encoded using H.264 baseline at a resolution at or below 854x480 work well in the stock player. Beyond that, 3rd party video players aren't performing well enough for me to accept as "perfect".
I've tried Rockplayer, Vital Player and VPlayer and none of them play raw AVI files (xvid) that I watch from EZTV to my satisfaction. The only thing that works for me is to re-encode them using Handbrake and the Handbrake preset that's available in this forum with a constant quality setting of 22.
muzzy996 said:
Uh if there's audio sync issues . . . how exactly is it playing videos "perfectly" ???
Click to expand...
Click to collapse
The video part of the video plays fine. The audio part of the video does not.
scratchfury said:
The video part of the video plays fine. The audio part of the video does not.
Click to expand...
Click to collapse
Don't misunderstand me, I've done my own testing. The point I'm making is if people read such statements and then try to watch videos they'll be disappointed in the fact that there are indeed sync issues.
I'd never describe the playback of a video file with audio sync issues as "perfect". IMO the only way playback would qualify as perfect is if there are no dropped frames and no audio sync issues. That's not the case in any of the solutions i've read on these forums when it comes to AVI or MKV playback.
2.3.3 encore cm12
Moboplayer v7. Worked pretty good for me
Nook Color's video player performance is underwhelming at the moment in regards to 720p playback. I'm no sure how the Archos 70 could play it just fine.
evilPERSOn2009 said:
Nook Color's video player performance is underwhelming at the moment in regards to 720p playback. I'm no sure how the Archos 70 could play it just fine.
Click to expand...
Click to collapse
Okay, just to clarify concerning 720p.
Nook Color has a single-core 800mhz processor.
I have found that a single-core 1.4ghz processor is very marginal for 720p - most don't work, even with the most CPU-efficient software decoding ("core").
Generally 1.6-1.8ghz is the minimum required.
So, the only remaining question is whether the graphics chipset will actually support 720p hardware acceleration through a change in the software:
PowerVR's SGX series features pixel, vertex, and geometry shader hardware, supporting OpenGL 2.0 and DirectX 10.1 Shader Model 4.1.
The SGX GPU core is included in several popular systems-on-chips (SoC) used in many portable devices. Apple uses the A4 (manufactured by Samsung) in their iPhone 4, iPad, iPod touch, and Apple TV. Texas Instruments' OMAP 3 and 4 series SoC's are used in the Nokia N900, Sony Ericsson Vivaz, Motorola Droid/Milestone, Archos 70, and others. Samsung produces the Hummingbird SoC and use it in their Galaxy S, Galaxy Tab, Samsung Wave S8500 and Samsung Wave II S8530 devices.
Intel uses the SGX 535 as its GMA 500 and GMA 600 integrated graphics for their Atom platform.
Click to expand...
Click to collapse
by the way, the audio chip is awesome:
Description
The TLV320DAC3100 is a low-power, highly integrated, high-performance stereo audio DAC with 24-bit stereo playback and digital audio processing blocks.
The device integrates headphone drivers and speaker drivers. The mono speaker driver can drive loads down to 4 . The TLV320DAC3100 has a suite of built-in processing blocks for digital audio processing. The digital audio data format is programmable to work with popular audio standard protocols (I2S, left/right-justified) in master, slave, DSP, and TDM modes. Bass boost, treble, or EQ can be supported by the programmable digital signal-processing block. An on-chip PLL provides the high-speed clock needed by the digital signal-processing block.
View full Description in Datasheet
Features
Stereo Audio DAC with 95-dB SNR
Supports 8-kHz to 192-kHz Sample Rates
Mono Class-D BTL Speaker Driver (2.5 W Into 4- or 1.6 W Into
Two Single-Ended Inputs With Mixing and Output Level Control
Stereo Headphone/Lineout and Mono Class-D Speaker Outputs Available
Microphone Bias
Headphone Detection
25 Built-in Digital Audio Processing Blocks (PRB_P1 – PRB_P25) Providing Biquad and FIR Filters, DRC, and 3-D Structures
Digital Mixing Capability
Pin Control or Register Control for Digital-Playback Volume-Control Settings
Digital Sine-Wave Generator for Beeps and Key Clicks (PRB_P25)
Programmable PLL for Flexible Clock Generation
I2S, Left-Justified, Right-Justified, DSP, and TDM Audio Interfaces
I2C Control With Register Auto-Increment
Full Power-Down Control
Power Supplies:
Analog: 2.7 V–3.6 V
Digital Core: 1.65 V–1.95 V
Digital I/O: 1.1 V–3.6 V
Class-D: 2.7 V–5.5 V (SPKVDD ≥ AVDD)
Click to expand...
Click to collapse
Would someone please post the link to setting up handbrake for the best results? Would be very much appreciated!
Sent from my rooted Nook Color
ericc191 said:
Would someone please post the link to setting up handbrake for the best results? Would be very much appreciated!
Sent from my rooted Nook Color
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=894165
Are there manual settings that I can program into Baddaboom? I use that for video encoding as it supports CUDA on my graphics card reducing encode times up to 70% at times.
FWIW "Saving Private Ryan" as both an avi and mp4 have played just fine on my rooted NC (Rockplayer).
timekeeper said:
Are there manual settings that I can program into Baddaboom? I use that for video encoding as it supports CUDA on my graphics card reducing encode times up to 70% at times.
Click to expand...
Click to collapse
In handbrake, the iPod/iPhone profiles produce video files which work fine on the NC (up to 854x480). So if Baddaboom has profiles for those devices, give those a shot. If you want try to tweak the settings manually, the magic configuration in handbrake is:
Set max B-frames to zero
Turn off CABAC entropy coding
Turn off 8x8 transform
Turn off weighted P-frames
In my experience vitalplayer neon plays movies better that rock player.
tomorrowneverdie said:
2.3.3 encore cm12
Moboplayer v7. Worked pretty good for me
Click to expand...
Click to collapse
THANK YOU for that! I've been using rockplayer and having a couple different problems which put me trying different encoding methods last night (different sizes/audio settings, etc, etc.)
Rockplayer is simply inferior to the V7 "Neon" version of MoboPlayer. Very excited about this software find! Thanks!
On the 720p resolution thing:
The Nook's display is 1024x600. 720p video is 1280x720. Playing 720p format videos is overkill. You can convert it down to a smaller size (working on the "best" settings right now in my "Things I Learned" thread.)
Apparently the hardware accelleration only works on up to 854X480 MAX. Anything less than this is scaled up/down to that before run through a hardware scaling up to fullscreen (1024x600).
I find for software playing (for now) 854 width is doable, but 720 width (480p) is nearly the same quality. I'm still playing with the settings, and with the discovery of MoboPlayer, I'm redoing research. I'll be updating my thread with the "best" settings the software player can handle (max 1ghz cpu overclock). Since I'm using a max of 858x480, it should play with hardware accel flawlessly once that is working on CM7 (already works on 2.1/2.2?).
Love this platform.
Will we have tegra2 hdmi 1080p mkv h.264 bd-rip hardware decoding?
our o2x doesn't support NEON and therefore isn't great at decoding video. it is as important as MMX was in the Pentium 1 days, it seems!
wapz said:
our o2x doesn't support NEON and therefore isn't great at decoding video. it is as important as MMX was in the Pentium 1 days, it seems!
Click to expand...
Click to collapse
I thought NEON abandoned coz nvidia states h.264 support in h/w, while neon instruction set helps to decode video in s/w. Gurus will correct me.
JugglerLKR said:
I thought NEON abandoned coz nvidia states h.264 support in h/w, while neon instruction set helps to decode video in s/w. Gurus will correct me.
Click to expand...
Click to collapse
maybe. but so far nobody has been able to smootly play full 720p mkvs properly, which seems to work on the tablets with tegra2 that do support NEON. so why is that different?
flash 10.3 also uses neon since the last update. see changes for new version.
wapz said:
maybe. but so far nobody has been able to smootly play full 720p mkvs properly, which seems to work on the tablets with tegra2 that do support NEON. so why is that different?
flash 10.3 also uses neon since the last update. see changes for new version.
Click to expand...
Click to collapse
probably new Tegra (Kal-El) series with NEON instruction sets from ARM and 1080p H.264 High Profile video decode
but according to this link : http://en.wikipedia.org/wiki/Nvidia_Tegra
all current tablets uses the same chip without NEON... again correct me if I'm wrong.
You're correct, there is not one tegra 2 chip with NEON. But the tablet or whatnot that can play 720p mkv probably have a player that supports MKV decode on hardware (gpu). The O2X can't handle mkv with the in-built player, and thats the only one with HW-acceleration, as of yet. Hopefully there will soon be one, or if we can port from the SGS2 with tegra (i9103).
Mkv is just a container format. These days mkv videos usually contain h.264 avc video just as .mp4 videos do, and .mp4 videos can be played back smoothly up to 1080p resolution (however just with base profile).
NEON is indeed an expanded set of processor instructions, and Tegra2 does not support it.
However, NEON is only of use if you do the decoding on the CPU in software.
Since most video will be decoded in hardware on tegra2 devices, Nvidia chose to leave out the NEON instruction, since those need a lot of space on the chip.
However it is true that the next generation tegra 3 chip (which actually has a quad core cpu) should support the NEON instruction set, which helps speeding up handling some features in software.
However, since it is my understanding that Nvidia also plans to improve hardware video decoding on tegra 3 so it should support h.264 main or even high profile 1080p videos, it is not of the upmost importance.
Hardware decoding is more efficient (and thus will save battery life) than using NEON. So whenever having the choice, go for hardware decoding...
The reasony why high resolution .mkv files cannot be played fluently is just because the standard video player does not yet support the .mkv format, and only the standard video player supports using the hardware video decoding feature.
What actually happens when you play back a video file is that the software reads and understands the container format, which contains a raw video and audio stream. The player software then handse the video off to the hardware so it can do the decoding. The audio is also decoded - common formats possibly also in hardware.
The player controls the decoding and then feeds the decoded video to the screen and the audio to the speakers.
The standard player just does not understand the .mkv container format and thus cannot reach the embedded h.264 video.
So when you use another player that does suppot .mkv then it will usually do the decoding in software, which cannot do it fast enough for high resolution videos.
However, there is great news on this!
A new update is due to arrive soon, probably until the end of the month that will include support for mkv videos, and thus mkv can be played in hardware..
This update is already available in in korea for their version LG-SU660, and judging from this post from LG:
http://www.facebook.com/pages/LG-Optimus-Speed/192477164116791
those improvements will also come to the european P990 version.
See here a thread about the improvements of the korean version:
http://www.facebook.com/pages/LG-Optimus-Speed/192477164116791
Just to be sure, i'll provide them here again:
Faster internet browsing
Support .mkv
Hardware support for 720p h.264 4.1hp
60 frame xvid works
Little bit better LG home
Little bit faster for everything.
Apparently this also includes an improvement of the use of the tegra2 hardware to also allow high profile 720p video (before it just supported low profile). This 4.1hp video is for instance used on youtube, if my information is correct...
So to answer your original question:
You will be able to play back high resolution h.264 mkv files.
However, it will probably not be able to play all of them, because the tegra2 hardware only supports the base profile for 1080p.
So it actually depends on how the rip was made.
You can already make bd rips in 1080p that will play fine on a tegra 2 device.
For instance, if you use handbrake to encode videos, choose the MP4 container format and H.264 (x264) as video codec, and in the advanced tab in the text field, enter this line:
ref=2:bframes=0:subq=7:mixed-refs=0:weightb=0:8x8dct=0:cabac=0:weightp=0:me=umh:trellis=0:cqm=flat
This will create a video in base profile that should play fine on a tegra 2.
(Please note that some settings in that line are optimized for quality, not encoding speed. You can for instance alter the subq parameter to a lower value such as 6 and remove the me_umh option, which will result in faster encoding but worse quality).
This ofcourse requires you to have/own the bluray to create such a copy.
You are on your own for anything else...
Btw, i did not take part in the survey since the correct answer is more complex than just yes or no and ticking individual boxes.
I hope my O2X can play. T_T
So...does Tegra 2 now smoothly play 1080p h.264????
Man, what do you do for living? Tanks for all this clear technical exposé!
Hironimo said:
Mkv is just a container format. These days mkv videos usually contain h.264 avc video just as .mp4 videos do, and .mp4 videos can be played back smoothly up to 1080p resolution (however just with base profile).
NEON is indeed an expanded set of processor instructions, and Tegra2 does not support it.
However, NEON is only of use if you do the decoding on the CPU in software.
Since most video will be decoded in hardware on tegra2 devices, Nvidia chose to leave out the NEON instruction, since those need a lot of space on the chip.
However it is true that the next generation tegra 3 chip (which actually has a quad core cpu) should support the NEON instruction set, which helps speeding up handling some features in software.
However, since it is my understanding that Nvidia also plans to improve hardware video decoding on tegra 3 so it should support h.264 main or even high profile 1080p videos, it is not of the upmost importance.
Hardware decoding is more efficient (and thus will save battery life) than using NEON. So whenever having the choice, go for hardware decoding...
The reasony why high resolution .mkv files cannot be played fluently is just because the standard video player does not yet support the .mkv format, and only the standard video player supports using the hardware video decoding feature.
What actually happens when you play back a video file is that the software reads and understands the container format, which contains a raw video and audio stream. The player software then handse the video off to the hardware so it can do the decoding. The audio is also decoded - common formats possibly also in hardware.
The player controls the decoding and then feeds the decoded video to the screen and the audio to the speakers.
The standard player just does not understand the .mkv container format and thus cannot reach the embedded h.264 video.
So when you use another player that does suppot .mkv then it will usually do the decoding in software, which cannot do it fast enough for high resolution videos.
However, there is great news on this!
A new update is due to arrive soon, probably until the end of the month that will include support for mkv videos, and thus mkv can be played in hardware..
This update is already available in in korea for their version LG-SU660, and judging from this post from LG:
http://www.facebook.com/pages/LG-Optimus-Speed/192477164116791
those improvements will also come to the european P990 version.
See here a thread about the improvements of the korean version:
http://www.facebook.com/pages/LG-Optimus-Speed/192477164116791
Just to be sure, i'll provide them here again:
Faster internet browsing
Support .mkv
Hardware support for 720p h.264 4.1hp
60 frame xvid works
Little bit better LG home
Little bit faster for everything.
Apparently this also includes an improvement of the use of the tegra2 hardware to also allow high profile 720p video (before it just supported low profile). This 4.1hp video is for instance used on youtube, if my information is correct...
So to answer your original question:
You will be able to play back high resolution h.264 mkv files.
However, it will probably not be able to play all of them, because the tegra2 hardware only supports the base profile for 1080p.
So it actually depends on how the rip was made.
You can already make bd rips in 1080p that will play fine on a tegra 2 device.
For instance, if you use handbrake to encode videos, choose the MP4 container format and H.264 (x264) as video codec, and in the advanced tab in the text field, enter this line:
ref=2:bframes=0:subq=7:mixed-refs=0:weightb=0:8x8dct=0:cabac=0:weightp=0:me=umh:trellis=0:cqm=flat
This will create a video in base profile that should play fine on a tegra 2.
(Please note that some settings in that line are optimized for quality, not encoding speed. You can for instance alter the subq parameter to a lower value such as 6 and remove the me_umh option, which will result in faster encoding but worse quality).
This ofcourse requires you to have/own the bluray to create such a copy.
You are on your own for anything else...
Btw, i did not take part in the survey since the correct answer is more complex than just yes or no and ticking individual boxes.
Click to expand...
Click to collapse
Sent from my LG-P990 using XDA App
So which p990 Fimrware enables 4.1 Hi Profile H264?
Please point me to which firmware enables 720P Hi Profile 4.1 H264 for the P990 model.
I also wana know which firmware or APP can decode h.264 Hiprofile 1080p MTS videos smoothly.
I have tried mxplaer, diceplayer or p990 media player but none of them could decode it right. Is there any way to decode it?
Sent from my LG-P990 using XDA App
scalexda said:
I also wana know which firmware or APP can decode h.264 Hiprofile 1080p MTS videos smoothly.
I have tried mxplaer, diceplayer or p990 media player but none of them could decode it right. Is there any way to decode it?
Sent from my LG-P990 using XDA App
Click to expand...
Click to collapse
you can't play 1080p in hiprofile, only 720p
for me not even 720p HP worked
-sandro- said:
for me not even 720p HP worked
Click to expand...
Click to collapse
if you use handbrake to encode videos, choose the MP4 container format and H.264 (x264) as video codec, and in the advanced tab in the text field, enter this line:
ref=2:bframes=0:subq=7:mixed-refs=0:weightb=0:8x8dct=0:cabac=0:weightp=0:me=umh :trellis=0:cqm=flat
just convert you movies like this also work with 1080p^
that's the problem I have to reconvert 720p files already with high profile but different encoding settings = fake hd decoding of this chip
My stock V10D plays 720/1080p h264 mkv just fine!
I do have to convert some video to a lower profile in order to play them but right now I can play
H.264 mkv in profile [email protected], 1920x1080 at 27fps fine no problem!
Average filesize for such a movie is 4-6 GB, 720p @30fps runs fine as well.
I mean they released this "amazing chipset with dual core capabilities bla bla" and they can't even handle common 720p files but the sgx540 released 1y earlier can
-sandro- said:
I mean they released this "amazing chipset with dual core capabilities bla bla" and they can't even handle common 720p files but the sgx540 released 1y earlier can
Click to expand...
Click to collapse
I totally agree with you. Tegra2 is really bad with h.264 high profile videos.
Sent from my DJDroid LG 1.2.1 using XDA App
Hello Community,
so I gat the following problem:
The phone should show and record 1080p and 720p videos. No problem with recording, but I gat a problem with playing a video. Every 1280x720 / 1680x1050 / 1920x1080 video is constantly laggy, but the sound works perfect.
640x360 videos are working perfect, no matter what codec.
The sample videos in 1920x1080 are working perfect, so I think it's a problem with the codecs, but all videos are H264, so what's the problem here?
I hope you can help me!
Thanks,
Max
ps: found no topic about that thing, I hope it's not already existing!
I think tegra 2 doesn't support it (yet?)
Sent from my Optimus 2X using XDA Premium App
aren't they in mkv container? if that's the case, then it's normal... no mkv support yet
sorry but you both failed at my answer.
The LG P990 does support 1920x1080! As I mentioned above the sample videos are working perfectly, but other videos in 1920x1080 are laggy , even when it's the same codec, so what's the problem here?
what do you mean with mkv container?
For all who have the same problem:
I gat the answer now:
The H264 Profile of the video files must be baseline, otherwise your video will lag
You can convert to h264 baseline for example with the program SUPER
Regards,
Max
the problem is the encoding profiles used to create the videos you try to play
You dont mention where these videos come from or if you encoded them yourselves, but video are much more than just the codec.
When videos are encoded there are many different encoding settings that can be used, settings like bitrate, resolution, macroblocks, cabac, reference frames, b-frames, etc. etc. - for H264 these different settings is arranged into something called profiles and levels. Levels go from 1 up to 5.1 and profiles is called baseline, main and high
Each level and profile describe the set of encoding settings that can be used.
Read more details here:
http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC
Different types of content for playback on different kinds of units allows different profiles and levels, like HDTV specifies a maximum profile level to be used and Bluray another maximum profile level to be used. The idea is then that manufacturers of Bluray hardware decoders design their hardware codecs to support up to the maximum profile level for Bluray (which is High L4.1)and the content creators can encode their Bluray videos to the same specifications and thereby ensure that the content can be played on Bluray players.
The Tegra2 chipset support recording and playback of content up to 1080p, but that is only a specification of the resolution - you also have to know which maximum profile levels of encoding specifications it support before you can encode video properly for the Tegra2 chipset. And since it isnt designed for Bluray but for mobile use, it doesnt support the same high encoding specifications as Bluray but only a lower profile level.
The maximum supported profile level for the Tegra2 is 1080p Baseline L4.0 or 720p Baseline L3.1
If you download pirated HD movies, then most of these are encoded with similar or even higher specifications as Bluray movies - these will not play on a Tegra2 chipset.
And if you encode yourself, then you have to ensure that the settings you choose in the encoding application does not exceed the specifications supported by the Tegra2 chipset.
In short - if you download movies you can never be sure it will play because you have no control of how it was encoded. If you want to make sure videos will play, you have to encode them yourself and make sure to use the correct settings.
The videos you have that doesnt play right, will have to be reencoded with correct settings to play.
Edit: I see you found an answer while I was writing this
thanks for the answer
just something to add: The baseline things just getting important when the resolution is higher than 640x480 , my LG P990 can display all videos with all codecs and baselines with 640x480 but 1920x1080 for example will lag So these films are not a problem, because mostly they are 640x480 for mobile phones and not higher, that your Card isn't full with 2 vids
so what program would be best to convert a video to, as stated above :-
The maximum supported profile level for the Tegra2 is 1080p Baseline L4.0 or 720p Baseline L3.1
I normally use Total video Converter but cant find any of the L4.0 ect setting on it.
Kickasskev said:
so what program would be best to convert a video to, as stated above :-
The maximum supported profile level for the Tegra2 is 1080p Baseline L4.0 or 720p Baseline L3.1
I normally use Total video Converter but cant find any of the L4.0 ect setting on it.
Click to expand...
Click to collapse
going to bump this, would be awesome to know exactly what setting and a program to use.
Kickasskev said:
so what program would be best to convert a video to, as stated above :-
The maximum supported profile level for the Tegra2 is 1080p Baseline L4.0 or 720p Baseline L3.1
I normally use Total video Converter but cant find any of the L4.0 ect setting on it.
Click to expand...
Click to collapse
I'll bump again just in hope
did anybody try to play 720p avc high profile video in dice player after official gingerbread update?
because if it played,that means lg overclocked the dsp in the ti omap 3630 of the chipset
ahhm2011 said:
did anybody try to play 720p avc high profile video in dice player after official gingerbread update?
because if it played,that means lg overclocked the dsp in the ti omap 3630 of the chipset
Click to expand...
Click to collapse
MX player(witch arm7 codecs)
i have try to play 720p with dice player w/o high profile, but i use MX Player for this :CPU Optimize - Provides Codecs and Rendering Engines highly optimized for processors including ARM® NEON™
All of android media player that have ffmpeg use NEON optimized codec.
But Diceplayer use HW video codec directly.( TI DSP / not NEON SW codec )
MX ONLY uses HW video codec though android media framework.
So Diceplayer have better support on non supported formats like MOV/TS and Network play.
Hello everyone,
I'm new here, I don't know nothing about what you are all talking about here ^^ BUT a friend told me that the new update allow the O2X to play MKV files > Is that true ? He told me trough an email.
I happy with the version I have right now and if it supports mkv with the new update, I will definitely install it.
Thanks for reading me.
I think we could always do it with certain programmes because the mobile can process it. But according to wikipedia, 4.0 reproduces mkv natively so yes, it should.
ads88 said:
I think we could always do it with certain programmes because the mobile can process it. But according to wikipedia, 4.0 reproduces mkv natively so yes, it should.
Click to expand...
Click to collapse
can you provide me the link please :victory:
dawizard11 said:
Hello everyone,
I'm new here, I don't know nothing about what you are all talking about here ^^ BUT a friend told me that the new update allow the O2X to play MKV files > Is that true ? He told me trough an email.
I happy with the version I have right now and if it supports mkv with the new update, I will definitely install it.
Thanks for reading me.
Click to expand...
Click to collapse
Hi friend,
Yes the latest V30a ICS update allows MKV format to play on native video player app.Also flv video format is also supported by the native video player.Checked on my O2x.Just that 1080pi full HD videos are not supported yet.So have fun watching vids or movies without the inconvenience of converting
arvindlakra21 said:
Hi friend,
Yes the latest V30a ICS update allows MKV format to play on native video player app.Also flv video format is also supported by the native video player.Checked on my O2x.Just that 1080pi full HD videos are not supported yet.So have fun watching vids or movies without the inconvenience of converting
Click to expand...
Click to collapse
Thanks I will definitely update ! Mkv + hdmi on the O2X make it a good device.
:good: for the flv, my friend didn't know that
The O2X has been able to play MKV's since Gingerbread...but only to a low profile level. MKV's downloaded (tv shows etc) are all 720p HIGH Profile and the phone could not support that as the Tegra chip couldnt handle the HIGH profile.
Are you saying that our phones can now play 720p HIGH profile MKV's...because, if it can, I may actually update!
ruggs1234 said:
The O2X has been able to play MKV's since Gingerbread...but only to a low profile level. MKV's downloaded (tv shows etc) are all 720p HIGH Profile and the phone could not support that as the Tegra chip couldnt handle the HIGH profile.
Are you saying that our phones can now play 720p HIGH profile MKV's...because, if it can, I may actually update!
Click to expand...
Click to collapse
i try using mxplayer, with 720p High profile @L4.1 still the video lags and not smooth using s/w decoder. i think with handheld, it can't play mkv with high profile. only use low profile and it's playback smoothly
Thanks to Ncyde47 on another thread here...a much better explanation....
You can run 720p or 1080p fluid.. spawndk from the eepad transformer forum:
"The Tegra2 chipset are designed as a mobile sollution chipset - to support web 2 standards. The highest encoding profile used here (Youtube 1080p) are 1080p baseline and this the Tegra2 chipset will both record and play with no troubles. As well as 720p baseline and main profile - but only upto L3.1 with some limitations. It doesnt matter which container is used (mkv, mp4, m4v, avi etc) and it doesnt matter if resolution are 1080p - its only a matter of the encoding profile used to encode the supported video format H264
Tegra2 will NEVER be able to decode High profile L4.1 encodes - it's not a software issue, neither in terms of Honeycomb or Nvidia libs, its simply a limitation of the abilities of the hardwaredecoder in the Tegra2 chipset and this will never change. It is also not a limitation in the Transformer specifically, but a limitation in ALL Tegra2 based tablets and mobilephones.
This is the same reason why some mediaplayers like the Boxee Box that was originally intended to use the Tegra2 moved on to an Intel chipset before launch.
In short the Tegra2 chipset will support playback of videos encoded in 1080p or 720p resolution, using the H264 video codec and AAC audio codec - as long as the video are encoded after the baseline profile standard
It will not now or ever - play 1080p/720p encodes encoded after the high profile standard."
So basically, you have to reencode videos just like on ipad..
ruggs1234 said:
The O2X has been able to play MKV's since Gingerbread...but only to a low profile level. MKV's downloaded (tv shows etc) are all 720p HIGH Profile and the phone could not support that as the Tegra chip couldnt handle the HIGH profile.
Are you saying that our phones can now play 720p HIGH profile MKV's...because, if it can, I may actually update!
Click to expand...
Click to collapse
Friend,
As you said that O2x was able to play MKV video format since GB but in a low profile level.But after the O2x was updated to latest V30a ICS upgrade the native video player app is supporting more formats and can play 720p high profile MKV video formats.I tried to play 720p BRRIP x264 dual audio.mkv movie and it played smoothly, without any audio delay as experienced in GB.Only problem that i faced with native video player was that i was unable to select the preferred audio language in dual audio mkv file as there is no option to select audio language.Other wise native video player is superb:good:.
Thread moved. Please post all question threads here in Q&A in future where they belong.
Thanks
AvRS
that is great to know. love mkv.
L3.1 can be called High profile yet and O2x can handle it with 720p. sometimes i find some video that physicaly gets over phone posibilities. its played with HW decoder and its not very smooth.
if you want to made 1080p videos, use handbrake and set the settings with tegra decoding possibility manual. But i dont know if something changed with ICS, but i was not able mount SD card with other FS than fat32 and there is not posible to have file with more size than 4GB and its not enough for 1080p movie in low profile
arvindlakra21 said:
Friend,
As you said that O2x was able to play MKV video format since GB but in a low profile level.But after the O2x was updated to latest V30a ICS upgrade the native video player app is supporting more formats and can play 720p high profile MKV video formats.I tried to play 720p BRRIP x264 dual audio.mkv movie and it played smoothly, without any audio delay as experienced in GB.Only problem that i faced with native video player was that i was unable to select the preferred audio language in dual audio mkv file as there is no option to select audio language.Other wise native video player is superb:good:.
Click to expand...
Click to collapse
You attached thumbnail indicates that what you were sucessfully watching was indeed an MKV file (a 720p rip) but it does not indicate the profile of the file.
Most downloaded high definition MKV video files, especially tv shows, are MKV files (at 720p) encoded to HIGH profile level 4.0 or above. In Gingerbread these files would not play unless they were converted to mp4 at a lower profile than HIGH (I used BASELINE). This is a limitation of the Tegra 2 chipset in the phone.
Your Cloverfield file is an MKV, but I strongly suspect that the profile of the file is lower than HIGH (the file size is too small for a high definition, HIGH profile encoded movie with that runtime)
Sadly, im still not convinced the phone will play an MKV high definition file encoded at HIGH Profile 4.0 or above. And I dont intend to risk upgrading to ICS (with all the problems that could bring) to find out.
However, I would love to be proved wrong....