summaryrefslogtreecommitdiff
path: root/include/vorbis/codec.h
diff options
context:
space:
mode:
authorMonty <xiphmont@xiph.org>2000-08-15 08:33:48 +0000
committerMonty <xiphmont@xiph.org>2000-08-15 08:33:48 +0000
commit1d051d3b55415bae2860f9566bc967273d386531 (patch)
treeabdeaa4d7780cf5b6521dcc370ecafbc8df6a481 /include/vorbis/codec.h
parent18352fb71d7680b431dd56fdb0d1ef82f64f4b7b (diff)
downloadlibvorbis-git-monty_branch_20000724.tar.gz
Incremental update. Nearing beta 2, four more new descriptions to go...monty_branch_20000724
Monty svn path=/branches/monty_branch_20000724/vorbis/; revision=585
Diffstat (limited to 'include/vorbis/codec.h')
-rw-r--r--include/vorbis/codec.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/vorbis/codec.h b/include/vorbis/codec.h
index 4d813294..a9a92879 100644
--- a/include/vorbis/codec.h
+++ b/include/vorbis/codec.h
@@ -12,7 +12,7 @@
********************************************************************
function: libvorbis codec headers
- last mod: $Id: codec.h,v 1.21.2.2 2000/07/31 19:40:59 xiphmont Exp $
+ last mod: $Id: codec.h,v 1.21.2.3 2000/08/15 08:33:36 xiphmont Exp $
********************************************************************/
@@ -329,6 +329,7 @@ typedef struct vorbis_comment{
/* unlimited user comment fields. libvorbis writes 'libvorbis'
whatever vendor is set to in encode */
char **user_comments;
+ int *comment_lengths;
int comments;
char *vendor;
@@ -351,6 +352,7 @@ typedef struct vorbis_comment{
extern int ogg_stream_packetin(ogg_stream_state *os, ogg_packet *op);
extern int ogg_stream_pageout(ogg_stream_state *os, ogg_page *og);
+extern int ogg_stream_flush(ogg_stream_state *os, ogg_page *og);
/* OggSquish BITSREAM PRIMITIVES: decoding **************************/
@@ -388,6 +390,9 @@ extern void vorbis_info_init(vorbis_info *vi);
extern void vorbis_info_clear(vorbis_info *vi);
extern void vorbis_comment_init(vorbis_comment *vc);
extern void vorbis_comment_add(vorbis_comment *vc, char *comment);
+extern void vorbis_comment_add_tag(vorbis_comment *vc,
+ char *tag, char *contents);
+extern char *vorbis_comment_query(vorbis_comment *vc, char *tag, int count);
extern void vorbis_comment_clear(vorbis_comment *vc);
extern int vorbis_block_init(vorbis_dsp_state *v, vorbis_block *vb);