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;
void ghb_prefs_load(signal_user_data_t *ud);
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);
#endif // _SETTINGS_H_