Help - Search - Members - Calendar
Full Version: Oggdropxpd V1.8.0beta1
Hydrogenaudio Forums > Lossy Audio Compression > Ogg Vorbis > Ogg Vorbis - General
john33
This is now available on the following links:
Generic VC6 compile
P3/AthlonXP ICL8.1 compile
P4 only ICL8.1 compile

These are based on libvorbis 1.1.0 and libogg 1.1.2, with QuantumKnot's 'Impulse Trigger Profile' option included.

Changes are:
CODE
OggdropXPd v1.8.0 ChangeLog

1.In the tagging section, I've added an additional box for 'Genre' so
 that the tag can be derived from the filename if the Genre has been
 included within it.

2.ABR and CBR bitrate settings were limited to 45kbps. This was done
 before I added the option to resample and was because the encoder
 fails to initialise with bitrates set at lower than 45kbps with a
 sample rate of 44,100 samples per sec. I have now reduced the lower
 limit to 12kbps and introduced automatic resampling where a
 compatible resampling rate has not been selected manually.

 The automatically selected resampling rate is the highest that the
 encoder will initialise with for the selected nominal bitrate.

 The rates used are:

 kbps Range   Resampling rate
 ----------   ---------------
  44 - 36         32,000
  35 - 30         24,000
  29 - 24         16,000
  23 - 16         11,025
  15 - 12          8,000

 This is not, of course, applied if the source is already at an
 appropriate sampling rate.

3.I have added an extra button in the Encoder Settings dialogue that
 provides access to the 'Advanced Encoder Options'. Use these at your
 peril!! I have implemented this in this way so as to avoid having to
 write the lengthy syntax otherwise necessary to use these options.


I should be grateful for any testing to be done. Any info on bugs/problems should be posted here, please.

Any constructive criticism is also welcome. wink.gif

Once I'm satisfied that this is clean, I'll post these at Rarewares, as usual. smile.gif
Digga
resampling seems to be done right based on my limited tests with two random bitrates at cbr and abr smile.gif

// cosmetical bug
however, under encoding options, in cbr and abr mode the nominal bitrate selection is not able to go below 12 although lower numbers are available to chose from. if one selects numbers below 12, 12 is automaticly selected again.
--> maybe hide these numbers below 12, as they do not make any sense in this scenario (i.e. unsupported)? could maybe confuse ppl.
// cosmetical bug end

vbr works as expected for me.

edit: using P3/AthlonXP compile.
john33
Thanks Digga. smile.gif

I found a small problem with the resampling setup. It's fixed in beta2:

Generic VC6 compile
P3/AthlonXP ICL8.1 compile
P4 only ICL8.1 compile
Mo0zOoH
Advanced options don't work for me. :\
Using athlon/p3 beta2 compile.

Edit: Btw, do you plan making 1.8.0 for aoTuVb3? Is it possible to change advanced options there?
john33
QUOTE(Mo0zOoH @ Feb 17 2005, 10:12 PM)
Advanced options don't work for me. :\
Using athlon/p3 beta2 compile.
*


Do you mean they cause a problem? Or, that they don't appear to do anything?
QUOTE(Mo0zOoH @ Feb 17 2005, 10:12 PM)
Edit: Btw, do you plan making 1.8.0 for aoTuVb3? Is it possible to change advanced options there?
*


When it's final, I'll compile such other versions as are appropriate, and that would certainly be one of them. wink.gif
Mo0zOoH
QUOTE(john33 @ Feb 18 2005, 03:15 AM)
that they don't appear to do anything?
*


Yes, exactly. Either enabling or disabling of, for example impulse triggers, noisetune or hard bitrate limitations produce the same file.
john33
I found a small problem with the setup of a couple of the options. These are fixed in beta3:

Generic VC6 compile
P3/AthlonXP ICL8.1 compile
P4 only ICL8.1 compile

I can confirm that the 'impulse_noisetune' and 'impule_trigger_profile' options function correctly. However, the other options are configured as in the current oggenc code in the Xiph SVN and I believe that this code is 1.0.1 compliant rather than 1.1.0. Therefore, it may be that the setup/options need changing for 1.1.0. Since the documentation of these options is sparse, to say the least, I guess we'll have to wait until the oggenc source is updated to know what, if anything, requires changing.

Not the best answer, but the best I can do ATM, unless someone knows better? wink.gif
john33
I've now uploaded beta 4:

Generic VC6 compile
P3/AthlonXP ICL8.1 compile
P4 only ICL8.1 compile

What's changed?

Well, I've spent quite some time searching the vorbis/vorbis-dev mailing lists, the vorbis examples and such documentation as exists regarding the Advanced Encoder Options.

My conclusions, and what is implemented in beta 4 are:

1. The standard Quality mode that has always existed is unchanged.

2. There is an additional quality mode which accepts an Approximate Bitrate as the parameter to the encoder, with Bitrate Management turned off.

3. CBR mode is as before and unchanged.

4. ABR mode works as before if only the Nominal Bitrate is supplied (Min and Max - 0, or -1 internally), but if Min and Max are supplied, they become the Hard Min and Hard Max settings, and the Nominal Bitrate becomes the Average Bitrate, within the Advanced encoder options. I hope that's clear!! smile.gif

The other Advanced Encoder Options are available on the extra dialogue as with the earlier betas.
Mo0zOoH
Everything works great now, thanks!
john33
General code cleanup, etc.,. so hopefully the final beta:

Generic VC6 compile
P3/AthlonXP ICL8.1 compile
P4 only ICL8.1 compile

In the absence of any bugs reported this will go final on Friday.

Currently, I propose to release this based on 1.1.0 modified with QuantumKnot's 'Impulse_Trigger_Profile' option, ie., as per the current beta's. And, an aoTuVb3 version without the ITP option.

Edit: BTW, these compiles are against Monkeys Audio 3.99 and FLAC 1.1.2.
john33
As promised, V1.8.0 is released today. libvorbis1.1.0 builds modifed to include QuantumKnot's IMPULSE_TRIGGER_PROFILE are the 'standard' builds, and I've also added aoTuVb3 builds. smile.gif

These are at Rarewares now.

Also, slipped in relatively unnoticed, I've added an oggenc2.4. This is 2.3 but with the option to use the Quality setting via specifying an Approximate Bitrate. See the Help for how to use the option (eg,. -V 150).
esa372
QUOTE(john33 @ Feb 25 2005, 03:23 AM)
As promised, V1.8.0 is released today...
Thank you, john33!
biggrin.gif
miscellanea
My favourite one when encoding to Vorbis, so I say, Nice Works! smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.