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
- 1. Download attached tar.gz file on your Linux machine and uncompress it
tar -zxvf RX-71-mount-rootfs.tar.gz - 2. cd to RX-71-mount-rootfs
cd RX-71-mount-rootfs - 3. as root execute mount_n950_rootfs.sh
sudo ./mount_n950_rootfs.sh - 4.Go on a walk for a while. When you are back there should be n9/n950 root filesystem mounted under ./root
Now on your n900 - 1. make a backup of the following files
/lib/dsp/*
/usr/lib/libbridge.s.2
/usr/lib/gstreamer-0.10/libgstdsp.so
/lib/modules/2.6.28.10-power48/bridgedriver.ko
/etc/modprobe.d/bridgedriver - 2. from attached 720p.zip copy
libbridge.so.2 to /usr/lib/
bridgedriver.ko to /lib/modules/2.6.28.10-power48/
bridgedriver to /etc/modprobe.d/ - 3. from n9/n950 root filesystem copy
root/lib/dsp/* to your n900 /lib/dsp - 4. from attached libgstdsp.zip copy libgstdsp.so to your n900 /usr/lib/gstreamer-0.10/libgstdsp.so
- 5. uninstall gstreamer0.10-openmax from n900. As root:
apt-get remove gstreamer0.10-openmax - 6. Reboot you n900 and enjoy
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 1024×768
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 (1280×720@30)
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)
Changelog 28.09.2011
Instructions updated.
Camera is working now.
Much more videos will be playable in media player (and OMP hopefully),because of the new mafw-gst-renderer.
Changelog 01.10.2011
mafw-gst-…-renderer removed
Source Maemo.Org