Skip to content
Snippets Groups Projects
Select Git revision
  • 1.0.1
  • 1.0.x
  • 1.1.1
  • 1.1.2
  • 1.1.x
  • analysis_fix1
  • analysis_fix2
  • burg_optimization
  • cng_fix
  • cng_fix2
  • draft
  • draft_wip
  • exp-highpass
  • exp_24k_analysis1
  • exp_24k_analysis2
  • exp_24k_analysis3
  • exp_24k_analysis4
  • exp_24k_analysis5
  • exp_analysis
  • exp_analysis6
  • v1.3.1
  • v1.3
  • v1.3-rc2
  • v1.3-rc
  • v1.3-beta
  • v1.2.1
  • v1.2
  • v1.2-rc1
  • v1.2-beta
  • v1.1.5
  • v1.1.4
  • v1.2-alpha2
  • v1.2-alpha
  • v1.1.3
  • v1.1.2
  • v1.1.1
  • v1.1.1-rc
  • draft-ietf-codec-oggopus-06
  • draft-ietf-codec-oggopus-05
  • v1.1.1-beta
40 results
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.027Dec23222120171614111098543230Nov29272826252422212021201918191817161513121198428Oct23211714131211129Sep2816141312111096531Aug302928262112430Jul2523151312117212129Jun27262517161513109765427May26252425242322212019201918171613121110119876523Apr1915518Mar1211875128Feb2220191817161076516Jan111093222Dec2120191817141312117543130Nov2927262322211915141211987653231Oct30292724232119181716111097627Sep26242120Removes the separate 1/8N rotation in the (I)MDCT and unmerges the MDCT sizesInverse MDCT no longer requires any scratch spaceReverse the ordering of the FFT stage to optimize a degenerate radix-4 case.Merges the FFT scaling with the MDCT pre-rotateGetting rid of the inverse FFT entirelyMoving bitrev step to forward MDCT tooApplying the forward FFT gain up-front for fixed-point tooMoves the bitrev step to the IMDCT pre-rotationFixes a warning about "conversion from '__int64' to 'int'" on MSVCconfigure.ac: fix bashism in ARM optimization handlingfixed-point: slight (but free) accuracy improvement in compute_band_energies()fixed-point: adds rounding to some shifts to eliminate biasRemove useless code in alloc_trim_analysis()Minor fixed-point accuracy improvements that were completely freeRemoving indirectionsAnnotating pointer arguments with OPUS_RESTRICT and constFixes code that was doing arithmetic on a void pointer.More NaN hardening in the analysis codeAdd a reminder to bump the version.mk version.Using OPUS_COPY()/OPUS_CLEAR() in the decoder tooMaking NaN detection more robust to -ffast-math.Using celt_inner_prod() in compute_band_energies()Makes silk_inner_prod_aligned() use celt_inner_prod() in fixed-point.s/MAX16/MAX32/ in transient_analysis()Using celt_inner_prod() for input sanity check.Defining celt_inner_prod() and using it instead of explicit loops.Replaces inline copies and initialization with OPUS_*() macros.Changes ABS16() and ABS32() to use fabs() in the float buildOptimizes encoder NaN detection and clipping by only running them when neededUsing celt_inner_prod() for input sanity check.opt_floatopt_floatFixes a fixed-point issue introduced in a18ba8aDefining celt_inner_prod() and using it instead of explicit loops.Replaces inline copies and initialization with OPUS_*() macros.Changes ABS16() and ABS32() to use fabs() in the float buildOptimizes encoder NaN detection and clipping by only running them when neededFixed-point fast-path for normal 48 kHz encoding in celt_preemphasis()Turns a 16x32 multiply into a 16x16 one in celt_preemphasis().Bump sonamev1.1v1.1Mention updating the website examples.Start a release checklist.
Loading