Opus 1.2 alpha 2016-11-04 07:08:35 Hiyas, New version is available for testing - alot of improvements:QuoteThis Opus 1.2-alpha alpha release of the upcoming Opus 1.2 brings many quality improvements, new features, and bug fixes, including:Speech quality improvements especially in the 12-20 kbit/s rangeImproved VBR encoding for hybrid modeMore aggressive use of wider speech bandwidth, including fullband speech starting at 14 kbit/sMusic quality improvements in the 32-48 kb/s rangeGeneric and SSE CELT optimizationsSupport for directly encoding packets up to 120 msDTX support for CELT modeSILK CBRSupport for all of the fixes in draft-ietf-codec-opus-update-04 (the mono downmix and the folding fixes need –enable-update-draft)Many bug fixes, including integer overflows discovered through fuzzing (no security implications)For testing:
Re: Opus 1.2 alpha Reply #2 – 2016-11-04 10:21:38 Quote from: Anakunda on 2016-11-04 07:08:35opus-tools.2016-11-02.zipThat's Lord Mulder's builds he has originally posted here:http://forum.doom9.org/showthread.php?p=1784666#post1784666Just to give him the credit he deserves.
Re: Opus 1.2 alpha Reply #3 – 2016-11-04 10:54:27 Sure, props to Lord Mulder. That build is based on GIT sources, the other is built on sources from opus-codec.org announced yesterday, don't know if there's difference.
Re: Opus 1.2 alpha Reply #4 – 2016-11-04 17:53:03 Just for completeness:annoucement: https://www.opus-codec.org/release/dev/2016/11/03/libopus-1_2_alpha.htmlsource code: http://downloads.xiph.org/releases/opus/opus-1.2-alpha.tar.gz (for those using a real OS )
Re: Opus 1.2 alpha Reply #5 – 2016-11-05 05:13:26 Is opus-1.2-alpha.rar an AVX2 compile? Doesn't work for me.
Re: Opus 1.2 alpha Reply #6 – 2016-11-05 05:40:06 Yes using AVX2 (selectively) Should work on any configurationQaxSSE2,SSE3,SSSE3,SSE4.2,AVX,CORE-AVX2,CORE-AVX-I,MIC-AVX512,CORE-AVX512A new Lord Mulder's tools for updated git master. Last Edit: 2016-11-05 05:50:17 by Anakunda
Re: Opus 1.2 alpha Reply #7 – 2016-11-05 17:44:53 My own Opus-tools compile made through media-autobuild_suite.Opus-tools v0.1.9-35-g49c5f27 (using libopus 1.2-alpha-3-g132ed59)
Re: Opus 1.2 alpha Reply #8 – 2016-11-06 16:47:42 I've just made an attempt to build libraries for phone. What I've got are files lib/libopus.so.0.5.3 and lib64/libopus.so.0.5.3.How can I test if they work and can I replace libopus.so in /system/lib and /system/lib64 ?The OS seems not to use them anyway.
Re: Opus 1.2 alpha Reply #9 – 2016-11-06 22:21:14 Quote from: Anakunda on 2016-11-05 05:40:06Yes using AVX2 (selectively) Should work on any configurationQaxSSE2,SSE3,SSSE3,SSE4.2,AVX,CORE-AVX2,CORE-AVX-I,MIC-AVX512,CORE-AVX512A new Lord Mulder's tools for updated git master. Thanks, the AVX build from that one works for me. I'm using an AMD 8320 btw so it has AVX but not AVX2.EDIT: I want to one day do my own compiles (just for testing) but couldn't seem to work out how to get it working in VS2015 :/ Last Edit: 2016-11-06 22:44:34 by Seren
Re: Opus 1.2 alpha Reply #10 – 2016-11-07 13:24:20 Opus-tools v0.1.9-35-g49c5f27 (using libopus 1.2-alpha-5-gd73c5a9)
Re: Opus 1.2 alpha Reply #11 – 2016-11-12 18:38:18 Opus-tools 0.1.9-36-gbd7489f (using libopus 1.2-alpha-10-gab14848)
Re: Opus 1.2 alpha Reply #12 – 2016-11-21 12:05:55 Opus-tools 0.1.9-36-gbd7489f (using libopus 1.2-alpha-12-g8fe210f)
Re: Opus 1.2 alpha Reply #13 – 2016-12-08 15:24:16 I've been using 1.2 alpha on CentOS 7 for about a week now and so far have not had any problems with it. I can't verify the improvements, I'm not set up for A/B tests, but I have not noticed any breakage as a result of updating to this version.
Re: Opus 1.2 alpha Reply #14 – 2016-12-26 16:11:52 Opus-tools 0.1.9-36-gbd7489f (using libopus 1.2-alpha-18-gefcdeb9)Code: [Select]http://www38.zippyshare.com/v/WDkvD8fI/file.html
Re: Opus 1.2 alpha Reply #15 – 2017-01-02 17:01:28 Opus-tools 0.1.9-37-g3862c10 (using libopus 1.2-alpha-18-gefcdeb9)Code: [Select]http://www5.zippyshare.com/v/2swk6lW1/file.html
Re: Opus 1.2 alpha Reply #16 – 2017-01-10 06:58:07 Opus-tools-0.1.9-37-g3862c10_(using libopus 1.2-alpha-19-gec11c82)
Re: Opus 1.2 alpha Reply #17 – 2017-01-13 22:24:55 Opus-tools-0.1.9-37-g3862c10_(using libopus 1.2-alpha-21-gc9ba552)
Re: Opus 1.2 alpha Reply #18 – 2017-01-20 13:55:00 Was a constant quality mode ever considered for opus tools?It'd be nice if I could just set a parameter and get audio with a predictable quality.Though wiki claims 192kbps for transparency, I expect that 96kbps*channel-numbers doesn't make much.Which brings up the question: What to set for 5.1/7.1, etc?
Re: Opus 1.2 alpha Reply #19 – 2017-01-23 14:29:12 Opus-tools 0.1.9-56-g5aecfed (using libopus 1.2-alpha2)h**ps://git.xiph.org/?p=opus.git;a=summaryh**ps://git.xiph.org/?p=opus-tools.git;a=summary
Re: Opus 1.2 alpha Reply #20 – 2017-01-24 13:18:52 Opus-tools v0.1.10 (using libopus 1.2-alpha2-2-g32b302c)h**ps://git.xiph.org/?p=opus.git;a=summaryh**ps://git.xiph.org/?p=opus-tools.git;a=summary
Re: Opus 1.2 alpha Reply #21 – 2017-01-27 01:50:12 Support for directly encoding packets up to 120 msI tried, but if I choose more than 60 ms, just closing the program.
Re: Opus 1.2 alpha Reply #22 – 2017-01-27 02:49:58 Quote from: Gyulank on 2017-01-27 01:50:12Support for directly encoding packets up to 120 msI tried, but if I choose more than 60 ms, just closing the program.What program? Also, note that support for 120-ms packets was added only to the Opus library, not necessarily to all the software using Opus. Last thing... are you sure you actually want to use 120-ms frames? If you're encoding files, then you'll get better results with the default (20 ms). The only reason to use 120-ms packets is when you're doing VoIP over RTP and your bitrate is so low that you need to save on the RTP headers.
Re: Opus 1.2 alpha Reply #23 – 2017-01-27 06:48:51 These programs. Opusenc in Opus-tools-0.1.9-37-g3862c10_(using libopus 1.2-alpha-21-gc9ba552)_x86_x64_gcc630;Opus-tools-0.1.9-56-g5aecfed_(using libopus 1.2-alpha2)_x86_x64_gcc630;Opus-tools-0.1.10_(using libopus 1.2-alpha2-2-g32b302c)_x86_x64_gcc630I try the 120ms because theMusic quality improvements in the 32-48 kb/s rangenot enough fine for me, but I trying minimal filesize.
Re: Opus 1.2 alpha Reply #24 – 2017-01-27 08:36:22 Quote from: Gyulank on 2017-01-27 06:48:51I try the 120ms because theMusic quality improvements in the 32-48 kb/s rangenot enough fine for me, but I trying minimal filesize.If you want smaller files for the same quality, use the default. 120ms will give you *bigger* files. If 120 ms (or 60 ms before that) was the best option, we would have made it the default. We don't hide good options behind flags, we try to have the best quality by default. Almost any option you can use with opusenc (except for --bitrate of course) means "I'm willing to get slightly worse quality/bigger files to get this particular feature".