aoTuV b6.03 oggenc+libvorbis slightly diff outputs; why/which is best?, [TOS #6: was "Ogg/Vorbis Lancer builds"] |
![]() ![]() |
aoTuV b6.03 oggenc+libvorbis slightly diff outputs; why/which is best?, [TOS #6: was "Ogg/Vorbis Lancer builds"] |
Jul 13 2012, 11:19
Post
#1
|
|
|
Group: Members Posts: 339 Joined: 24-November 08 Member No.: 63072 |
HI!!
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! |
|
|
|
Jul 13 2012, 11:47
Post
#2
|
|
|
Group: Members Posts: 230 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.
|
|
|
|
Jul 13 2012, 11:55
Post
#3
|
|
|
Group: Members Posts: 339 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
|
|
|
|
Jul 13 2012, 20:51
Post
#4
|
|
![]() Group: Admin Posts: 4219 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.
|
|
|
|
Jul 13 2012, 20:56
Post
#5
|
|
|
Group: Members Posts: 339 Joined: 24-November 08 Member No.: 63072 |
What about /Qprec-div- ?
|
|
|
|
Jul 14 2012, 09:20
Post
#6
|
|
![]() xcLame and OggDropXPd Developer Group: Developer Posts: 3708 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). -------------------- John
---------------------------------------------------------------- My compiles and utilities are at http://www.rarewares.org/ |
|
|
|
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.
|
|
|
|
Jul 14 2012, 14:17
Post
#8
|
|
|
Group: Members Posts: 339 Joined: 24-November 08 Member No.: 63072 |
I thnk it s not
|
|
|
|
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 |
|
|
|
Jul 14 2012, 14:33
Post
#10
|
|
![]() xcLame and OggDropXPd Developer Group: Developer Posts: 3708 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/ |
|
|
|
Jul 14 2012, 23:33
Post
#11
|
|
![]() Group: Admin Posts: 4219 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.
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 24th May 2013 - 17:18 |