summaryrefslogtreecommitdiff
path: root/codebook.h
diff options
context:
space:
mode:
authorTim Terriberry <tterribe@xiph.org>2010-10-14 01:33:46 +0000
committerTim Terriberry <tterribe@xiph.org>2010-10-14 01:33:46 +0000
commitcffec5374b06db0e3052879234e1350dfaf8c246 (patch)
treee4f4dc9a39db8fcf39f5ab0039b869aed389652d /codebook.h
parent85749ea451123aedeb1ec3bfbbc15e9288917979 (diff)
downloadtremor-cffec5374b06db0e3052879234e1350dfaf8c246.tar.gz
Port r17029 and r17050 from libvorbis.
Fix leak when aborting out of static_codebook unpack. Closes #1663. git-svn-id: https://svn.xiph.org/trunk/Tremor@17530 0101bb08-14d6-0310-b084-bc0e0c8e3800
Diffstat (limited to 'codebook.h')
-rw-r--r--codebook.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/codebook.h b/codebook.h
index 07cf812..bb13942 100644
--- a/codebook.h
+++ b/codebook.h
@@ -76,14 +76,13 @@ typedef struct codebook{
} codebook;
-extern void vorbis_staticbook_clear(static_codebook *b);
extern void vorbis_staticbook_destroy(static_codebook *b);
extern int vorbis_book_init_decode(codebook *dest,const static_codebook *source);
extern void vorbis_book_clear(codebook *b);
extern long _book_maptype1_quantvals(const static_codebook *b);
-extern int vorbis_staticbook_unpack(oggpack_buffer *b,static_codebook *c);
+extern static_codebook *vorbis_staticbook_unpack(oggpack_buffer *b);
extern long vorbis_book_decode(codebook *book, oggpack_buffer *b);
extern long vorbis_book_decodevs_add(codebook *book, ogg_int32_t *a,