Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Oggdropxpd V1.8.0beta1 (Read 6672 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Oggdropxpd V1.8.0beta1

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: [Select]
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. 

Once I'm satisfied that this is clean, I'll post these at Rarewares, as usual.

Oggdropxpd V1.8.0beta1

Reply #1
resampling seems to be done right based on my limited tests with two random bitrates at cbr and abr 

// 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.
Nothing but a Heartache - Since I found my Baby ;)


 

Oggdropxpd V1.8.0beta1

Reply #3
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?
Infrasonic Quartet + Sennheiser HD650 + Microlab Solo 2 mk3. 

Oggdropxpd V1.8.0beta1

Reply #4
Quote
Advanced options don't work for me. :\
Using athlon/p3 beta2 compile.
[a href="index.php?act=findpost&pid=274615"][{POST_SNAPBACK}][/a]

Do you mean they cause a problem? Or, that they don't appear to do anything?
Quote
Edit: Btw, do you plan making 1.8.0 for aoTuVb3? Is it possible to change advanced options there?
[a href="index.php?act=findpost&pid=274615"][{POST_SNAPBACK}][/a]

When it's final, I'll compile such other versions as are appropriate, and that would certainly be one of them.

Oggdropxpd V1.8.0beta1

Reply #5
Quote
that they don't appear to do anything?
[a href="index.php?act=findpost&pid=274642"][{POST_SNAPBACK}][/a]

Yes, exactly. Either enabling or disabling of, for example impulse triggers, noisetune or hard bitrate limitations produce the same file.
Infrasonic Quartet + Sennheiser HD650 + Microlab Solo 2 mk3. 

Oggdropxpd V1.8.0beta1

Reply #6
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?

Oggdropxpd V1.8.0beta1

Reply #7
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!! 

The other Advanced Encoder Options are available on the extra dialogue as with the earlier betas.

Oggdropxpd V1.8.0beta1

Reply #8
Everything works great now, thanks!
Infrasonic Quartet + Sennheiser HD650 + Microlab Solo 2 mk3. 

Oggdropxpd V1.8.0beta1

Reply #9
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.

Oggdropxpd V1.8.0beta1

Reply #10
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. 

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).

Oggdropxpd V1.8.0beta1

Reply #11
Quote
As promised, V1.8.0 is released today...
Thank you, john33!

Oggdropxpd V1.8.0beta1

Reply #12
My favourite one when encoding to Vorbis, so I say, Nice Works!