ffmpeg: make internal functions static

The mpdurl_* code is internal, don't expose them.  Also don't
initialize struct members with NULL.
This commit is contained in:
Max Kellermann 2008-10-18 08:08:13 +02:00
parent 90fdf07aa9
commit 1dfe92057e
1 changed files with 12 additions and 22 deletions

View File

@ -48,25 +48,7 @@ typedef struct {
InputStream *input; InputStream *input;
} FopsHelper; } FopsHelper;
int mpdurl_open(URLContext *h, const char *filename, int flags); static int mpdurl_open(URLContext *h, const char *filename, int flags)
int mpdurl_read(URLContext *h, unsigned char *buf, int size);
int64_t mpdurl_seek(URLContext *h, int64_t pos, int whence);
int mpdurl_close(URLContext *h);
URLProtocol mpdurl_fileops = {
.name = "mpd",
.url_open = mpdurl_open,
.url_read = mpdurl_read,
.url_write = NULL,
.url_seek = mpdurl_seek,
.url_close = mpdurl_close,
.next = NULL,
.url_read_pause = NULL,
.url_read_seek = NULL
};
int mpdurl_open(URLContext *h, const char *filename, int flags)
{ {
uint32_t ptr; uint32_t ptr;
FopsHelper *base; FopsHelper *base;
@ -84,7 +66,7 @@ int mpdurl_open(URLContext *h, const char *filename, int flags)
return -1; return -1;
} }
int mpdurl_read(URLContext *h, unsigned char *buf, int size) static int mpdurl_read(URLContext *h, unsigned char *buf, int size)
{ {
int ret; int ret;
FopsHelper *base = (FopsHelper *) h->priv_data; FopsHelper *base = (FopsHelper *) h->priv_data;
@ -107,7 +89,7 @@ int mpdurl_read(URLContext *h, unsigned char *buf, int size)
return ret; return ret;
} }
int64_t mpdurl_seek(URLContext *h, int64_t pos, int whence) static int64_t mpdurl_seek(URLContext *h, int64_t pos, int whence)
{ {
FopsHelper *base = (FopsHelper *) h->priv_data; FopsHelper *base = (FopsHelper *) h->priv_data;
if (whence != AVSEEK_SIZE) { //only ftell if (whence != AVSEEK_SIZE) { //only ftell
@ -116,7 +98,7 @@ int64_t mpdurl_seek(URLContext *h, int64_t pos, int whence)
return base->input->offset; return base->input->offset;
} }
int mpdurl_close(URLContext *h) static int mpdurl_close(URLContext *h)
{ {
FopsHelper *base = (FopsHelper *) h->priv_data; FopsHelper *base = (FopsHelper *) h->priv_data;
if (base && base->input->seekable) { if (base && base->input->seekable) {
@ -126,6 +108,14 @@ int mpdurl_close(URLContext *h)
return 0; return 0;
} }
static URLProtocol mpdurl_fileops = {
.name = "mpd",
.url_open = mpdurl_open,
.url_read = mpdurl_read,
.url_seek = mpdurl_seek,
.url_close = mpdurl_close,
};
static int ffmpeg_init(void) static int ffmpeg_init(void)
{ {
av_register_all(); av_register_all();