From bfe569b76ebc19263efbf717728a6da7c413cbac Mon Sep 17 00:00:00 2001 From: Uoti Urpala Date: Sat, 19 Apr 2008 07:45:16 +0300 Subject: Move vo_ontop to options struct Add a 'struct vo *vo' argument to the x11_common.c functions that access the variable so it's available as vo->opts->vo_ontop. To keep VOs using the old API working create a global vo variable that is set to the currently used old vo. "vo_ontop" will be #defined to "global_vo->opts->vo_ontop", and x11_common.h will add defines like the following when it is included by old VOs: #define vo_x11_ontop() vo_x11_ontop(global_vo) so that they will call the function according to the new declaration. --- options.h | 1 + 1 file changed, 1 insertion(+) (limited to 'options.h') diff --git a/options.h b/options.h index 89f5855d66..2d6c8d48e4 100644 --- a/options.h +++ b/options.h @@ -5,6 +5,7 @@ typedef struct MPOpts { char **video_driver_list; char **audio_driver_list; int fixed_vo; + int vo_ontop; int correct_pts; int user_correct_pts; } MPOpts; -- cgit v1.2.3