Update
This commit is contained in:
parent
115ab629dc
commit
4a845d002e
@ -120,7 +120,8 @@ public sealed class PpmCompress
|
|||||||
enc.write(ctx.frequencies, 256);
|
enc.write(ctx.frequencies, 256);
|
||||||
outerContinue:;
|
outerContinue:;
|
||||||
}
|
}
|
||||||
outerBreak:
|
|
||||||
|
//outerBreak:
|
||||||
// Logic for order = -1
|
// Logic for order = -1
|
||||||
enc.write(model.orderMinus1Freqs, symbol);
|
enc.write(model.orderMinus1Freqs, symbol);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -113,7 +113,8 @@ public sealed class PpmDecompress
|
|||||||
// Else we read the context escape symbol, so continue decrementing the order
|
// Else we read the context escape symbol, so continue decrementing the order
|
||||||
outerContinue:;
|
outerContinue:;
|
||||||
}
|
}
|
||||||
outerBreak:
|
|
||||||
|
//outerBreak:
|
||||||
// Logic for order = -1
|
// Logic for order = -1
|
||||||
return dec.read(model.orderMinus1Freqs);
|
return dec.read(model.orderMinus1Freqs);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -47,7 +47,7 @@ namespace res
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private string m_filename;
|
protected string m_filename;
|
||||||
}
|
}
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
@ -68,19 +68,22 @@ namespace res
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
public Ref( string filename, T res ) : base( filename )
|
public Ref( string filename, T res ) : base( filename )
|
||||||
{
|
{
|
||||||
m_res = res;
|
m_res = res;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
override internal void load()
|
override internal void load()
|
||||||
{
|
{
|
||||||
m_res = Mgr.load<T>( filename );
|
m_res = Mgr.load<T>( filename );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
[NonSerialized]
|
[NonSerialized]
|
||||||
private T m_res;
|
private T m_res;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -118,13 +121,13 @@ namespace res
|
|||||||
|
|
||||||
class LoadHolder<T> : LoadHolder
|
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()
|
internal override object load()
|
||||||
{
|
{
|
||||||
@ -282,7 +285,7 @@ namespace res
|
|||||||
{
|
{
|
||||||
var loader = loaderGen as LoadHolder<T>;
|
var loader = loaderGen as LoadHolder<T>;
|
||||||
|
|
||||||
var v = loader.dlgtLoad( filename );
|
var v = loader.m_fnLoad( filename );
|
||||||
|
|
||||||
var weak = new WeakReference<T>( v );
|
var weak = new WeakReference<T>( v );
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user