Video Player

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Video Player - problems implementing.)
 
m (hr)
Line 1: Line 1:
 
Not a proper 'app' page, just an overview of my understanding. --[[User:Speedevil|Speedevil]] 17:39, 16 February 2007 (CET)
 
Not a proper 'app' page, just an overview of my understanding. --[[User:Speedevil|Speedevil]] 17:39, 16 February 2007 (CET)
 +
 +
----
 +
 
Video is problematic.
 
Video is problematic.
  

Revision as of 18:40, 16 February 2007

Not a proper 'app' page, just an overview of my understanding. --Speedevil 17:39, 16 February 2007 (CET)


Video is problematic.

The CPU is certainly not fast enough to decode 640*480 video.

However.

The LCD can be switched to a 240*320 stretch mode, which is much less taxing.

This is of course portrait, which means that an additional rotation step is needed for most landscape video, which there may not be enough CPU for.

Re-encoding video to rotate it, and scale to 320*240, and encoding with a low CPU use codec such as MPEG-1 may well make half-screen doubled videos playable at 25fps.

If not, then it almost certainly will be possible at 12fps.

This is not based on benchmarks on the device, but with comparisons of other devices (old laptops with P100 CPUs for example).

Unfortunately, downloading an arbitrary video, and playing it will not be possible.

Playing most very small - postage stamp - videos as are sent by many phones send should be possible.

1G of storage should give several hours of mpeg1 video, as the quality can be reduced somewhat without being visible on the screen.

Personal tools

Not a proper 'app' page, just an overview of my understanding. --Speedevil 17:39, 16 February 2007 (CET) Video is problematic.

The CPU is certainly not fast enough to decode 640*480 video.

However.

The LCD can be switched to a 240*320 stretch mode, which is much less taxing.

This is of course portrait, which means that an additional rotation step is needed for most landscape video, which there may not be enough CPU for.

Re-encoding video to rotate it, and scale to 320*240, and encoding with a low CPU use codec such as MPEG-1 may well make half-screen doubled videos playable at 25fps.

If not, then it almost certainly will be possible at 12fps.

This is not based on benchmarks on the device, but with comparisons of other devices (old laptops with P100 CPUs for example).

Unfortunately, downloading an arbitrary video, and playing it will not be possible.

Playing most very small - postage stamp - videos as are sent by many phones send should be possible.

1G of storage should give several hours of mpeg1 video, as the quality can be reduced somewhat without being visible on the screen.