From 5177b24b25931b83adea9de6f9c578654640346c Mon Sep 17 00:00:00 2001 From: Uoti Urpala Date: Thu, 10 Feb 2011 12:15:21 +0200 Subject: cleanup: demuxer.[ch]: remove unused code, make functions static Remove some unused lines from demuxer.h. Make some demuxer.c functions static. Move new_ds_stream() declaration from demuxer.h to stream.h (the function is defined in stream.c). Clean up some code in mplayer.c that had commented-out free_demuxer_stream() calls. --- libmpdemux/demuxer.c | 6 +++--- libmpdemux/demuxer.h | 21 --------------------- 2 files changed, 3 insertions(+), 24 deletions(-) (limited to 'libmpdemux') diff --git a/libmpdemux/demuxer.c b/libmpdemux/demuxer.c index 6607f2399f..2383deb73d 100644 --- a/libmpdemux/demuxer.c +++ b/libmpdemux/demuxer.c @@ -253,13 +253,13 @@ void free_demux_packet(struct demux_packet *dp) free(dp); } -void free_demuxer_stream(demux_stream_t *ds) +static void free_demuxer_stream(struct demux_stream *ds) { ds_free_packs(ds); free(ds); } -demux_stream_t *new_demuxer_stream(struct demuxer *demuxer, int id) +static struct demux_stream *new_demuxer_stream(struct demuxer *demuxer, int id) { demux_stream_t *ds = malloc(sizeof(demux_stream_t)); *ds = (demux_stream_t){ @@ -906,7 +906,7 @@ void demuxer_help(void) * May be NULL. * @return DEMUXER_TYPE_xxx, -1 if error or not found */ -int get_demuxer_type_from_name(char *demuxer_name, int *force) +static int get_demuxer_type_from_name(char *demuxer_name, int *force) { int i; long type_int; diff --git a/libmpdemux/demuxer.h b/libmpdemux/demuxer.h index 5ff2c7bdaf..86523c3df0 100644 --- a/libmpdemux/demuxer.h +++ b/libmpdemux/demuxer.h @@ -311,11 +311,9 @@ static inline void *realloc_struct(void *ptr, size_t nmemb, size_t size) return realloc(ptr, nmemb * size); } -struct demux_stream *new_demuxer_stream(struct demuxer *demuxer, int id); struct demuxer *new_demuxer(struct MPOpts *opts, struct stream *stream, int type, int a_id, int v_id, int s_id, char *filename); -void free_demuxer_stream(struct demux_stream *ds); void free_demuxer(struct demuxer *demuxer); void ds_add_packet(struct demux_stream *ds, struct demux_packet *dp); @@ -342,22 +340,9 @@ int demux_pattern_3(struct demux_stream *ds, unsigned char *mem, int maxlen, #define demux_peekc(ds) ( \ (likely(ds->buffer_posbuffer_size)) ? ds->buffer[ds->buffer_pos] \ : ((unlikely(!ds_fill_buffer(ds))) ? (-1) : ds->buffer[ds->buffer_pos])) -#if 1 #define demux_getc(ds) ( \ (likely(ds->buffer_posbuffer_size)) ? ds->buffer[ds->buffer_pos++] \ : ((unlikely(!ds_fill_buffer(ds))) ? (-1) : ds->buffer[ds->buffer_pos++])) -#else -static inline int demux_getc(demux_stream_t *ds){ - if (ds->buffer_pos>=ds->buffer_size) { - if (!ds_fill_buffer(ds)) { -// printf("DEMUX_GETC: EOF reached!\n"); - return -1; // EOF - } - } -// printf("[%02X]",ds->buffer[ds->buffer_pos]); - return ds->buffer[ds->buffer_pos++]; -} -#endif void ds_free_packs(struct demux_stream *ds); int ds_get_packet(struct demux_stream *ds, unsigned char **start); @@ -369,9 +354,6 @@ int ds_parse(struct demux_stream *sh, uint8_t **buffer, int *len, double pts, off_t pos); void ds_clear_parser(struct demux_stream *sh); -// This is defined here because demux_stream_t ins't defined in stream.h -stream_t *new_ds_stream(demux_stream_t *ds); - static inline int avi_stream_id(unsigned int id) { unsigned char a, b; @@ -397,8 +379,6 @@ extern char *index_file_save, *index_file_load; extern int force_ni; extern int pts_from_bps; -extern int extension_parsing; - int demux_info_add(struct demuxer *demuxer, const char *opt, const char *param); int demux_info_add_bstr(struct demuxer *demuxer, struct bstr opt, struct bstr param); @@ -412,7 +392,6 @@ int demuxer_switch_video(struct demuxer *demuxer, int index); int demuxer_type_by_filename(char *filename); void demuxer_help(void); -int get_demuxer_type_from_name(char *demuxer_name, int *force); int demuxer_add_attachment(struct demuxer *demuxer, struct bstr name, struct bstr type, struct bstr data); -- cgit v1.2.3