search for: opus_build

Displaying 20 results from an estimated 26 matches for "opus_build".

2014 Sep 04
2
Opus decoding performance on ARM devices
...I also must mention I am cross compiling with a different build system. I have attempted different sets of compilation defines. Latest run included the following: OPUS_ARM_ASM OPUS_ARM_MAY_HAVE_NEON OPUS_ARM_MAY_HAVE_MEDIA OPUS_ARM_INLINE_EDSP OPUS_ARM_INLINE_NEON OPUS_ARM_INLINE_ASM FIXED_POINT OPUS_BUILD HAVE_LRINT HAVE_LRINTF Thanks! Dan
2018 Oct 19
2
OPUS at Texas Instruments C6418
...n on that DSP? At the moment, we use the following settings: #define NONTHREADSAFE_PSEUDOSTACK 1 #define FIXED_POINT 1 #define DISABLE_FLOAT_API 1 #define OPUS_BUILD 1 #define CONFIG_TI_C6X 1 Are there any better or further possibilities to get a speed optimized code on the TI C6418? Code size is less relevant. Many thanks in advanc...
2011 Apr 15
4
Can I use VBR option to change byte_per_packet dynamically ?
Hi,I have been trying some different sample rate and bitrate combinations to get a feel for how CELT behaves,too, like Andrew Lentvorski. But I want to use VBR option.I want to ask a question about VBR in CELT codec.Can we use VBR option in CELT ??? "byte_per_packet" variable in code means constant bit rate, does not it ?In this code : bytes_per_packet is constant.len =
2014 Sep 05
2
Opus decoding performance on ARM devices
...nt sets of compilation defines. Latest run >>included >> the following: >> >> OPUS_ARM_ASM >> OPUS_ARM_MAY_HAVE_NEON >> OPUS_ARM_MAY_HAVE_MEDIA >> OPUS_ARM_INLINE_EDSP >> OPUS_ARM_INLINE_NEON >> OPUS_ARM_INLINE_ASM >> FIXED_POINT >> OPUS_BUILD >> HAVE_LRINT >> HAVE_LRINTF >> >> Thanks! >> Dan >> >> _______________________________________________ >> opus mailing list >> opus at xiph.org >> http://lists.xiph.org/mailman/listinfo/opus >> >
2018 Jan 15
1
Ask for suggestions about optimizing opus on STM32F407
...50 1000ms 922ms + 711ms = 1651ms FIXED 12kHz 1 1150 1000ms 1296ms + 193ms = 1507ms FIXED 8kHz 2 1150 1000ms 1014ms + 147ms = 1181ms FIXED 8kHz 1 1150 1000ms 1086ms + 135ms = 1241ms FIXED 8kHz 1 1150 10000ms 11206ms + 1318ms = 12544ms H. Build Options FLOAT: OPUS_BUILD,USE_ALLOCA,CUSTOM_SUPPORT FIXED: OPUS_BUILD,USE_ALLOCA,CUSTOM_SUPPORT,FIXED_POINT,DISABLE_FLOAT_API Note: the target bit rate is twice of the sampling frequency. That's to say, the bit rate will be 96kbps, if the sampling frequency is 48kHz. The CPU usage is about 91% (911ms/1000ms), when d...
2014 Apr 03
0
Symbol visibility control in static builds
Hello, Opus currently always sets default visibility for exported functions when OPUS_BUILD macro is set. However, it is not a desirable behavior when libopus is statically linked with the final binary (e.g. libxul.so in firefox), since all symbols get exported even with -fvisibility=hidden. In firefox, this problem is partially solved by wrapping translation units with #pragma visibi...
2018 Mar 22
1
Opus configuration for ARM cortex M7
...lease suggest the best configuration directives that I have to set in the config.h file in order to obtain the best perfromances on the cortex M7 architecture? Actually I have compiled libopus 1.2.1 with the following cnfiguration parameters: #define VAR_ARRAYS  1 #define FIXED_POINT  1 #define OPUS_BUILD  1 #define OPUS_ARM_INLINE_EDSP  1 Con I define something else to further improve the performances? Thank you in advance for the support Best regards. -- Logo Ing. *Daniele Guidi * HW/FW PROJECT ENGINEER tel: +393338256799 *EmEl Systems* Via Cesare Battisti, 5 41016 Rovereto s/S (MO) – Italy ---...
2012 Aug 15
1
Visual Studio build of Opus-1.0.1-rc
...ine int function(...)" (combination of static and inline) does not work with Visual Studio 2010. I defined a macro which translates all "inline" to nothing. 2) I had to define some extra macros which probably are set in the configure-process in Linux, in particular USE_ALLOCA and OPUS_BUILD There is now one warning left which I am not sure about. The lines the compiler complains about are in "opus_private.h" > /* Make sure everything's aligned to sizeof(void *) bytes */ > static inline int align(int i) > { > return (i+sizeof(void *)-1)&-sizeof(voi...
2012 Oct 23
4
building libtheora 1.0 on win64
I have an old conferencing app that uses theora and I'm building it for win64. libthora 1.1 builds just fine, but libtheora 1.0 has errors related to assembly code when building for x64. I've tried using 1.1, but the video does not look right -- the clients all generate their own first 3 packets instead of sending them over the network since they assume they are all on the same version
2015 Oct 22
3
[PATCH] win32: only use dllexport when building DLL
...| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/opus_defines.h b/include/opus_defines.h index 10ff838..11b172d 100644 --- a/include/opus_defines.h +++ b/include/opus_defines.h @@ -65,7 +65,7 @@ extern "C" { #ifndef OPUS_EXPORT # if defined(WIN32) -# ifdef OPUS_BUILD +# if defined(OPUS_BUILD) && defined(DLL_EXPORT) # define OPUS_EXPORT __declspec(dllexport) # else # define OPUS_EXPORT -- 2.1.4
2018 Oct 22
1
OPUS at Texas Instruments C6418
...d implementation on that DSP? > > At the moment, we use the following settings: > >   > > #define NONTHREADSAFE_PSEUDOSTACK                           1 > > #define > FIXED_POINT > 1 > > #define DISABLE_FLOAT_API >                 1 > > #define > OPUS_BUILD > 1 > > #define > CONFIG_TI_C6X                                                              > 1 > >   > >   > > Are there any better or further possibilities to get a speed optimized > code on the TI C6418? > > Code size is less relevant. > >...
2014 Sep 04
0
Opus decoding performance on ARM devices
...rent build system. I > have attempted different sets of compilation defines. Latest run included > the following: > > OPUS_ARM_ASM > OPUS_ARM_MAY_HAVE_NEON > OPUS_ARM_MAY_HAVE_MEDIA > OPUS_ARM_INLINE_EDSP > OPUS_ARM_INLINE_NEON > OPUS_ARM_INLINE_ASM > FIXED_POINT > OPUS_BUILD > HAVE_LRINT > HAVE_LRINTF > > Thanks! > Dan > > _______________________________________________ > opus mailing list > opus at xiph.org > http://lists.xiph.org/mailman/listinfo/opus >
2017 Oct 19
0
Global stack on Cortex-M4
...-fasm -DARM_MATH_CM4 -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_ASM .... and in your configuration file of OPUS you could use the following configuration : #define VAR_ARRAYS #define FIXED_POINT /*Actually I'm working in a fixed point but I also test it with float point and also works for me*/ #define OPUS_BUILD. Test and comment if it works. thanks you. -- Diego Alejandro Parra Guzmán Estudiante de ingeniería electrónica Universidad distrital FJC -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/opus/attachments/20171019/91031459/attac...
2018 Oct 19
0
OPUS at Texas Instruments C6418
...t; > #define NONTHREADSAFE_PSEUDOSTACK                           1 > > #define > FIXED_POINT                                                                   > 1 > > #define DISABLE_FLOAT_API                                     >                 1 > > #define > OPUS_BUILD                                                                    > 1 > > #define > CONFIG_TI_C6X                                                              1 > >   > >   > > Are there any better or further possibilities to get a speed optimized > code on the...
2018 Oct 22
0
OPUS at Texas Instruments C6418
...ent, we use the following settings: >> >>   >> >> #define NONTHREADSAFE_PSEUDOSTACK                           1 >> >> #define >> FIXED_POINT >> 1 >> >> #define DISABLE_FLOAT_API >>                 1 >> >> #define >> OPUS_BUILD >> 1 >> >> #define >> CONFIG_TI_C6X                                                              >> 1 >> >>   >> >>   >> >> Are there any better or further possibilities to get a speed optimized >> code on the TI C6418? >&...
2018 Jun 29
1
OPUS on cortex M4
...months ago about implementing the opus codec on a DK52 from Nordic (nrf52832 MCU, Cortex M4). In the meantime I got a bit further and would again like to ask some questions. My settings: I included all the opus files into my project (opus-1.2.1) Defined: FIXED POINT, VAR_ARRAYS, DISABLE FLOAT API, OPUS_BUILD, CELT_MODE_ONLY I am able to allocate enough memory for the encoder as well as decoder state and they both return with OPUS_OK. uint32_t error; opus_int32 Fs = 8000; int channels = 1; OpusEncoder *enc; enc = opus_encoder_create(Fs, channels, OPUS_APPLICATION_RESTRICTED_LOWDEL...
2018 Jan 06
3
Ask for suggestions about optimizing opus on STM32F407
<style>table.customTableClassName {margin-bottom: 10px;border-collapse: collapse;display: table;}.customTableClassName td, .customTableClassName th {border: 1px solid #ddd;}</style><div id="write-custom-write" tabindex="0" style="font-size: 12px; font-family: 宋体; outline: medium none currentcolor;"><p style="margin:0px;">Dear
2013 Sep 04
2
opus code optimization
The opus code default compiles on -o2 optimization level. I would like to change it to -o3. I have tried doing the changes in makefile.unix . The change is not getting reflected. I am building the code in Code composer studio for TI processor C6000. Could anybody help me with this -------------- next part -------------- An HTML attachment was scrubbed... URL:
2015 Mar 13
1
[RFC PATCH v3] Intrinsics/RTCD related fixes. Mostly x86.
...r>Source Files</Filter> + </ClCompile> </ItemGroup> </Project> \ No newline at end of file diff --git a/win32/config.h b/win32/config.h index 46ff699..10fbf33 100644 --- a/win32/config.h +++ b/win32/config.h @@ -35,9 +35,28 @@ POSSIBILITY OF SUCH DAMAGE. #define OPUS_BUILD 1 -/* Enable SSE functions, if compiled with SSE/SSE2 (note that AMD64 implies SSE2) */ -#if defined(_M_X64) || (defined(_M_IX86_FP) && (_M_IX86_FP >= 1)) -#define __SSE__ 1 +#if defined(_M_IX86) || defined(_M_X64) +/* Can always build with SSE intrinsics (no s...
2015 Mar 12
1
[RFC PATCHv2] Intrinsics/RTCD related fixes. Mostly x86.
...r>Source Files</Filter> + </ClCompile> </ItemGroup> </Project> \ No newline at end of file diff --git a/win32/config.h b/win32/config.h index 46ff699..10fbf33 100644 --- a/win32/config.h +++ b/win32/config.h @@ -35,9 +35,28 @@ POSSIBILITY OF SUCH DAMAGE. #define OPUS_BUILD 1 -/* Enable SSE functions, if compiled with SSE/SSE2 (note that AMD64 implies SSE2) */ -#if defined(_M_X64) || (defined(_M_IX86_FP) && (_M_IX86_FP >= 1)) -#define __SSE__ 1 +#if defined(_M_IX86) || defined(_M_X64) +/* Can always build with SSE intrinsics (no s...