Dec 5 2006, 02:43 PM
Post
#1
|
|
|
Group: Members Posts: 51 Joined: 8-October 06 Member No.: 11,724 |
Probably it is a good idea to consolidate efforts and try to submit some of the useful ARM related patches upstream:
http://lists.mplayerhq.hu/pipermail/ffmpeg...ust/014460.html http://lists.mplayerhq.hu/pipermail/mplaye...ber/046207.html I can only test MPlayer on Nokia 770, so can't be sure if any ARM9E (that's the core used in Nokia 770) specific optimizations are also good for Zaurus. So people who are able to compile MPlayer from sources and test it on zaurus are welcome in this thread. One of the examples is the new armv5te optimized idct in MPlayer 1.0rc1, can anybody benchmark it on Zaurus? Also this is not quite ARM architecture related, but libmad based decoder in MPlayer seems to have troubles with variable bitrate audio (it loses sync with video). Some more details can be found here http://lists.mplayerhq.hu/pipermail/mplaye...ust/045017.html and in the followup messages. Any volunteer to investigate this problem? All in all, ffmpeg optimizations for ARM are not nearly as good as for x86, so investing some time in it may provide some performance improvement. |
|
|
|
![]() |
Jan 17 2007, 03:37 PM
Post
#2
|
|
|
Group: Members Posts: 51 Joined: 8-October 06 Member No.: 11,724 |
Hello again. I guess the benchmarks of -Os vs. -O2 and -O3 on zaurus for mplayer are not going anywhere. Do you need any assistance in benchmarking? I could probably build some mplayer binaries with different optimization options for zaurus if it is too hard for you. I only need to know what configuration is needed for crossdev to build binaries for zaurus. For example for Nokia 770 it is arm-softfloat-linux-gnueabi. More details about possible choices for architecture and abi can be read here: http://www.gentoo.org/proj/en/base/embedde...development.xml
As for the other news. The optimized dequantizer has been committed upstream, so it will be included in mplayer-1.0rc2 or whatever version gets released next. I'm currently trying to do some additional optimizations to color conversion and scaling for Nokia 770 (probably using JIT generated code for scaler, another option is to try making some use of C55x DSP core). Maybe I'll also try to do some optimizations for motion compensation code. Anyway, there are still lots of things that can be optimized |
|
|
|
Serge Mplayer Development And Optimization For Arm Dec 5 2006, 02:43 PM
washo I second that a better player would be great
Im a ... Dec 6 2006, 09:14 AM
ldrolez Hi!
Check atty sources, 99% of mplayer for the... Dec 7 2006, 09:34 AM
koen QUOTE(ldrolez @ Dec 7 2006, 05:34 PM)Hi!
... Dec 7 2006, 09:53 AM

Antikx QUOTE(koen @ Dec 7 2006, 11:53 AM)mpeg-video ... Dec 7 2006, 10:54 AM
Serge QUOTE(ldrolez @ Dec 7 2006, 09:34 AM)Check at... Dec 7 2006, 11:06 AM
koen QUOTE(Serge @ Dec 7 2006, 07:06 PM)The check ... Dec 7 2006, 02:29 PM
danboid I'm very happy to learn that the ARM specific ... Dec 7 2006, 02:45 PM
Serge QUOTE(danboid @ Dec 7 2006, 02:45 PM)I'm ... Dec 11 2006, 12:30 PM
Serge Just to keep you informed, the work on implementin... Dec 25 2006, 02:30 AM
koen QUOTE(Serge @ Dec 25 2006, 10:30 AM)By the wa... Dec 25 2006, 04:16 AM
koen QUOTE(koen @ Dec 25 2006, 12:16 PM)The cxxx m... Dec 25 2006, 05:38 AM
Serge QUOTE(koen @ Dec 25 2006, 04:16 AM)The cxxx m... Dec 31 2006, 12:40 PM
Serge Some information about mplayer benchmarking. It co... Dec 26 2006, 03:53 PM
danboid Hi Serge!
I conducted a bunch of benchmark te... Dec 27 2006, 12:36 AM
koen I ran the benchmark on my ipaq h2200 (400MHz pxa25... Dec 27 2006, 01:27 AM
Serge Thanks for running benchmarks. They show that thes... Dec 27 2006, 02:16 PM
danboid Hi Serge!
I'm willing to do some more ben... Jan 1 2007, 12:29 AM
Civil QUOTECFLAGS="-O4 -mcpu=iwmmxt -fomit-frame-po... Jan 1 2007, 02:24 AM
Serge civil: http://www.hpc.ru/board/viewtopic.php?t=990... Jan 1 2007, 03:00 AM
danboid Yeah Civil, be civil
(Sorry, couldn't resist ... Jan 1 2007, 03:29 AM
Civil Serge
It was just comments... I don't know eng... Jan 1 2007, 03:47 AM
Serge Done some patch for 'dct_unquantize_h263_intra... Jan 1 2007, 06:37 PM
Serge OK, committed 'dct_unquantize_h263_intra' ... Jan 2 2007, 09:32 AM
Serge Well, some more optimizations for h263 unquantizer... Jan 6 2007, 08:24 AM
Serge Just for additional statistics, 'Doom benchmar... Jan 8 2007, 02:29 PM
Meanie QUOTE(Serge @ Jan 18 2007, 09:37 AM)Hello aga... Jan 17 2007, 04:40 PM
Serge Here is a new progress update report I have imple... Jan 22 2007, 02:30 PM
lardman Serge,
I'll build your comparison benchmarks ... Jan 22 2007, 02:55 PM
Civil QUOTEDo you need any assistance in benchmarking? I... Jan 28 2007, 11:58 AM
Serge QUOTE(Civil @ Jan 28 2007, 11:58 AM)P.S. mpla... Jan 28 2007, 12:53 PM
Civil QUOTEWouldn't it be better to create a new top... Jan 28 2007, 01:04 PM
Serge Some more mplayer related news, mplayer port for m... Feb 14 2007, 01:57 PM
tjchick Hmm. It looks like the mplayer 1.0rc1 code include... Mar 14 2007, 07:39 AM
Serge QUOTE(tjchick @ Mar 14 2007, 07:39 AM)Hmm. It... Mar 14 2007, 08:14 AM
tjchick QUOTE(Serge @ Mar 14 2007, 05:14 PM)QUOTE(tjc... Mar 14 2007, 08:29 AM
Meanie QUOTE(tjchick @ Mar 15 2007, 02:29 AM)QUOTE(S... Mar 14 2007, 08:53 AM
Serge QUOTE(tjchick @ Mar 14 2007, 08:29 AM)Yes, yo... Mar 14 2007, 09:32 AM
tjchick
Yes, IWMMX needs OS support, as well as having th... Mar 15 2007, 01:51 AM
Serge QUOTE(tjchick @ Mar 15 2007, 01:51 AM)Yes, IW... Mar 15 2007, 10:52 AM
tjchick QUOTE(Serge @ Mar 15 2007, 07:52 PM)QUOTE(tjc... Mar 15 2007, 12:05 PM
Meanie actually, i think your new build is much faster th... Mar 15 2007, 03:39 PM
tjchick On cacko on c1000, I see:
VC: 36.186
VC: 36.927
VC... Mar 21 2007, 07:10 AM
Serge You can try to override idct by using '-lavdop... Mar 21 2007, 08:26 AM
koen QUOTE(Serge @ Mar 21 2007, 04:26 PM)By the wa... Mar 21 2007, 08:42 AM

Serge QUOTE(koen @ Mar 21 2007, 08:42 AM)QUOTE(Serg... Mar 22 2007, 10:56 AM

koen QUOTE(Serge @ Mar 22 2007, 06:56 PM)QUOTE(koe... Mar 22 2007, 01:35 PM
tjchick QUOTE(Serge @ Mar 21 2007, 05:26 PM)You can t... Mar 23 2007, 02:00 PM
Serge Hi, I'm working on further optimizing ARMv5 ID... Jul 14 2007, 01:16 PM
Capn_Fish I'll see if I can give it a try.
How much is ... Jul 14 2007, 01:47 PM
Serge QUOTE(Capn_Fish @ Jul 14 2007, 01:47 PM)I... Jul 14 2007, 02:04 PM
Civil pxa270, 416MHz (Zaurus C3100), Gentoo 2007.0, eabi... Jul 15 2007, 05:45 AM
Serge QUOTE(Civil @ Jul 15 2007, 05:45 AM)pxa270, 4... Jul 15 2007, 08:40 AM
Serge I'm sorry for a long delay with an answer. Cou... Aug 28 2007, 09:33 PM
speculatrix Any improvement at all is very much welcomed - I h... Aug 30 2007, 01:50 PM
Serge QUOTE(speculatrix @ Aug 30 2007, 01:50 PM)Any... Sep 2 2007, 10:18 AM
XorA A zaurus C3200 px27x
Before new idct
mplayer -no... Sep 3 2007, 02:32 AM
Serge OK, thanks, so at least this IDCT optimization is ... Sep 4 2007, 11:03 AM
speculatrix could there be other factors affecting memory acce... Sep 4 2007, 01:03 PM
XorA Todays SVN mplayer with rev 257 of IDCT code produ... Sep 20 2007, 05:46 AM
zap Did some benchmarks today in different environment... Nov 6 2007, 07:00 AM
zap Took a look at tcpmp sources this evening. ffmpeg ... Nov 6 2007, 02:50 PM
Serge Hello zap,
Please also try testing atty's bui... Nov 6 2007, 11:26 PM
zap QUOTE(Serge @ Nov 7 2007, 10:26 AM) Pleas... Nov 7 2007, 10:23 AM
tjchick Just a quick update from me, mostly of interest to... Nov 13 2007, 02:38 PM
speculatrix good news indeed, anything which improves the medi... Nov 13 2007, 02:59 PM![]() ![]() |
|
Lo-Fi Version | Time is now: 25th May 2013 - 09:26 PM |