Author Topic: Opus 1.2?  (Read 346 times)

rgomez

  • Posts: 61
Opus 1.2?
« on: 26 Jun '17 - 15:39 »
Hello,

I'm just wondering if you already know about the 1.2 release of the Opus codec? There seem to be some nice improvements in speed and audio quality.

Thanks!

Ian @ un4seen

  • Administrator
  • Posts: 20152
Re: Opus 1.2?
« Reply #1 on: 26 Jun '17 - 17:19 »
A BASSOPUS update should be available soon, hopefully later this week. I would imagine the sound quality improvements are only on the encoding side of things, but speed improvements alone are nice anyway :)

rgomez

  • Posts: 61
Re: Opus 1.2?
« Reply #2 on: 26 Jun '17 - 18:24 »
Hello Ian,

Thanks for the update! As far as I understand: yes, the sound quality improvements are for the encoding part (and from the demos, they are very impressive!). The speed up is IIRC for both encoding and decoding, so overall, everything is better and faster with 1.2 :)

Ian @ un4seen

  • Administrator
  • Posts: 20152
Re: Opus 1.2?
« Reply #3 on: 30 Jun '17 - 16:53 »
A BASSOPUS update (2.4.1.10) is up on the BASS page now. A BASSenc_OPUS update should be available on Monday.

rgomez

  • Posts: 61
Re: Opus 1.2?
« Reply #4 on: 1 Jul '17 - 18:21 »
Great! Thanks. I'll keep an eye for the encoder update.

rgomez

  • Posts: 61
Re: Opus 1.2?
« Reply #5 on: 13 Jul '17 - 16:22 »
Hello Ian,

Thanks for the encoder update :)

I have a question: is it possible to use some of the opusenc parameters with the bassenc_opus? I am talking specifically of the --set-ctl-int options. The help file doesn't mention it.

Ian @ un4seen

  • Administrator
  • Posts: 20152
Re: Opus 1.2?
« Reply #6 on: 13 Jul '17 - 17:50 »
BASS_Encode_OPUS_Start does support most of the OPUSENC options (see the documentation for a list), but that doesn't currently include "--set-ctl-int". Is there a particular setting that you're interested in?

rgomez

  • Posts: 61
Re: Opus 1.2?
« Reply #7 on: 13 Jul '17 - 18:20 »
There are some quality issues with low bitrates and the 1.2.1 version, that are improved using this option:

--set-ctl-int 4024=3002

I understand that that parameter allows control of several internal variables/options, I am not sure what option exactly is that, I got it from the opus IRC channel.

rgomez

  • Posts: 61
Re: Opus 1.2?
« Reply #8 on: 14 Jul '17 - 04:33 »
Also the option 4000=2052 makes the quality problems  improve

Ian @ un4seen

  • Administrator
  • Posts: 20152
Re: Opus 1.2?
« Reply #9 on: 14 Jul '17 - 13:25 »
Here's an update for you to try, which should add support for the "--set-ctl-int" option in BASS_Encode_OPUS_Start:

   www.un4seen.com/stuff/bassenc_opus.zip

The BASS_Encode_OPUS_Start call should fail if an invalid control number is used.

rgomez

  • Posts: 61
Re: Opus 1.2?
« Reply #10 on: 14 Jul '17 - 15:45 »
Thanks for the update! I will download and try it.

I am not using this right now, but I know it is supported: is it possible to pass that option several times, with different values?

Ian @ un4seen

  • Administrator
  • Posts: 20152
Re: Opus 1.2?
« Reply #11 on: 14 Jul '17 - 16:00 »
Yes, the "--set-ctl-int" option can be used multiple times.