This commit is contained in:
Marc Hernandez 2022-07-01 16:19:43 -07:00
parent 115ab629dc
commit 4a845d002e
3 changed files with 13 additions and 8 deletions

View File

@ -120,7 +120,8 @@ public sealed class PpmCompress
enc.write(ctx.frequencies, 256);
outerContinue:;
}
outerBreak:
//outerBreak:
// Logic for order = -1
enc.write(model.orderMinus1Freqs, symbol);
}

View File

@ -113,7 +113,8 @@ public sealed class PpmDecompress
// Else we read the context escape symbol, so continue decrementing the order
outerContinue:;
}
outerBreak:
//outerBreak:
// Logic for order = -1
return dec.read(model.orderMinus1Freqs);
}

View File

@ -47,7 +47,7 @@ namespace res
}
private string m_filename;
protected string m_filename;
}
[Serializable]
@ -68,19 +68,22 @@ namespace res
{
}
/*
public Ref( string filename, T res ) : base( filename )
{
m_res = res;
}
*/
override internal void load()
{
m_res = Mgr.load<T>( filename );
}
[NonSerialized]
private T m_res;
}
@ -118,13 +121,13 @@ namespace res
class LoadHolder<T> : LoadHolder
{
public LoadHolder( Load<T> _dlgtLoad )
public LoadHolder( Load<T> fnLoad )
{
dlgtLoad = _dlgtLoad;
m_fnLoad = fnLoad;
}
public Load<T> dlgtLoad;
public Load<T> m_fnLoad;
internal override object load()
{
@ -282,7 +285,7 @@ namespace res
{
var loader = loaderGen as LoadHolder<T>;
var v = loader.dlgtLoad( filename );
var v = loader.m_fnLoad( filename );
var weak = new WeakReference<T>( v );