Optimized vorbis encoder for Linux (SSE instructions), I have built the binary - any interest ? |
Optimized vorbis encoder for Linux (SSE instructions), I have built the binary - any interest ? |
Nov 5 2009, 12:10
Post
#1
|
|
|
Group: Members Posts: 13 Joined: 5-November 09 Member No.: 74643 |
A quick look around the forum seemed to indicate that no-one has ever attempted to build Vorbis with Lancer optimisations for Linux ?!
So I spent a few hours fiddling and produced an executable: - Linux - aoTuV-beta5 - Lancer optimisations for SSE - 32 bit (x86) - statically linked - around 3x faster compared to the standard aoTuV-beta5 build I did not attempt to port Lancer's SSE2/SSE3 instructions to Linux because the difference between SSE/SSE2/SSE3 is minimal on the PCs I use. (Intel Celeron M and AMD Turion 64x2) Any interest? If so, I will post the binary. |
|
|
|
![]() |
Nov 5 2009, 12:19
Post
#2
|
|
![]() Group: Members Posts: 1063 Joined: 4-May 04 From: France Member No.: 13875 |
Better yet, post your (I assume) cleaned-up sources, so that we can build it ourselves.
-------------------- Save my friend from going homeless: http://outpost.fr/url/308w
|
|
|
|
Nov 5 2009, 12:39
Post
#3
|
|
|
Group: Members Posts: 13 Joined: 5-November 09 Member No.: 74643 |
Better yet, post your (I assume) cleaned-up sources, so that we can build it ourselves. Excellent idea! I don't know how things work around here or in the Linux world, source-wise, as I'm very much a Windows person. Usually I would commit my changes into a source code repository, perhaps with optional build switches, and then add a few more test cases to the regression tests to ensure that my changes won't break anything. What I did to arrive at the current source code: 1. Downloaded aoTuV-beta5 source. 2. Applied latest Lancer patches. 3. Made mods so these patches would build on Linux. I guess I would be able to produce a patch against the Lancer patches - but would this be at all useable to anyone? Is it just me, or is distributing a set of patches just an absolutely horrid way to do things? |
|
|
|
The_Sven Optimized vorbis encoder for Linux (SSE instructions) Nov 5 2009, 12:10
Soap QUOTE (The_Sven @ Nov 5 2009, 07:39) Is i... Nov 5 2009, 13:52
skamp QUOTE (The_Sven @ Nov 5 2009, 12:39) I gu... Nov 5 2009, 15:46
HotshotGG QUOTE Any interest? If so, I will post the binary.... Nov 5 2009, 14:35
The_Sven QUOTE (HotshotGG @ Nov 5 2009, 13:35) Yes... Nov 5 2009, 15:43
HotshotGG QUOTE Do you have rarewares' contact info ?
... Nov 5 2009, 17:59
The_Sven I put the required patches and modifications under... Nov 14 2009, 15:04
imre_herceg Thank you for the binary. It is twice as fast as m... Nov 14 2009, 17:43
skamp QUOTE (imre_herceg @ Nov 14 2009, 17:43) ... Nov 14 2009, 21:13

The_Sven QUOTE (skamp @ Nov 14 2009, 20:13) Very n... Nov 14 2009, 22:23
The_Sven QUOTE (imre_herceg @ Nov 14 2009, 16:43) ... Nov 15 2009, 00:25

skamp QUOTE (The_Sven @ Nov 15 2009, 00:25) I w... Nov 15 2009, 08:49

imre_herceg QUOTE (The_Sven @ Nov 15 2009, 00:25) FLA... Nov 15 2009, 11:05
The_Sven QUOTE (imre_herceg @ Nov 14 2009, 16:43) ... Nov 15 2009, 12:44
Mr_Rabid_Teddybear I compiled your snapshot vorbis-lancer-gcc-master.... Nov 15 2009, 13:49
The_Sven QUOTE (Mr_Rabid_Teddybear @ Nov 15 2009, 12... Nov 15 2009, 14:43
Mr_Rabid_Teddybear QUOTE (The_Sven @ Nov 15 2009, 06:43) If ... Nov 15 2009, 15:53
The_Sven QUOTE (Mr_Rabid_Teddybear @ Nov 15 2009, 14... Nov 15 2009, 16:35

Mr_Rabid_Teddybear QUOTE (The_Sven @ Nov 15 2009, 08:35) Doe... Nov 15 2009, 17:17

[JAZ] autoconf/automake works in linux x86, linux ARM, U... Nov 15 2009, 17:18

The_Sven QUOTE ([JAZ] @ Nov 15 2009, 16:18... Nov 15 2009, 17:49

[JAZ] QUOTE (The_Sven @ Nov 15 2009, 17:49) vi ... Nov 15 2009, 18:45
The_Sven QUOTE (Mr_Rabid_Teddybear @ Nov 15 2009, 14... Nov 16 2009, 19:38
maacruz That's great
Thank you very much. Nov 19 2009, 20:32
imre_herceg I was listening to some songs which go into anothe... Jun 10 2010, 08:20
Bregalad Hi I just tried your build and it works perfectly.... Oct 1 2011, 00:33
punkrockdude Are the latest aoTuV available to compile? Regards... Sep 2 2012, 23:10![]() ![]() |
|
Lo-Fi Version | Time is now: 23rd May 2013 - 16:52 |