IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
aoTuV b6.03 oggenc+libvorbis slightly diff outputs; why/which is best?, [TOS #6: was "Ogg/Vorbis Lancer builds"]
Anakunda
post Jul 13 2012, 11:19
Post #1





Group: Members
Posts: 414
Joined: 24-November 08
Member No.: 63072



HI!! rolleyes.gif
As you know there's published new oggenc and libvorbis Lancer builds based on aoTuV b6.03. So regarding it's writing library they should use the same code, however looking closer on the result the Lancer builds give slightly different output:

Comparing:
"C:\Users\Anakunda\AppData\Local\Temp\aoTuVb6.03.ogg"
"C:\Users\Anakunda\AppData\Local\Temp\Lancer.ogg"
Differences found: 1179627 sample(s), starting at 0.4542404 second(s), peak: 0.1180483 at 30.8317687 second(s), 2ch

So obviously I'm interested where's the difference and which builds are expected to give more transparent output. Thanks!
Go to the top of the page
+Quote Post
punkrockdude
post Jul 13 2012, 11:47
Post #2





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



This looks interesting. Can you hear any difference? I will try them both out soon since I use the Lance build. Regards.
Go to the top of the page
+Quote Post
Anakunda
post Jul 13 2012, 11:55
Post #3





Group: Members
Posts: 414
Joined: 24-November 08
Member No.: 63072



I don't hear any difference since both transcodes sound subjective transparent but anyway interested if Lancer build contains any additional tweaks to psycho-acoustic routines cool.gif
Go to the top of the page
+Quote Post
kode54
post Jul 13 2012, 20:51
Post #4





Group: Admin
Posts: 4503
Joined: 15-December 02
Member No.: 4082



The results of encoding lossy formats, usually when there's floating point math involved, can vary by what compiler was used to produce the binaries.
Go to the top of the page
+Quote Post
Anakunda
post Jul 13 2012, 20:56
Post #5





Group: Members
Posts: 414
Joined: 24-November 08
Member No.: 63072



What about /Qprec-div- ?
Go to the top of the page
+Quote Post
john33
post Jul 14 2012, 09:20
Post #6


xcLame and OggDropXPd Developer


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



The speed up in the 'Lancer' builds is directly as a consequence of replacing the standard code with highly optimized 'hand-rolled' SSE/SSE2 specific code. It is not simply the use of a different set of compiler options. Two particular routines that are heavily modified are 'psy.c' (increases from 2211 lines of code to 5178) and 'smallft.c' (increases from 1256 lines of code to 6832). Output differences are, therefore, to be expected although no one has suggested they are audible (except in a particular instance referred to elsewhere).

I don't recall hearing tests having been conducted, but I also don't recall anyone claiming to hear any differences (save for the instance already mentioned). smile.gif


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





Group: Members
Posts: 8
Joined: 14-December 10
Member No.: 86514



As john33 said (and according to this Wiki page) the difference in stream between aoTuV and corresponding Lancer build is cosmetic, and nobody should be able to spot it. However, the newest Lancer build is from 2006 (based on aoTuV b5) and you are comparing it to b6. Between b5 and b6, there've been some optimalisations to low bitrates, and aoTuV is bound to perform slightly better.
Go to the top of the page
+Quote Post
Anakunda
post Jul 14 2012, 14:17
Post #8





Group: Members
Posts: 414
Joined: 24-November 08
Member No.: 63072



I thnk it s not smile.gif The newest Lancer build from 2012 is told to be based on aoTuV beta 6.3
Go to the top of the page
+Quote Post
Clifoo
post Jul 14 2012, 14:32
Post #9





Group: Members
Posts: 8
Joined: 14-December 10
Member No.: 86514



Well good news then, I've only been aware to this 'official' page and didn't read your post carefully. Where did you find it?

This post has been edited by Clifoo: Jul 14 2012, 14:35
Go to the top of the page
+Quote Post
john33
post Jul 14 2012, 14:33
Post #10


xcLame and OggDropXPd Developer


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



The Lancer builds currently on offer at Rarewares and here are based on aoTuVb6.03. These are not the original 'Blacksword' Lancer builds. Code modifications were ported from 5.7 version (if I recall correctly).


--------------------
John
----------------------------------------------------------------
My compiles and utilities are at http://www.rarewares.org/
Go to the top of the page
+Quote Post
kode54
post Jul 14 2012, 23:33
Post #11





Group: Admin
Posts: 4503
Joined: 15-December 02
Member No.: 4082



Sorry about that, I wasn't aware this was an optimized encoder. Yeah, hand optimizing the math will change the output as well, but it's not likely to be audible.
Go to the top of the page
+Quote Post

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: 20th April 2014 - 10:36