summaryrefslogtreecommitdiff
path: root/multimedia/gnome-mplayer/files/patch-src_gui.c
diff options
context:
space:
mode:
authorStefan Eßer <se@FreeBSD.org>2020-10-01 18:32:04 +0000
committerStefan Eßer <se@FreeBSD.org>2020-10-01 18:32:04 +0000
commit8ef3eb76a8252fbb06aa11268aefceae61352893 (patch)
tree64eb99d1177fcdb20764b9cf8f3fecdd26ecb328 /multimedia/gnome-mplayer/files/patch-src_gui.c
parentBump the minimal pkg version to 1.15.6 (diff)
Fix build with -fno-common
Diffstat (limited to 'multimedia/gnome-mplayer/files/patch-src_gui.c')
-rw-r--r--multimedia/gnome-mplayer/files/patch-src_gui.c240
1 files changed, 240 insertions, 0 deletions
diff --git a/multimedia/gnome-mplayer/files/patch-src_gui.c b/multimedia/gnome-mplayer/files/patch-src_gui.c
new file mode 100644
index 000000000000..f19031cf800e
--- /dev/null
+++ b/multimedia/gnome-mplayer/files/patch-src_gui.c
@@ -0,0 +1,240 @@
+--- src/gui.c.orig 2014-04-24 03:38:08 UTC
++++ src/gui.c
+@@ -50,6 +50,237 @@
+ #include "database.h"
+ #endif
+
++GtkWidget *window;
++
++GtkMenuItem *menuitem_edit_random;
++GtkMenuItem *menuitem_edit_loop;
++GtkMenuItem *menuitem_edit_play_single;
++GtkWidget *repeat;
++GtkWidget *shuffle;
++GtkMenuItem *menuitem_edit_select_audio_lang;
++GtkMenuItem *menuitem_edit_select_sub_lang;
++GtkWidget *tracks;
++GtkWidget *subtitles;
++
++GtkMenuItem *menuitem_view_info;
++GtkMenuItem *menuitem_view_playlist;
++
++GtkMenuItem *menuitem_prev;
++GtkMenuItem *menuitem_next;
++
++GtkWidget *pane;
++GtkWidget *hbox;
++
++GtkWidget *media;
++GtkWidget *cover_art;
++GtkWidget *audio_meter;
++
++GtkWidget *details_table;
++
++GtkWidget *play_event_box;
++
++GtkWidget *prev_event_box;
++GtkWidget *next_event_box;
++GtkWidget *menu_event_box;
++GtkWidget *fs_event_box;
++
++GmtkMediaTracker *tracker;
++GtkWidget *vol_slider;
++
++GtkWidget *conf_volume_label;
++
++#ifdef GTK2_12_ENABLED
++#else
++GtkTooltips *tooltip;
++#endif
++
++// Playlist container
++GtkWidget *plvbox;
++GSList *lang_group;
++GSList *audio_group;
++
++GtkAccelGroup *accel_group;
++
++gint buckets[METER_BARS];
++gint max_buckets[METER_BARS];
++gchar **accel_keys;
++gchar **accel_keys_description;
++
++gint cache_size;
++gint plugin_audio_cache_size;
++gint plugin_video_cache_size;
++gboolean forcecache;
++gint osdlevel;
++gint pplevel;
++gint streaming;
++gboolean showcontrols;
++gboolean showsubtitles;
++gint fullscreen;
++gint init_fullscreen;
++gboolean videopresent;
++gboolean playlist;
++gint embed_window;
++gint window_x;
++gint window_y;
++gint control_id;
++gboolean softvol;
++gboolean remember_softvol;
++gdouble volume_softvol;
++gint volume_gain;
++gint pref_volume;
++gint verbose;
++gint autostart;
++//gint actual_x, actual_y;
++//gint play_x, play_y;
++gint last_window_width, last_window_height;
++//gchar vm[10];
++gchar *vo;
++gchar *option_vo;
++gboolean use_hardware_codecs;
++gboolean use_crystalhd_codecs;
++AudioDevice audio_device;
++gchar *audio_device_name;
++gint audio_channels;
++gboolean use_hw_audio;
++gboolean disable_deinterlace;
++gboolean disable_framedrop;
++gboolean disable_context_menu;
++gboolean disable_fullscreen;
++gboolean disable_pause_on_click;
++gboolean enable_global_menu;
++gboolean enable_nautilus_plugin;
++gint loop;
++gint start_second;
++gint play_length;
++gint random_order;
++gboolean dontplaynext;
++gboolean autopause;
++gchar *path;
++gint js_state;
++gchar *rpconsole;
++gchar *rpcontrols;
++gboolean control_instance;
++gchar *playlistname;
++gboolean ok_to_play;
++gchar *subtitle;
++gchar *alang;
++gchar *slang;
++gchar *metadata_codepage;
++gboolean use_mplayer2;
++gboolean vertical_layout;
++gboolean playlist_visible;
++gboolean details_visible;
++gboolean restore_controls;
++gboolean update_control_flag;
++//gint restore_pane;
++//gboolean updating_recent;
++gboolean disable_ass;
++gboolean disable_embeddedfonts;
++gboolean disable_animation;
++gint auto_hide_timeout;
++gboolean always_hide_after_timeout;
++gboolean mouse_over_controls;
++gchar *subtitlefont;
++gdouble subtitle_scale;
++gchar *subtitle_codepage;
++gchar *subtitle_color;
++gboolean subtitle_outline;
++gboolean subtitle_shadow;
++gint subtitle_margin;
++gint subtitle_fuzziness;
++gboolean quit_on_complete;
++gchar *mplayer_bin;
++gchar *mplayer_dvd_device;
++gchar *option_dvd_device;
++gchar *extraopts;
++gboolean resize_on_new_media;
++gboolean single_instance;
++gboolean replace_and_play;
++gboolean bring_to_front;
++gboolean show_notification;
++gboolean show_status_icon;
++gchar *gpod_mount_point;
++gboolean disable_cover_art_fetch;
++//gboolean updating_recent;
++gboolean large_buttons;
++GtkIconSize button_size;
++gboolean skip_fixed_allocation_on_show;
++gboolean skip_fixed_allocation_on_hide;
++gboolean mouse_wheel_changes_volume;
++ResumeMode resume_mode;
++
++gboolean remember_loc;
++gboolean use_remember_loc;
++gboolean save_loc;
++gint loc_window_x;
++gint loc_window_y;
++gint loc_window_height;
++gint loc_window_width;
++gint loc_panel_position;
++gboolean keep_on_top;
++
++gboolean cancel_folder_load;
++
++GThreadPool *retrieve_metadata_pool;
++GMutex *retrieve_mutex;
++GMutex *set_mutex;
++
++gboolean use_mediakeys;
++gboolean use_defaultpl;
++
++gboolean qt_disabled;
++gboolean real_disabled;
++gboolean wmp_disabled;
++gboolean dvx_disabled;
++gboolean midi_disabled;
++gboolean embedding_disabled;
++gboolean disable_embedded_scaling;
++
++GArray *data;
++GArray *max_data;
++gboolean reading_af_export;
++
++//gboolean sub_source_file;
++
++// layout variables
++gint non_fs_width;
++gint non_fs_height;
++
++// playlist stuff
++GtkListStore *playliststore;
++GtkTreeIter iter;
++GtkTreeIter *next_iter;
++GtkTreeSelection *selection;
++GtkWidget *list;
++
++// preference store
++GmPrefStore *gm_store;
++GmPrefStore *gmp_store;
++
++// cover
++gchar *cover_art_uri;
++
++gchar *default_playlist;
++gboolean safe_to_save_default_playlist;
++
++#ifdef GTK2_12_ENABLED
++GtkRecentManager *recent_manager;
++#endif
++
++#ifdef LIBGDA_ENABLED
++GdaConnection *db_connection;
++#endif
++
++gboolean screensaver_disabled;
++
++gint window_width, window_height;
++
++GtkWidget *plclose;
++IdleData *idledata;
++GMutex *fs_controls_lock;
++PLAYSTATE guistate;
++PLAYSTATE lastguistate;
++
+ static GdkWindow *window_container;
+ static GtkWidget *fs_window;
+ static GtkWidget *fs_controls;