Mercurial > audlegacy-plugins
view src/vorbis/vorbis.h @ 3085:ac0af6b39272
Introduce new GIO plugin to buildsystem. stdio is now deprecated.
Thoughts:
- getc()/ungetc() should be moved to VFS core now
author | William Pitcock <nenolod@atheme.org> |
---|---|
date | Wed, 29 Apr 2009 20:58:36 -0500 |
parents | 3134a0987162 |
children |
line wrap: on
line source
#ifndef __VORBIS_H__ #define __VORBIS_H__ #include <vorbis/vorbisfile.h> #include <audlegacy/plugin.h> typedef struct { VFSFile *fd; gboolean probe; } VFSVorbisFile; extern ov_callbacks vorbis_callbacks; void vorbis_configure(void); gboolean vorbis_update_song_tuple (Tuple *tuple, VFSFile *fd); char *convert_to_utf8(const char *string); char *convert_from_utf8(const char *string); typedef struct { gint http_buffer_size; gint http_prebuffer; gboolean use_proxy; gchar *proxy_host; gint proxy_port; gboolean proxy_use_auth; gchar *proxy_user, *proxy_pass; gboolean save_http_stream; gchar *save_http_path; gboolean tag_override; gchar *tag_format; gboolean title_encoding_enabled; gchar *title_encoding; } vorbis_config_t; #define ENCODING_SEPARATOR " ,:;|/" #endif /* __VORBIS_H__ */