X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;ds=sidebyside;f=gtk%2Fsrc%2Fsettings.h;h=25b9d6310d5bbd912f0af037636640caf1248202;hb=ceb9e4a6fba56ce1709cb9dd1459b5fe829749b7;hp=3ffc42f2707a544526b7960c4c789ed4da2e5494;hpb=d84ca7dca743532796c944e67bff8a0b904bfeab;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/gtk/src/settings.h b/gtk/src/settings.h index 3ffc42f2..25b9d631 100644 --- a/gtk/src/settings.h +++ b/gtk/src/settings.h @@ -30,15 +30,17 @@ GObject* debug_get_object(GtkBuilder *b, const gchar *n); enum { - GHB_STATE_IDLE = 0x00, - GHB_STATE_START = 0x01, - GHB_STATE_SCANNING = 0x02, - GHB_STATE_WORKING = 0x04 + GHB_STATE_IDLE = 0x00, + GHB_STATE_SCANNING = 0x02, + GHB_STATE_SCANDONE = 0x04, + GHB_STATE_WORKING = 0x08, + GHB_STATE_WORKDONE = 0x10, + GHB_STATE_PAUSED = 0x20, + GHB_STATE_MUXING = 0x40, }; typedef struct { - gint state; gchar *current_dvd_device; gboolean debug; gboolean dont_clear_presets; @@ -105,13 +107,13 @@ int ghb_ui_update(signal_user_data_t *ud, const gchar *key, const gchar *value); int ghb_ui_update_int(signal_user_data_t *ud, const gchar *key, gint ivalue); void ghb_settings_save(signal_user_data_t *ud, const gchar *name); void ghb_presets_load(signal_user_data_t *ud); +void ghb_presets_reload(signal_user_data_t *ud); void ghb_set_preset(signal_user_data_t *ud, const gchar *name); void ghb_update_from_preset( signal_user_data_t *ud, const gchar *name, const gchar *key); gchar** ghb_presets_get_names(); gchar** ghb_presets_get_descriptions(); const gchar* ghb_presets_get_name(gint index); -gboolean ghb_presets_is_standard(const gchar *name); gboolean ghb_presets_remove(GHashTable *settings, const gchar *name); void ghb_presets_revert(signal_user_data_t *ud, const gchar *name); GdkColor* ghb_presets_color(gboolean modified); @@ -123,5 +125,14 @@ void ghb_prefs_to_ui(signal_user_data_t *ud); void ghb_prefs_save(GHashTable *settings); void ghb_pref_save(GHashTable *settings, const gchar *key); void ghb_set_preset_default(GHashTable *settings); +void ghb_x264_parse_options(signal_user_data_t *ud, const gchar *options); +void ghb_x264_opt_update(signal_user_data_t *ud, GtkWidget *widget); +gchar* ghb_sanitize_x264opts(signal_user_data_t *ud, const gchar *options); +gint ghb_pref_acount(); +gint ghb_pref_acodec(gint index); +gint ghb_pref_bitrate(gint index); +gint ghb_pref_rate(gint index); +gint ghb_pref_mix(gint index); +gdouble ghb_pref_drc(gint index); #endif // _SETTINGS_H_