Displaying 4 results from an estimated 4 matches for "sopusenc".
Did you mean:
opusenc
2018 Feb 23
3
[EXTERNAL] Re: Developing OPUS on TI CC3220
...ode init so that the memory is allocated to my created heap. I have 30k currently in heap, since the return of get size was ~25 kB. This seems to happen when I change the application as well. :/
Currently here is how I am setting up my encoder:
int size = opus_encoder_get_size(1);
sOpusEnc = Memory_alloc(OpusHeap,size,NULL,NULL);
//
// sOpusEnc = opus_encoder_create(16000,
// 1,
// OPUS_APPLICATION_VOIP, &i32error);
i32error = opus_encoder_init(sOpusEnc, 16000, 1, OPUS_APPLICATION_RESTRICTED_LOWDELAY)...
2018 Feb 20
2
[EXTERNAL] Re: Developing OPUS on TI CC3220
Jean-Marc,
Thanks for the response and the helpful info.
I am trying to get the library to build without using the pseudostack define, and use either VAR_ARRAYS or ALLOC, but it seems the global stack is not defined.
Where do can I define this in my example?
VR
-----Original Message-----
From: Jean-Marc Valin [mailto:jmvalin at jmvalin.ca]
Sent: Tuesday, February 20, 2018 5:40 PM
To:
2018 Feb 23
0
[EXTERNAL] Re: Developing OPUS on TI CC3220
...the encoder state which holds both the SILK and the CELT state. What
stack allocator did you end up choosing? If you used the pseudo-stack,
then that allocates a lot of heap memory. If not, then maybe you have
some sort of collision between the stack and heap?
> i32error = opus_encoder_init(sOpusEnc, 16000, 1,
> OPUS_APPLICATION_RESTRICTED_LOWDELAY);
OPUS_APPLICATION_RESTRICTED_LOWDELAY will force CELT-only mode here,
regardless of other options.
> opus_encoder_ctl(sOpusEnc, OPUS_SET_FORCE_CHANNELS(1));//Mono
No need to force mono since you're only encoding one channel (this do...
2018 Feb 26
0
opus Digest, Vol 109, Issue 8
...encoder state which holds both the SILK and the CELT state. What stack
allocator did you end up choosing? If you used the pseudo-stack, then that
allocates a lot of heap memory. If not, then maybe you have some sort of
collision between the stack and heap?
> i32error = opus_encoder_init(sOpusEnc, 16000, 1,
> OPUS_APPLICATION_RESTRICTED_LOWDELAY);
OPUS_APPLICATION_RESTRICTED_LOWDELAY will force CELT-only mode here,
regardless of other options.
> opus_encoder_ctl(sOpusEnc, OPUS_SET_FORCE_CHANNELS(1));//Mono
No need to force mono since you're only encoding one channel (this d...