website logo
Auteur
avatar
K-L

Forum » » OS4 toutes plateformes confondues » » Bounty pour optimisation Altivec de MPlayer


Posté : 22-05-2015 23:18 icone du post

D'après les retours de LiveForIt (qui semble naviguer à vue avec son MPlayer), je regrette surtout ce que j'ai donné à Feanor maintenant.

Il semble, d'après LiveForIt (sur le site de bétatest de Mplayer) que les optimisation AltiVec faites sur FFmpeg par Feanor ne comptent presque pour rien.

Anyway, I have looked into the disappointing AltiVec results.

b3cabc0" style="font-family: facitweb, sans-serif; background-color: #DDDDDD;">https://github.com/markos/FFmpeg/commit/0e217e93c997217fc977286acf65c 4d44b3cabc0

No changes, just some text formatting.

f697d8a" style="font-family: facitweb, sans-serif; background-color: #DDDDDD;">https://github.com/markos/FFmpeg/commit/238d2a571992fd82a11bd1e2fbb9e 9c0af697d8a

He did actually optimize anything, he fixed alignment.

e48557e" style="font-family: facitweb, sans-serif; background-color: #DDDDDD;">https://github.com/markos/FFmpeg/commit/769b9fcdea2f2797bbdbdc83bb70e 134be48557e

Only 2 lines removed, should not be noticeable.

01e6307" style="font-family: facitweb, sans-serif; background-color: #DDDDDD;">https://github.com/markos/FFmpeg/commit/51d29a77b9f6b6b5aeae4dfda93ab 4b9a01e6307

This where optimized h264 codec; there is only a few functions.

06ac809" style="font-family: facitweb, sans-serif; background-color: #DDDDDD;">https://github.com/markos/FFmpeg/commit/7cd13a254cfb239de9f1c2106250f 22d806ac809

Renaming vector to vec, won't increase speed, useless change.

a175857" style="font-family: facitweb, sans-serif; background-color: #DDDDDD;">https://github.com/markos/FFmpeg/commit/893065ad92c8be03fed3cecd8bc28 7a0aa175857

The routines are already optimized; the few lines that are removed won't make much difference.
Basically removed 32bit pointer for 8bit pointer, so he does not need to have strides in number of int32's. the rest is basically text formatting.

All changes from Jan 29 to Feb 2 looks like audio optimization. Audio decoding does not take lots of CPU power so that won't make much difference.
I have now also take the time add some debug text, to see if his routines are used.

De son côté, ses différentes versions vont de mal en pis (les moins en moins de vidéos sont lues sans bugs).

Bref, un port de MUI-Mplayer avec ajout de la sortie vidéo de composotion aurait pris bien moins de temps (d'après Fab1) et aurait donné un résultat bien meilleur.

Après on nous demande pourquoi on ne participe plus aux bounties...
--
AmigaONE X1000/1,8 Ghz (A-Eon), Radeon RX560, 2 Go de Ram et OS4.1 FE

Message édité par : K-L / 22-05-2015 23:18

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=1990&forum=6