diff src/mpg123/mpg123.c @ 559:d5782f3bd760 trunk

[svn] Update plugins to the new input plugin API
author iabervon
date Sun, 28 Jan 2007 17:02:41 -0800
parents d124034ebea3
children 914c96de3244
line wrap: on
line diff
--- a/src/mpg123/mpg123.c	Sun Jan 28 14:37:17 2007 -0800
+++ b/src/mpg123/mpg123.c	Sun Jan 28 17:02:41 2007 -0800
@@ -924,8 +924,9 @@
 }
 
 static void
-play_file(char *filename)
+play_file(InputPlayback *data)
 {
+    char *filename = data->filename;
     memset(&fr, 0, sizeof(struct frame));
     memset(&temp_fr, 0, sizeof(struct frame));
 
@@ -944,7 +945,7 @@
 }
 
 static void
-stop(void)
+stop(InputPlayback * data)
 {
     if (mpgdec_info && mpgdec_info->going) {
         mpgdec_info->going = FALSE;
@@ -955,7 +956,7 @@
 }
 
 static void
-seek(int time)
+seek(InputPlayback * data, int time)
 {
     mpgdec_info->jump_to_time = time;
 
@@ -964,7 +965,7 @@
 }
 
 static void
-do_pause(short p)
+do_pause(InputPlayback * data, short p)
 {
     if (output_opened)
         mpgdec_ip.output->pause(p);
@@ -973,7 +974,7 @@
 }
 
 static int
-get_time(void)
+get_time(InputPlayback * data)
 {
     if (audio_error)
         return -2;