![]() |
Re: MPlayer which version is suitable
Ok, so if 16bit value multiplication is enough for IDCT processing then one could get x2 performance from coding critical parts in assembler so not so huge improvements as with SSE.
But do you know if decoding is bottleneck and not display rendering or reading from SD card? OMAP 2420 has 32KB/32KB cache, is it enough for performance critical part of mplayer? Should get one when traveling again so can start playing again with assembler, even though last time was 12 years ago with Intel 8051 :) |
Re: MPlayer which version is suitable
I don't know where to find MPlayer in my 770. I used Application Manager to install it from the catalog, but don't know where it went then. I have X Terminal, but am fairly new at this. I know this question has been asked before, but I haven't found the answer that works. Help?
|
Re: MPlayer which version is suitable
It should appear in your extras menu (as it has a gui now), otherwise launch it from the xterm by typing "mplayer" (without quotes).
Si |
Re: MPlayer which version is suitable
That was my problem - it wasn't in the extras menu, and 'mplayer' in xterm reported 'file not found'. So using Application Manager, I uninstalled, downloaded the .deb file to my memory card, and reinstalled. It is OK now, so the first online install must have been corrupted. I had the power supply plugged in for the original attempt. Is it a bad idea to do an install with the power supply connected? I thought I read that somewhere. Thanks.
|
Re: MPlayer which version is suitable
Quote:
Quote:
In addition, it is possible to profile mplayer with valgrind/callgrind (on x86 cpu, just to get general information about what parts of code take the most), or with gprof on real device. Some sample gprof output for mplayer on 770 can be found here: http://lists.mplayerhq.hu/pipermail/...ry/050363.html In my tests IDCT usually takes 30% to 50% of video decoding time. You can also check this article explaining video compression basics and performance considerations: http://www.dspdesignline.com/howto/b..._sel/187002884 Quote:
Quote:
|
Re: MPlayer which version is suitable
Serge,
Just wanted to shoot you a quick note thanking you for your time spent on Mplayer optimizations for the N800. I picked one up on Jan 8th from CompUSA, and I must say it feels considerably better than my older 770. I was able to watch an Xvid of Heroes at 624x352 with a total bit rate of 1150 kbits. It would start dropping frames in heavy action scenes but it held up for the most part. Do you think it will be possible to get full speed playback on these typical files? Would be amazing to not have to re-encode movies, but just toss them right on my tablet =) If i can provide better feedback by dumping logs, etc... I'd be willing to help with some brief instructions from you. Edit: The video framerate 23.98 as well. If I could get some instructions on how to run a benchmark from the gui (or terminal) I'd be glad to help. |
Re: MPlayer which version is suitable
Quote:
Quote:
Quote:
|
Re: MPlayer which version is suitable
mplayer_1.0rc1-maemo.8
Code:
* Added initial version of JIT accelerated yuv420p -> yuyv422 |
Re: MPlayer which version is suitable
I notice a bunch of changes for the 770. Is this build suitable for running on the n800 as well, or should I continue to run the one you released recently for it?
|
Re: MPlayer which version is suitable
Quote:
Most likely this mplayer_1.0rc1-maemo.8 build can be run on N800 as well, but it was specifically configured and optimized for 770. So performance on N800 will be far from optimal. |
| All times are GMT. The time now is 20:31. |
vBulletin® Version 3.8.8