View Single Post
Estel's Avatar
Posts: 5,028 | Thanked: 8,613 times | Joined on Mar 2011
#2751
Originally Posted by sulu View Post
The main problem is that ED has no HW acceleration for video decoding (and never will have).
AFAIK leetnoob was able to enable EasyDebian's totemplayer to play HW accelerated videos, by copying some files from Maemo to ED (possibly replacing some ED's ones). It's buried "somewhere" in this thread, and I'm perfectly sure it was really working, not just a hoax.

Originally Posted by sulu View Post
I don't know if the stock Maemo kernel fully supports ext4, but I guess most - if not all - ED users use KP anyway.
Stock kernel doesn't support ext4 at all. BTW, I totally agree with You - IMO, ext4 is only sensible choice, but, some people may prefer ext2 due to lack of journal.

BTW, it's perfectly possible to mount ext3 image without journal support, which makes it, practically, ext2 (but, maybe, just maybe, allow to benefit from some ext3 optimizations, if any present). also, I'm perfectly sure, that You can set ext4 to lack journal, thus - this time for sure - benefit from ext4 optimizations, even if You prefer journal-less filesystem.

Originally Posted by sulu View Post
I think I can clear this up. Do you remember that I had to macgyver a fake Squeeze pulseaudio package that actually contained the Lenny version to stay compatible to Maemo's pulseaudio protocol version?
So what you have now is a Lenny pulseaudio with a Squeeze gcompris that thinks it can rely on a Squeeze pulseaudio, which in this case causes trouble.

I believe I have a better idea for a new pulseaudio package which actually contains the correct pulseaudio version and is compatible to Maemo. But in order to do that I have to recompile pulseaudio, which I can't do on the N900 due to the watchdog. I already have an armel qemu VM set up but that comes with huge performance penalties (8-10% of the x86 host CPU seems to be reasonable), so I intend to wait with any actual work until Wheezy is frozen, which is scheduled for June.
I will then try to create a minimalistic Wheezy image containing the proper (but recompiled) pulseaudio which will be able to run iceweasel 10 too btw. (I already tried to backport iceweasel 10 to Squeeze by reproducing what the people at mozilla.debian.net are doing for i386 and amd64 but gcc4.4 for armel is too buggy for that and I didn't succeed in compiling gcc4.6 on Squeeze armel either, so I finally gave up on that.)
Yea, though about this as possible case. I'm glad that You got idea, how to actually make it work (even more) properly - it's much beyond my skill, so I can just hold my thumbs (or help in testing, if You need any).

Of course I understand that You may like to wait for Wheezy becoming stable, but as for compiling on-device, as different problem - why You can't do it because of watchdog? Your device becomes uresponsive and watchdog triggers reboot, or what?

If the latter is true, remember, that by using swap on microSD + correct swap-related settings (to be found in last few pages here, 2 different settings, suggested by freemangordon and by me), You could probably do it on device without bad surprises. At least, it works for me even during heavy compressing (lzma) operations, both memory and CPU requiring.

/Estel
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!