search for: opus_reset_state

Displaying 11 results from an estimated 11 matches for "opus_reset_state".

2017 Nov 08
4
Gapless concatenation of Opus frames
...as an example, 50 frames or 1s each), encode these as raw Opus frames and cache them on disc ahead of time. For each block I'd like to reset the encoder to ensure independence between the first frame of each block and the last frames in the previous block, e.g., using opus_encoder_ctl(enc_ctx, OPUS_RESET_STATE) When the client requests a certain sequence of blocks (which may originate from various input files in (let's pretend) any order) my goal is to (on-demand) encapsulate the pre-encoded frames as WebM and send them to the client. However, in early experiments [2], resetting the encoder state a...
2016 Jan 12
2
Opus 1.1.2 released
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi, Just to let everyone know that Opus 1.1.2 is out. The release fixes two bugs: - - Resetting the encoder or decoder state with OPUS_RESET_STATE would disable some run-time selected architecture-specific optimizations; and - - In hybrid mode discontinuous transmission (DTX) operation, the comfort noise above 8 kHz was incorrectly estimated and could oscillate in time. The tarball is at: http://downloads.xiph.org/releases/opus/opus-1.1.2.ta...
2017 Nov 13
3
Gapless concatenation of Opus frames
...these as raw Opus frames and cache them on disc ahead of time. For >> each block I'd like to reset the encoder to ensure independence >> between the first frame of each block and the last frames in the >> previous block, e.g., using >> >> opus_encoder_ctl(enc_ctx, OPUS_RESET_STATE) >> >> When the client requests a certain sequence of blocks (which may >> originate from various input files in (let's pretend) any order) my >> goal is to (on-demand) encapsulate the pre-encoded frames as WebM and >> send them to the client. >> >> How...
2017 Nov 13
0
Gapless concatenation of Opus frames
...each), encode > these as raw Opus frames and cache them on disc ahead of time. For > each block I'd like to reset the encoder to ensure independence > between the first frame of each block and the last frames in the > previous block, e.g., using > > opus_encoder_ctl(enc_ctx, OPUS_RESET_STATE) > > When the client requests a certain sequence of blocks (which may > originate from various input files in (let's pretend) any order) my > goal is to (on-demand) encapsulate the pre-encoded frames as WebM and > send them to the client. > > However, in early experiments...
2017 Nov 16
2
Gapless concatenation of Opus frames
...on disc ahead of time. For >>>> each block I'd like to reset the encoder to ensure independence >>>> between the first frame of each block and the last frames in the >>>> previous block, e.g., using >>>> >>>> opus_encoder_ctl(enc_ctx, OPUS_RESET_STATE) >>>> >>>> When the client requests a certain sequence of blocks (which may >>>> originate from various input files in (let's pretend) any order) my >>>> goal is to (on-demand) encapsulate the pre-encoded frames as WebM and >>>> send t...
2017 Nov 15
2
Gapless concatenation of Opus frames
...on disc ahead of time. For >>>> each block I'd like to reset the encoder to ensure independence >>>> between the first frame of each block and the last frames in the >>>> previous block, e.g., using >>>> >>>> opus_encoder_ctl(enc_ctx, OPUS_RESET_STATE) >>>> >>>> When the client requests a certain sequence of blocks (which may >>>> originate from various input files in (let's pretend) any order) my >>>> goal is to (on-demand) encapsulate the pre-encoded frames as WebM and >>>> send t...
2017 Nov 13
0
Gapless concatenation of Opus frames
...rames and cache them on disc ahead of time. For >>> each block I'd like to reset the encoder to ensure independence >>> between the first frame of each block and the last frames in the >>> previous block, e.g., using >>> >>> opus_encoder_ctl(enc_ctx, OPUS_RESET_STATE) >>> >>> When the client requests a certain sequence of blocks (which may >>> originate from various input files in (let's pretend) any order) my >>> goal is to (on-demand) encapsulate the pre-encoded frames as WebM and >>> send them to the client. &...
2017 Nov 16
1
Gapless concatenation of Opus frames
...>>> each block I'd like to reset the encoder to ensure independence >>>>>> between the first frame of each block and the last frames in the >>>>>> previous block, e.g., using >>>>>> >>>>>> opus_encoder_ctl(enc_ctx, OPUS_RESET_STATE) >>>>>> >>>>>> When the client requests a certain sequence of blocks (which may >>>>>> originate from various input files in (let's pretend) any order) my >>>>>> goal is to (on-demand) encapsulate the pre-encoded frames as...
2013 May 23
2
ASM runtime detection and optimizations
...this point gets cleared on a reset */ #define DECODER_RESET_START rng @@ -159,6 +161,7 @@ OPUS_CUSTOM_NOSTATIC int opus_custom_decoder_init(CELTDecoder *st, const CELTMod st->signalling = 1; st->loss_count = 0; + st->arch = opus_select_arch(); opus_custom_decoder_ctl(st, OPUS_RESET_STATE); @@ -430,7 +433,7 @@ static void celt_decode_lost(CELTDecoder * OPUS_RESTRICT st, opus_val16 * OPUS_R { VARDECL( opus_val16, lp_pitch_buf ); ALLOC( lp_pitch_buf, DECODE_BUFFER_SIZE>>1, opus_val16 ); - pitch_downsample(decode_mem, lp_pitch_buf, DECODE_BUFF...
2017 Nov 16
0
Gapless concatenation of Opus frames
...me. For >>>>> each block I'd like to reset the encoder to ensure independence >>>>> between the first frame of each block and the last frames in the >>>>> previous block, e.g., using >>>>> >>>>> opus_encoder_ctl(enc_ctx, OPUS_RESET_STATE) >>>>> >>>>> When the client requests a certain sequence of blocks (which may >>>>> originate from various input files in (let's pretend) any order) my >>>>> goal is to (on-demand) encapsulate the pre-encoded frames as WebM and >&gt...
2017 Nov 16
0
Gapless concatenation of Opus frames
...me. For >>>>> each block I'd like to reset the encoder to ensure independence >>>>> between the first frame of each block and the last frames in the >>>>> previous block, e.g., using >>>>> >>>>> opus_encoder_ctl(enc_ctx, OPUS_RESET_STATE) >>>>> >>>>> When the client requests a certain sequence of blocks (which may >>>>> originate from various input files in (let's pretend) any order) my >>>>> goal is to (on-demand) encapsulate the pre-encoded frames as WebM and >&gt...