diff options
author | Petri Hintukainen <phintuka@users.sourceforge.net> | 2011-12-15 16:07:26 +0200 |
---|---|---|
committer | Petri Hintukainen <phintuka@users.sourceforge.net> | 2011-12-15 16:07:26 +0200 |
commit | 6ace5e14c0efa9ceb846bfac54b29eaeec410be5 (patch) | |
tree | 35d4b6d69282b31379f73efca2f5dd344da9b109 /src/vdr/input_vdr.c | |
parent | 395da9d721cc49597462b060767a15060752a999 (diff) | |
download | xine-lib-6ace5e14c0efa9ceb846bfac54b29eaeec410be5.tar.gz xine-lib-6ace5e14c0efa9ceb846bfac54b29eaeec410be5.tar.bz2 |
Marked xine_get_autoplay_mrls() and get_autoplay_list()'s return value const
Diffstat (limited to 'src/vdr/input_vdr.c')
-rw-r--r-- | src/vdr/input_vdr.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/vdr/input_vdr.c b/src/vdr/input_vdr.c index 9a6ced8d0..793d1b41b 100644 --- a/src/vdr/input_vdr.c +++ b/src/vdr/input_vdr.c @@ -178,7 +178,6 @@ typedef struct { input_class_t input_class; xine_t *xine; - const char *mrls[ 2 ]; } vdr_input_class_t; @@ -2740,13 +2739,13 @@ static input_plugin_t *vdr_class_get_instance(input_class_t *cls_gen, xine_strea /* * vdr input plugin class stuff */ -static char **vdr_class_get_autoplay_list(input_class_t *this_gen, +static const char * const *vdr_class_get_autoplay_list(input_class_t *this_gen, int *num_files) { - vdr_input_class_t *class = (vdr_input_class_t *)this_gen; + static const char * const mrls[] = {"vdr:/" VDR_ABS_FIFO_DIR "/stream#demux:mpeg_pes", NULL}; *num_files = 1; - return (char **)class->mrls; + return mrls; } void *vdr_input_init_plugin(xine_t *xine, void *data) @@ -2759,9 +2758,6 @@ void *vdr_input_init_plugin(xine_t *xine, void *data) this->xine = xine; - this->mrls[ 0 ] = "vdr:/" VDR_ABS_FIFO_DIR "/stream#demux:mpeg_pes"; - this->mrls[ 1 ] = 0; - this->input_class.get_instance = vdr_class_get_instance; this->input_class.identifier = "VDR"; this->input_class.description = N_("VDR display device plugin"); |