LiVES 1.4.9
Data Structures | Defines | Enumerations | Functions | Variables

src/preferences.h File Reference

Go to the source code of this file.

Data Structures

struct  _prefs
struct  _prefsw
 prefs window More...
struct  _ign_opts
 startup overrides from commandline More...
struct  _future_prefs

Defines

#define PB_QUALITY_LOW   1
#define PB_QUALITY_MED   2
 default
#define PB_QUALITY_HIGH   3
#define AUD_PLAYER_SOX   1
#define AUD_PLAYER_MPLAYER   2
#define AUD_PLAYER_JACK   3
#define AUD_PLAYER_PULSE   4
#define Q_FILL   1
#define Q_SMOOTH   1
#define WARN_MASK_FPS   (1<<0)
#define WARN_MASK_FSIZE   (1<<1)
#define WARN_MASK_SAVE_QUALITY   (1<<2)
 no longer used
#define WARN_MASK_SAVE_SET   (1<<3)
#define WARN_MASK_NO_MPLAYER   (1<<4)
#define WARN_MASK_RENDERED_FX   (1<<5)
#define WARN_MASK_NO_ENCODERS   (1<<6)
#define WARN_MASK_LAYOUT_MISSING_CLIPS   (1<<7)
#define WARN_MASK_LAYOUT_CLOSE_FILE   (1<<8)
#define WARN_MASK_LAYOUT_DELETE_FRAMES   (1<<9)
#define WARN_MASK_LAYOUT_SHIFT_FRAMES   (1<<10)
#define WARN_MASK_LAYOUT_ALTER_FRAMES   (1<<11)
#define WARN_MASK_DUPLICATE_SET   (1<<12)
#define WARN_MASK_EXIT_MT   (1<<13)
#define WARN_MASK_DISCARD_SET   (1<<14)
#define WARN_MASK_AFTER_DVGRAB   (1<<15)
#define WARN_MASK_MT_ACHANS   (1<<16)
#define WARN_MASK_LAYOUT_DELETE_AUDIO   (1<<17)
#define WARN_MASK_LAYOUT_SHIFT_AUDIO   (1<<18)
#define WARN_MASK_LAYOUT_ALTER_AUDIO   (1<<19)
#define WARN_MASK_MT_NO_JACK   (1<<20)
#define WARN_MASK_OPEN_YUV4M   (1<<21)
#define WARN_MASK_MT_BACKUP_SPACE   (1<<22)
#define WARN_MASK_LAYOUT_POPUP   (1<<23)
#define WARN_MASK_CLEAN_AFTER_CRASH   (1<<24)
#define WARN_MASK_NO_PULSE_CONNECT   (1<<25)
#define REC_FRAMES   (1<<0)
#define REC_FPS   (1<<1)
#define REC_EFFECTS   (1<<2)
#define REC_CLIPS   (1<<3)
#define REC_AUDIO   (1<<4)
#define JACK_OPTS_TRANSPORT_CLIENT   (1<<0)
 jack can start/stop
#define JACK_OPTS_TRANSPORT_MASTER   (1<<1)
 transport master
#define JACK_OPTS_START_TSERVER   (1<<2)
 start transport server
#define JACK_OPTS_NOPLAY_WHEN_PAUSED   (1<<3)
 play audio even when transport paused
#define JACK_OPTS_START_ASERVER   (1<<4)
 start audio server
#define JACK_OPTS_TIMEBASE_START   (1<<5)
 jack sets play start position
#define JACK_OPTS_TIMEBASE_CLIENT   (1<<6)
 full timebase client
#define JACK_OPTS_TIMEBASE_MASTER   (1<<7)
 timebase master (not implemented yet)
#define AUDIO_OPTS_FOLLOW_CLIPS   (1<<0)
#define AUDIO_OPTS_FOLLOW_FPS   (1<<1)
#define OMC_DEV_MIDI   1<<0
#define OMC_DEV_JS   1<<1
#define OMC_DEV_FORCE_RAW_MIDI   1<<2
#define STARTUP_CE   0
#define STARTUP_MT   1
#define PREF_WIN_WIDTH   960
#define PREF_WIN_HEIGHT   640

Enumerations

enum  {
  LIST_ENTRY_GUI, LIST_ENTRY_DECODING, LIST_ENTRY_PLAYBACK, LIST_ENTRY_RECORDING,
  LIST_ENTRY_ENCODING, LIST_ENTRY_EFFECTS, LIST_ENTRY_DIRECTORIES, LIST_ENTRY_WARNINGS,
  LIST_ENTRY_MISC, LIST_ENTRY_THEMES, LIST_ENTRY_NET, LIST_ENTRY_JACK,
  LIST_ENTRY_MIDI, LIST_ENTRY_MULTITRACK
}
enum  { LIST_ICON = 0, LIST_ITEM, LIST_NUM, N_COLUMNS }

Functions

void set_acodec_list_from_allowed (_prefsw *, render_details *)
void rdet_acodec_changed (GtkComboBox *acodec_combo, gpointer user_data)
_prefswcreate_prefs_dialog (void)
gboolean on_prefs_delete_event (GtkWidget *, GdkEvent *, gpointer prefsw)
void on_preferences_activate (GtkMenuItem *, gpointer)
void on_prefs_close_clicked (GtkButton *, gpointer)
void on_prefs_revert_clicked (GtkButton *, gpointer)
void set_vpp (gboolean set_in_prefs)
void on_prefDomainChanged (GtkTreeSelection *, gpointer)
void select_pref_list_row (guint)
void populate_combo_box (GtkComboBox *combo, GList *data)
void set_combo_box_active_string (GtkComboBox *, gchar *active_str)
void prefsw_set_astream_settings (_vid_playback_plugin *)
void apply_button_set_enabled (GtkWidget *widget, gpointer func_data)

Variables

_prefsprefs
_future_prefsfuture_prefs
_prefswprefsw

Define Documentation

#define AUD_PLAYER_JACK   3
#define AUD_PLAYER_MPLAYER   2
#define AUD_PLAYER_PULSE   4
#define AUD_PLAYER_SOX   1
#define AUDIO_OPTS_FOLLOW_CLIPS   (1<<0)
#define AUDIO_OPTS_FOLLOW_FPS   (1<<1)
#define JACK_OPTS_NOPLAY_WHEN_PAUSED   (1<<3)

play audio even when transport paused

#define JACK_OPTS_START_ASERVER   (1<<4)

start audio server

#define JACK_OPTS_START_TSERVER   (1<<2)

start transport server

#define JACK_OPTS_TIMEBASE_CLIENT   (1<<6)

full timebase client

#define JACK_OPTS_TIMEBASE_MASTER   (1<<7)

timebase master (not implemented yet)

#define JACK_OPTS_TIMEBASE_START   (1<<5)

jack sets play start position

#define JACK_OPTS_TRANSPORT_CLIENT   (1<<0)

jack can start/stop

#define JACK_OPTS_TRANSPORT_MASTER   (1<<1)

transport master

#define OMC_DEV_FORCE_RAW_MIDI   1<<2
#define OMC_DEV_JS   1<<1
#define OMC_DEV_MIDI   1<<0
#define PB_QUALITY_HIGH   3
#define PB_QUALITY_LOW   1
#define PB_QUALITY_MED   2

default

#define PREF_WIN_HEIGHT   640
#define PREF_WIN_WIDTH   960
#define Q_FILL   1
#define Q_SMOOTH   1
#define REC_AUDIO   (1<<4)
#define REC_CLIPS   (1<<3)
#define REC_EFFECTS   (1<<2)
#define REC_FPS   (1<<1)
#define REC_FRAMES   (1<<0)
#define STARTUP_CE   0
#define STARTUP_MT   1
#define WARN_MASK_AFTER_DVGRAB   (1<<15)
#define WARN_MASK_CLEAN_AFTER_CRASH   (1<<24)
#define WARN_MASK_DISCARD_SET   (1<<14)
#define WARN_MASK_DUPLICATE_SET   (1<<12)
#define WARN_MASK_EXIT_MT   (1<<13)
#define WARN_MASK_FPS   (1<<0)
#define WARN_MASK_FSIZE   (1<<1)
#define WARN_MASK_LAYOUT_ALTER_AUDIO   (1<<19)
#define WARN_MASK_LAYOUT_ALTER_FRAMES   (1<<11)
#define WARN_MASK_LAYOUT_CLOSE_FILE   (1<<8)
#define WARN_MASK_LAYOUT_DELETE_AUDIO   (1<<17)
#define WARN_MASK_LAYOUT_DELETE_FRAMES   (1<<9)
#define WARN_MASK_LAYOUT_MISSING_CLIPS   (1<<7)
#define WARN_MASK_LAYOUT_POPUP   (1<<23)
#define WARN_MASK_LAYOUT_SHIFT_AUDIO   (1<<18)
#define WARN_MASK_LAYOUT_SHIFT_FRAMES   (1<<10)
#define WARN_MASK_MT_ACHANS   (1<<16)
#define WARN_MASK_MT_BACKUP_SPACE   (1<<22)
#define WARN_MASK_MT_NO_JACK   (1<<20)
#define WARN_MASK_NO_ENCODERS   (1<<6)
#define WARN_MASK_NO_MPLAYER   (1<<4)
#define WARN_MASK_NO_PULSE_CONNECT   (1<<25)
#define WARN_MASK_OPEN_YUV4M   (1<<21)
#define WARN_MASK_RENDERED_FX   (1<<5)
#define WARN_MASK_SAVE_QUALITY   (1<<2)

no longer used

#define WARN_MASK_SAVE_SET   (1<<3)

Enumeration Type Documentation

anonymous enum
Enumerator:
LIST_ENTRY_GUI 
LIST_ENTRY_DECODING 
LIST_ENTRY_PLAYBACK 
LIST_ENTRY_RECORDING 
LIST_ENTRY_ENCODING 
LIST_ENTRY_EFFECTS 
LIST_ENTRY_DIRECTORIES 
LIST_ENTRY_WARNINGS 
LIST_ENTRY_MISC 
LIST_ENTRY_THEMES 
LIST_ENTRY_NET 
LIST_ENTRY_JACK 
LIST_ENTRY_MIDI 
LIST_ENTRY_MULTITRACK 
anonymous enum
Enumerator:
LIST_ICON 
LIST_ITEM 
LIST_NUM 
N_COLUMNS 

Function Documentation

void apply_button_set_enabled ( GtkWidget *  widget,
gpointer  func_data 
)
_prefsw* create_prefs_dialog ( void  )

< number of screen monitors

void on_prefDomainChanged ( GtkTreeSelection *  ,
gpointer   
)
void on_preferences_activate ( GtkMenuItem *  ,
gpointer   
)
void on_prefs_close_clicked ( GtkButton *  button,
gpointer  user_data 
)

Closes preferences dialog window

gboolean on_prefs_delete_event ( GtkWidget *  ,
GdkEvent *  ,
gpointer  prefsw 
)
void on_prefs_revert_clicked ( GtkButton *  ,
gpointer   
)
void populate_combo_box ( GtkComboBox *  combo,
GList *  data 
)
void prefsw_set_astream_settings ( _vid_playback_plugin )
void rdet_acodec_changed ( GtkComboBox *  acodec_combo,
gpointer  user_data 
)
void select_pref_list_row ( guint  )
void set_acodec_list_from_allowed ( _prefsw ,
render_details  
)
void set_combo_box_active_string ( GtkComboBox *  ,
gchar *  active_str 
)
void set_vpp ( gboolean  set_in_prefs)

Variable Documentation

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines