summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-29 14:08:24 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-29 14:08:24 +0000
commitf9b2e78d799f0e6fc440ad96ab85107386108ca9 (patch)
tree2137585bf61d716030564abc3dac07fc67ce6d50
parent4373e71a95dcaa2808af93c7130fb58f736d917c (diff)
downloadmpv-f9b2e78d799f0e6fc440ad96ab85107386108ca9.tar.bz2
mpv-f9b2e78d799f0e6fc440ad96ab85107386108ca9.tar.xz
Remove some of the worst "headers include headers which include
completely unrelated headers" mess. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21386 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--Gui/interface.h3
-rw-r--r--Gui/mplayer/gtk/fs.c1
-rw-r--r--Gui/mplayer/gtk/opts.c1
-rw-r--r--libvo/sub.h3
-rw-r--r--mencoder.c2
-rw-r--r--mplayer.h6
6 files changed, 8 insertions, 8 deletions
diff --git a/Gui/interface.h b/Gui/interface.h
index 2720c64c7f..4e5475aaf1 100644
--- a/Gui/interface.h
+++ b/Gui/interface.h
@@ -4,7 +4,6 @@
#include "../config.h"
#include "mplayer/play.h"
-#include "mplayer.h"
#include "libvo/font_load.h"
#include "cfg.h"
@@ -142,6 +141,8 @@ extern guiInterface_t guiIntfStruct;
#define guiFilenames 4
#define guiALL 0xffffffff
+extern int use_gui;
+
extern char *get_path(const char *filename);
extern void guiInit( void );
diff --git a/Gui/mplayer/gtk/fs.c b/Gui/mplayer/gtk/fs.c
index 8039b20a56..9b5923351d 100644
--- a/Gui/mplayer/gtk/fs.c
+++ b/Gui/mplayer/gtk/fs.c
@@ -7,6 +7,7 @@
#include <unistd.h>
#include "../gmplayer.h"
+#include "../../mplayer.h"
#include "mplayer/pixmaps/up.xpm"
#include "mplayer/pixmaps/dir.xpm"
diff --git a/Gui/mplayer/gtk/opts.c b/Gui/mplayer/gtk/opts.c
index 3c5c4b2191..25a86f2c09 100644
--- a/Gui/mplayer/gtk/opts.c
+++ b/Gui/mplayer/gtk/opts.c
@@ -12,6 +12,7 @@
#include "../../mixer.h"
#include "../../libao2/audio_out.h"
#include "../../libvo/video_out.h"
+#include "../../mplayer.h"
#include "../app.h"
#include "../cfg.h"
diff --git a/libvo/sub.h b/libvo/sub.h
index f74ed902c9..2241c86e7a 100644
--- a/libvo/sub.h
+++ b/libvo/sub.h
@@ -59,6 +59,9 @@ static inline void vo_draw_text_osd(int dxs,int dys,void (*draw_alpha)(int x0,in
#include "subreader.h"
+extern sub_data* subdata; //currently used subtitles
+extern subtitle* vo_sub;
+
extern unsigned char* vo_osd_text;
extern int vo_osd_progbar_type;
diff --git a/mencoder.c b/mencoder.c
index 55e5f746ed..04d0764ded 100644
--- a/mencoder.c
+++ b/mencoder.c
@@ -199,7 +199,7 @@ int sub_auto = 0;
int subcc_enabled=0;
int suboverlap_enabled = 1;
-static sub_data* subdata=NULL;
+sub_data* subdata=NULL;
float sub_last_pts = -303;
int auto_expand=1;
diff --git a/mplayer.h b/mplayer.h
index 1b1a4629a2..b0ff0aa724 100644
--- a/mplayer.h
+++ b/mplayer.h
@@ -2,10 +2,6 @@
#ifndef __MPLAYER_MAIN
#define __MPLAYER_MAIN
-#include "libvo/sub.h"
-#include "subreader.h"
-
-extern int use_gui;
extern char* current_module;
extern char * dvd_device;
@@ -34,8 +30,6 @@ extern int sub_auto;
extern int sub_pos;
extern int sub_unicode;
extern char * sub_cp;
-extern sub_data* subdata; //currently used subtitles
-extern subtitle* vo_sub;
extern int suboverlap_enabled;
extern char * filename;