Jan 25 2011

More Video Benchmarks For The HTC Touch Pro2

Category: Windows MobileChrisM @ 3:38 pm

So, this is a continuation of the results of Tests I ran last October on an HTC Touch Pro2 with different software, videos, drivers and ROMs.

I installed a new ROM – Energy 21916 (Sense2.5 Cookie2.0) Oct. 14th release. This time the TCPMP app was whichever 0.72RC1 version is cooked in with the aforementioned ROM, this one has GAPI video mode available.

This new ROM led to 180Mb storage memory being free, with a much improved 113.56Mb of program memory when HTC’s Sense UI was disabled, and 83.5Mb program memory free when Sense was used (74.2Mb program memory if I first navigated around the various Sense tabs).

The device was almost in a virgin condition – I deliberately only synced contacts and had the OpenGL Test and CorePlayer app installed by this point…

Test conditions: Sense on

D3DMDemo – Smooth, no FPS stats displayed

Test OpenGL
Alpha Texture 12110 kPixels/s
Torus 6485 kPixels/s
Color Blending 12129 kPixels/s
Sub Texture 10487 kPixels/s

video 1
CorePlayer – QTv Avg Speed 63.86% – TyTnII mode off = -.3% approx
Bench Data Rate 633 kbit/s
Original Data Rate 992 kbit/sec

CorePlayer – DirectDraw Avg Speed 64.56%
Bench Data Rate 640 kbit/s
Original Data Rate 992 kbit/sec

CorePlayer – Raw Framebuffer Avg Speed 64.09%
Bench Data Rate 635 kbit/s
Original Data Rate 992 kbit/sec

CorePlayer – GDI Avg Speed 59.29%
Bench Data Rate 588 kbit/s
Original Data Rate 992 kbit/sec

TCPMP – DirectDraw – Avg Speed 27.26% – turn off device stretching 3rd option for low 70s 1.5Mbit/sec
Bench Data Rate 270 kbit/s
Original Data Rate 990 kbit/sec

TCPMP – Raw Framebuffer – Avg Speed 72.53%
Bench Data Rate 718 kbit/s
Original Data Rate 990 kbit/sec

TCPMP – GAPI – Avg Speed 111.07% – distorted screen 🙁
Bench Data Rate 1.1 Mbit/s
Original Data Rate . Mbit/sec

TCPMP – GDI – Avg Speed 66.58%
Bench Data Rate 659 kbit/s
Original Data Rate 990 kbit/sec

video 2
CorePlayer – QTv Avg Speed 65% – TyTnII mode off = -5% approx (tytn on = 75.29% 1.24 after clean reboot)
Bench Data Rate 1.07 Mbit/s
Original Data Rate 1.64 Mbit/sec

CorePlayer – DirectDraw Avg Speed 63.34%
Bench Data Rate 1.04 Mbit/s
Original Data Rate 1.64 Mbit/sec

CorePlayer – Raw Framebuffer Avg Speed 64.24%
Bench Data Rate 1.06 Mbit/s
Original Data Rate 1.64 Mbit/sec

CorePlayer – GDI Avg Speed 57.23%
Bench Data Rate 941 kbit/s
Original Data Rate 1.64 Mbit/sec

TCPMP – DirectDraw – Avg Speed 49.30% – turn off stretch device for low 70s, 1.2Mbit/sec
Bench Data Rate 811 kbit/s
Original Data Rate 1.6 Mbit/sec

TCPMP – Raw Framebuffer – Avg Speed 71.63%
Bench Data Rate 1.2 Mbit/s
Original Data Rate 1.6 Mbit/sec

TCPMP – GAPI – Avg Speed 77.79%
Bench Data Rate 1.3 Mbit/s
Original Data Rate . Mbit/sec

TCPMP – GDI – Avg Speed 62.98%
Bench Data Rate 1.0 Mbit/s
Original Data Rate 1.6 Mbit/sec

Once again, if you’re looking at this post on the front page, click the link below to continue reading.
Continue reading “More Video Benchmarks For The HTC Touch Pro2”


Jan 25 2011

HTC Touch Pro2 Video Benchmarks

Category: Windows MobileChrisM @ 12:46 pm

I will try and get back to the software (for Windows Mobile-based devices) reviews soon, but having finally posted up that icacls info, I wanted to check what else had been sitting on my desktop waiting for publication…

Again, I appreciate this will be a niche topic, but in case anyone else ever wonders which video mode to use and doesn’t want to bother a lot of repetitive benchmarks, I hope it will be of use.

OK, so the device in question is an HTC Touch Pro2 (UK model, not network branded)
The first test was run with the Windows Mobile 6.5 ROM that was installed when I bought it (Manila version was 2.5.20121225.0)

The phone’s battery was always 90-100% charged, and the phone was rebooted (with a soft reset, and then no other applications were run before tests). The mains charger was left connected, and I waited three minutes after a reboot before running benchmarks.

Startup (automatically run when device is turned on) programs throughout were BTTrayCE, HTCStartup, LockDevice, PCCommLoader, PKG, POutlook. Both WiFi and bluetooth were turned off during tests.

In terms of memory stats, there was 38.12Mb of storage free, with 96.28Mb of program memory (RAM basically) free when the HTC Sense UI was not used, and 45.50Mb of free program memory when Sense was used.

In both players (TCPMP and Core Player) I played the videos once before running benchmarks (I wanted this to be a video performance benchmark, with temporary card reading speed issues kept to the minimum).

The first video had the following specifications – 25 second long xVid encoded AVI file. The resolution was 624×352, with a bitrate of 862kbps for the video (qf=0.155), 23.976 frames/sec, and the audio bitrate was 128kbps (Variable BitRate, Joint Stereo, 48khz sampling, MP3 encoded (lame 3.92)

The second video’s specs were as follows – 25 second long DivX encoded AVI file. The resolution was 640×480, with a 1502kbps video bitrate (qf=0.163), 29.97 frames per second, an audio bitrate of 128kbps (Constant BitRate, Joint Stereo, 44.1khz sampling, MP3 encoded)

The Coreplayer application was v1.3.2 6909 for ARM, with the following video settings – QTV = Quality High, Smooth zoom only for 50%, Dither, TyTnII driver mode on and off. Zoom setting was “fit best”, with DirectDraw settings – use blitting instead of overlay, format auto.

The TCPMP application was v0.72RC1 with codec pack from xda, using directdraw, raw framebuffer and GDI. In terms of zoom setting, “fit best” was used, with DirectDraw settings – use blitting instead of overlay, format auto. Smooth zoom only for 50%.

Test Conditions: Reboot, Sense on, no drivers yet installed

D3DMDemo
(0.58) 0.70 – 0.84 FPS

Test OpenGL
Alpha Texture 19956 kPixels/s
Torus 8848 kPixels/s
Color Blending 19857 kPixels/s
Sub Texture 11060 kPixels/s

Video 1
CorePlayer – QTv Avg Speed 65.76% – TyTnII mode off = -1.5% approx
Bench Data Rate 652 kbit/s
Original Data Rate 992 kbit/sec

CorePlayer – DirectDraw Avg Speed 66.02%
Bench Data Rate 654 kbit/s
Original Data Rate 992 kbit/sec

CorePlayer – Raw Framebuffer Avg Speed 64.13%
Bench Data Rate 636 kbit/s
Original Data Rate 992 kbit/sec

CorePlayer – GDI Avg Speed 60.48%
Bench Data Rate 600 kbit/s
Original Data Rate 992 kbit/sec

TCPMP – DirectDraw – Avg Speed 105.15%
Bench Data Rate 1.0 Mbit/s
Original Data Rate 990 kbit/sec

TCPMP – Raw Framebuffer – Avg Speed 106.27%
Bench Data Rate 1.1 Mbit/s
Original Data Rate 990 kbit/sec

TCPMP – GDI – Avg Speed 91.31%
Bench Data Rate 904 kbit/s
Original Data Rate 990 kbit/sec

Video 2
CorePlayer – QTv Avg Speed 68.70% – TyTnII mode off = -1% approx
Bench Data Rate 1.13 Mbit/s
Original Data Rate 1.64 Mbit/sec

CorePlayer – DirectDraw Avg Speed 66.79%
Bench Data Rate 1.1 Mbit/s
Original Data Rate 1.64 Mbit/sec

CorePlayer – Raw Framebuffer Avg Speed 69.15%
Bench Data Rate 1.14 Mbit/s
Original Data Rate 1.64 Mbit/sec

CorePlayer – GDI Avg Speed 60.4%
Bench Data Rate 993 kbit/s
Original Data Rate 1.64 Mbit/sec

TCPMP – DirectDraw – Avg Speed 65.53%
Bench Data Rate 1.1 Mbit/s
Original Data Rate 1.6 Mbit/sec

TCPMP – Raw Framebuffer – Avg Speed 67.19%
Bench Data Rate 1.1 Mbit/s
Original Data Rate 1.6 Mbit/sec

TCPMP – GDI – Avg Speed 59.21%
Bench Data Rate 974 kbit/s
Original Data Rate 1.6 Mbit/sec

If you’re reading this on the front page, you’ll need to click the link below to read the rest of this post…
Continue reading “HTC Touch Pro2 Video Benchmarks”


Dec 11 2010

Has It Got A Donk In It?

Category: Windows MobileChrisM @ 1:30 am

Midomi – If you ever used MusicID, this is the same idea. If not, read on…

You either point your phone at a speaker playing a tune that you don’t know the name of (perhaps you were too busy reading to listen to the DJ announce the track?), or you can even just hum your best approximation into the phone’s microphone.

The program will then analyze the patterns found, check the internet and tell you which track(s) it could be. It isn’t perfect, but for what was originally a free application, you can’t really complain.

The version of MusicID I had (free to use with no limits, unlike more recent versions) wasn’t built for touchscreens, and was designed for a much lower resolution. On my older TyTn II, the resolution difference didn’t stop MusicID from working, however on my Touch Pro2, it did. WVGAFix may have done the trick, but using Midomi seemed like a lot less fiddling, with the added bonus of being able to embarrass myself (or others) after a few drinks by playing name that tune with an impartial judge 🙂


Dec 11 2010

Off Road, Clued Up

Category: Windows MobileChrisM @ 12:28 am

This is one of the few paid for applications that I’ll be recommending if you are a Windows Mobile user. GPS Tuner is the focus of this post – if you use your GPS for more than just driving, or live in an area where Google Map doesn’t cover accurately/with up to date information, this application could well be perfect.
You can import your own images for use as a map (as I’ve done with a high-res map of Astana, import and export routes (whether you have recorded them as you were going along, or planned it in advance with Google Earth etc.), waypoints, POI etc. All sorts of real time stats are available, although the version I have installed is an older one I don’t think they have included any use of your phone’s G-sensor, should you have one, so acceleration figures are straight line only – no way to tell just how many G you’re pulling go round a corner – I’ll be posting more on apps that cover this in the future.
To be honest, the application is most likely overkill if you don’t plan to use many of the features. However there is a demo available, so give it a shot, don’t forget to either read the documentation, or at least go through every options screen, and see if the program matches your needs.


Nov 21 2010

PockeTwit Update

Category: Windows MobileChrisM @ 2:06 am

PockeTwit has been updated again, and the most interesting part for me is the possibility to include videos within a tweet (as twitvid still doesn’t have a native Windows Mobile client) via the Posterous system. I would like to be able to drop Qik from my regular blogging applications list on my phone. The lack of full resolution, and the fact that since Qik’s recent system update that embedded videos now auto-play mean that any alternative for shooting videos whilst out and about should be interesting.
I have yet to install the updated .NET CF 3.5 install, but I hope that it will stop the failed to connect message that sometimes pops up in PockeTwit. Check the PockeTwit update page for other changes made (Ignore the URL, the update for PockeTwit is definitely v0.84, not v0.85), or if you prefer to just download the latest CAB (for direct installation on you WM device) or MSI executable (for installing via your PC) check this page.

Tags: ,


Nov 20 2010

MyPlayer

Category: Windows MobileChrisM @ 3:17 am

I think I will make this the last of the posts for tonight, as I still need to double check my lesson plan for tomorrow’s English Club, but for now, I wanted to tell you about MyPlayer.
It is a program that enables you to watch and download TV programs via the internet (without having to use flash-enabled browsers, which can be difficult on mobiles). There are a lot of programs that claim this same feature, however most of them seem to only have niche channels (bidTV, Jesus Loves You etc.), where as MyPlayer covers the mainstream channels.
One important caveat is that to watch the big UK TV channels (BBC, ITV etc.) you need to be in Britain at the time. Having just re-checked the author’s thread over at XDA-Devlopers, it looks as though the BBC have made him remove all BBC content, as he isn’t an authorised syndication channel. I will double check when I next have a UK based IP address, but I believe that the older versions of this program will still work; version 2.0 upwards will not have BBC channels, anything below should be OK for now. Although I am currently outside the UK, I still find it useful for radio documentaries and comedies.

Tags: , ,


Nov 20 2010

Less Buttons? MortButtons!

Category: Windows MobileChrisM @ 2:51 am

MortButtons – I love the design of the HTC Touch Pro2, looks a lot more modern and stylish than my old TyTnII, however the culling of so many hardware buttons is taking some getting used to. Using this program you can assign one button to bring up a master menu, from which you can select from menus of your favourite programs, your preferred task manager, or use the built in Mort task switcher. If you don’t have many hardware buttons on your Windows Mobile phone, and would like to be able to quickly access different programs, it is definitely worth checking this program out. I’ve yet to fiddle with this as much as I used it on my old device, but it should be very useful.

Tags: ,


Nov 20 2010

Keeping Bills Down

Category: Windows MobileChrisM @ 2:35 am

This application (Modaco NoData) is very small and performs one simple task – it disables any of the GPRS/EDGE/3G data connections on your phone that you tell it to.
Why on earth would you want to do that? Two reasons, if you know you will be away from mains electricity for an extended period of time (camping, no AC adaptor/USB sockets in another country), then disabling data connections will increase your phone’s battery life. Secondly, and I imagine the reason most people use it is if you travel abroad/outside of your network’s coverage, and have roaming enabled with your mobile phone network company. If you have a few programs automatically update their data online (for example perhaps your RSS feed reader checks for new pages that mention Kazakh furniture), then hugely expensive (data-based) phone bills could occur. Obviously remember to re-enable to connections when you return to your home country.
I have read that since .NET CF 3.5 was integrated into the latest Windows Mobile 6.5.x ROMs, NoData may not work any more. If this is the case, you’ll need to delete your data connection settings, remember to keep a note of the APN, user name and password etc., for re-creating the connection when you get back home.

Tags:


Nov 20 2010

CorePlayer

Category: Windows MobileChrisM @ 1:44 am

From GPS onto a multimedia application. This is one of the few programs I’ll be recommending for Windows Mobile phones that isn’t free. I don’t personally own a license, so obviously can only speak about my experience using it on a friend’s identical phone who did legally buy it. Anyway, the app’s name is CorePlayer and I will be writing a more detailed post on it in the future, including some benchmarks I ran comparing different Windows Mobile 6.5.x ROMs, using Sense as your UI or not, and consequently, just how much free memory effected video playback.
For now, back to the basics, CorePlayer is capable of playing back most audio, video and online formats natively. In the same way that driving a Ferrari will part the crowds in a busy street, using CorePlayer if you have only ever used Microsoft’s Windows Media Player 10.3 for PocketPC (admittedly this is still an improvement over previous WMP versions) will be a real eye opener to anyone watching your device.
Some tweaking of settings (of which there are many, you can alter buffer size and behaviour, graphic equalizer bands, vertical sync and other video tweaks & network settings) is required to get the smoothest video playback, and if you want the best possible playback, you may find you need to re-encode some videos, unless your CPU is 1GHz or the integrated GPU in your phone actually has proper drivers, unlike the HTC TyTn II / Touch Pro2.
Finally, if your budget is tight, you could consider CorePlayer’s freeware ancestor – TCPMP, I’ll write a post on that program later.

Tags: , , , ,


Nov 20 2010

Google Maps for Mobile

Category: Windows MobileChrisM @ 12:50 am

In this series of Windows Mobile based applications, I want to write a few words about Google Maps (for mobile) – you’ll need to visit that link in your phone’s browser to download the latest CAB. Assuming you have a GPS chip in your phone, Google Maps will take a few seconds to display how many satellites your GPS chip has actually successfully locked onto so far, before showing your current location with a blue circle around it. The circle gives you a visualization of just how accurate your fix is. Should buildings, heavy clouds or other reasons prevent a GPS lock, Google Maps will default back to using mobile phone company’s aerial towers to guesstimate where you are. This can lead to an accuracy of within 1km or more, however this is still quicker than trying to pan around a static map in an area you don’t know at all.
Depending on the country you are in at the time (and therefore just how much data Google holds on your current location), you can: use your voice to search for local businesses, get directions whilst driving (perhaps not as well as a TomTom or Garmin devices, but still worth a shot if you don’t want to spend more money), get current traffic information (definitely only available in some countries) for your route/area, use Street View images to double check exactly where you are, and also use Google Latitude to check which of your friends are close to you right now.
[edit]
Ah, I just double checked Google’s information, and the turn by turn navigation feature has not yet apparently made it to the Windows Mobile version of this app. You can still however get a list of directions from your current location to your desired destination.
[edit 2]
I assumed this would be obvious, but just in case it hasn’t occurred to you, you’ll want to ensure you have a good deal on your GPRS/EDGE/3G data usage before using this program – if you zoom in a lot, and then travel just a mile or two, Google will be sending you a lot of graphics to render as a map on your phone.

Tags: , , ,


Next Page »