summaryrefslogtreecommitdiff
path: root/src/vdr/input_vdr.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/vdr/input_vdr.c')
-rw-r--r--src/vdr/input_vdr.c10
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");