summaryrefslogtreecommitdiff
path: root/apps/codecs/libtremor/sharedbook.c
diff options
context:
space:
mode:
authorNils Wallménius <nils@rockbox.org>2010-12-08 16:07:46 +0000
committerNils Wallménius <nils@rockbox.org>2010-12-08 16:07:46 +0000
commitc0e3e1628575647ec9083fd23c26de85ea8f86c0 (patch)
tree8c19a660d381df5c1c8d0468b4fac3f6cb1ff995 /apps/codecs/libtremor/sharedbook.c
parenta5897697f9d38b3a7131a504c7251ac5fe2dcb15 (diff)
downloadrockbox-c0e3e1628575647ec9083fd23c26de85ea8f86c0.tar.gz
rockbox-c0e3e1628575647ec9083fd23c26de85ea8f86c0.zip
libtremor: merge upstream revision 17528-17530, more error checking and bug fixes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28768 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libtremor/sharedbook.c')
-rw-r--r--apps/codecs/libtremor/sharedbook.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/apps/codecs/libtremor/sharedbook.c b/apps/codecs/libtremor/sharedbook.c
index 884920ecda..e9cdd13329 100644
--- a/apps/codecs/libtremor/sharedbook.c
+++ b/apps/codecs/libtremor/sharedbook.c
@@ -295,15 +295,10 @@ static ogg_int32_t *_book_unquantize(const static_codebook *b,int n,
295 return(NULL); 295 return(NULL);
296} 296}
297 297
298void vorbis_staticbook_clear(static_codebook *b){ 298void vorbis_staticbook_destroy(static_codebook *b){
299 if(b->quantlist)_ogg_free(b->quantlist); 299 if(b->quantlist)_ogg_free(b->quantlist);
300 if(b->lengthlist)_ogg_free(b->lengthlist); 300 if(b->lengthlist)_ogg_free(b->lengthlist);
301 memset(b,0,sizeof(*b)); 301 memset(b,0,sizeof(*b));
302
303}
304
305void vorbis_staticbook_destroy(static_codebook *b){
306 vorbis_staticbook_clear(b);
307 _ogg_free(b); 302 _ogg_free(b);
308} 303}
309 304