From 1d051d3b55415bae2860f9566bc967273d386531 Mon Sep 17 00:00:00 2001 From: Monty Date: Tue, 15 Aug 2000 08:33:48 +0000 Subject: Incremental update. Nearing beta 2, four more new descriptions to go... Monty svn path=/branches/monty_branch_20000724/vorbis/; revision=585 --- include/vorbis/codec.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'include/vorbis/codec.h') 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); -- cgit v1.2.1