Android tweeks
memory freeing tweeks batch data rearranged a little (to try to reduce memory). RBSP/FBSP fixed. lightstyles now supported. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4059 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
180432523d
commit
fe23d72d69
112 changed files with 5444 additions and 2443 deletions
|
@ -228,33 +228,24 @@ sfxcache_t *OV_DecodeSome(struct sfx_s *sfx, struct sfxcache_s *buf, int start,
|
|||
}
|
||||
void OV_CancelDecoder(sfx_t *s)
|
||||
{
|
||||
/*
|
||||
sfxcache_t *src, *dest;
|
||||
ovdecoderbuffer_t *dec;
|
||||
|
||||
dec = s->decoder->buf;
|
||||
dec = s->decoder.buf;
|
||||
s->decoder.buf = NULL;
|
||||
s->decoder.abort = NULL;
|
||||
s->decoder.decodedata = NULL;
|
||||
p_ov_clear (&dec->vf); //close the decoder
|
||||
|
||||
//copy to new buffer
|
||||
|
||||
src = s->cache.data;
|
||||
s->cache.fake = false;
|
||||
s->cache.data = NULL;
|
||||
dest = Cache_Alloc(&s->cache, dec->mediaaswavpos, s->name);
|
||||
memcpy(dest, src, dec->mediaaswavpos);
|
||||
BZ_Free(src);
|
||||
|
||||
if (dec->tempbuffer)
|
||||
{
|
||||
BZ_Free(dec->tempbuffer);
|
||||
dec->tempbufferbytes = NULL;
|
||||
dec->tempbufferbytes = 0;
|
||||
}
|
||||
|
||||
Z_Free(s->decoder);
|
||||
s->decoder = NULL;
|
||||
*/
|
||||
BZ_Free(dec->decodedbuffer);
|
||||
dec->decodedbuffer = NULL;
|
||||
|
||||
//and it's now indistinguisable from a wav
|
||||
BZ_Free(dec);
|
||||
}
|
||||
|
||||
static size_t VARGS read_func (void *ptr, size_t size, size_t nmemb, void *datasource)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue