Welcome Guest ( Log In | Register )

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

Group: Members
Posts: 522
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:

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
Start new topic
post Jul 14 2012, 09:20
Post #2

xcLame and OggDropXPd Developer

Group: Developer
Posts: 3798
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

My compiles and utilities are at http://www.rarewares.org/
Go to the top of the page
+Quote Post

Posts in this topic

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: 29th November 2015 - 07:16