MobileRead Forums
Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > Miscellaneous > Archive > Handhelds and Smartphones

Welcome to the MobileRead Forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community today, you will have fewer ads, access to post topics, communicate privately with other members, respond to polls, upload content and access many other special features.

If you have any problems with the registration process or your account login, please contact us.

Hint: Don't have time to visit us daily? Subscribe to our main RSS feed to receive our frontpage posts at your convenience.

Notices

Handhelds and Smartphones Palm OS, Windows Mobile, Symbian, BlackBerry, etc. Archive!

Reply
 
Thread Tools Search this Thread Display Modes
Old 06-30-2005, 06:31 PM   #1
Alexander Turcic
Fully Converged
Alexander Turcic knows who John Galt is.Alexander Turcic knows who John Galt is.Alexander Turcic knows who John Galt is.Alexander Turcic knows who John Galt is.Alexander Turcic knows who John Galt is.Alexander Turcic knows who John Galt is.Alexander Turcic knows who John Galt is.Alexander Turcic knows who John Galt is.Alexander Turcic knows who John Galt is.Alexander Turcic knows who John Galt is.Alexander Turcic knows who John Galt is.
 
Alexander Turcic's Avatar
 
Posts: 12,730
Karma: 71589
Join Date: Oct 2002
Location: Switzerland
Device: Sony Portable Reader
TCPMP/Betaplayer sets standards with AVC support

The Core Pocket Media Player (TCPMP) is the new incarnation of Betaplayer, one of the most popular open-source audio/video players for Windows Mobile. The most promising aspects of the latest test version 0.65y is the optional ffmpeg plugin, which consists of a smaller subset of the ffmpeg library. Thanks to this plugin, TCPMP now includes codec support for H.264 and MPEG-4 with GMC optimization.

Bad news first

The ffmpeg plugin hasn't been optimized and it's therefore slower and more CPU-intensive than TCPMP's native video decoders. Picard, the brain behind TCPMP, did not say yet whether he is planning to optimize the routines in the future.

Nevertheless, if you own a decent PDA such as the Dell Axim X50v, you can benefit from the new video support. H.264 AVC (Advanced Video Coding), also known as MPEG-4 Part 10, is poised to become a major video standard because it can replace several popular formats (such as MPEG-2 or DivX, which is a MPEG-4 ASP codec) while offering better compression efficiency over them. An overview of various encoders and decoders working on the implementation of the H.264 format can be found here.

Testing environment

In all my tests with TCPMP I used Nero Recode to encode various video snippets. Nero Encode's H.264 AVC implementation is based on the Ateme Codec, which received best marks in several independent reviews. For the purpose of this review, I used a 120 seconds clip of the popular TV series "24", which includes some slow and some fast movement passages. I encoded the clip using various bitrate and video size settings, with the Nero "Portable AVC" profile and its default encoding settings (high-quality, 2 pass). The audio stream was always encoded in 32Kbps LC AAC. Afterwards I ran each clip with TCPMP V0.65y on my Dell Axim X50v and benchmarked the playback (using default TCPMP settings).

H.264 already usable, but with some restrictions

I was able to play H.264-encoded video clips on the Axim X50v without frame drops. The limiting factor here: video size. The bitrate, in which each clips was encoded with was, to my surprise, not decisive. The 624MHz CPU of the X50v could deal with H.264 video clips that didn't exceed a resolution of 384 x 208, no matter whether the clip was encoded with a bitrate of 125Kbps or even 500Kbps.

On the other hand, any higher resolution caused frames to drop and resulted in a benchmark below 100%. Even with the low bitrate of 125Kbps, if a clip had a larger video size (such as 624 x 352), TCPMP didn't score better than with an average speed of 60-70%.

Also, forget about CPU power savings. You'll need the full 624MHz of your CPU in order to avoid frame drops even at 384 x 208. In conclusion, if you use H.264 to encode your videos for TCPMP:

- don't use video sizes bigger than ~ 384 x 208
- use a decent bitrate such as 500Kbps.

TCPMP alternatives are in the works

TCPMP V0.65y is not the first player that adds support for H.264. The Nero ShowTime Mobile Teaser V1.0.0.2, available free to registered Nero users, added experimental support earlier this year. When I tested it on my Axim X50v, the encoded movies played extremely sluggish and sometimes the video didn't even appear. I know, however, that the programmers are working full-time to improve the performance. They are also working on supporting the Intel 2700G chip (used in the Axim X50v) as well as some other multimedia accelerator chips for the portable/mobile market.

H.264/AVC is a very complex video codec - and without hardware optimization it will be very hard to run 640x480 realtime clips even on 624 MHz handhelds.
__________________
Follow MR on Twitter
Alexander Turcic is offline   Reply With Quote
Old 07-01-2005, 07:19 AM   #2
TadW
Uebermensch
TadW can illuminate an eclipseTadW can illuminate an eclipseTadW can illuminate an eclipseTadW can illuminate an eclipseTadW can illuminate an eclipseTadW can illuminate an eclipseTadW can illuminate an eclipseTadW can illuminate an eclipseTadW can illuminate an eclipseTadW can illuminate an eclipseTadW can illuminate an eclipse
 
TadW's Avatar
 
Posts: 2,476
Karma: 8172
Join Date: Jul 2003
Location: Italy
Device: Kindle
Nice analysis! Did anyone try if AVC also works with TCPMP and a Palm OS handheld?
TadW is offline   Reply With Quote
Old 08-28-2007, 11:32 PM   #3
metaphorce
Junior Member
metaphorce began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Aug 2007
Device: Treo 680
TCPMP H.246 on treo

Yes, I tried it on my Palm Treo 680. It is theoretically capable of displaying the video, but the device can't seem to keep up with the flow of image on the videos I tried. (Cartoons downloaded from Vintage Tooncast podcast, in .mov and .m4p files.) It displays a few seconds normnally, and then the image freezes, catching up every few seconds with a bit of motion, or a new still image. Image quality is excellent, but it's more like a slide show than a movie. Alas!
metaphorce is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
eReader 2.61 for Palm OS released Colin Dunstan Reading and Management 4 04-13-2005 08:05 PM
NetFront 3.2 for PPC with WM2003SE support released Alexander Turcic Handhelds and Smartphones 4 04-04-2005 02:04 PM
BetaPlayer 0.095 with aac and mp4 support Alexander Turcic Handhelds and Smartphones 2 12-22-2004 11:29 AM
BetaPlayer 0.094 Unstable released - with AC3 support Alexander Turcic Handhelds and Smartphones 1 12-08-2004 10:32 AM
iSilo + iSiloX V4.05 Beta out - Bug Report here Alexander Turcic iSilo/X 21 05-13-2004 03:47 PM


All times are GMT -4. The time now is 02:48 PM.


MobileRead.com is a privately owned, operated and funded community.