yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500, V General] yash3339:
@malfatti: It did work for me I guess, mainly because I know what's causing the problem, and it's pretty avoidable.

Thanks nocterum.
[Optimus One, P500, V General] freestylejunki32:
If you have the cwm recovery, there is an option to delete battery stats. First download a battery calibration app. After the battery is charged to 100% reboot into recovery and delete the battery stats. then reboot normally and run the battery calibration app. Unplug your phone and use it until it fully discharges and turns off. Then recharge it again and you should be good to go. I was having similar problems running the IHO CM7 build but that fixed my problems completely.
[Optimus One, P500, V General] vlt96:
I think that you were lucky when it fixed for you, just a coincidence... deleting battery stats in recovery does the same thing as deleting using battery calibration app... and also, if your phone is charged to 100% and you unplug it, battery stats are wiped automatically... and they have nothing to do with the percentage shown... battery stats are the info about what apps used how much battery, for how long, wakelocks, etc... it does not help battery in any way...

And this thing happens because the % shown is just an approximation of battery %...

About wifi thing, how can it get enabled by itself??? You said you were using the phone that time, but then you say you didn't use Wi-Fi??? I think you start to believe battery stats more than you believe your own brain...

I was born in the '90's... 1290's >:)
[Optimus One, P500, V General] doppelgänger:
This happen to me couple of times in lupo's cm9 too
[Blade General] Master One:
I am confused, I really thought the ZTE Blade should be capable of 480p playback, but I could not make it work so far.

Currently I am using a CM7.2-RC0 KANG with overclocking to 710MHz on smartassV2 governor and I have installed MoboPlayer + MoboPlayer Codec for ARM V6VFP.

I have tried two video files with the following specifications:

container format: matroska (mkv)
video: 852 x 480 / H264 / 24 fps
audio: MPEG-4 AAC / Stereo / 48000 Hz

Both files are unplayable, video lags & looks like slow motion, audio completely out of sync.

MoboPlayer insisted on the Codec pack on first start, and can only playback such files in software decoding mode.

So my questions are:

Is the ZTE Blade capable of hardware video decoding or not?

Is there any video player capable of correct playback of such 480p H264 content?
[Blade General] agpoli:
Try to reencode the video files using this guide: Link
[Blade General] Master One:
Thanks for the info, will try handbrake now.

But nevertheless, maybe someone can explain what the problem could be, because I really was not expecting a 480p / H264 file causing any trouble.
[Blade General] agpoli:
From Qualcomm website:

MSM7227 can hardware accelerate video playback on files which are made with MPEG-4 Simple Profile Up to 30fps@WVGA (800x480), 2Mbps
[Blade General] Master One:
Ok, so a re-encode is inevitable, but what to take care of in HandBrake that the resulting file can be played with hardware acceleration?

I am actually re-encoding my two 480p / H264 sample files with the following settings:

Picture Settings

Auto Crop: Yes

Storage width: 800 height: 448

Optimal for source: Off

Anamorphic: Off

Alignment: 16

Keep Aspect: Yes

Filters: All off

Destination

Format: MP4

Web optimized: Yes

Video Encode: H.264 (x264)

Framerate: Same as source

Variable Framerate: Yes

Bitrate (kbps): 1500

2-Pass Encoding: Yes

Audio: AAC (faac) Bitrate=160 SampleRate=48 Mix=Stereo

CABAC Entropy Encoding: Off

So the mentioned Qualcomm limits are met, altough I don't know what "MPEG-4 Simple Profile" exactly means. The resulting files will have 24fps@800x448 <= 1.5Mbps.

BTW It's taking a very long time to re-encode on my dual-core hyperthreading Atom 330 desktop (running Ubuntu 10.04 LTS), which means I better get it right without much experimenting.

How exactly can I check if hardware acceleration is actually used for playback?
[Blade General] youngsta2010:
You don't need to reencode that video you just need to remux it, it is an mkv container which android won't play. Download YAMB (Yet Another Mp4box GUI) and remux it which will take a couple of minutes.

edit: AFAIK the stock video doesn't have s/w decoding the resulting MP4 should play in that.
[Blade General] Master One:
I could not find something like YAMB for Ubuntu, so I tried with Avidemux, but the resulting .mp4 files could not be played with the stock video player, and resulted in the same problems as the original 480p / H264 files in matroska containers (lagging video looking like slow motion with audio completely out of sync). So that didn't change anything, which does not surprise me, since MoboPlayer can open .mkv files, so the container format can not make any difference.

Unfortunately the re-encoded .m4v video didn't play in the stock video player, and caused about the same lag in MoboPlayer, although it seems slightly better, but still unwatchable.

It seems I am still overlooking something, because the resulting file of the re-encoding meets the mentioned Qualcomm specifications.

So what has to be done, to be able to playback a 800x448 H264 video with 24 fps and MPEG-4 AAC stereo audio with 48000 Hz / 160 kbps?

I really don't want to scale the video down, I want to have the maximum possible with the physical screen resultion, which is 800x448 by keeping the aspect ratio.
[Blade General] youngsta2010:
I think your problem is the aspect ratio, I think it needs to be less than 800 width. So if you reencode, make the width 800 and keep aspect ratio that should then be fine. I just saw mkv and thought, there's ya problem! Every video i've played that's been over 800 width has been as you describe, like it's playing in slow motion.

edit: Did you reencode to 800 x 448? If so then it should play fine.
[Blade General] Master One:
That's the catch, the video is now a .M4V file re-encoded to 800x448 with variable bitrate less than 1.5Mbps at 24 fps and MPEG-4 AAC stereo audio with 48000 Hz 160 kbps, so it complies to the Qualcomm specifications for hardware accelerated playback, but it just does not work!

800x448 is the correct aspect ratio, scaled down from the original 852x480.

I have no clue what else to try, and what the problem could be, so my guess is that there has to be a catch with hardware acceleration: MoboPlayer insists on software decoding, and the stock video player doesn't play those files at all.

Can anybody here report successful video hardware acceleration?
[Blade General] youngsta2010:
I've played MP4's on the stock video player so I know it works. Can you use mediainfo and post the readout from that?

http://mediainfo.sourceforge.net/en/Download/Ubuntu
[Blade General] Master One:
Ok, here is the output of MediaInfo:

General
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 256 MiB
Duration : 21mn 28s
Overall bit rate mode : Variable
Overall bit rate : 1 665 Kbps
Encoded date : UTC 2012-03-04 13:38:18
Tagged date : UTC 2012-03-04 14:20:24
Writing application : HandBrake 0.9.6 2012030200

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.0
Format settings, CABAC : No
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 21mn 28s
Bit rate mode : Variable
Bit rate : 1 500 Kbps
Width : 800 pixels
Height : 448 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 23.976 fps
Minimum frame rate : 23.419 fps
Maximum frame rate : 24.390 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.175
Stream size : 230 MiB (90%)
Writing library : x264 core 120
Encoding settings : cabac=0 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1,00:0,00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=2pass / mbtree=1 / bitrate=1500 / ratetol=1,0 / qcomp=0,60 / qpmin=3 / qpmax=69 / qpstep=4 / cplxblur=20,0 / qblur=0,5 / ip_ratio=1,40 / aq=1:1,00
Encoded date : UTC 2012-03-04 13:38:18
Tagged date : UTC 2012-03-04 14:20:24
Color primaries : BT.601-6 525, BT.1358 525, BT.1700 NTSC, SMPTE 170M
Transfer characteristics : BT.709-5, BT.1361
Matrix coefficients : BT.601-6 525, BT.1358 525, BT.1700 NTSC, SMPTE 170M

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 21mn 28s
Bit rate mode : Variable
Bit rate : 160 Kbps
Maximum bit rate : 293 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 24.6 MiB (10%)
Language : English
Encoded date : UTC 2012-03-04 13:38:18
Tagged date : UTC 2012-03-04 14:20:24
[Blade General] wbaw:
It needs to be MPEG-4 Simple Profile, you're using 'high'. Try using the automatic settings in avidemux for apple ipod, just change the size (if you can, it's playing up for me).
[Blade General] youngsta2010:
Yeah i was going to say it's because of the high profile, you beat me to it :D There should be an option in handbrake to use iPhone/iPod profile I've never used it myself or avidemux. I know you can set the profile in MeGUI but it's a little complicated.
[Blade General] Master One:
Ok, one step closer, but how to set "MPEG-4 Simple Profile" in HandBrake? There seems to be no one-click option, but there is an Advanced Tab, which I just made a screenshot of.

I hope to get it done in HandBrake, because I am not comfortable with Avidemux, which always gives some strange error messages when processing Matroska containers.
[Blade General] youngsta2010:
I've just installed Handbrake on windows tho so it's probably different. On the right hand side there is a presets window is that the same?
[Blade General] Master One:
It should be the same on Windows & Linux. There is a preset window on the right, where I created my own for the ZTE Blade since non of the presets had the correct resolution settings.

My guess is, that those presets do not do anything different what one can configure by hand in the various tabs, so now I am puzzled because there is no MPEG4 profile option, but I think there has to be a way to set it.
[Blade General] youngsta2010:
I can't find anyway to change it to simple or baseline, do you have android high and mid presets? Try either of those, you can set the width and height on the picture tab.

edit: Ok go to the advanced tab, on the CLI at the bottom add this to the end.

See if that sets it. I should think tho that using the android preset should work out fine.
[Blade General] Master One:
Ok, I now have deleted my "ZTE Blade" preset, and created a new one based on "Android Mid". The settings in the Advanced Tab are different now, and I don't think the "x264-profile" option has to be set manually, because the used profile seems to be the result of the various settings in the Advanced Tab.

A new re-encode is already running, and I'll check with MediaInfo again, once it's finished.
[Blade General] youngsta2010:
This file plays fine in the stock video player, just so you know it works.

dl.dropbox.com/u/26323604/Box%20for%20Android%20Intro.mp4
[Blade General] Master One:
Problem solved! :)

Here is the MediaInfo of the new re-encode based on the "Android Mid" preset:

General
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 256 MiB
Duration : 21mn 28s
Overall bit rate mode : Variable
Overall bit rate : 1 664 Kbps
Encoded date : UTC 2012-03-05 20:28:55
Tagged date : UTC 2012-03-05 20:58:38
Writing application : HandBrake 0.9.6 2012030200

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L3.0
Format settings, CABAC : No
Format settings, ReFrames : 2 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 21mn 28s
Bit rate mode : Variable
Bit rate : 1 500 Kbps
Width : 800 pixels
Height : 448 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 23.976 fps
Minimum frame rate : 23.810 fps
Maximum frame rate : 24.390 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.175
Stream size : 230 MiB (90%)
Writing library : x264 core 120
Encoding settings : cabac=0 / ref=2 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1,00:0,00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=1500 / ratetol=1,0 / qcomp=0,60 / qpmin=3 / qpmax=69 / qpstep=4 / cplxblur=20,0 / qblur=0,5 / ip_ratio=1,40 / aq=1:1,00
Encoded date : UTC 2012-03-05 20:28:56
Tagged date : UTC 2012-03-05 20:58:38
Color primaries : BT.601-6 525, BT.1358 525, BT.1700 NTSC, SMPTE 170M
Transfer characteristics : BT.709-5, BT.1361
Matrix coefficients : BT.601-6 525, BT.1358 525, BT.1700 NTSC, SMPTE 170M

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 21mn 28s
Bit rate mode : Variable
Bit rate : 160 Kbps
Maximum bit rate : 293 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 24.6 MiB (10%)
Language : English
Encoded date : UTC 2012-03-05 20:28:56
Tagged date : UTC 2012-03-05 20:58:38

It's playing in the Android stock video player and MoboPlayer confirms it's Hard-Decoding (can be checked by touching the screen during playback and then the three dots on the right side, then the media and playback info is shown).

So this is really cool, stunning picture quality with full resolution, completely smooth playback with no chopping, and audio/video perfectly in sync. :)
[Blade General] agpoli:
Glad to hear you figured it out :)
[Blade General] :
Can anyone tell me how to calculate the optimum bitrate for a given encoding specs.

Say i want to convert a HD video to our blade with the profile

800x480 , 30fps , h264-baseline profile.

What must be the optimum bitrate this conversion needs.

I dont want to loose video quality by giving shorter bitrate and i dont want to make the output file size bigger than its optimum value. So what should be the bitrate...?
[Blade General] agpoli:
I will quote myself:

So try it with 2Mbps, but I think if you convert it with just 1.5Mbps you won't notice any difference in image quality.
[Blade General] :
I have seen those qualcomm specs, but thought they dont specify for h264 . I think h264 wont need 2Mbps for WVGA video @ 30fps . And if its true there will be useless memory in the output file.

AFAIK h264 takes lesser memory for the same quality.
[Blade General] Master One:
I would not go for the 2 Mbps, at least when using HandBrake, because in HandBrake and the bitrate option is for the average bitrate, and it can peak much higher, exceeding the Qualcomm limits. Till now I always only use 1.5 Mbps with perfect results.
[Blade General] agpoli:
H.264 is a part of the MPEG-4 standard. (Part 10 actually)

@Master One: Did you tried setting the bitrate to constant instead of variable?
[Blade General] Master One:
Since you have to choose between Constant Quality and Bitrate, I have always choosen Bitrate (kbps): 1500.

I don't know, what the selector for Constant Quality does, by default it is on RF: 20.

I guess it depends on the source file, if Constant Quality works or not, since the bitrate should not exceed 2000 kbps as specified by Qualcomm. So if the source file has a maximum bitrate <= 2000 kbps, I guess it's save to use Constant Quality?
[Windows Phone 7 Q&A, Help & Troubleshooting] Nick_Hrh:
One thing i really miss from my time spent with iPhone is airplay, used it everyday.

Since jumping on to WP7 i have searched hi & low for a streaming solution and haven`t found one yet.

So my question, is there any video/music streaming option for Mac to WP7 out there?
[Windows Phone 7 Q&A, Help & Troubleshooting] GoodDayToDie:
That might actually be worth developing. Bear in mind that WP7 users who run OS X PCs are going to be an extremely niche market, though. There are two ways that I can see to do it, though:

* Write a WP7 app that acts as a client for a current streaming service on OS X / iTunes. Make sure the stream can be decoded on the phone and that the service recognizes the app, but neither should be too hard (WP7 already recognizes most of Apple's codecs).

* Write a WP7 app that acts as a client to a dedicated media server app. Write that dedicated media server app, for OS X and possibly other platforms. The server would take care of ensuring WP7 compatibility. You'd need Apple dev tools (which is expensive, for somebody who currently owns no Apple hardware) and knowledge of writing good server code, though.
[Windows Phone 7 Q&A, Help & Troubleshooting] spokanedj:
For HTC phones, you can download "Connected Media" from the HTC section of marketplace. Although not the greatest player, it does allow you to play non-DRM music and videos stored in your library (no streaming) to DLNA receivers. I use it to play to my Linksys Extender of my Media Center every once in a while.
[Windows Phone 7 Q&A, Help & Troubleshooting] GoodDayToDie:
@spokanedj: I think the OP is looking for the other direction, streaming files from the PC (Mac, in this case) to the phone. I'm guessing the goal is working around the limited storage on the phone for people with a really big media library.
[Windows Phone 7 Q&A, Help & Troubleshooting] Nick_Hrh:
I enjoy watching tv-shows when laying in bed, so yes im only interested in streaming.

I saw on https://www.emitapp.com/ that wp7 app coming soon.

I used emit on android, it wasnt perfect but i did the job
[Sony Ericsson XPERIA X10 Mini] rzepa90:
My phone is rooted and I have miniCM7pro_v21 installed but:

Recently I wanted to install this ROM on my x10 mini pro : http://xdaforums.com/showthread.php?t=1206625

and when I'm trying to flash it using Clockworkmod I'm getting this abort info:

Amend scripting (update-script) is no longer supported. Amend scpritping was deprecated by Google in Android 1.5. It was necessary to remove it when upgrading to the clockworkmod 3.0 Gingerbread based recovery. please switch to edify scripting (updater-script and update-binary) to create working update zip packages.

and I don't know what to do from here.

second issue: miniCM7Pro-2.1.9-mimmi will flash but in the end it won't work- booting stops on Sony Ericsson.

Also I cannot flash latest naa kernel using flashtool because it shows some error about kernel.sin not valid or sth(later I will post detailed info when I'll come home and try to flash it once again)

can anyone help me?

btw is it normal to this phone to work on battery less than one day?
[Sony Ericsson XPERIA X10 Mini] dewanshu93:
The ROM u want to install (2.1.1.Clean.0.0 V5) will be flashed by xrecovery only not by CWM as in instructions it is mentioned there...

Also minicm7-2.1.9 will only be working if u first install nAa kernel (for this u will have to unlock ur bootloader :p) otherwise u will get a bootloop... :(

Refer to this for and read instructions carefullyv:D http://xdaforums.com/showthread.php?t=1415026
[Sony Ericsson XPERIA X10 Mini] rzepa90:
so: I need to unlock my bootloader(flash back to stock android than unlock bootloader) than I have to flash with naA kernel stock android after that install miniCM7-2.1.9. But as I said- I can't flash that kernel because of error(Ill post it in about 2h)

how to replace cwm with xrecovery?
[Sony Ericsson XPERIA X10 Mini] dewanshu93:
No you need not to go to stock ROM to unlock bootloader just follow the thread & please carefully read the instructions unless you can brick the phonehttp://xdaforums.com/showthread.php?t=1462278

Then to install the kernel refer to this and read the instructions carefullyhttp://xdaforums.com/showthread.php?t=1415012
[Sony Ericsson XPERIA X10 Mini] rzepa90:
OK, right now I'm trying to unlock bootloader. S1tool says :

Welcome to S1 identify tool

TO CONNECT NEXT PHONES
X10 Xperia,E10 Xperia Mini,E15 Xperia X8,U20 Xperia Mini Pro
LT15 Xperia ARC,MT15 Xperia NEO,R800 Xperia PLAY
PRESS AND HOLD "BACK" BUTTON...

PLEASE ATTACH TURNED OFF PHONE NOW

RUNNING S1_EROM VER "R8A029"
SOFTWARE AID: 0001
LOADER AID: 0001
FLASH ID: "0020/00BC"
LOADER VERSION: "R4A045"

MODEL (from GDFS): U20i
SOFTWARE VERSION: 1235-3411_2.1.1.A.0.6
CUSTOM VERSION: 1240-1863_R4B
FILESYSTEM VERSION: VFE-1-8_2.1.1.A.0.6
SERIAL NO: CB511R8WJJ

SEMC SIMLOCK CERTIFICATE
Elapsed:14 secs.

but I don't really understand whats in s1tool written about unlocking because when I compare my output with "how it should look" there are some differences. So, can I unlock the bootloader or not? btw, my operator does not install any simlock by default
[Sony Ericsson XPERIA X10 Mini] rzepa90:
I got same error as here http://xdaforums.com/showthread.php?t=1280937 I don't know what to do now- "rerooting" and reflashing didnt help
[Sony Ericsson XPERIA X10 Mini] TheMoller:
If you want to install 2.1.1.Clean.0.0 V5 you need xrecovery.

Read this post http://xdaforums.com/showthread.php?t=1179614
[Sony Ericsson XPERIA X10 Mini] R[O]K.O.:
In the s1tool details, it is showing that the phone hasn't been rooted yet

Are you sure rooting was successful? Try Using SuperOneClick, that had worked for me: http://xdaforums.com/showthread.php?t=950324
[Sony Ericsson XPERIA X10 Mini] faiyyaz:
As its SEMC SIMLOCK CERTIFICATE in the output of s1tool.. Run the msm7227-semc.cmd button in my tool.. Follow the instruction carefully..

Note: install the ggsetup.exe .. Its there as attachement in the main thread
[Sony Ericsson XPERIA X10 Mini] rzepa90:
Now it's working, I haven't got time for couple of weeks but yesterday I finally managed to flash new kernel. I had to find older version of flashtool- that was the solution
[Sony Ericsson XPERIA X10 Mini] demoniacs:
regarding battery yes. with normal to heavy use youll be lucky if it can last 15 hours. but with some tweaks and tools it can last for days
[Galaxy S II Q&A, Help & Troubleshooting] cdzo72:
I had a somewhat similar problem that I solved just this morning....

Here in Costa Rica there are now 3 carriers, ICE which is state owned and two private carriers, Movistar and Claro.

I bought my S2 unlocked from a fella that bought it from Claro. The chip I was using was an old GSM chip that I was using in my previous phone. I had data connectivity but it was slow and calls dropped constantly with my chip. I have another phone with a brand new chip and when I would use it all was good. The old chip also had an R on the signal for roaming most of the time, and it always thought it was roaming when I had market enabler programmed to fake at&t so I could get to certain apps.

But this morning I went to my carrier and got a new chip and all is good.

Bottom line, go to your carrier and ask for a new chip. There may be something in the programming not optiized for the phone you have or the current network
[Galaxy S II Q&A, Help & Troubleshooting] Bodisson:
Actually, cdzo72 could be right.

Check how old are SIM cards you were using.

Prepaid one should be no older than 1 year, meaning new tech included.

Try to find someone who recently got new contract with same provider U are using (CBB) or at least new/replaced SIM from them.

Few years ago my provider forced me to change SIM card on renewing contract since SIM "is no more fully compatible with new technology in modern mobile phones", whatever that means.