IoT-Gadgets-Logo-272-90

How To Watch 720p videos on N900

By
Sam
 - 
Sep 27, 2011

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 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)

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

Attached Files
File Type: emailRX-71-mount-rootfs.tar.gz (2.5 KB, 215 views)
File Type: zip720p.zip (143.8 KB, 201 views)
File Type: ziplibgstdsp.zip (61.7 KB, 96 views)

 

Source Maemo.Org

IoT-Gadgets-Logo-272-90

About us

IoT Gadgets is dedicated to bring you all the Internet of Things IoT news that pertains to gadgets. Simple. We love for you to join us on this journey.

Contact us: [email protected]

FOLLOW US

crossmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram