IPB

Welcome Guest ( Log In | Register )

8 Pages V  « < 4 5 6 7 8 >  
Reply to this topicStart new topic
Ogg Vorbis acceleration project, Is it dead?
LigH
post Apr 29 2012, 06:13
Post #126





Group: Members
Posts: 147
Joined: 20-November 01
Member No.: 503



@ john33 & lvqcl:

Would you be able to release DLLs as well (both the one and the four)? There are people who still use e.g. BeSweet based tools.


--------------------
http://forum.gleitz.info - das deutsche doom9/Gleitz-Forum
Go to the top of the page
+Quote Post
lvqcl
post Jun 9 2012, 20:24
Post #127





Group: Developer
Posts: 3208
Joined: 2-December 07
Member No.: 49183



I don't know how to do them, especially 4-dlls version... I managed to compile libvorbis.dll but it just crashes.
Go to the top of the page
+Quote Post
punkrockdude
post Jun 10 2012, 00:32
Post #128





Group: Members
Posts: 243
Joined: 21-February 05
Member No.: 20022



Is it possible to compile this in Linux/Ubuntu? I have used the following successfully in Ubuntu and is there a modification to include these optimizations?

CODE
sudo apt-get build-dep libvorbis

mkdir ogg_build && cd ogg_build

wget http://www.geocities.jp/aoyoume/aotuv/source_code/libvorbis-aotuv_b6.03.tar.bz2

tar -xvjf libvorbis-aotuv_b6.03.tar.bz2

cd ~/ogg_build/aotuv-b6.03_20110424 && chmod +x configure

./configure --disable-shared && make

sudo make install

Regards.

This post has been edited by punkrockdude: Jun 10 2012, 00:36
Go to the top of the page
+Quote Post
john33
post Jul 1 2012, 12:15
Post #129


xcLame and OggDropXPd Developer


Group: Developer
Posts: 3726
Joined: 30-September 01
From: Bracknell, UK
Member No.: 111



Better late than never, I guess! wink.gif

Three sets of 'Lancer' builds of the various dlls - aoTuVb6.03. The '4' dlls, SSE3 version has been tested with CDex and appears to be OK but all the remainder are untested. Try at your own risk and while I would be interested in feedback from the point of view of generally making these available at Rarewares, I won't pretend to know where to look to fix any problem that may exist. blink.gif

OggVorbils dlls:
SSE: http://www.rarewares.org/files/ogg/oggvorb...3_LancerSSE.zip
SSE2: http://www.rarewares.org/files/ogg/oggvorb..._LancerSSE2.zip
SSE3: http://www.rarewares.org/files/ogg/oggvorb..._LancerSSE3.zip

Libvorbis.dll:
SSE: http://www.rarewares.org/files/ogg/libvorb...3_LancerSSE.zip
SSE2: http://www.rarewares.org/files/ogg/libvorb..._LancerSSE2.zip
SSE3: http://www.rarewares.org/files/ogg/libvorb..._LancerSSE3.zip

Vorbis.dll (for HeadAC3he)
SSE: http://www.rarewares.org/files/ogg/vorbis_...3_LancerSSE.zip
SSE2: http://www.rarewares.org/files/ogg/vorbis_..._LancerSSE2.zip
SSE3: http://www.rarewares.org/files/ogg/vorbis_..._LancerSSE3.zip

smile.gif


--------------------
John
----------------------------------------------------------------
My compiles and utilities are at http://www.rarewares.org/
Go to the top of the page
+Quote Post
LigH
post Jul 1 2012, 14:04
Post #130





Group: Members
Posts: 147
Joined: 20-November 01
Member No.: 503



Thank you, I will report them privately to the interested person and reply soon...

I believe those versions "for HeadAC3he" are for a HeadAC3he version so outdated that noone still has it, the last "current" versions I have (0.24a8, 0.24a13, 0.25a3) should be compatible to either of the default builds...

This post has been edited by LigH: Jul 1 2012, 14:39


--------------------
http://forum.gleitz.info - das deutsche doom9/Gleitz-Forum
Go to the top of the page
+Quote Post
john33
post Jul 1 2012, 14:19
Post #131


xcLame and OggDropXPd Developer


Group: Developer
Posts: 3726
Joined: 30-September 01
From: Bracknell, UK
Member No.: 111



QUOTE (LigH @ Jul 1 2012, 14:04) *
Thank you, I will report them privately to the interested person and reply soon...

Thanks. smile.gif
QUOTE (LigH @ Jul 1 2012, 14:04) *
I believe those versions "for HeadAC3he" are for a HeadAC3he version so outdated that noone still has it, the last "current" versions I have (0.24a8, 0.24a13, 0.25a3) should be compatible to either of the default builds...

Ah, OK, perhaps it's time to consign them to history, then?


--------------------
John
----------------------------------------------------------------
My compiles and utilities are at http://www.rarewares.org/
Go to the top of the page
+Quote Post
LigH
post Jul 1 2012, 14:39
Post #132





Group: Members
Posts: 147
Joined: 20-November 01
Member No.: 503



Ah, no, this "vorbis.dll" is compatible to HeadAC3he 0.24a8. All three variants are working well on a Phenom-II X6.

HeadAC3he 0.24a13 uses a "bridge" library (hVorbis.dll) to be compatible to the usual builds. It uses the "quartet". The SSE variant seems to work; the SSE2 variant doesn't start correctly due to a missing "svml_dispmd.dll" - same for the SSE3 variant. This DLL appears to be related to libmmd.

Same for HeadAC3he 0.25a3 (password to unpack = 'nodelay') - SSE works, SSE2 and SSE3 miss "svml_dispmd.dll".

This post has been edited by LigH: Jul 1 2012, 14:43


--------------------
http://forum.gleitz.info - das deutsche doom9/Gleitz-Forum
Go to the top of the page
+Quote Post
lvqcl
post Jul 1 2012, 14:56
Post #133





Group: Developer
Posts: 3208
Joined: 2-December 07
Member No.: 49183



Not only SVML_DISPMD.DLL but also LIBMMD.DLL.

BTW, 4-DLL version works with CDex correctly here. Also, libvorbis.dll works with AIMP (after renaming to aimp_libvorbis.dll)
Go to the top of the page
+Quote Post
LigH
post Jul 1 2012, 15:00
Post #134





Group: Members
Posts: 147
Joined: 20-November 01
Member No.: 503



BeSweet 1.5b31 supports both libvorbis.dll and the Ogg Vorbis quartet.

All three libvorbis variants work well with BeSweet. The SSE quartet works too, missing MD DLLs are complained three times for the SSE2 and SSE3 quartets.


--------------------
http://forum.gleitz.info - das deutsche doom9/Gleitz-Forum
Go to the top of the page
+Quote Post
lvqcl
post Jul 1 2012, 15:31
Post #135





Group: Developer
Posts: 3208
Joined: 2-December 07
Member No.: 49183



I just noticed that Vorbis DLLs optimized for P4/Athlon64 (they are available at http://www.rarewares.org/ogg-libraries.php) also require libmmd.dll

This post has been edited by lvqcl: Jul 1 2012, 15:32
Go to the top of the page
+Quote Post
LigH
post Jul 1 2012, 15:38
Post #136





Group: Members
Posts: 147
Joined: 20-November 01
Member No.: 503



The requirement of libmmd.dll is rather common for several builds on RareWares which are compiled with one of the Intel C++ compilers.


--------------------
http://forum.gleitz.info - das deutsche doom9/Gleitz-Forum
Go to the top of the page
+Quote Post
john33
post Jul 1 2012, 15:49
Post #137


xcLame and OggDropXPd Developer


Group: Developer
Posts: 3726
Joined: 30-September 01
From: Bracknell, UK
Member No.: 111



Thanks for the feedback. I've just recompiled the HeadAC3he and libvorbis dlls to include the correct svml_dispmd.lib. I've uploaded on the same links. smile.gif

Edit: Just recompiled and uploaded again.

This post has been edited by john33: Jul 1 2012, 16:29


--------------------
John
----------------------------------------------------------------
My compiles and utilities are at http://www.rarewares.org/
Go to the top of the page
+Quote Post
LigH
post Jul 1 2012, 16:42
Post #138





Group: Members
Posts: 147
Joined: 20-November 01
Member No.: 503



Are you certain that you did not just do the opposite of the wanted? What worked before, does not anymore.

In contrast to the "libmmd.dll", I don't have this "svml_dispmd.dll" anywhere. RareWares doesn't offer it for download on the "Others" page.


--------------------
http://forum.gleitz.info - das deutsche doom9/Gleitz-Forum
Go to the top of the page
+Quote Post
john33
post Jul 1 2012, 16:57
Post #139


xcLame and OggDropXPd Developer


Group: Developer
Posts: 3726
Joined: 30-September 01
From: Bracknell, UK
Member No.: 111



QUOTE (LigH @ Jul 1 2012, 16:42) *
Are you certain that you did not just do the opposite of the wanted? What worked before, does not anymore.

In contrast to the "libmmd.dll", I don't have this "svml_dispmd.dll" anywhere. RareWares doesn't offer it for download on the "Others" page.

You may be right! rolleyes.gif But, while I sort that out, the 32 bit ICL dlls required are here:

http://www.rarewares.org/files/ICL_dlls.zip

EDIT: OK, I've recompiled and uploaded yet again!! Hopefully got it right this time. wink.gif All on the original links.

This post has been edited by john33: Jul 1 2012, 17:51


--------------------
John
----------------------------------------------------------------
My compiles and utilities are at http://www.rarewares.org/
Go to the top of the page
+Quote Post
LigH
post Jul 1 2012, 20:23
Post #140





Group: Members
Posts: 147
Joined: 20-November 01
Member No.: 503



SSE DLLs require the libmmd.dll, SSE2 and SSE3 DLLs require the svml_dispmd.dll in addition.

If they are in system32, everything works well.


--------------------
http://forum.gleitz.info - das deutsche doom9/Gleitz-Forum
Go to the top of the page
+Quote Post
Raimu
post Jul 2 2012, 19:05
Post #141





Group: Members
Posts: 9
Joined: 2-July 12
Member No.: 101128



I can confirm that SSE3 DLLs work fine but require svml_dispmd.dll!
Go to the top of the page
+Quote Post
john33
post Jul 2 2012, 19:15
Post #142


xcLame and OggDropXPd Developer


Group: Developer
Posts: 3726
Joined: 30-September 01
From: Bracknell, UK
Member No.: 111



That seems to be as a consequence of the optimisations used. If someone knows better, I'm more than willing to listen. wink.gif


--------------------
John
----------------------------------------------------------------
My compiles and utilities are at http://www.rarewares.org/
Go to the top of the page
+Quote Post
lvqcl
post Jul 2 2012, 20:13
Post #143





Group: Developer
Posts: 3208
Joined: 2-December 07
Member No.: 49183



Try "Multi-threaded (/MT)" option instead of "Multi-threaded DLL (/MD)" -- for all projects in your solution, of course. Then msvcr100, libmmd, and svml_disp libraries should be linked statically.
Go to the top of the page
+Quote Post
john33
post Jul 2 2012, 21:44
Post #144


xcLame and OggDropXPd Developer


Group: Developer
Posts: 3726
Joined: 30-September 01
From: Bracknell, UK
Member No.: 111



QUOTE (lvqcl @ Jul 2 2012, 20:13) *
Try "Multi-threaded (/MT)" option instead of "Multi-threaded DLL (/MD)" -- for all projects in your solution, of course. Then msvcr100, libmmd, and svml_disp libraries should be linked statically.

Thanks very much, I'll give it a try. smile.gif


--------------------
John
----------------------------------------------------------------
My compiles and utilities are at http://www.rarewares.org/
Go to the top of the page
+Quote Post
john33
post Jul 2 2012, 22:14
Post #145


xcLame and OggDropXPd Developer


Group: Developer
Posts: 3726
Joined: 30-September 01
From: Bracknell, UK
Member No.: 111



OK, thanks to lvqcl, all new compiles of the dlls are now on the links above with the dependencies removed. smile.gif


--------------------
John
----------------------------------------------------------------
My compiles and utilities are at http://www.rarewares.org/
Go to the top of the page
+Quote Post
akapuma
post Jul 2 2012, 23:40
Post #146





Group: Members
Posts: 8
Joined: 31-March 08
From: Germany
Member No.: 52456



Thank you very much.

Time for transcoding 1h30min (movie soundtrack) on my PC:

old libvorvis.dll: 4min57sec
new libvorvis.dll: 2min53sec

Best regards

akapuma
Go to the top of the page
+Quote Post
Raimu
post Jul 3 2012, 13:00
Post #147





Group: Members
Posts: 9
Joined: 2-July 12
Member No.: 101128



Yes, thank you, everyone. For myself I confirm an encoding speed increase from rate 24.1x to 29.97x on my old AMD CPU when facing off the new x64/SSE3 builds against Rarewares' latest AoTuV6 x64 build encoding a longish film soundtrack. Speed increase for dll versions is in the same ballpark, though lower for my CPU.
Go to the top of the page
+Quote Post
john33
post Jul 3 2012, 14:28
Post #148


xcLame and OggDropXPd Developer


Group: Developer
Posts: 3726
Joined: 30-September 01
From: Bracknell, UK
Member No.: 111



Thanks for all the feedback and assistance, I'll post these over at Rarewares in the next few hours. smile.gif


--------------------
John
----------------------------------------------------------------
My compiles and utilities are at http://www.rarewares.org/
Go to the top of the page
+Quote Post
Raimu
post Jul 3 2012, 19:55
Post #149





Group: Members
Posts: 9
Joined: 2-July 12
Member No.: 101128



QUOTE (john33 @ Jul 3 2012, 16:28) *
Thanks for all the feedback and assistance, I'll post these over at Rarewares in the next few hours. smile.gif


@john33, any interest in also posting the cli encoder binary at Rarewares?

This post has been edited by Raimu: Jul 3 2012, 19:55
Go to the top of the page
+Quote Post
AshenTech
post Jul 4 2012, 02:45
Post #150





Group: Members
Posts: 78
Joined: 11-November 08
Member No.: 62144



I was just wondering if we could get a compile using
the Open64 compiler found at http://developer.amd.com/tools/open64/pages/default.aspx for testing.
there is also another version at
http://www.open64.net/download/open64-4x-releases.html

some reports put the code it produces as being on par with ICC.

I would try and compile with it, but, to be very honest.....I really really suck with programming and compiling....couldnt keep GCC working on windows to save my life(kept breaking on me)

I would just like to see what a more cpu agnostic compiler(thats rated pretty high by its users) would give us vs ICC's results.

thanks for your efforts, its good to see vorbis still getting some love smile.gif
Go to the top of the page
+Quote Post

8 Pages V  « < 4 5 6 7 8 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 18th April 2014 - 12:11