diff options
author | Nils Wallménius <nils@rockbox.org> | 2011-10-08 10:09:11 +0000 |
---|---|---|
committer | Nils Wallménius <nils@rockbox.org> | 2011-10-08 10:09:11 +0000 |
commit | e1ea13ee75d545a4a945f5e24b652d8741a675cf (patch) | |
tree | cf1b6a24aaa2bb4deb6ee8eb770d954fdadaa3ff /apps/codecs/libtremor/ivorbiscodec.h | |
parent | b779fcc3ed9adbaf0fda5598f3e26a154f1c1410 (diff) | |
download | rockbox-e1ea13ee75d545a4a945f5e24b652d8741a675cf.tar.gz rockbox-e1ea13ee75d545a4a945f5e24b652d8741a675cf.zip |
libtremor: hack to work around huge allocations for the comment packet in files with embedded album art. Should fix playback of such files on targets with large codec buffers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30728 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libtremor/ivorbiscodec.h')
-rw-r--r-- | apps/codecs/libtremor/ivorbiscodec.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/codecs/libtremor/ivorbiscodec.h b/apps/codecs/libtremor/ivorbiscodec.h index 73ba4aeb2a..4fb041603d 100644 --- a/apps/codecs/libtremor/ivorbiscodec.h +++ b/apps/codecs/libtremor/ivorbiscodec.h | |||
@@ -154,20 +154,20 @@ typedef struct vorbis_comment{ | |||
154 | extern void vorbis_info_init(vorbis_info *vi); | 154 | extern void vorbis_info_init(vorbis_info *vi); |
155 | extern void vorbis_info_clear(vorbis_info *vi); | 155 | extern void vorbis_info_clear(vorbis_info *vi); |
156 | extern int vorbis_info_blocksize(vorbis_info *vi,int zo); | 156 | extern int vorbis_info_blocksize(vorbis_info *vi,int zo); |
157 | /* | ||
157 | extern void vorbis_comment_init(vorbis_comment *vc); | 158 | extern void vorbis_comment_init(vorbis_comment *vc); |
158 | extern void vorbis_comment_add(vorbis_comment *vc, char *comment); | 159 | extern void vorbis_comment_add(vorbis_comment *vc, char *comment); |
159 | extern void vorbis_comment_add_tag(vorbis_comment *vc, | 160 | extern void vorbis_comment_add_tag(vorbis_comment *vc, |
160 | char *tag, char *contents); | 161 | char *tag, char *contents); |
161 | extern void vorbis_comment_clear(vorbis_comment *vc); | 162 | extern void vorbis_comment_clear(vorbis_comment *vc); |
162 | 163 | */ | |
163 | extern int vorbis_block_init(vorbis_dsp_state *v, vorbis_block *vb); | 164 | extern int vorbis_block_init(vorbis_dsp_state *v, vorbis_block *vb); |
164 | extern int vorbis_block_clear(vorbis_block *vb); | 165 | extern int vorbis_block_clear(vorbis_block *vb); |
165 | extern void vorbis_dsp_clear(vorbis_dsp_state *v); | 166 | extern void vorbis_dsp_clear(vorbis_dsp_state *v); |
166 | 167 | ||
167 | /* Vorbis PRIMITIVES: synthesis layer *******************************/ | 168 | /* Vorbis PRIMITIVES: synthesis layer *******************************/ |
168 | extern int vorbis_synthesis_idheader(ogg_packet *op); | 169 | extern int vorbis_synthesis_idheader(ogg_packet *op); |
169 | extern int vorbis_synthesis_headerin(vorbis_info *vi,vorbis_comment *vc, | 170 | extern int vorbis_synthesis_headerin(vorbis_info *vi,ogg_packet *op); |
170 | ogg_packet *op); | ||
171 | 171 | ||
172 | extern int vorbis_synthesis_init(vorbis_dsp_state *v,vorbis_info *vi); | 172 | extern int vorbis_synthesis_init(vorbis_dsp_state *v,vorbis_info *vi); |
173 | extern int vorbis_synthesis_restart(vorbis_dsp_state *v); | 173 | extern int vorbis_synthesis_restart(vorbis_dsp_state *v); |