doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
info.c File Reference
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "../ogg/ogg.h"
#include "../vorbis/codec.h"
#include "codec_internal.h"
#include "codebook.h"
#include "registry.h"
#include "window.h"
#include "psy.h"
#include "misc.h"
#include "os.h"

Go to the source code of this file.

Functions

void vorbis_comment_init (vorbis_comment *vc)
 
void vorbis_comment_add (vorbis_comment *vc, char *comment)
 
void vorbis_comment_add_tag (vorbis_comment *vc, char *tag, char *contents)
 
char * vorbis_comment_query (vorbis_comment *vc, char *tag, int count)
 
int vorbis_comment_query_count (vorbis_comment *vc, char *tag)
 
void vorbis_comment_clear (vorbis_comment *vc)
 
int vorbis_info_blocksize (vorbis_info *vi, int zo)
 
void vorbis_info_init (vorbis_info *vi)
 
void vorbis_info_clear (vorbis_info *vi)
 
int vorbis_synthesis_headerin (vorbis_info *vi, vorbis_comment *vc, ogg_packet *op)
 
int vorbis_commentheader_out (vorbis_comment *vc, ogg_packet *op)
 
int vorbis_analysis_headerout (vorbis_dsp_state *v, vorbis_comment *vc, ogg_packet *op, ogg_packet *op_comm, ogg_packet *op_code)
 
double vorbis_granule_time (vorbis_dsp_state *v, ogg_int64_t granulepos)
 

Function Documentation

int vorbis_analysis_headerout ( vorbis_dsp_state v,
vorbis_comment vc,
ogg_packet op,
ogg_packet op_comm,
ogg_packet op_code 
)

Definition at line 524 of file info.c.

void vorbis_comment_add ( vorbis_comment vc,
char *  comment 
)

Definition at line 62 of file info.c.

void vorbis_comment_add_tag ( vorbis_comment vc,
char *  tag,
char *  contents 
)

Definition at line 74 of file info.c.

void vorbis_comment_clear ( vorbis_comment vc)

Definition at line 130 of file info.c.

void vorbis_comment_init ( vorbis_comment vc)

Definition at line 58 of file info.c.

char* vorbis_comment_query ( vorbis_comment vc,
char *  tag,
int  count 
)

Definition at line 94 of file info.c.

int vorbis_comment_query_count ( vorbis_comment vc,
char *  tag 
)

Definition at line 115 of file info.c.

int vorbis_commentheader_out ( vorbis_comment vc,
ogg_packet op 
)

Definition at line 505 of file info.c.

double vorbis_granule_time ( vorbis_dsp_state v,
ogg_int64_t  granulepos 
)

Definition at line 599 of file info.c.

int vorbis_info_blocksize ( vorbis_info vi,
int  zo 
)

Definition at line 144 of file info.c.

void vorbis_info_clear ( vorbis_info vi)

Definition at line 155 of file info.c.

void vorbis_info_init ( vorbis_info vi)

Definition at line 150 of file info.c.

int vorbis_synthesis_headerin ( vorbis_info vi,
vorbis_comment vc,
ogg_packet op 
)

Definition at line 336 of file info.c.