search for: libopus

Displaying 20 results from an estimated 319 matches for "libopus".

2014 Nov 25
1
[Profiling][FFT][AArch64] FFT Profiling data on AArch64
Hi everyone, I have profiled Opus on AArch64. I just run opus_demo with some pcm files. Following is time proportion of FFT with different bitrate. Bitrate | Time cost by FFT/iFFT 24kb/s | 15% 48kb/s | 15% 96kb/s | 13% Any comment? I want some data close to real application, any suggestion? Thanks, Phil Wang -------------- next part -------------- An HTML attachment was scrubbed... URL:
2017 Jun 18
2
Stereo dropping to mono with libopus 1.2 RC
...ing because it requires quite a high bitrate for artifacts to be inaudible (especially the "gas leakage" kind of sound at the very beginning (repeated several times during the full song lenght) of the track. The content of the 7z file is the original track in WAV, 2 files encoded with libopus 1.1.5 at 32 and 48 kb/s (only with --bitrate 32 or --bitrate 48 option, other settings on default) and 2 files encoded with libopus 1.2 RC1, again at 32 and 48 kb/s with default setting. For the 32 kb/s encoded files, there is noticeable drop of stereo (or large part of frequencies) at the beginn...
2013 Sep 24
5
Problem compiling opus-tools-0.1.7
...code_support.o ? CCLD???? opusdec ? CC?????? src/opusinfo-opus_header.o ? CC?????? src/opusinfo-opusinfo.o ? CC?????? src/opusinfo-info_opus.o ? CC?????? src/opusinfo-picture.o ? CC?????? win32/opusinfo-unicode_support.o ? CCLD???? opusinfo ? CC?????? src/opusrtp.o ? CCLD???? opusrtp /usr/local/lib/libopus.a(opus_decoder.o): In function `opus_decode_frame': /home/peppermint/build/opus-1.1-beta/src/opus_decoder.c:536: undefined reference to `exp' /usr/local/lib/libopus.a(celt_decoder.o): In function `celt_decode_lost': /home/peppermint/build/opus-1.1-beta/celt/celt_decoder.c:610: undefined...
2013 Apr 30
3
How to identify packets to input to opus_decode()
Hi all, I am a developer for embedded system and totally new to Opus and open source audio codec. I'm now using Microchip dsPIC33 to develop a decoder for Opus. I am now using sources of libopus. The first question is for calling opus_decode(), do I need to skip the header bytes of an opus file before I can input the file data to opus_decode()? Or will libopus handle this automatically? Actually I have browsed through the site, but there is nothing detail talking about the header bytes of...
2017 Jun 19
1
Stereo dropping to mono with libopus 1.2 RC
...works for both 32 and 48 kb/s. Also this option marginally increases the size of the file which is understandable. I tried a few other music files and found that this stereo narrowing happens not only in the case of track I submitted (although in smaller scale) so it would be great if the final libopus 1.2 had officialy a parameter to force music "mode" of encoding. I'd like to ask two additional questions: 1) is the -- set-ctl 4024=3002 parameter a present alternative to that planned "force music encoding" option or is it an other workaround?; 2) if I wanted to set opu...
2013 Oct 16
1
quality opus_demo vs opusenc
Hi, I am interested in this part of the answer: "Make sure both are also linked to the same libopus (opusenc could be using the system libopus 1.0.x while opus_demo is from git)" I dowloaded a tarball distrib of libopus (1.1-beta),build and installed it,and afterwards did the same with opus-tools (0.1.7),using the former installed libopus library (also using libogg 1.3.1). When I execute opu...
2013 Sep 24
0
Problem compiling opus-tools-0.1.7
Hi, Seems like it's not linking with libm. I suspect it has to do with linking statically with libopus.a (is that intended?). Maybe opus-tools relies on the fact that libopus is linked with libm and doesn't explicitly add it? Greg? Jean-Marc On 09/24/2013 06:09 AM, bat guano wrote: > Hi > I'm having a problem compiling opus-tools-0.1.7. > Version opus-tools-0.1.6 seems to compile...
2017 Jun 18
1
Stereo dropping to mono with libopus 1.2 RC
Hello, I'm not a programmer or Opus developer but I tried to test the sound quality of a music file (Nick Warren - Devil's Elbow, freely available from the author's Soundcloud account) encoded with libopus 1.2 RC1. I used Windows binaries from free-codecs.com. I noticed that in the case of my selected music file (which is generally harsh on lossy codecs as it's necessary to use quite a high bitrate to make differences between the original and processed file inaudible), there is a long drop of...
2017 Jun 19
0
Stereo dropping to mono with libopus 1.2 RC
...equires quite a high > bitrate for artifacts to be inaudible (especially the "gas leakage" kind > of sound at the very beginning (repeated several times during the full > song lenght) of the track. The content of the 7z file is the original > track in WAV, 2 files encoded with libopus 1.1.5 at 32 and 48 kb/s (only > with --bitrate 32 or --bitrate 48 option, other settings on default) and > 2 files encoded with libopus 1.2 RC1, again at 32 and 48 kb/s with > default setting. For the 32 kb/s encoded files, there is noticeable drop > of stereo (or large part of frequenc...
2013 Oct 15
4
quality opus_demo vs opusenc
Hi, I have found differences in quality between opus_demo and opusenc/opusdec. I used for both applications the same raw pcm file,16 bit,48khz,litle endian. i use libopus 1.1-beta and opus-tools-0.1.7. The command for opus_demo is: opus_demo audio 48000 1 64000 -cvbr -framesize 10 in.pcm out.pcm For opusenc/dec: opusenc --raw --raw-chan 1 bitrate 64 -cvbr --framesize 10 in.pcm in.opus opusdec in.opus out.pcm the PEAQ value for opus_demo is -0.152 and for opus-...
2016 Dec 05
1
Observing crash in opus_encode() of libopus 1.0.2 lib version
Hi All, We are using libopus 1.0.2 lib version currently and observing one crash issue in opus_encode() function some times. ------------------------------------------- (gdb) bt #0 0x00007fcdf7c90ea2 in opus_encode () from /usr/lib64/libopus.so.0 -------------------------------------------- Anybody faced this problem earlie...
2013 Dec 17
2
1.1 Much slower on Raspberry Pi
...at xiph.org > *Betreff:* [opus] 1.1 Much slower on Raspberry Pi > > > > I have just started trying Opus with a view to using it in a project. I am > interested in embedded hardware and tried it on the Raspberry Pi using the > raspbian distro. > > > > The version of libopus in the repos is 0.9.14. I installed this and tried > encoding 2 minutes of speech from a librevox recording. It managed this at > a respectable pace for complexity 10: > > > > Skipping chunk of type "LIST", length 76 > > Encoding using libopus 0.9.14 (audio) > &...
2018 Mar 19
3
[PATCH] Support for Ambisonics
Hi Drew, I think the libopusenc patch is better, but there's still a few issues left: 1) The static MAX_PACKET_BUFFER_SIZE value is still problematic because if you link libopusenc with a new version of libopus that supports higher order projection or just more projection channels for order 3, then you will overflow the bu...
2013 Oct 24
1
libopus API question - 120ms encoding
The libopus encoder's opus_encode() method is documented as "Encodes an Opus frame". Does that mean that it always produces a single Opus frame (i.e. the number of frames in the TOC byte will always be 0)? It's not clear from the documentation, but the fact that it cannot produce a 120ms Opu...
2014 Jun 03
3
opus_multistream_encode_float not working in libopus 1.1
I just recently found that opus_multistream_encode_float is returning -1 (OPUS_BAD_ARG) with the libopus 1.1 build but works just fine with the libopus 1.0.1 and libopus 1.1-beta builds. I tried using opus_multistream_encoder_create and opus_multistream_surround_encoder_create. Tried with coupled and uncoupled quadraphonic and uncoupled stereo encodes. I'm dynamically loading the libopus librar...
2015 Jul 13
1
"Official" libopus project for Android?
I was digging around and saw a bunch of different people have created ways of building libopus for android (even I did one back in the CELT days). Is there an official one somewhere that I missed? I even notice this is the Google sources, but it seems to be a touch long in tooth at this point: https://android.googlesource.com/platform/external/libopus/+/android-wear-5.1.1_r1 I am happy to...
2019 May 07
0
dlopen failed: cannot locate symbol "opus_projection_encoder_ctl" referenced by "libopusenc.so"
Hi Opus Experts, I am working on a JNI library which depends on libopusenc which in turn depends on libopus. However, during runtime, I encountered a linking error while loading the library: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "opus_projection_encoder_ctl" referenced by "libopusenc.so" Here is how to reproduce the...
2018 Mar 19
3
[PATCH] Support for Ambisonics
Hello all, Sorry for the delay (got really sick last week). Attached are updated patches for libopus, libopusenc, opusfile and opus-tools. Note that the patches for libopusenc, opusfile and opus-tools are dependent on the patch for libopus. Please let me know if you have any additional followup comments or questions. Cheers, Drew -------------- next part -------------- An HTML attachment was sc...
2013 Dec 17
0
1.1 Much slower on Raspberry Pi
...opus-bounces at xiph.org] *Im Auftrag >> von *Stuart Marsden >> *Gesendet:* Dienstag, 17. Dezember 2013 15:40 >> *An:* opus at xiph.org >> *Betreff:* Re: [opus] 1.1 Much slower on Raspberry Pi >> >> >> >> I have compiled myself the previous version of libopus to find out if it >> was a regression or something I was doing wrong in compiling. It looks like >> it has got slower since 0.9.14. I have recompiled everything with these >> CFLAGS natively on the Pi: "-O2 -pipe -march=armv6j -mtune=arm1176jzf-s >> -mfpu=vfp -mfloat-ab...
2013 Nov 07
1
Understanding libopus parameters
Hi, I'm looking for the description of possible combinations of libopus parameters. For instance in case of low bitrate encoding (voip application, SILK part) it does not have sense to set 2 channels. Audio applications (CELT part) widely use 2 channels. What about HYBRID mode? Is it closer to voip or audio applications? What is the typical number of channels? Can con...