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.016Jun13865432131May292827262524211918141311109726Apr2120191817161476320Mar191615131211125Feb1216Jan7130Dec2821161411226Nov2524219831Oct24232221201917161513876432130Sep292817161514131129Aug121198125Jul23201312108432130Jun2928262321181716151413121110987543230May292726232221191211542129Apr27151129Mar26116543227Feb261696319Jan1398623Dec22201713127654228Nov27262210876529Oct282619181715109865432130Sep292827242322211916121110931Aug30281312106532126Jul2420171064329Jun271817161110976130May28272623221615765228Apr262524232221201918171615121110528Mar27262524More work on fixed-point Levinson-DurbinImplementing two choices for the tf resolutionRemove unnecessary free of global stack on errorCompletely disabling the tf code at low bitrateEncoding the tf parameters after coarse energyDoing the log2Amp() just in one placenothing to see hereCompletely removed the old allocation table.Base everything on the "standard allocation table"Using allocation table for "standard" frame sizesAllocation table now in bits/sampleChanging the allocator resolution to 1/8 bitFix for PLC crash when using large framesTrying not to crash on bit errorsremoved stupid code in transient_analysis()Fixed stupid bug for single-sample bandsChange ec_{enc|dec}_bit_prob to take probabilities in units of 1/65536 instead of 1/256. This allows them to use a single 16x16->32 multiply instead of a 24x8->32 multiply. Also change the time-frequency resolution flag coding to ensure that "0" is always the most-probable symbol (i.e., that prob("1")<50%), as that's where all the rounding error accumulates.Provide direct implementations ec_{enc|dec}_bit_prob() that do not require a division instead of using the normal entropy coder path. This should be exactly equivalent to the existing code.Cleaning up VBR to be frame-size independentFolding tuningRD optimisation now takes bitrate into accountSimplification to the transient detection codeMore simplifications to the Viterbi codeSimplifications to the tf_res RD codeViterbi-based RD optimization of the tf_res decisionschanging probability of first tf resolution symbolAdaptive time-frequency resolutionAdds a range coder call to encode a single bit with arbitrary probabilityFixed a long-standing rare mismatchRe-organised the special case for N==1Bunch of fixes for frames of 2.5 ms.More recombining "infrastructure"Code for recombining bands (not enabled yet)Removing the rest of the >32-bit PVQ codeMinor code simplificationsDoing folding from the highest freq possibleIncreasing the temporal resolution of transientsImproving the transient detectionSplitting transients in time domainMoving code to quant_band()
Loading