yashsingh1/xdaforums huggingface dataset:
[Atrix 4G General] Andrmgic:
Here's an interesting article on that..

http://www.ilsistemista.net/index.p...soc-truly-faster-than-a-core2-.html?showall=1

An out-dated compiler used for the core 2 gives the lower power cpus an advantage.. Does that mean that the tegra 2 isn't powerful? Of course not.. it just means that not even a quadcore a9 (Kal-el) can stand up to a core 2.

Regardless, since this phone can supposedly record 1080p video (via a future update), it stands to reason that it is perfectly capable of rendering and decoding HD video.. it's just going to come down to the codec used in the videos..
[Atrix 4G General] alton987:
MKV are not and since most MKV's contain high profile h264 you will not be able to play them at a decent quality on this phone. This is a hardware not software issue.
[Atrix 4G General] Andrmgic:
For best use with the Atrix, you'll want Mainline profile H264 in a .mp4 container.

Files like that should work fine..
[Atrix 4G General] alton987:
Can you remux a mkv from high to mainline profile or does it require a reencode?
[Atrix 4G General] Andrmgic:
Pretty sure it requires a re-encode.
[Atrix 4G General] sanketss84:
Just a query.

So these file playback issues apply to the Samsung Galaxy S 2 aswell which

supports the "Dual-core 1GHz ARM Cortex-A9 processor, Mali-400MP GPU, Orion chipset" or the Galaxy S 2 can handle HP H.264 files easily.

Also how to check the profile of a MKV Container H.264 Video if its Baseline/Main/High
[Atrix 4G General] hotleadsingerguy:
How do you make sure it's encoded with Mainline profile in Handbrake? I mean I've tried everything but I can't get a 720p H.264 file to work properly.
[Atrix 4G General] Tanmomon:
I say, this is a Tegra2 of the limit themselves MOTO 720P? Before doubted Tegra2, LG electronics is a very seriously video, if still cannot play, then Tegra2 certainty is its problems.

我说，这是MOTO自己限制Tegra2播放720P的？之前怀疑过Tegra2，LG电子是一个非常重视视频的，如果仍然无法播放，然后可以确定是Tegra2的问题。
[Atrix 4G General] Andrmgic:
The galaxy S 2 is using a different gpu.. it may have been optimized for High Profile H264.. the tegra 2 was optimized for Main line H264. (It's not the A9 doing the decoding.. H264 is far too processor intensive.. the phone's gpu is doing the work if there's no other specialized hardware in place for handling it)

You'd probably need to use a program to analyze the video stream..

As for handbrake, the "Normal" preset should be main line h264..

I don't have an atrix yet, so I'm just going on the information I've been able to dig up about what the Tegra 2 is capable of.
[Atrix 4G General] tbae2:
from what i remember hearing, a software update is supposed to enable native decoding of 720p/ 1080p files.
[Atrix 4G General] hotleadsingerguy:
That's for the video camera. A patch is going to be released to enable it to record in 1080p (and consequently view those files too).

Right now the device has no trouble playing 720p or even 1080p files...as long as they're not H.264. The problem is that H.264 is listed in the playable codecs from Motorola.

And I've transcoded files using the "Normal" profile which you said is baseline...if that's true, it doesn't work.
[Atrix 4G General] Andrmgic:
That's troubling..

Hopefully as more people get the device, we'll figure out the specifics of what formats it supports.

Maybe the limitation is in motorola's software?
[Atrix 4G General] amtrakcn:
LG dont have any choice if they want to be the first to release a dualcore powered phone.

Tegra2 is the only choice they have.
[Atrix 4G General] scottrleo1:
Did anybody get an answer to this? Do I need to reencode? if so, what settings in handbrake.
[Atrix 4G General] relaxed:
I'm able to play 720p h264 on my tv and phone after transcoding with ffmpeg.

(my input is a 720p scene release movie)

ffmpeg -i input.mkv -vcodec libx264 -crf 18 -threads 0 -vpre slow -vpre baseline -acodec libfaac -ac 2 -ab 160k output.mp4

Hope that helps :-)
[Atrix 4G General] relaxed:
Here's an 8mb sample of 720p h264 for the Atrix.

mediafire com/?45wu1d7vyp38jeh

Replace the space above with a dot "."

Important things to remember when encoding HD for the Atrix.

1) Choose the mp4 container.

2) H264 (x264) baseline profile must be used.

3) AAC audio must have only two channels.
[Atrix 4G General] relaxed:
The Atrix can decode 1080p h264 perfectly fine. It plays on the phone and through hdmi out but the "motorola media center" isn't displayed in 1080p so it scales it down to 720p. Maybe the future update will enable the media center to be in 1080p.

Here's a 6mb 1080p sample.

mediafire com/?cqptp96ptp00rcw

Replace the above space with a "."

Here's the mediainfo output on the file if anyone is curious.

General

Complete name : 1080p.mp4

Format : MPEG-4

Format profile : Base Media

Codec ID : isom

File size : 6.25 MiB

Duration : 5s 56ms

Overall bit rate : 10.4 Mbps

: Lavf52.102.0

Video

ID : 1

Format : AVC

Format/Info : Advanced Video Codec

Format profile : Baseline@L5.0

Format settings, CABAC : No

Format settings, ReFrames : 5 frames

Codec ID : avc1

Codec ID/Info : Advanced Video Coding

Duration : 4s 958ms

Bit rate mode : Variable

Bit rate : 10.4 Mbps

Width : 1 920 pixels

Height : 1 080 pixels

Display aspect ratio : 16:9

Frame rate mode : Constant

Frame rate : 24.000 fps

Color space : YUV

Chroma subsampling : 4:2:0

Bit depth : 8 bits

Scan type : Progressive

Bits/(Pixel*Frame) : 0.209

Stream size : 6.15 MiB (98%)

Writing library : x264 core 114 r1913 5fd3dce

Encoding settings : cabac=0 / ref=5 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=16.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.41 / aq=1:1.00

Language : English

Audio

ID : 2

Format : AAC

Format/Info : Advanced Audio Codec

Format version : Version 4

Format profile : LC

Format settings, SBR : No

Codec ID : 40

Duration : 5s 56ms

Bit rate mode : Variable

Bit rate : 159 Kbps

Channel(s) : 2 channels

Channel positions : Front: L R

Sampling rate : 48.0 KHz

Stream size : 97.8 KiB (2%)
[Atrix 4G General] Techcruncher:
Wrong!

The update fixes the output over hdmi, not the camera.

They say the camera is 1080p capable but have not pledged to fix it.
[Atrix 4G General] scottrleo1:
??

Is there a way to do this in Handbrake?
[Atrix 4G General] relaxed:
Hi,

Yes this is possible with handbreak. I've never used it but I understand it uses the same libraries as FFmpeg so it should have the same features/options.

Container Settings: Save your output video with the .mp4 extension

Video Settings: You must choose x264 baseline profile.

(There are two other profiles for h264/x264, main and high, but the Atrix can't decode them. Seeing as my PSP from 2005 supports main profile, the iPhone 3GS from 2009 [and later] phones support main profile, I'm pretty pissed off about this. Main profile enables CABAC [wikipedia it] which is an algorithm that greatly increases video compression. Geez Motorola, how can you sell a tegra2 phone that doesn't support main profile! See my moto support link where I bring up the issue.)

supportforums motorola com/thread/46254?tstart=0

Replace the two spaces above with "."

Audio Settings: Choose the AAC audio codec, make sure 2 channels are selected (aka stereo). If you see settings for HEv2/LC etc... Pick LC (low complexity)

You may also need the sample rate set to 48000.

Let me know if that helps. I'm an A/V geek and I idle in #ffmpeg on the freenode irc server. Feel free to stop by if you have any questions. I use the same nick. Good luck!
[Atrix 4G General] scottrleo1:
I finally figured out how to get the presets working with ffmpeg after about 2 hours!

I still would like to see this working in handbrake. Much easier interface.

I don't rememeber seeing the baseline setting, but I will look.
[Atrix 4G General] relaxed:
Why didn't you use the command I posted earlier in this thread?
[Atrix 4G General] scottrleo1:
I did. The command would find the presets.
[Atrix 4G General] relaxed:
Oh yeah!

On *nix it would be:

ffmpeg -i input.mkv -vcodec libx264 -crf 18 -threads 0 -vpre slow -vpre baseline -acodec libfaac -ac 2 -ab 160k output.mp4

On Windows you have to give the absolute path to the presets like this:

ffmpeg -i input.mkv -vcodec libx264 -crf 18 -threads 0 -fpre C:\path\to\libx264-slow.ffpreset -fpre C:\path\to\libx264-baseline.ffpreset -acodec libfaac -ac 2 -ab 160k output.mp4

Everything is always harder for Windows users. :-P
[Atrix 4G General] scottrleo1:
Wow HD really does look awesome when you get it to work. I just wish there was an easier way. I really don't want to reencode all my shows, and I certainly don't want to do them one command line at a time.
[Atrix 4G General] scottrleo1:
I got this to work in handbrake. Just set the sound to 2 channel and add this to the advanced command line:

bframes=0:cabac=0:8x8dct=0:weightp=0
[Atrix 4G General] scottrleo1:
3 days since this was last discussed. I can't believe more people don't have an issue with this. Has anybody heard anything?
[Atrix 4G General] relaxed:
@scottrleo1

I spoke with someone on the motorola support forum and they're going to try to talk to an engineer to get some specifics. I'll report back when I hear something.
[Atrix 4G General] scottrleo1:
Awesome..good work. I will stop my library re-encode for now.
[Atrix 4G General] bbtheory:
I am new to this thread, but I had some struggles with some of my videos. Everything I have is h264 and I use handbrake to encode the video. Most of my videos are encoded twice, one at 720p for home tv viewing and then again at a lower resolution for mobile devices like Ipod touch and my new atrix. I like the files small :)

The mobile devices video is not 720p, but I was still having troubles with anything that was in 4:3 format for some reason. Everything that was in widescreen 16:9 format played just fine. I noticed my widescreen encodes were usually less than 420 pixels high but the 4:3 videos were larger, usually 544 pixels high.

To get any h264 video to play, the key seems to be setting the "height" in handbrake to something less than 420 pixels. In handbrake You do this by setting anamorphic to none, then check the "keep aspect ratio" box. Then you can lower the resolution of the video and it will play on the atrix... These are the only changes I made in settings to the "High Profile" defaults.

So its not 720p but apparently h264 does work on the atrix to some extent.

I did re-encode a couple of my 4:3 videos and they do work if reduced to less than 420 pixels high.
[Atrix 4G General] hotleadsingerguy:
Well I've encoded *all* of my videos with stereo AAC and as basic settings as I can get but they haven't worked in H.264...but trying your settings now.

As for why the incompatibility exists, it's not Motorola that chose it. The Tegra 2 doesn't support main- or high-profile H.264. It has nothing to do with Motorola
[Atrix 4G General] scottrleo1:
What are you using to re-encode? I had success using the normal preset in handbrake, 2 channel sound, with the advanced command line options of:

bframes=0:cabac=0:8x8dct=0:weightp=0
[Atrix 4G General] Blind_Guardian:
weightp=0 is probably what did it. According to the moto support site, it won't support weighted p frames.

Listed below is the H.264 profiles supported

Baseline Profile up to 1080P, 20Mbps

Main Profile :

Progressive, CAVLC, no WP up to 1080P, 20Mbps

Progressive, CABAC, no WP up to 720P, 4-6Mbps

Progressive, CABAC, WP up to 480P, 2Mbps

Progressive, CAVLC, WP up to 480P, 2Mbps

Interlaced, CABAC,no WP up to D1, 3 mbps

High Profile

Progressive, CABAC, no WP up to 720P, 2 Mbps

Progressive, CAVLC, no WP up to 720P, 2 Mbps

Progressive, CABAC, WP up to 480P, 2Mbps

Progressive, CAVLC, WP up to 480P, 2Mbps

EDIT: I just encoded a video with handbrake normal (which is Main Profile) @1280x720p using the following settings and it played smoothly on the phone.

ref=2:bframes=2:subq=6:mixed-refs=0:weightb=0:8x8dct=0:trellis=0:weightp=0

I'll be trying high-profile later on and see what results I get.
[Atrix 4G General] relaxed:
@Blind_Guardian

I believe that list is bs.
[Atrix 4G General] Blind_Guardian:
Well my 720p video just played, where before I was getting the error. I removed the weighted P frames and it worked. My settings are in my original post.
[Atrix 4G General] relaxed:
@Blind_Guardian

Just verified it does play main profile! Thanks! Also, I wasn't saying your command was bs, but the supported profiles that were posted on the motorola forum look strange to me.
[Atrix 4G General] Blind_Guardian:
@relaxed

here you go

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 3mn 49s
Bit rate mode : Variable
Bit rate : 2 167 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.094
Stream size : 59.2 MiB (93%)
Writing library : x264 core 112
Encoding settings : cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=2 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=0 / open_gop=0 / weightp=0 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=3 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2011-03-10 19:14:01
Tagged date : UTC 2011-03-10 19:19:51
Color primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
Transfer characteristics : BT.709-5, BT.1361
Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
[Atrix 4G General] Blind_Guardian:
No worries, anything from moto I take with a grain of salt. Would you mind trying high profile and see if it works? I won't be able to for a few hours and am very curious of those high profile settings work.
[Atrix 4G General] Girgizzlemuf:
This list is accurate. MKV containers are not supported. They do have to be an MP4.

As far as a program that can transcode your stuff.... handbrake is good... I use Megui on my windows based desktop because avisynth is very flexible

(Megui link for all interested: http://sourceforge.net/projects/megui/ )

Also, i have a video sitting on my phone that is some weird res... like 1904x976... as long as its resized mod16 you should be fine...
[Atrix 4G General] relaxed:
Here's how to encode for main profile using x264 and ffmpeg.

ffmpeg -i input.mkv -vcodec libx264 -vpre veryslow -vpre main -wpredp 0 -flags2 -wpred-bpyramid -crf 18 -threads 0 -acodec libfaac -ac 2 -ab 160k output.mp4

-wpredp = --weightp 0

-flags2 -wpred = --no-weightb

-flags2 -bpyramid = disable bpyramid, video would play with it enabled but it was jerky and sometimes hung the player.

-threads 0 = auto, use multithreaded encoding

or

x264 --preset veryslow --profile main --weightp 0 --no-weightb --b-pyramid none --crf 18 --demuxer y4m --output output.264 input.y4m

When I try high profile I keep disabling things and the encoder kicks me back down to main. I'll keep at it.
[Atrix 4G General] Girgizzlemuf:
Ok... after spending the last 45 minutes playing with a 1:15 clip, I have come to the conclusion that high profile is not worth my time. Baseline and Main work just fine and have fewer resolution restrictions, not to mention higher bitrate capabilities. The stuff you have to disable in high profile makes it almost pointless to do anything but main. Just my two cents.

On a side note, the whole not playing mkv with the native player kinda bugs me. Girlfriends Vibrant plays them with no problems... but it's not a Tegra device
[Atrix 4G General] scottrleo1:
Either way the frustrating part is that we have to re-encode anything in our libraries..at least I do. That's irritating. Did you use handbrake? Can you save/post your preset you used for main? Do basic/main/high end up with drastically different file sizes?
[Atrix 4G General] Girgizzlemuf:
I use Megui, and that bugs me too, I do have a pretty nice library that I've made with High profile. At least for x264, here is the command line I used for the main profile (Yay for x264 scratchpad)

program --profile main --level 4.2 --tune animation --crf 20 --open-gop normal --bframes 0 --no-scenecut --ref 1 --weightp 0 --no-mbtree --output "output" "input"

I got about 10% better filesizes with Main profile over Baseline and High profiles

(32.5mb vs 37.3mb and 37.8mb respectively with aac LC@ Q0.5 5.1)

You can probably use more ref frames and adjust the crf value along with the presets. Using MBtree options break it for some reason. Also the avc level can be what you want, i was playing with some HD animu :D
[Atrix 4G General] brian2220:
i use vuze and it converts my videos perfect for the atrix now

i use to use handbrake for the epic 4g
[Atrix 4G General] Exador:
Agreed, Handbrake is garbage, megui is far and away the best x264 frontend.
[Atrix 4G General] MotoAtrixFan:
You're right, Handbrake is no good, too much settings to mess with, to much time wasted. I just use Badaboom2 from Elemental Technologies. These guys are the pros when it comes down to Transcoding a video with hardware GPU acceleration. The converter will take anything you throw at it: mkv, avi, mpg, wmv, mov, or a traditional dvds.

You can download a trial, it comes with a 30 full length encodings. I forget who mentioned early on this thread stating that the Tegra 2 GPU can NOT handle high profile on the hardware level. Fortunatly for all the Atrix users out there, what that he said was incorrect. For now it is not able to, but there are updates... And the next two updates will prove that he is incorrect. 1080p update and the high profile update will allow Atrix to fully unleash it's processing power.

We have to realize that we have one of the most advanced computer hardware in the palm of our hands, or in the history of mankind. You basically have a mATX motherboard + Dual Core CPU + GPU from circa 2006, and take a Ray gun from "Honey I Shrink the Kid" and zap it into a chip that's less than 1/5 size of a penny, that's what Tegra 2 is. If you were dreaming about having a native HD MKV playback on the Atrix in 720p or 1080p, that dream is about to come true very soon. Stay Tuned! If you have any questions PM me.
[Atrix 4G General] alton987:
Do you have anything to back up your claim that the atrix will get support for high profile h264?
[Atrix 4G General] climo:
Here's another method using Handbrake. Not sure if it supports 720p since I don't have my Atrix yet. Website is real slow...

http://www.knowyourcell.com/motorol...d_transfer_them_to_the_motorola_atrix_4g.html
[Atrix 4G General] aquariumdrinker:
I followed the instructions on that site (first with variations, then to the letter) and the output was not playable by Gallery or Moto's media center app.
[Atrix 4G General] hotleadsingerguy:
Well you already know the site's a farce when it says, "The Atrix 4G supports a maximum 960 x 540 pixels". What? Funny because I've played 720p and 1080p content on it without a hitch.

Strange enough, I made a profile the other day on my macbook pro that worked *FLAWLESSLY* for 4 videos that I encoded in a row (all kinds of videos, all a minimum of 720p and half taken directly from YouTube in high-profile h.264 format, then transcoded). I was pretty excited so when I got back from my trip I tried using the settings on my computer and they did nothing. Went back onto my MBP and opened Handbrake and it said there was an update available. Updated Handbrake and it doesn't work again.

For reference in that profile the important things were Stereo sound, 48Khz, any framerate/resolution, and a few advanced settings (no b-frames, etc... mostly the same as the website you linked).
[Atrix 4G General] hotleadsingerguy:
Oh, and I also had the bitrate around 5,000 maximum to test. It worked perfectly.

It's just too bad Handbrake's gone and broke it again...
[Atrix 4G General] irus:
are you using handbreak for windows or linux? if its for windows where did you find it as i could not find it on there website :(
[Atrix 4G General] mpalatsi:
Alright, so who's going to post their profile using handbrake? That'd be a lot easier then making tutorials about it.
[Atrix 4G General] godwin1981:
I test serval 720P movie built for Iphone and they work fine in my atrix
[Atrix 4G General] TareX:
Any solutions to this shameful problem other than manual conversion? Will Vplayer Pro play my 720p mkv video files?
[Atrix 4G General] tuantuti:
I tried Mobo Player (which they say is the best player out there for Android) to play 720p mkv file but it lags as hell, and audio is very bad. best solution rite now is probably manual transcoding
[Atrix 4G General] mazdaspeed786:
Vitalplayer pro works like a charm. Try it. I went through about 8 different programs to finally discover one that works.
[Atrix 4G General] yhe2x:
okay this might sound stupid but I just wanna know if it's possible or if there's a way to downgrade a movie with a surround sound audio down to stereo? because I was able to do this on my desktop pc that dont have surround speakers just by changing some settings.
[Atrix 4G General] guidoido004:
dudes, my phone play all 720p videos i tried, and just didnt on or 2 of the 20 i saw in 1080 =)

(Claro Retail Brazil ROM)
[Atrix 4G General] stewartsoda:
You would have to demux and/or re-encode the audio using handbrake or some other tool.
[Atrix 4G General] yhe2x:
so there's no other way like how I do it on my desktop using media player classic where I would just check-off some settings?
[Atrix 4G General] Girgizzlemuf:
http://xdaforums.com/showthread.php?t=1078581

all questions to meida on atrix answered
[Defy Themes and Apps] ExtraSyn:
Hey i was wondering how to change the colors shown on the screenshots.

Thanks in advance.
[Defy Themes and Apps] razile21:
how can change the wall in the dial like you? thanks!
[Defy Themes and Apps] ExtraSyn:
oh i edited the framework-res.apk... its not the dial pad though its the security lock...
[Defy Themes and Apps] razile21:
uhmmm ok. too much difficult for me...
[myTouch 4G Q&A, Help & Troubleshooting] bballcat03:
I just noticed this today...

Should the screen sit flush all the way around?

If I run my finger along the right side where the screen meets the chrome, it's smooth as can be. But if I do the same on the left side, it's not smooth. You can tell it sits a little bit lower.

Is this common, or something I need to call about and get a new phone sent out?
[myTouch 4G Q&A, Help & Troubleshooting] GazaIan:
I didn't even realize that until I read this, it's the same with me too.
[myTouch 4G Q&A, Help & Troubleshooting] bballcat03:
Interesting...anyone else's like this?
[myTouch 4G Q&A, Help & Troubleshooting] Jaskwith:
Same thing going on here too.

Sent from my MT4G running Gingerbread :)
[myTouch 4G Q&A, Help & Troubleshooting] bballcat03:
Well I'm glad it's not just me.

I wonder if anyone has any ideas how/why it's like this?
[myTouch 4G Q&A, Help & Troubleshooting] 2Noob4U:
Mine looks flush. I'm sending it back because it's not as bright though
[myTouch 4G Q&A, Help & Troubleshooting] jdkoren:
Mine too, but it's barely noticeable. You'd have to be looking for it. I suspect it has to do with how the internal parts are arranged. You can actually feel the screen give a little if you press down on the left edge, but not on the right.

I don't think it's any cause for concern though.