DO IT ON YOUR OWN RISK. I WILL NOT ACCEPT ANY CLAIMS FOR DATA/FUNCTIONALITY LOSS CAUSED BY FOLLOWING THE STEPS BELOW
In order to watch 720p videos on your n900 you will need:
Linux machine which supports ext4 filesystem and internet connection
kernel-power v48 installed on your n900
In order playback to be smooth you will need 600 MHz or more DSP clock. LV profile voltages are ok for 600MHz on both n900s I have.
Search appropriate threads for how to overclock DSP.
Not all 720p videos will be playable of course, n900 DSP is just not powerful enough for some profiles.
Until new kernel(with increased omapdss video memory) is released media-player will play videos up to 1024x768
To remove 720p playback just restore files you've backed up on their appropriate places and reinstall gstreamer0.10-openmax.as root:
apt-get install gstreamer0.10-openmax
SAMPLE VIDEO CAPTURED WITH N900 CAMERA HERE ([email protected])
Recording gstreamer pipeline(of the above video):
gst-launch-0.10 -v v4l2camsrc device=/dev/video0 ! video/x-raw-yuv,width=1280, height=720!dspmp4venc !avimux!filesink location=test.avi
To play it on your n900:
gst-launch-0.10 playbin2 uri=file:///home/user/MyDocs/test.avi
(replace /home/user/MyDocs/test.avi with actual file location on your n900)
Camera is working now.
Much more videos will be playable in media player (and OMP hopefully),because of the new mafw-gst-renderer.