Displaying 8 results from an estimated 8 matches for "opus_set_force_mode".
2015 Apr 02
1
Opus multi-stream/surround: Audio corruption on decoded content
...Enc, OPUS_SET_INBAND_FEC(0));
opus_multistream_encoder_ctl(m_MSEnc, OPUS_SET_FORCE_CHANNELS(OPUS_AUTO));
opus_multistream_encoder_ctl(m_MSEnc, OPUS_SET_DTX(0));
opus_multistream_encoder_ctl(m_MSEnc, OPUS_SET_PACKET_LOSS_PERC(0));
opus_multistream_encoder_ctl(m_MSEnc, OPUS_SET_FORCE_MODE(MODE_CELT_ONLY));
</encoder>
<decoder>
int streams = (int)m_SurroundInfo.s.streams; int coupled_streams = (int)m_SurroundInfo.s.coupled_streams;
m_MSDec = opus_multistream_decoder_create(SAMPLE_RATE,
m_SurroundInfo.s.channels,
streams,
coupled_streams,...
2018 Jan 15
1
Ask for suggestions about optimizing opus on STM32F407
...;
opus_encoder_ctl(enc, OPUS_SET_PACKET_LOSS_PERC(0));
opus_encoder_ctl(enc, OPUS_GET_LOOKAHEAD(&lookahead));
opus_encoder_ctl(enc, OPUS_SET_LSB_DEPTH(16));
opus_encoder_ctl(enc,
OPUS_SET_EXPERT_FRAME_DURATION(OPUS_FRAMESIZE_20_MS));
/* CELT is faster than SILK? */
opus_encoder_ctl(enc, OPUS_SET_FORCE_MODE(MODE_CELT_ONLY));
D. generate 20ms PCM sample data (Cosine wave with amplitude 0x6000 and
frequency about 1150 Hz)
E. encode the PCM data and decode it immediately, count the CPU usages.
F. repeat until reach the duration time (1000ms or 10000ms)
G. The summary of STM32F407 Test Result as below:...
2013 Nov 14
2
How to negotiate 'Opus/Celt only'?
.... Is it possible to via SDP force the remote party to send a specific mode of the 32 different possible modes or to force the remote side to use CELT only?
2. In the reference implementation of Opus it looks like the only way to force the encoder to use CELT only is to use the OPUS_SET_FORCE_MODE request Defined in opus_private.h. Does the name
and the location of the file suggest that it is not recommended to force the encoder to use CELT only?
Any answers or suggestions are welcome!
Best regards
Fredrik Bonde
-------------- next part --------------
An HTML attachment was scrubbed...
U...
2016 Jan 01
0
Confusion on CELT or Silk
...nderlying algorithm makes the magic
> happen, since neither SILK not CELT stands alone in Opus. Simply feeding
> the correct audio type should be sufficient.
>
> Oh, I see your previous message that you're benchmarking. You can import
> opus_private.h and use opus_encoder_ctl(ctx,OPUS_SET_FORCE_MODE(mode));
> where mode is MODE_SILK_ONLY, MODE_CELT_ONLY, or MODE_HYBRID. Obviously,
> don't do this in a real application! The numbers will be slightly different
> due to bypassing the mode analyzer, so make sure to test the public API
> primarily.
>
>
>
>
> On 12/31/2...
2015 Apr 02
0
Opus multi-stream/surround: Audio corruption on decoded content
...Enc, OPUS_SET_INBAND_FEC(0));
opus_multistream_encoder_ctl(m_MSEnc, OPUS_SET_FORCE_CHANNELS(OPUS_AUTO));
opus_multistream_encoder_ctl(m_MSEnc, OPUS_SET_DTX(0));
opus_multistream_encoder_ctl(m_MSEnc, OPUS_SET_PACKET_LOSS_PERC(0));
opus_multistream_encoder_ctl(m_MSEnc, OPUS_SET_FORCE_MODE(MODE_CELT_ONLY));
</encoder>
<decoder>
int streams = (int)m_SurroundInfo.s.streams; int coupled_streams = (int)m_SurroundInfo.s.coupled_streams;
m_MSDec = opus_multistream_decoder_create(SAMPLE_RATE,
m_SurroundInfo.s.channels,
streams,
coupled_streams,...
2018 Feb 23
3
[EXTERNAL] Re: Developing OPUS on TI CC3220
...NELS(1));//Mono
opus_encoder_ctl(sOpusEnc, OPUS_SET_PACKET_LOSS_PERC(0));
opus_encoder_ctl(sOpusEnc, OPUS_SET_LSB_DEPTH(16)
);
opus_encoder_ctl(sOpusEnc,
OPUS_SET_EXPERT_FRAME_DURATION(OPUS_FRAMESIZE_20_MS));
opus_encoder_ctl(sOpusEnc, OPUS_SET_FORCE_MODE(MODE_CELT_ONLY));
Thanks again for your help!
VR
-----Original Message-----
From: Jean-Marc Valin [mailto:jmvalin at jmvalin.ca]
Sent: Tuesday, February 20, 2018 6:23 PM
To: Rodriguez, Vince; opus at xiph.org
Subject: Re: [EXTERNAL] Re: [opus] Developing OPUS on TI CC3220
On 02/20...
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 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