Only free state once in kiss-fft failed init path
[opus.git] / src / opus_encoder.c
2011-10-19 Jean-Marc ValinSimplfies the condition for resetting the CELT state
2011-10-17 Jean-Marc ValinThis should fix switching from SILK/hybrid to 60ms...
2011-10-16 Gregory MaxwellCorrect rare mismatch between the encoder and decoder...
2011-10-14 Jean-Marc ValinFixes CELT->Hybrid glitches
2011-10-13 Jean-Marc ValinTim says it's safe
2011-10-13 Jean-Marc ValinJM puts on a brown paper bag
2011-10-10 Koen VosMinor fixes
2011-10-09 Jean-Marc ValinFixes a stereo SILK->CELT switching bug
2011-10-09 Jean-Marc ValinIncrease the floor on nb_compr_bytes when we enable...
2011-10-09 Jean-Marc ValinFixes a redundancy mismatch bug
2011-10-08 Jean-Marc ValinFixes a rare integer overflow in the SILK "50% of max...
2011-10-08 Jean-Marc ValinRedundancy fixes
2011-10-08 Jean-Marc ValinNot delaying stereo->mono transitions to/from CELT
2011-10-08 Jean-Marc ValinFixes a problem with the SILK toMono when we're encodin...
2011-10-07 Jean-Marc ValinProper SILK delay compensation for resampling
2011-10-06 Koen VosSILK update
2011-10-05 Gregory MaxwellFix C89 incompatible mixed declarations and code introd...
2011-10-04 Gregory MaxwellMore assert updates, make the initialization in silk_wa...
2011-10-04 Jean-Marc ValinFixes glithes when switching between SILK-only and...
2011-10-03 Jean-Marc ValinDelaying SILK stereo->mono transitions by two frames
2011-10-03 Jean-Marc ValinMerge remote-tracking branch 'greg/master'
2011-10-03 Jean-Marc ValinFixes stereo->mono switching bugs (encoder)
2011-10-03 Gregory MaxwellMake it possible to undo the effect of the private...
2011-10-02 Gregory MaxwellFix bug in OPUS_SET_BANDWIDTH_REQUEST.
2011-10-02 Gregory MaxwellFix bug in the OPUS_GET_APPLICATION_REQUEST ctl and...
2011-09-30 Jean-Marc Valindon't allow the user to override the bandwidth so that...
2011-09-16 Jean-Marc ValinRemoved all the silk_ prefixes in source file names...
2011-09-16 Jean-Marc ValinRenaming the SKP_ prefix to silk_
2011-09-12 Jean-Marc ValinChanging some TODOs that were really future optimizatio...
2011-09-11 Jean-Marc ValinAdds a bound on the SILK rate to prevent it from bustin...
2011-09-11 Jean-Marc Valininteger type fixes
2011-09-09 Jean-Marc ValinOpus now default to VBR
2011-09-09 Jean-Marc ValinMaking complexity default to 10 for the CELT part too
2011-09-09 Jean-Marc ValinMaking RESTRICTED_LOWDELAY an "application" that's...
2011-09-09 Jean-Marc ValinUsing opus_repacketizer_init() instead of opus_repacket...
2011-09-08 Jean-Marc ValinEncoder can now produce 40- and 60-ms frames even for...
2011-09-08 Jean-Marc ValinAdds OPUS_SET_RESTRICTED_LOWDELAY() encoder ctl
2011-09-08 Jean-Marc ValinAdds ctl() requests for forcing any operating mode...
2011-09-07 Jean-Marc ValinMaking the encoder more robust against extreme bitrate...
2011-09-06 Gregory MaxwellSanitize input to opus_en/decoder_get_size.
2011-09-06 Jean-Marc ValinDefining OPUS_BITRATE_MAX and moving some defines to...
2011-09-05 Gregory MaxwellFix corner-case hybrid encoding desync introduced by...
2011-09-05 Jean-Marc ValinMaking sure redundant frames can never bust the buget
2011-09-04 Jean-Marc ValinFixes a buffering bug introduced in 2f0ca7618
2011-09-04 Gregory MaxwellPrevents OPUS_RESET_STATE from causing segfault.
2011-09-04 Gregory MaxwellPrevent double free on encoder/decoder init failure.
2011-09-02 Jean-Marc ValinMerge remote-tracking branch 'greg/master'
2011-09-02 Jean-Marc ValinImproved mode/channel/bandwidth control mechanism
2011-09-02 Gregory MaxwellCorrects many places where int was used where opus_int3...
2011-09-02 Jean-Marc ValinMerge branch 'exp-highpass'
2011-09-02 Jean-Marc ValinRemoves code that became useless with the Opus-level... exp-highpass
2011-09-01 Jean-Marc ValinFirst attempt at global high-pass filter
2011-09-01 Jean-Marc ValinSimplifying buffering to make an Opus-level highpass...
2011-09-01 Jean-Marc ValinImplements the OpusCustom modes (mostly) properly
2011-08-31 Jean-Marc ValinSharing more macros between the Opus code and the CELT...
2011-08-31 Jean-Marc ValinMakes the CELT init() functions behave just like the...
2011-08-31 Jean-Marc ValinOpus now only uses the _with_ec() calls to CELT
2011-08-31 Jean-Marc ValinImplements OPUS_RESET_STATE for the encoder (untested...
2011-08-30 Jean-Marc ValinUsing OPUS_ macros for <string.h> operations
2011-08-30 Jean-Marc ValinAdds missing RESTORE_STACK to Opus encoder
2011-08-30 Jean-Marc ValinFixes a bug introduced in 8fe8b8e0b
2011-08-29 Jean-Marc ValinFixes warnings
2011-08-29 Jean-Marc ValinFixes minor issues from the previous allocation wrapper...
2011-08-29 Jean-Marc ValinWrapping all allocation within opus_alloc() and opus_free()
2011-08-29 Jean-Marc ValinBetter error handling in the Opus API
2011-08-29 Jean-Marc Valins/INBAND_FEC_FLAG/INBAND_FEC/
2011-08-26 Gregory MaxwellDisable the LPC mode highpass filter when set to APPLIC...
2011-08-26 Jean-Marc ValinMore precise CELT/SILK delay compensation to reduce...
2011-08-24 Ralph GilesExpand tabs and regularize some conditionals.
2011-08-22 Jean-Marc ValinMoves align() to a single header
2011-08-20 Jean-Marc ValinBetter handling of DTX for range coder state checks
2011-08-19 Jean-Marc ValinFinal range coder state now exposed through the ctl...
2011-08-19 Jean-Marc ValinIncluding redundant frames in the final range coder...
2011-08-19 Jean-Marc ValinRemoves opus_encoder.h and opus_decoder.h
2011-08-18 Jean-Marc ValinRenaming "mode" option to "application"
2011-08-18 Jean-Marc Valins/OPUS_SET_VBR_FLAG/OPUS_SET_VBR/
2011-08-18 Jean-Marc ValinChanging the encoder to output the ToC in DTX mode
2011-08-17 Jean-Marc ValinAdds a floating-point API to Opus
2011-08-16 Jean-Marc ValinDefine CELT bitrate=-1 as "unlimited" (i.e. all bytes...
2011-08-16 Jean-Marc ValinFixes a high bit-rate redundant frame bug
2011-08-15 Gregory MaxwellStrip off trailing zero bytes when in LPC mode.
2011-08-15 Jean-Marc ValinFixes an encoder bugg when requesting a CBR rate over...
2011-08-13 Jean-Marc ValinProperly take into account the frame size to decide...
2011-08-12 Jean-Marc ValinFixes a mode transition bug found by fuzzing
2011-08-11 Jean-Marc ValinAdds a fuzzing mode that causes the encoder to make...
2011-08-03 Jean-Marc ValinAdds OPUS_GET_LOOKAHEAD
2011-08-02 Ralph GilesRegularize whitespace in the src directory.
2011-07-30 Jean-Marc ValinMaking use of the opus_int* types in the toplevel Opus...
2011-07-29 Jean-Marc ValinRenamed celt_[u]int* to opus_[u]int*
2011-07-29 Ralph GilesAlways enable OPUS_TEST_RANGE_CODER_STATE.
2011-07-08 Jean-Marc ValinEnsures that the end band is always set for redundant...
2011-06-14 Jean-Marc ValinBetter error checking, getting 60 ms to work again
2011-06-14 Jean-Marc ValinDefensive programming: added some error checking
2011-05-26 Jean-Marc Valinsplitting encoder config in terms of application and...
2011-05-26 Jean-Marc ValinFixes an issue when triggering PLC before receiving...
2011-05-26 Koen VosRemoves auto mode and fixes a force_mono issue
2011-05-19 Jean-Marc ValinFixes a bug in the init() functions where were weren...
2011-05-19 Jean-Marc ValinSquashed commit of the following:
2011-05-10 Jean-Marc ValinAdding a decent auto/default bit-rate choice
2011-05-06 Jean-Marc ValinAdds opus_{en|de}coder_init() and opus_{en|de|coder_get...
next