LiVES  3.2.0
Data Fields
mainwindow Struct Reference

#include <mainwindow.h>

Data Fields

char msg [MAINW_MSG_SIZE]
 
int current_file
 
int first_free_file
 
lives_clip_tfiles [MAX_FILES+1]
 +1 for the clipboard More...
 
char vid_load_dir [PATH_MAX]
 
char vid_save_dir [PATH_MAX]
 
char vid_dl_dir [PATH_MAX]
 
char audio_dir [PATH_MAX]
 
char image_dir [PATH_MAX]
 
char proj_load_dir [PATH_MAX]
 
char proj_save_dir [PATH_MAX]
 
char recent_file [PATH_MAX]
 
int untitled_number
 
int cap_number
 
int clips_available
 
LiVESList * cliplist
 hash table of clips in menu order More...
 
LiVESSList * clips_group
 
char set_name [256]
 
boolean was_set
 
boolean leave_files
 TRUE to leave clip files on disk even when closing (default FALSE) More...
 
int num_sets
 
LiVESList * set_list
 number of sets in workdir (minus the current set), -1 if not checked More...
 
boolean playing_sel
 list of set names in current workdir, mau be NULL More...
 
boolean preview
 
boolean preview_rendering
 
boolean faded
 
boolean double_size
 
boolean sep_win
 
boolean fs
 
boolean loop
 
volatile boolean loop_cont
 
volatile boolean ping_pong
 
boolean oloop
 
boolean oloop_cont
 
boolean oping_pong
 
boolean loop_locked
 
boolean mute
 
int audio_start
 
int audio_end
 
boolean ext_playback
 using external video playback plugin More...
 
volatile boolean ext_audio
 using external video playback plugin to stream audio More...
 
int ptr_x
 
int ptr_y
 
frames_t fps_measure
 show fps stats after playback More...
 
frames_t fps_mini_measure
 show fps stats during playback More...
 
ticks_t fps_mini_ticks
 
double inst_fps
 
boolean save_with_sound
 
boolean ccpd_with_sound
 
boolean selwidth_locked
 
boolean is_ready
 
boolean configured
 
boolean fatal
 got fatal signal More...
 
boolean opening_loc
 opening location (streaming) More...
 
boolean dvgrab_preview
 
boolean switch_during_pb
 
boolean clip_switched
 for recording - did we switch clips ? More...
 
volatile boolean record
 
char * fsp_tmpdir
 
volatile boolean in_fs_preview
 
volatile lives_cancel_t cancelled
 
lives_cancel_type_t cancel_type
 
boolean error
 
weed_event_tevent_list
 current event_list, for recording More...
 
weed_event_tstored_event_list
 stored mt -> clip editor More...
 
boolean stored_event_list_changed
 
boolean stored_event_list_auto_changed
 
boolean stored_layout_save_all_vals
 
char stored_layout_name [PATH_MAX]
 
LiVESList * stored_layout_undos
 
size_t sl_undo_buffer_used
 
unsigned char * sl_undo_mem
 
int sl_undo_offset
 
LiVESList * new_lmap_errors
 
short endian
 
boolean is_processing
 states More...
 
boolean is_rendering
 
boolean resizing
 
boolean foreign
 for external window capture More...
 
boolean record_foreign
 
boolean t_hidden
 
uint32_t foreign_key
 
Window foreign_id
 
LiVESXWindow * foreign_window
 
int foreign_width
 
int foreign_height
 
int foreign_bpp
 
char * foreign_visual
 
boolean nervous
 some VJ effects / toys More...
 
int swapped_clip
 maintains the current cliplist postion even if we swap fg and bg clips More...
 
lives_toy_t toy_type
 
boolean toy_go_wild
 some silliness More...
 
lives_rfx_trendered_fx
 rendered fx More...
 
int num_rendered_effects_builtin
 
int num_rendered_effects_custom
 
int num_rendered_effects_test
 
int last_transition_idx
 
int last_transition_loops
 
boolean last_transition_loop_to_fit
 
boolean last_transition_align_start
 
boolean last_transition_ins_frames
 
volatile uint64_t rte
 current max for VJ mode == 64 effects on fg clip More...
 
uint32_t last_grabbable_effect
 
int rte_keys
 which effect is bound to keyboard (m) modechange and ctrl-alt-up-arrow / ctrl-alt-down-arrow param changes More...
 
int num_tr_applied
 number of transitions active More...
 
double blend_factor
 keyboard control parameter More...
 
int scrap_file
 we throw odd sized frames here when recording in real time; used if a source is a generator or stream More...
 
int ascrap_file
 scrap file for recording audio scraps More...
 
lives_pgid_t alives_pgid
 
boolean insert_after
 
boolean with_sound
 
int sel_start
 
short sel_move
 
int prefs_changed
 
boolean prefs_need_restart
 
int def_width
 default sizes for when no file is loaded More...
 
int def_height
 
double ptrtime
 
int old_scr_width
 
int old_scr_height
 
char * file_open_params
 extra parameters for opening special files More...
 
boolean open_deint
 
int aud_file_to_kill
 
boolean reverse_pb
 used in osc.c More...
 
boolean osc_block
 TODO - make this a mutex and more finely grained : things we need to block are (clip switches, clip closure, effects on/off, etc) this field may even be totally / partially redundant now since mainw->noswitch has been re-implemented combined with filter_mutex_lock() More...
 
int osc_auto
 bypass user choices automatically More...
 
int osc_enc_width
 encode width, height and fps set externally More...
 
int osc_enc_height
 
float osc_enc_fps
 
int pwidth
 PLAYBACK. More...
 
int pheight
 playback height More...
 
volatile lives_whentostop_t whentostop
 
frames_t play_start
 
frames_t play_end
 
boolean jack_can_stop
 
boolean jack_can_start
 
pthread_cond_t avseek_cond
 
pthread_mutex_t avseek_mutex
 
volatile boolean video_seek_ready
 
volatile boolean audio_seek_ready
 
int playing_file
 which number file we are playing (or -1) [generally mainw->current_file] More...
 
LiVESWidget * play_image
 
LiVESWidget * play_window
 
weed_plant_t * frame_layer
 
lives_painter_surface_t * play_surface
 
lives_painter_surface_t * pwin_surface
 
weed_plant_t * frame_layer_preload
 predictive caching apparatus More...
 
frames64_t pred_frame
 
int pred_clip
 
frames_t actual_frame
 actual / last frame being displayed More...
 
double aframeno
 and the audio 'frame' for when we are looping More...
 
frames_t record_frame
 frame number to insert in recording More...
 
volatile int rec_aclip
 recording values - to be inserted at the following video frame More...
 
volatile double rec_avel
 
volatile double rec_aseek
 
int pre_src_file
 video file we were playing before any ext input started More...
 
int pre_src_audio_file
 audio file we were playing before any ext input started More...
 
int pre_play_file
 the current file before playback started More...
 
int blend_file
 background clip details More...
 
int last_blend_file
 
int new_blend_file
 
weed_plant_t * blend_layer
 
volatile int blend_palette
 here we can store the details of the blend file at the insertion point, if nothing changes we can target this to optimise More...
 
int blend_width
 
int blend_height
 
int blend_clamping
 
int blend_sampling
 
int blend_subspace
 
int blend_gamma
 
int clipstore [FN_KEYS - 1][2]
 stored clips (bookmarks) [0] = clip, [1] = frame More...
 
int fixed_fps_numer
 fixed fps playback; usually fixed_fpsd==0. More...
 
int fixed_fps_denom
 
double fixed_fpsd
 <=0. means free playback More...
 
double period
 timing variables More...
 
volatile ticks_t startticks
 effective ticks when current frame was (should have been) displayed More...
 
ticks_t last_startticks
 effective ticks when lasty frame was (should have been) displayed More...
 
ticks_t timeout_ticks
 incremented if effect/rendering is paused/previewed More...
 
ticks_t origsecs
 playback start seconds - subtracted from all other ticks to keep numbers smaller More...
 
ticks_t orignsecs
 usecs at start of playback - ditto More...
 
ticks_t offsetticks
 offset for multitrack playback start More...
 
volatile ticks_t clock_ticks
 unadjusted system time since pb start, measured concurrently with currticks More...
 
ticks_t wall_ticks
 
volatile ticks_t currticks
 wall clock time, updated whenever lives_get_*_ticks is called More...
 
ticks_t deltaticks
 deltaticks for scratching More...
 
ticks_t adjticks
 used to equalise the timecode between alternate timer sources (souce -> clock adjustment) More...
 
ticks_t cadjticks
 used to equalise the timecode between alternate timer sources (clock -> source adjustment) More...
 
ticks_t firstticks
 ticks when audio started playing (for non-realtime audio plugins) More...
 
ticks_t syncticks
 adjustment to compensate for missed clock updates when switching time sources More...
 
ticks_t stream_ticks
 ticks since first frame sent to playback plugin More...
 
ticks_t last_display_ticks
 
int play_sequence
 currticks when last display was shown (used for fixed fps) More...
 
double audio_stretch
 for fixed fps modes, the value is used to speed up / slow down audio More...
 
int size_warn
 warn the user that incorrectly sized frames were found (threshold count) More...
 
boolean noswitch
 value set automatically to prevent 'inopportune' clip switching More...
 
boolean cs_permitted
 set to TRUE to allow overriding of noswitch in limited circumstances More...
 
boolean cs_is_permitted
 set automatically when cs_permitted can update the clip More...
 
int new_clip
 clip we should switch to during playback; switch will happen at the designated SWITCH POINT More...
 
boolean ignore_clipswitch
 
boolean preview_req
 
volatile short scratch
 
boolean write_vpp_file
 video playback plugin was updated; write settings to a file on exit More...
 
boolean internal_messaging
 internal fx More...
 
lives_render_error_t(* progress_fn )(boolean reset)
 
volatile boolean threaded_dialog
 not really threaded ! but threaded_dialog_spin() can be called to animate it More...
 
double fx1_val
 
double fx2_val
 
double fx3_val
 
double fx4_val
 
double fx5_val
 
double fx6_val
 
int fx1_start
 
int fx2_start
 
int fx3_start
 
int fx4_start
 
int fx1_step
 
int fx2_step
 
int fx3_step
 
int fx4_step
 
int fx1_end
 
int fx2_end
 
int fx3_end
 
int fx4_end
 
boolean fx1_bool
 
boolean fx2_bool
 
boolean fx3_bool
 
boolean fx4_bool
 
boolean fx5_bool
 
boolean fx6_bool
 
boolean effects_paused
 
boolean did_rfx_preview
 
uint32_t kb_timer
 
volatile boolean clutch
 
ulong config_func
 (GUI) function pointers More...
 
ulong pb_fps_func
 
ulong spin_start_func
 
ulong spin_end_func
 
ulong record_perf_func
 
ulong toy_func_none
 
ulong toy_func_random_frames
 
ulong toy_func_lives_tv
 
ulong hnd_id
 
ulong loop_cont_func
 
ulong mute_audio_func
 
ulong fullscreen_cb_func
 
ulong sepwin_cb_func
 
ulong fsp_func
 fileselector preview expose (for image thumbnails) More...
 
ulong vj_mode_func
 
ulong lb_func
 
lives_painter_surface_t * fsp_surface
 
lives_funcptr_t abort_hook_func
 can be set to point to a function to be run before abort, for critical functions More...
 
ulong mouse_fn1
 
boolean mouse_blocked
 
lives_mt * multitrack
 holds a pointer to the entire multitrack environment; NULL in Clip Edit mode More...
 
boolean mt_needs_idlefunc
 set if we need to re-add the idlefunc for autobackup More...
 
xprocessproc_ptr
 
LiVESWidget * LiVES
 WIDGETS. More...
 
LiVESWidget * frame1
 
LiVESWidget * frame2
 
LiVESWidget * freventbox0
 
LiVESWidget * freventbox1
 
LiVESWidget * playframe
 
LiVESWidget * plug
 
LiVESWidget * pl_eventbox
 
LiVESWidget * pf_grid
 
LiVESPixbuf * imframe
 
LiVESPixbuf * camframe
 
LiVESPixbuf * imsep
 
LiVESWidget * open
 menus More...
 
LiVESWidget * open_sel
 
LiVESWidget * open_vcd_menu
 
LiVESWidget * open_vcd_submenu
 
LiVESWidget * open_vcd
 
LiVESWidget * open_dvd
 
LiVESWidget * open_loc
 
LiVESWidget * open_utube
 
LiVESWidget * open_loc_menu
 
LiVESWidget * open_loc_submenu
 
LiVESWidget * open_yuv4m
 
LiVESWidget * open_lives2lives
 
LiVESWidget * send_lives2lives
 
LiVESWidget * open_device_menu
 
LiVESWidget * open_device_submenu
 
LiVESWidget * open_firewire
 
LiVESWidget * open_hfirewire
 
LiVESWidget * unicap
 
LiVESWidget * firewire
 
LiVESWidget * tvdev
 
LiVESWidget * recent_menu
 
LiVESWidget * recent_submenu
 
LiVESWidget * recent [N_RECENT_FILES]
 
LiVESWidget * save_as
 
LiVESWidget * backup
 
LiVESWidget * restore
 
LiVESWidget * save_selection
 
LiVESWidget * close
 
LiVESWidget * import_proj
 
LiVESWidget * export_proj
 
LiVESWidget * import_theme
 
LiVESWidget * export_theme
 
LiVESWidget * sw_sound
 
LiVESWidget * clear_ds
 
LiVESWidget * ccpd_sound
 
LiVESWidget * quit
 
LiVESWidget * undo
 
LiVESWidget * redo
 
LiVESWidget * copy
 
LiVESWidget * cut
 
LiVESWidget * insert
 
LiVESWidget * paste_as_new
 
LiVESWidget * merge
 
LiVESWidget * xdelete
 
LiVESWidget * select_submenu
 
LiVESWidget * select_all
 
LiVESWidget * select_new
 
LiVESWidget * select_to_end
 
LiVESWidget * select_to_aend
 
LiVESWidget * select_from_start
 
LiVESWidget * select_start_only
 
LiVESWidget * select_end_only
 
LiVESWidget * select_last
 
LiVESWidget * select_invert
 
LiVESWidget * lock_selwidth
 
LiVESWidget * record_perf
 
LiVESWidget * playall
 
LiVESWidget * playsel
 
LiVESWidget * playclip
 
LiVESWidget * rev_clipboard
 
LiVESWidget * stop
 
LiVESWidget * rewind
 
LiVESWidget * full_screen
 
LiVESWidget * loop_video
 
LiVESWidget * loop_continue
 
LiVESWidget * loop_ping_pong
 
LiVESWidget * sepwin
 
LiVESWidget * mute_audio
 
LiVESWidget * sticky
 
LiVESWidget * showfct
 
LiVESWidget * showsubs
 
LiVESWidget * letter
 
LiVESWidget * aload_subs
 
LiVESWidget * load_subs
 
LiVESWidget * erase_subs
 
LiVESWidget * fade
 
LiVESWidget * dsize
 
LiVESWidget * midi_learn
 
LiVESWidget * midi_save
 
LiVESWidget * change_speed
 
LiVESWidget * capture
 
LiVESWidget * load_audio
 
LiVESWidget * load_cdtrack
 
LiVESWidget * eject_cd
 
LiVESWidget * recaudio_submenu
 
LiVESWidget * recaudio_clip
 
LiVESWidget * recaudio_sel
 
LiVESWidget * export_submenu
 
LiVESWidget * export_allaudio
 
LiVESWidget * export_selaudio
 
LiVESWidget * append_audio
 
LiVESWidget * normalize_audio
 
LiVESWidget * trim_submenu
 
LiVESWidget * trim_audio
 
LiVESWidget * trim_to_pstart
 
LiVESWidget * delaudio_submenu
 
LiVESWidget * delsel_audio
 
LiVESWidget * delall_audio
 
LiVESWidget * ins_silence
 
LiVESWidget * voladj
 
LiVESWidget * fade_aud_in
 
LiVESWidget * fade_aud_out
 
LiVESWidget * resample_audio
 
LiVESWidget * adj_audio_sync
 
LiVESWidget * resample_video
 
LiVESWidget * preferences
 
LiVESWidget * rename
 
LiVESWidget * toy_none
 
LiVESWidget * toy_random_frames
 
LiVESWidget * toy_tv
 
LiVESWidget * autolives
 
LiVESWidget * show_file_info
 
LiVESWidget * show_file_comments
 
LiVESWidget * show_clipboard_info
 
LiVESWidget * show_messages
 
LiVESWidget * show_layout_errors
 
LiVESWidget * show_quota
 
LiVESWidget * sel_label
 
LiVESAccelGroup * accel_group
 
LiVESWidget * sep_image
 
LiVESWidget * hruler
 
LiVESWidget * vj_save_set
 
LiVESWidget * vj_load_set
 
LiVESWidget * vj_show_keys
 
LiVESWidget * rte_defs_menu
 
LiVESWidget * rte_defs
 
LiVESWidget * save_rte_defs
 
LiVESWidget * vj_reset
 
LiVESWidget * vj_realize
 
LiVESWidget * vj_mode
 
LiVESWidget * show_devopts
 
LiVESWidget * dev_dabg
 
LiVESWidget * dev_timing
 
LiVESWidget * mt_menu
 
LiVESWidget * troubleshoot
 
LiVESWidget * expl_missing
 
LiVESWidget * export_custom_rfx
 
LiVESWidget * delete_custom_rfx
 
LiVESWidget * edit_test_rfx
 
LiVESWidget * rename_test_rfx
 
LiVESWidget * delete_test_rfx
 
LiVESWidget * promote_test_rfx
 for future use More...
 
LiVESWidget * vol_checkbuttons [NUM_VOL_LIGHTS][2]
 
LiVESWidget * fs_playarea
 for the fileselection preview More...
 
LiVESWidget * fs_playalign
 
LiVESWidget * fs_playframe
 
LiVESWidget * fs_playimg
 
LiVESWidget * framedraw
 for the framedraw special widget - TODO - use a sub-struct More...
 
LiVESWidget * framedraw_reset
 the 'redraw' button More...
 
LiVESWidget * framedraw_preview
 the 'redraw' button More...
 
LiVESWidget * framedraw_spinbutton
 the frame number button More...
 
LiVESWidget * framedraw_scale
 the slider More...
 
LiVESWidget * framedraw_maskbox
 box for opacity controls More...
 
LiVESWidget * framedraw_opscale
 opacity More...
 
LiVESWidget * framedraw_cbutton
 colour for mask More...
 
LiVESWidget * fd_frame
 surrounding frame widget More...
 
lives_painter_surface_t * fd_surface
 
weed_plant_t * fd_layer_orig
 original layer uneffected More...
 
weed_plant_t * fd_layer
 framedraw preview layer More...
 
int framedraw_frame
 current displayed frame More...
 
int fd_max_frame
 max effected / generated frame More...
 
ulong fd_spin_func
 spinbutton for framedraw previews More...
 
LiVESWidget * hbox3
 hbox with start / end spins and selection label (C.E.) More...
 
LiVESWidget * vidbar
 
LiVESWidget * laudbar
 
LiVESWidget * raudbar
 
LiVESWidget * spinbutton_end
 
LiVESWidget * spinbutton_start
 
LiVESWidget * sa_button
 
LiVESWidget * sa_hbox
 
LiVESWidget * arrow1
 
LiVESWidget * arrow2
 
lives_cursor_t cursor_style
 
weed_plant_t * filter_map
 
weed_plant_t * afilter_map
 
weed_plant_t * audio_event
 
void *** pchains
 
LiVESWidget * preview_box
 
LiVESWidget * preview_image
 
LiVESWidget * preview_spinbutton
 
LiVESWidget * preview_scale
 
LiVESWidget * preview_hbox
 
int preview_frame
 
ulong preview_spin_func
 
int prv_link
 
lives_painter_surface_t * si_surface
 
lives_painter_surface_t * ei_surface
 
lives_painter_surface_t * pi_surface
 
LiVESWidget * start_image
 
LiVESWidget * end_image
 
LiVESWidget * playarea
 
LiVESWidget * hseparator
 
LiVESWidget * message_box
 
LiVESWidget * msg_area
 
LiVESWidget * msg_scrollbar
 
LiVESAdjustment * msg_adj
 
lives_painter_surface_t * msg_surface
 
LiVESWidget * clipsmenu
 
LiVESWidget * eventbox
 
LiVESWidget * eventbox2
 
LiVESWidget * eventbox3
 
LiVESWidget * eventbox4
 
LiVESWidget * eventbox5
 
LiVESWidget * t_stopbutton
 
LiVESWidget * t_fullscreen
 
LiVESWidget * t_sepwin
 
LiVESWidget * t_infobutton
 
LiVESWidget * t_slower
 
LiVESWidget * t_faster
 
LiVESWidget * t_forward
 
LiVESWidget * t_back
 
LiVESWidget * t_hide
 
LiVESWidget * toolbar
 
LiVESWidget * tb_hbox
 
LiVESWidget * fs1
 
LiVESWidget * top_vbox
 
LiVESWidget * l1_tb
 
LiVESWidget * l2_tb
 
LiVESWidget * l3_tb
 
LiVESWidget * int_audio_checkbutton
 
LiVESWidget * ext_audio_checkbutton
 
LiVESWidget * ext_audio_mon
 
ulong int_audio_func
 
ulong ext_audio_func
 
LiVESWidget * volume_scale
 
LiVESWidget * vol_toolitem
 
LiVESWidget * vol_label
 
LiVESWidget * btoolbar
 button toolbar - clip editor More...
 
LiVESWidget * m_sepwinbutton
 
LiVESWidget * m_playbutton
 
LiVESWidget * m_stopbutton
 
LiVESWidget * m_playselbutton
 
LiVESWidget * m_rewindbutton
 
LiVESWidget * m_loopbutton
 
LiVESWidget * m_mutebutton
 
LiVESWidget * menu_hbox
 
LiVESWidget * menubar
 
int opwx
 
int opwy
 
LiVESWidget * preview_controls
 
LiVESWidget * p_playbutton
 
LiVESWidget * p_playselbutton
 
LiVESWidget * p_rewindbutton
 
LiVESWidget * p_loopbutton
 
LiVESWidget * p_mutebutton
 
LiVESWidget * p_mute_img
 
LiVESWidget * video_draw
 
LiVESWidget * laudio_draw
 
LiVESWidget * raudio_draw
 
int drawsrc
 
lives_painter_surface_t * video_drawable
 
lives_painter_surface_t * laudio_drawable
 
lives_painter_surface_t * raudio_drawable
 
LiVESWidget * framebar
 
LiVESWidget * framecounter
 
LiVESWidget * spinbutton_pb_fps
 
LiVESWidget * vps_label
 
LiVESWidget * banner
 
LiVESWidget * ldg_menuitem
 
LiVESWidget * files_menu
 
LiVESWidget * edit_menu
 
LiVESWidget * play_menu
 
LiVESWidget * effects_menu
 
LiVESWidget * tools_menu
 
LiVESWidget * audio_menu
 
LiVESWidget * info_menu
 
LiVESWidget * advanced_menu
 
LiVESWidget * vj_menu
 
LiVESWidget * toys_menu
 
LiVESWidget * help_menu
 
LiVESWidget * utilities_menu
 
LiVESWidget * utilities_submenu
 
LiVESWidget * gens_menu
 
LiVESWidget * gens_submenu
 
LiVESWidget * run_test_rfx_submenu
 
LiVESWidget * run_test_rfx_menu
 
LiVESWidget * custom_effects_menu
 
LiVESWidget * custom_effects_submenu
 
LiVESWidget * custom_effects_separator
 
LiVESWidget * custom_tools_menu
 
LiVESWidget * custom_tools_submenu
 
LiVESWidget * custom_tools_separator
 
LiVESWidget * custom_gens_menu
 
LiVESWidget * custom_gens_submenu
 
LiVESWidget * custom_utilities_menu
 
LiVESWidget * custom_utilities_submenu
 
LiVESWidget * custom_utilities_separator
 
LiVESWidget * rte_separator
 
int num_tracks
 
int * clip_index
 
frames64_tframe_index
 maps frame slots to the presentation values (if >= 0, points to a 'virtual' frame in the source clip, -1 indicates a decoded img. frame More...
 
LiVESWidget * resize_menuitem
 
boolean close_keep_frames
 special value for when generating to clipboard More...
 
boolean only_close
 only close clips - do not exit More...
 
volatile boolean is_exiting
 set during shutdown (inverse of only_close then) More...
 
ulong pw_scroll_func
 
boolean msg_area_configed
 
void * jackd
 jack audio player / transport More...
 
void * jackd_read
 dummy More...
 
void * pulsed
 pulseaudio player More...
 
void * pulsed_read
 
LiVESTextBuffer * layout_textbuffer
 stores layout errors More...
 
LiVESList * affected_layouts_map
 map of layouts with errors More...
 
LiVESList * current_layouts_map
 map of all layouts for set More...
 
LiVESList * affected_layout_marks
 list of pairs of marks in affected_layouts_map, text between them should be deleted when stored_layout is deleted More...
 
LiVESList * xlays
 immediately (to be) affected layout maps More...
 
LiVESList * recovery_list
 crash recovery system More...
 
char * recovery_file
 the filename of our recover file More...
 
boolean leave_recovery
 
boolean recoverable_layout
 
boolean invalid_clips
 
boolean recovering_files
 
boolean recording_recovered
 
boolean unordered_blocks
 are we recording unordered blocks ? More...
 
boolean no_exit
 if TRUE, do not exit after saving set More...
 
mt_opts multi_opts
 some multitrack options that survive between mt calls More...
 
pthread_mutex_t abuf_mutex
 mutices More...
 
pthread_mutex_t abuf_frame_mutex
 used to synch audio buffer for generators More...
 
pthread_mutex_t fx_mutex [FX_KEYS_MAX]
 used to prevent fx processing when it is scheduled for deinit More...
 
pthread_mutex_t fxd_active_mutex
 prevent simultaneous writing to active_dummy by audio and video threads More...
 
pthread_mutex_t event_list_mutex
 prevent simultaneous writing to event_list by audio and video threads More...
 
pthread_mutex_t clip_list_mutex
 prevent adding/removing to cliplist while another thread could be reading it More...
 
pthread_mutex_t vpp_stream_mutex
 prevent from writing audio when stream is closing More...
 
pthread_mutex_t cache_buffer_mutex
 sync for jack playback termination More...
 
pthread_mutex_t audio_filewriteend_mutex
 sync for ending writing audio to file More...
 
pthread_mutex_t instance_ref_mutex
 refcounting for instances More...
 
pthread_mutex_t exit_mutex
 prevent multiple threads trying to run cleanup More...
 
pthread_mutex_t fbuffer_mutex
 
pthread_mutex_t alarmlist_mutex
 append / remove with file_buffer list More...
 
volatile lives_rfx_tvrfx_update
 single access for updating alarm list More...
 
lives_fx_candidate_t fx_candidates [MAX_FX_CANDIDATE_TYPES]
 < effects which can have candidates from which a delegate is selected (current examples are: audio_volume, resize) More...
 
LiVESList * prefs_cache
 file caches More...
 
LiVESList * hdrs_cache
 cache of a file header (e.g. header.lives) More...
 
LiVESList * gen_cache
 general cache of fi More...
 
FILE * clip_header
 
LiVESList * file_buffers
 list of open files for buffered i/o More...
 
int aud_rec_fd
 fd of file we are recording audio to More...
 
double rec_end_time
 
int64_t rec_samples
 
double rec_fps
 
frames_t rec_vid_frames
 values to be written to the event list concurrent with next video ftame event More...
 
int rec_arate
 
int rec_achans
 
int rec_asamps
 
int rec_signed_endian
 
int last_dprint_file
 message output settings More...
 
boolean no_switch_dprint
 
boolean suppress_dprint
 tidy up, e.g. by blocking "switched to file..." and "closed file..." messages More...
 
char * string_constants [NUM_LIVES_STRING_CONSTANTS]
 
char * any_string
 localised text saying "Any", for encoder and output format More...
 
char * none_string
 localised text saying "None", for playback plugin name, etc. More...
 
char * recommended_string
 localised text saying "recommended", for encoder and output format, etc. More...
 
char * disabled_string
 localised text saying "disabled !", for playback plugin name, etc. More...
 
char * cl_string
 localised text saying "*The current layout*", for layout warnings More...
 
frames_t opening_frames
 count of frames so far opened, updated after preview (currently) More...
 
boolean show_procd
 override showing of "processing..." dialog More...
 
boolean block_param_updates
 block visual param changes from updating real values More...
 
boolean no_interp
 block interpolation (for single frame previews) More...
 
ticks_t cevent_tc
 timecode of currently processing event More...
 
boolean opening_multi
 flag to indicate multiple file selection More...
 
volatile boolean record_paused
 pause during recording More...
 
boolean record_starting
 start recording at next frame More...
 
int img_concat_clip
 when opening multiple, image files can get concatenated here (prefs->concat_images) More...
 
boolean gen_to_clipboard
 rendered generators More...
 
boolean is_generating
 
boolean keep_pre
 set if previewed frames should be retained as processed frames (for rendered effects / generators) More...
 
LiVESWidget * textwidget_focus
 
_vid_playback_pluginvpp
 video plugin More...
 
const char * new_vpp
 
lives_mgeometry_tmgeom
 multi-head support More...
 
boolean ext_cntl [MAX_EXT_CNTL]
 external control inputs More...
 
boolean midi_channel_lock
 
weed_plant_t * rte_textparm
 send keyboard input to this paramter (usually NULL) More...
 
int write_abuf
 audio buffer number to write to (for multitrack) More...
 
volatile int abufs_to_fill
 
LiVESWidget * splash_window
 splash window More...
 
LiVESWidget * splash_label
 
LiVESWidget * splash_progress
 
LiVESIOChannel * iochan
 encoder text output More...
 
LiVESTextView * optextview
 
boolean has_custom_effects
 
boolean has_custom_tools
 
boolean has_custom_gens
 
boolean has_custom_utilities
 
boolean decoders_loaded
 decoders More...
 
LiVESList * decoder_list
 
boolean go_away
 
boolean debug
 debug crashes and asserts More...
 
void * debug_ptr
 
char * subt_save_file
 name of file to save subtitles to More...
 
char ** fonts_array
 
int nfonts
 
LiVESTargetEntry * target_table
 drag and drop target table More...
 
LiVESList * videodevs
 
char vpp_defs_file [PATH_MAX]
 
int log_fd
 
lives_timeout_t alarms [LIVES_MAX_ALARMS]
 reserve 1 for emergency msgs More...
 
int next_free_alarm
 
char * urgency_msg
 OSD. More...
 
char * overlay_msg
 
lives_alarm_t overlay_alarm
 
volatile int agen_key
 which fx key is generating audio [1 based] (or 0 for none) More...
 
volatile boolean agen_needs_reinit
 
uint64_t agen_samps_count
 count of samples since init More...
 
boolean aplayer_broken
 
boolean add_clear_ds_button
 
boolean add_clear_ds_adv
 
boolean tried_ds_recover
 
boolean has_session_workdir
 
boolean startup_error
 
int ce_frame_width
 
int ce_frame_height
 
lives_render_error_t render_error
 
uint64_t next_ds_warn_level
 current disk space warning level for the tempdir More...
 
lives_pconnect_t * pconx
 list of out -> in param connections More...
 
lives_cconnect_t * cconx
 list of out -> in alpha channel connections More...
 
int sepwin_minwidth
 
int sepwin_minheight
 
uint32_t signal_caught
 
boolean signals_deferred
 
boolean ce_thumbs
 
boolean ce_upd_clip
 
int n_screen_areas
 
int active_sa_fx
 
int active_sa_clips
 
lives_screen_area_tscreen_areas
 
int active_track_list [MAX_TRACKS]
 
boolean ext_src_used [MAX_FILES]
 
lives_decoder_ttrack_decoders [MAX_TRACKS]
 
int old_active_track_list [MAX_TRACKS]
 
boolean gen_started_play
 
boolean fx_is_auto
 
volatile lives_audio_buf_taudio_frame_buffer
 used for buffering / feeding audio to video generators More...
 
lives_audio_buf_tafb [2]
 used for buffering / feeding audio to video generators More...
 
int afbuffer_clients
 
int afbuffer_clients_read
 
pthread_t * libthread
 current read count. When this reaches abuffer_clients, we swap the read / write buffers More...
 
uint32_t sense_state
 
int fc_buttonresponse
 
char frameblank_path [PATH_MAX]
 ??? More...
 
char sepimg_path [PATH_MAX]
 
uint64_t aud_data_written
 
int crash_possible
 
LiVESPixbuf * scrap_pixbuf
 cached image for speeding up rendering More...
 
boolean no_context_update
 may be set temporarily to block wodget context updates More...
 
boolean no_expose
 
weed_plant_t * msg_list
 
weed_plant_t * ref_message
 
int n_messages
 
int ref_message_n
 
int mbar_res
 
ticks_t flush_audio_tc
 reserved space for mbar More...
 
int assumed_width
 
int assumed_height
 
int idlemax
 
boolean reconfig
 set to TRUE if a monitor / screen size change is detected More...
 
boolean ignore_screen_size
 applied during frame reconfig events More...
 
int def_trans_idx
 
lives_storage_status_t ds_status
 
int ds_mon
 
char * version_hash
 
char * old_vhash
 
volatile int uflow_count
 experimental values, primarily for testing More...
 
boolean force_show
 
int effort
 
boolean lockstats
 
boolean memok
 set to FALSE if a segfault is received, ie. we should assume all memory is corrupted and exit ASAP More...
 
int ncbstores
 
lives_clip_tcbstores [8]
 
weed_layer_tst_fcache
 caches for start / end / preview images. This avoids having to reload / reread them from the source, which could disrupt playback. More...
 
weed_layer_ten_fcache
 
weed_layer_tpr_fcache
 
boolean add_trash_rb
 these are freed when the clip is switched or closed, or when the source frame changes or is updated More...
 
boolean cs_manage
 
boolean dsu_valid
 
LiVESWidget * dsu_widget
 
int max_textsize
 
lives_permmgr_tpermmgr
 
boolean pretty_colours
 
boolean suppress_layout_warnings
 
lives_proc_thread_t helper_procthreads [N_HLP_PROCTHREADS]
 
uint32_t lazy
 
boolean no_configs
 
uint32_t disk_mon
 
volatile boolean transrend_ready
 
weed_layer_ttransrend_layer
 
lives_proc_thread_t transrend_proc
 
boolean pr_audio
 
double vfade_in_secs
 
double vfade_out_secs
 
lives_colRGBA64_t vfade_in_col
 
lives_colRGBA64_t vfade_out_col
 

Detailed Description

Definition at line 723 of file mainwindow.h.

Field Documentation

◆ abort_hook_func

lives_funcptr_t mainwindow::abort_hook_func

can be set to point to a function to be run before abort, for critical functions

Definition at line 1081 of file mainwindow.h.

◆ abuf_frame_mutex

pthread_mutex_t mainwindow::abuf_frame_mutex

used to synch audio buffer for generators

Definition at line 1496 of file mainwindow.h.

Referenced by append_to_audio_buffer16(), append_to_audio_bufferf(), and lives_exit().

◆ abuf_mutex

pthread_mutex_t mainwindow::abuf_mutex

mutices

used to synch audio buffer request count - shared between audio and video threads

Definition at line 1495 of file mainwindow.h.

Referenced by fill_abuffer_from(), lives_exit(), preview_audio(), push_audio_to_channel(), sample_move_abuf_float(), and sample_move_abuf_int16().

◆ abufs_to_fill

volatile int mainwindow::abufs_to_fill

◆ accel_group

LiVESAccelGroup* mainwindow::accel_group

Definition at line 1228 of file mainwindow.h.

Referenced by add_rfx_effects2(), multitrack(), and play_file().

◆ active_sa_clips

int mainwindow::active_sa_clips

◆ active_sa_fx

int mainwindow::active_sa_fx

Definition at line 1685 of file mainwindow.h.

◆ active_track_list

int mainwindow::active_track_list[MAX_TRACKS]

◆ actual_frame

frames_t mainwindow::actual_frame

actual / last frame being displayed

Definition at line 959 of file mainwindow.h.

Referenced by load_frame_image(), show_sync_callback(), and storeclip_callback().

◆ add_clear_ds_adv

boolean mainwindow::add_clear_ds_adv

Definition at line 1656 of file mainwindow.h.

Referenced by on_cleardisk_activate().

◆ add_clear_ds_button

boolean mainwindow::add_clear_ds_button

Definition at line 1655 of file mainwindow.h.

Referenced by check_storage_space().

◆ add_trash_rb

boolean mainwindow::add_trash_rb

these are freed when the clip is switched or closed, or when the source frame changes or is updated

Definition at line 1788 of file mainwindow.h.

◆ adj_audio_sync

LiVESWidget* mainwindow::adj_audio_sync

Definition at line 1213 of file mainwindow.h.

◆ adjticks

ticks_t mainwindow::adjticks

used to equalise the timecode between alternate timer sources (souce -> clock adjustment)

Definition at line 1007 of file mainwindow.h.

Referenced by reset_playback_clock().

◆ advanced_menu

LiVESWidget* mainwindow::advanced_menu

Definition at line 1405 of file mainwindow.h.

Referenced by set_colours().

◆ afb

lives_audio_buf_t* mainwindow::afb[2]

used for buffering / feeding audio to video generators

Definition at line 1698 of file mainwindow.h.

Referenced by init_audio_frame_buffers().

◆ afbuffer_clients

int mainwindow::afbuffer_clients

Definition at line 1699 of file mainwindow.h.

◆ afbuffer_clients_read

int mainwindow::afbuffer_clients_read

of registered clients for the audio frame buffer

Definition at line 1700 of file mainwindow.h.

◆ affected_layout_marks

LiVESList* mainwindow::affected_layout_marks

list of pairs of marks in affected_layouts_map, text between them should be deleted when stored_layout is deleted

Definition at line 1474 of file mainwindow.h.

Referenced by add_lmap_error(), clear_lmap_errors(), and remove_current_from_affected_layouts().

◆ affected_layouts_map

LiVESList* mainwindow::affected_layouts_map

map of layouts with errors

Definition at line 1469 of file mainwindow.h.

Referenced by add_lmap_error(), clear_lmap_errors(), on_lerrors_delete_clicked(), and remove_current_from_affected_layouts().

◆ afilter_map

weed_plant_t* mainwindow::afilter_map

◆ aframeno

double mainwindow::aframeno

and the audio 'frame' for when we are looping

Definition at line 962 of file mainwindow.h.

Referenced by all_expose_overlay(), calc_aframeno(), and preview_audio().

◆ agen_key

volatile int mainwindow::agen_key

◆ agen_needs_reinit

volatile boolean mainwindow::agen_needs_reinit

◆ agen_samps_count

uint64_t mainwindow::agen_samps_count

count of samples since init

Definition at line 1651 of file mainwindow.h.

Referenced by get_audio_from_plugin().

◆ alarmlist_mutex

pthread_mutex_t mainwindow::alarmlist_mutex

append / remove with file_buffer list

Definition at line 1507 of file mainwindow.h.

Referenced by lives_alarm_set(), and lives_exit().

◆ alarms

lives_timeout_t mainwindow::alarms[LIVES_MAX_ALARMS]

reserve 1 for emergency msgs

Definition at line 1639 of file mainwindow.h.

Referenced by lives_alarm_check(), lives_alarm_clear(), lives_alarm_reset(), and lives_alarm_set().

◆ alives_pgid

lives_pgid_t mainwindow::alives_pgid

Definition at line 877 of file mainwindow.h.

Referenced by autolives_toggle(), find_when_to_stop(), and lives_exit().

◆ aload_subs

LiVESWidget* mainwindow::aload_subs

Definition at line 1182 of file mainwindow.h.

◆ any_string

char* mainwindow::any_string

localised text saying "Any", for encoder and output format

Definition at line 1540 of file mainwindow.h.

◆ aplayer_broken

boolean mainwindow::aplayer_broken

Definition at line 1653 of file mainwindow.h.

Referenced by handle_audio_timeout(), switch_aud_to_jack(), and switch_aud_to_pulse().

◆ append_audio

LiVESWidget* mainwindow::append_audio

Definition at line 1200 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ arrow1

LiVESWidget* mainwindow::arrow1

Definition at line 1293 of file mainwindow.h.

Referenced by set_colours().

◆ arrow2

LiVESWidget* mainwindow::arrow2

Definition at line 1294 of file mainwindow.h.

Referenced by set_colours().

◆ ascrap_file

int mainwindow::ascrap_file

◆ assumed_height

int mainwindow::assumed_height

Definition at line 1739 of file mainwindow.h.

Referenced by resize_message_area().

◆ assumed_width

int mainwindow::assumed_width

Definition at line 1738 of file mainwindow.h.

Referenced by resize_message_area().

◆ aud_data_written

uint64_t mainwindow::aud_data_written

Definition at line 1720 of file mainwindow.h.

◆ aud_file_to_kill

int mainwindow::aud_file_to_kill

of audio file to kill on crash

Definition at line 909 of file mainwindow.h.

Referenced by lives_exit(), and play_file().

◆ aud_rec_fd

int mainwindow::aud_rec_fd

fd of file we are recording audio to

Definition at line 1525 of file mainwindow.h.

Referenced by find_when_to_stop().

◆ audio_dir

char mainwindow::audio_dir[PATH_MAX]

◆ audio_end

int mainwindow::audio_end

Definition at line 771 of file mainwindow.h.

Referenced by find_when_to_stop().

◆ audio_event

weed_plant_t* mainwindow::audio_event

Definition at line 1300 of file mainwindow.h.

Referenced by audio_process_events_to(), and render_events().

◆ audio_filewriteend_mutex

pthread_mutex_t mainwindow::audio_filewriteend_mutex

sync for ending writing audio to file

Definition at line 1503 of file mainwindow.h.

Referenced by lives_exit().

◆ audio_frame_buffer

volatile lives_audio_buf_t* mainwindow::audio_frame_buffer

used for buffering / feeding audio to video generators

Definition at line 1697 of file mainwindow.h.

Referenced by append_to_audio_buffer16(), append_to_audio_bufferf(), has_audio_filters(), and init_audio_frame_buffers().

◆ audio_menu

LiVESWidget* mainwindow::audio_menu

Definition at line 1403 of file mainwindow.h.

Referenced by set_colours().

◆ audio_seek_ready

volatile boolean mainwindow::audio_seek_ready

◆ audio_start

int mainwindow::audio_start

Definition at line 771 of file mainwindow.h.

Referenced by prep_audio_player().

◆ audio_stretch

double mainwindow::audio_stretch

for fixed fps modes, the value is used to speed up / slow down audio

Definition at line 1015 of file mainwindow.h.

◆ autolives

LiVESWidget* mainwindow::autolives

Definition at line 1220 of file mainwindow.h.

Referenced by autolives_toggle(), procw_desensitize(), and sensitize().

◆ avseek_cond

pthread_cond_t mainwindow::avseek_cond

Definition at line 937 of file mainwindow.h.

◆ avseek_mutex

pthread_mutex_t mainwindow::avseek_mutex

Definition at line 938 of file mainwindow.h.

Referenced by avsync_force().

◆ backup

LiVESWidget* mainwindow::backup

Definition at line 1134 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ banner

LiVESWidget* mainwindow::banner

Definition at line 1393 of file mainwindow.h.

Referenced by fade_background(), set_colours(), and unfade_background().

◆ blend_clamping

int mainwindow::blend_clamping

Definition at line 982 of file mainwindow.h.

◆ blend_factor

double mainwindow::blend_factor

keyboard control parameter

Definition at line 872 of file mainwindow.h.

Referenced by grabkeys_callback(), on_less_pressed(), on_more_pressed(), and rtemode_callback().

◆ blend_file

int mainwindow::blend_file

◆ blend_gamma

int mainwindow::blend_gamma

Definition at line 983 of file mainwindow.h.

◆ blend_height

int mainwindow::blend_height

Definition at line 981 of file mainwindow.h.

◆ blend_layer

weed_plant_t* mainwindow::blend_layer

Definition at line 977 of file mainwindow.h.

Referenced by do_quick_switch(), on_rte_apply(), and switch_clip().

◆ blend_palette

volatile int mainwindow::blend_palette

here we can store the details of the blend file at the insertion point, if nothing changes we can target this to optimise

Definition at line 980 of file mainwindow.h.

Referenced by do_quick_switch(), on_double_size_activate(), on_sepwin_activate(), reset_effort(), swap_fg_bg_callback(), switch_clip(), and weed_reinit_effect().

◆ blend_sampling

int mainwindow::blend_sampling

Definition at line 982 of file mainwindow.h.

◆ blend_subspace

int mainwindow::blend_subspace

Definition at line 982 of file mainwindow.h.

◆ blend_width

int mainwindow::blend_width

Definition at line 981 of file mainwindow.h.

◆ block_param_updates

boolean mainwindow::block_param_updates

◆ btoolbar

LiVESWidget* mainwindow::btoolbar

button toolbar - clip editor

Definition at line 1368 of file mainwindow.h.

Referenced by fade_background(), get_player_size(), set_colours(), set_interactive(), and unfade_background().

◆ cache_buffer_mutex

pthread_mutex_t mainwindow::cache_buffer_mutex

sync for jack playback termination

Definition at line 1502 of file mainwindow.h.

Referenced by audio_cache_end(), and lives_exit().

◆ cadjticks

ticks_t mainwindow::cadjticks

used to equalise the timecode between alternate timer sources (clock -> source adjustment)

Definition at line 1008 of file mainwindow.h.

Referenced by reset_playback_clock().

◆ camframe

LiVESPixbuf* mainwindow::camframe

Definition at line 1103 of file mainwindow.h.

Referenced by resize().

◆ cancel_type

lives_cancel_type_t mainwindow::cancel_type

◆ cancelled

volatile lives_cancel_t mainwindow::cancelled

◆ cap_number

int mainwindow::cap_number

Definition at line 739 of file mainwindow.h.

Referenced by after_foreign_play().

◆ capture

LiVESWidget* mainwindow::capture

Definition at line 1190 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ cbstores

lives_clip_t* mainwindow::cbstores[8]

Definition at line 1782 of file mainwindow.h.

Referenced by init_clipboard().

◆ cconx

lives_cconnect_t* mainwindow::cconx

list of out -> in alpha channel connections

Definition at line 1669 of file mainwindow.h.

Referenced by cconx_delete(), cconx_delete_all(), cconx_list(), and cconx_remap_mode().

◆ ccpd_sound

LiVESWidget* mainwindow::ccpd_sound

Definition at line 1144 of file mainwindow.h.

◆ ccpd_with_sound

boolean mainwindow::ccpd_with_sound

Definition at line 785 of file mainwindow.h.

Referenced by create_insert_dialog(), on_cut_activate(), and on_paste_as_new_activate().

◆ ce_frame_height

int mainwindow::ce_frame_height

Definition at line 1662 of file mainwindow.h.

Referenced by resize(), and resize_message_area().

◆ ce_frame_width

int mainwindow::ce_frame_width

Definition at line 1662 of file mainwindow.h.

Referenced by resize().

◆ ce_thumbs

boolean mainwindow::ce_thumbs

◆ ce_upd_clip

boolean mainwindow::ce_upd_clip

Definition at line 1677 of file mainwindow.h.

Referenced by ce_thumbs_update_current_clip().

◆ cevent_tc

ticks_t mainwindow::cevent_tc

timecode of currently processing event

Definition at line 1553 of file mainwindow.h.

Referenced by load_frame_image().

◆ change_speed

LiVESWidget* mainwindow::change_speed

Definition at line 1189 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ cl_string

char* mainwindow::cl_string

localised text saying "*The current layout*", for layout warnings

Definition at line 1544 of file mainwindow.h.

◆ clear_ds

LiVESWidget* mainwindow::clear_ds

Definition at line 1143 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ clip_header

FILE* mainwindow::clip_header

Definition at line 1521 of file mainwindow.h.

Referenced by on_record_perf_activate(), save_clip_value(), and save_clip_values().

◆ clip_index

int* mainwindow::clip_index

Definition at line 1431 of file mainwindow.h.

Referenced by load_frame_image(), render_events(), and reset_frame_and_clip_index().

◆ clip_list_mutex

pthread_mutex_t mainwindow::clip_list_mutex

prevent adding/removing to cliplist while another thread could be reading it

Definition at line 1500 of file mainwindow.h.

Referenced by add_to_clipmenu(), close_ascrap_file(), cnum_for_uid(), get_unique_ids(), lives_exit(), open_ascrap_file(), open_scrap_file(), and remove_from_clipmenu().

◆ clip_switched

boolean mainwindow::clip_switched

for recording - did we switch clips ?

Definition at line 793 of file mainwindow.h.

Referenced by do_quick_switch(), event_list_close_gaps(), play_file(), play_sel(), render_events(), and weed_generator_end().

◆ cliplist

LiVESList* mainwindow::cliplist

◆ clips_available

int mainwindow::clips_available

◆ clips_group

LiVESSList* mainwindow::clips_group

Definition at line 745 of file mainwindow.h.

Referenced by add_to_clipmenu(), and remove_from_clipmenu().

◆ clipsmenu

LiVESWidget* mainwindow::clipsmenu

Definition at line 1330 of file mainwindow.h.

Referenced by add_to_clipmenu(), and set_colours().

◆ clipstore

int mainwindow::clipstore[FN_KEYS - 1][2]

stored clips (bookmarks) [0] = clip, [1] = frame

Definition at line 986 of file mainwindow.h.

Referenced by close_current_file(), and storeclip_callback().

◆ clock_ticks

volatile ticks_t mainwindow::clock_ticks

unadjusted system time since pb start, measured concurrently with currticks

Definition at line 1003 of file mainwindow.h.

Referenced by get_disk_load(), get_stats_msg(), and lives_get_current_playback_ticks().

◆ close

LiVESWidget* mainwindow::close

Definition at line 1137 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ close_keep_frames

boolean mainwindow::close_keep_frames

special value for when generating to clipboard

Definition at line 1438 of file mainwindow.h.

Referenced by close_current_file(), do_effect(), and lives_exit().

◆ clutch

volatile boolean mainwindow::clutch

Definition at line 1060 of file mainwindow.h.

◆ config_func

ulong mainwindow::config_func

(GUI) function pointers

Definition at line 1062 of file mainwindow.h.

◆ configured

boolean mainwindow::configured

Definition at line 788 of file mainwindow.h.

Referenced by config_event().

◆ copy

LiVESWidget* mainwindow::copy

Definition at line 1148 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ crash_possible

int mainwindow::crash_possible

Definition at line 1722 of file mainwindow.h.

Referenced by defer_sigint().

◆ cs_is_permitted

boolean mainwindow::cs_is_permitted

set automatically when cs_permitted can update the clip

Definition at line 1021 of file mainwindow.h.

◆ cs_manage

boolean mainwindow::cs_manage

Definition at line 1789 of file mainwindow.h.

Referenced by on_quit_activate().

◆ cs_permitted

boolean mainwindow::cs_permitted

set to TRUE to allow overriding of noswitch in limited circumstances

Definition at line 1020 of file mainwindow.h.

◆ current_file

int mainwindow::current_file

Definition at line 727 of file mainwindow.h.

Referenced by _start_playback(), add_file_info(), add_rfx_effects2(), add_to_clipmenu(), after_foreign_play(), all_expose_overlay(), aud_lock_callback(), changed_fps_during_pb(), check_for_bad_ffmpeg(), close_ascrap_file(), close_current_file(), close_scrap_file(), close_temp_handle(), create_cfile(), create_nullvideo_clip(), d_print(), deorder_frames(), desensitize(), dirchange_callback(), do_auto_dialog(), do_effect(), do_quick_switch(), do_startup_tests(), event_list_close_gaps(), find_when_to_stop(), get_blend_layer(), get_new_handle(), handle_backend_errors(), idle_cancel_proc(), init_clipboard(), insert_frames(), lazy_startup_checks(), lives2lives_read_stream(), lives_ce_update_timeline(), lives_exit(), load_frame_image(), load_rfx_preview(), mt_delete_clips(), multitrack(), nextclip_callback(), on_append_audio_activate(), on_back_pressed(), on_capture_activate(), on_change_speed_ok_clicked(), on_cleardisk_activate(), on_close_activate(), on_copy_activate(), on_cut_activate(), on_effects_paused(), on_erase_subs_activate(), on_fade_activate(), on_fade_audio_activate(), on_faster_pressed(), on_fx_pre_activate(), on_hrule_reset(), on_hrule_set(), on_hrule_update(), on_import_proj_activate(), on_ins_silence_details_clicked(), on_live_tvcard_activate(), on_load_cdtrack_ok_clicked(), on_load_subs_activate(), on_loop_cont_activate(), on_loop_video_activate(), on_mouse_sel_reset(), on_mouse_sel_start(), on_mouse_sel_update(), on_normalise_audio_activate(), on_open_new_audio_clicked(), on_open_yuv4m_activate(), on_paste_as_new_activate(), on_playclip_activate(), on_realfx_activate(), on_recaudclip_ok_clicked(), on_redo_activate(), on_rename_clip_name(), on_render_activate(), on_render_fx_activate(), on_resample_vid_ok(), on_resaudio_ok_clicked(), on_rev_clipboard_activate(), on_save_as_activate(), on_save_selection_activate(), on_select_end_only_activate(), on_select_start_only_activate(), on_show_clipboard_info_activate(), on_show_file_comments_activate(), on_showsubs_toggled(), on_slower_pressed(), on_toy_activate(), on_undo_activate(), on_utube_select(), on_vj_realize_activate(), open_ascrap_file(), open_scrap_file(), open_set_file(), pad_init_silence(), param_marshall(), play_all(), play_file(), play_sel(), pref_change_images(), prep_audio_player(), prepare_to_play_foreign(), prevclip_callback(), preview_audio(), procw_desensitize(), pull_frame_idle(), realize_all_frames(), redraw_tl_idle(), reget_afilesize(), reload_clip(), reload_set(), remove_from_clipmenu(), render_events(), render_to_clip(), resample_clipboard(), reset_clipmenu(), resize(), resize_widgets_for_monitor(), resync_audio(), rte_on_off_callback(), save_event_frames(), save_frame(), set_redoable(), set_sel_label(), set_undoable(), show_clipinfo_cb(), show_lives(), start_render_effect_events(), storeclip_callback(), swap_fg_bg_callback(), switch_clip(), switch_clip_activate(), switch_to_file(), update_sel_menu(), weed_generator_end(), and weed_generator_start().

◆ current_layouts_map

LiVESList* mainwindow::current_layouts_map

◆ currticks

volatile ticks_t mainwindow::currticks

wall clock time, updated whenever lives_get_*_ticks is called

current playback ticks (relative)

Definition at line 1005 of file mainwindow.h.

Referenced by aud_lock_callback(), avsync_force(), changed_fps_during_pb(), do_quick_switch(), event_list_add_end_events(), freeze_callback(), get_stats_msg(), load_frame_image(), render_events(), resync_audio(), and weed_generator_start().

◆ cursor_style

lives_cursor_t mainwindow::cursor_style

Definition at line 1296 of file mainwindow.h.

Referenced by lives_set_cursor_style(), and lives_system().

◆ custom_effects_menu

LiVESWidget* mainwindow::custom_effects_menu

Definition at line 1417 of file mainwindow.h.

Referenced by add_rfx_effects(), and add_rfx_effects2().

◆ custom_effects_separator

LiVESWidget* mainwindow::custom_effects_separator

Definition at line 1419 of file mainwindow.h.

Referenced by add_rfx_effects(), add_rfx_effects2(), and update_rfx_menus().

◆ custom_effects_submenu

LiVESWidget* mainwindow::custom_effects_submenu

◆ custom_gens_menu

LiVESWidget* mainwindow::custom_gens_menu

Definition at line 1423 of file mainwindow.h.

Referenced by add_rfx_effects(), add_rfx_effects2(), and set_interactive().

◆ custom_gens_submenu

LiVESWidget* mainwindow::custom_gens_submenu

◆ custom_tools_menu

LiVESWidget* mainwindow::custom_tools_menu

Definition at line 1420 of file mainwindow.h.

Referenced by add_rfx_effects(), and add_rfx_effects2().

◆ custom_tools_separator

LiVESWidget* mainwindow::custom_tools_separator

Definition at line 1422 of file mainwindow.h.

Referenced by update_rfx_menus().

◆ custom_tools_submenu

LiVESWidget* mainwindow::custom_tools_submenu

Definition at line 1421 of file mainwindow.h.

Referenced by add_rfx_effects2(), desensitize(), sensitize_rfx(), and update_rfx_menus().

◆ custom_utilities_menu

LiVESWidget* mainwindow::custom_utilities_menu

Definition at line 1425 of file mainwindow.h.

Referenced by add_rfx_effects(), and add_rfx_effects2().

◆ custom_utilities_separator

LiVESWidget* mainwindow::custom_utilities_separator

Definition at line 1427 of file mainwindow.h.

Referenced by add_rfx_effects(), add_rfx_effects2(), and update_rfx_menus().

◆ custom_utilities_submenu

LiVESWidget* mainwindow::custom_utilities_submenu

◆ cut

LiVESWidget* mainwindow::cut

Definition at line 1149 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ debug

boolean mainwindow::debug

debug crashes and asserts

Definition at line 1615 of file mainwindow.h.

Referenced by catch_sigint().

◆ debug_ptr

void* mainwindow::debug_ptr

Definition at line 1616 of file mainwindow.h.

◆ decoder_list

LiVESList* mainwindow::decoder_list

◆ decoders_loaded

boolean mainwindow::decoders_loaded

decoders

Definition at line 1611 of file mainwindow.h.

Referenced by on_decplug_advanced_clicked(), and reload_clip().

◆ def_height

int mainwindow::def_height

Definition at line 898 of file mainwindow.h.

Referenced by close_current_file().

◆ def_trans_idx

int mainwindow::def_trans_idx

Definition at line 1747 of file mainwindow.h.

◆ def_width

int mainwindow::def_width

default sizes for when no file is loaded

Definition at line 898 of file mainwindow.h.

Referenced by close_current_file().

◆ delall_audio

LiVESWidget* mainwindow::delall_audio

Definition at line 1207 of file mainwindow.h.

Referenced by sensitize().

◆ delaudio_submenu

LiVESWidget* mainwindow::delaudio_submenu

Definition at line 1205 of file mainwindow.h.

Referenced by desensitize(), procw_desensitize(), and sensitize().

◆ delete_custom_rfx

LiVESWidget* mainwindow::delete_custom_rfx

Definition at line 1247 of file mainwindow.h.

Referenced by update_rfx_menus().

◆ delete_test_rfx

LiVESWidget* mainwindow::delete_test_rfx

Definition at line 1250 of file mainwindow.h.

Referenced by rfxbuilder_to_script(), and update_rfx_menus().

◆ delsel_audio

LiVESWidget* mainwindow::delsel_audio

Definition at line 1206 of file mainwindow.h.

Referenced by sensitize().

◆ deltaticks

ticks_t mainwindow::deltaticks

deltaticks for scratching

Definition at line 1006 of file mainwindow.h.

Referenced by calc_new_playback_position(), and do_quick_switch().

◆ dev_dabg

LiVESWidget* mainwindow::dev_dabg

Definition at line 1241 of file mainwindow.h.

◆ dev_timing

LiVESWidget* mainwindow::dev_timing

Definition at line 1242 of file mainwindow.h.

◆ did_rfx_preview

boolean mainwindow::did_rfx_preview

Definition at line 1056 of file mainwindow.h.

Referenced by on_paramwindow_button_clicked().

◆ disabled_string

char* mainwindow::disabled_string

localised text saying "disabled !", for playback plugin name, etc.

Definition at line 1543 of file mainwindow.h.

◆ disk_mon

uint32_t mainwindow::disk_mon

Definition at line 1807 of file mainwindow.h.

Referenced by on_paste_as_new_activate(), and start_render_effect_events().

◆ double_size

boolean mainwindow::double_size

◆ drawsrc

int mainwindow::drawsrc

◆ ds_mon

int mainwindow::ds_mon

Definition at line 1751 of file mainwindow.h.

Referenced by on_utube_select().

◆ ds_status

lives_storage_status_t mainwindow::ds_status

Definition at line 1750 of file mainwindow.h.

Referenced by do_workdir_query(), on_utube_select(), and startup_message_nonfatal().

◆ dsize

LiVESWidget* mainwindow::dsize

Definition at line 1186 of file mainwindow.h.

Referenced by on_double_size_pressed(), and sensitize().

◆ dsu_valid

boolean mainwindow::dsu_valid

Definition at line 1791 of file mainwindow.h.

Referenced by check_storage_space(), do_workdir_query(), and on_utube_select().

◆ dsu_widget

LiVESWidget* mainwindow::dsu_widget

Definition at line 1792 of file mainwindow.h.

Referenced by all_config(), and lazy_startup_checks().

◆ dvgrab_preview

boolean mainwindow::dvgrab_preview

Definition at line 791 of file mainwindow.h.

◆ edit_menu

LiVESWidget* mainwindow::edit_menu

Definition at line 1399 of file mainwindow.h.

Referenced by set_colours().

◆ edit_test_rfx

LiVESWidget* mainwindow::edit_test_rfx

Definition at line 1248 of file mainwindow.h.

Referenced by rfxbuilder_to_script(), and update_rfx_menus().

◆ effects_menu

LiVESWidget* mainwindow::effects_menu

Definition at line 1401 of file mainwindow.h.

Referenced by add_rfx_effects2(), set_colours(), and update_rfx_menus().

◆ effects_paused

boolean mainwindow::effects_paused

◆ effort

int mainwindow::effort

Definition at line 1773 of file mainwindow.h.

Referenced by on_render_activate(), and start_render_effect_events().

◆ ei_surface

lives_painter_surface_t * mainwindow::ei_surface

Definition at line 1318 of file mainwindow.h.

◆ eject_cd

LiVESWidget* mainwindow::eject_cd

Definition at line 1193 of file mainwindow.h.

◆ en_fcache

weed_layer_t * mainwindow::en_fcache

Definition at line 1785 of file mainwindow.h.

Referenced by close_current_file().

◆ end_image

LiVESWidget * mainwindow::end_image

◆ endian

short mainwindow::endian

Definition at line 817 of file mainwindow.h.

Referenced by on_recaudclip_activate(), and reorder_frames().

◆ erase_subs

LiVESWidget* mainwindow::erase_subs

Definition at line 1184 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ error

boolean mainwindow::error

◆ event_list

weed_event_t* mainwindow::event_list

◆ event_list_mutex

pthread_mutex_t mainwindow::event_list_mutex

prevent simultaneous writing to event_list by audio and video threads

Definition at line 1499 of file mainwindow.h.

Referenced by event_list_add_end_events(), freeze_callback(), lives_exit(), load_frame_image(), rec_param_change(), and rte_on_off_callback().

◆ eventbox

LiVESWidget* mainwindow::eventbox

Definition at line 1331 of file mainwindow.h.

Referenced by set_colours().

◆ eventbox2

LiVESWidget* mainwindow::eventbox2

◆ eventbox3

LiVESWidget* mainwindow::eventbox3

◆ eventbox4

LiVESWidget* mainwindow::eventbox4

◆ eventbox5

LiVESWidget* mainwindow::eventbox5

Definition at line 1335 of file mainwindow.h.

Referenced by set_colours(), and switch_to_file().

◆ exit_mutex

pthread_mutex_t mainwindow::exit_mutex

prevent multiple threads trying to run cleanup

Definition at line 1505 of file mainwindow.h.

Referenced by lives_exit().

◆ expl_missing

LiVESWidget* mainwindow::expl_missing

Definition at line 1245 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ export_allaudio

LiVESWidget* mainwindow::export_allaudio

Definition at line 1198 of file mainwindow.h.

Referenced by sensitize().

◆ export_custom_rfx

LiVESWidget* mainwindow::export_custom_rfx

Definition at line 1246 of file mainwindow.h.

Referenced by update_rfx_menus().

◆ export_proj

LiVESWidget* mainwindow::export_proj

Definition at line 1139 of file mainwindow.h.

Referenced by close_current_file(), desensitize(), and sensitize().

◆ export_selaudio

LiVESWidget* mainwindow::export_selaudio

Definition at line 1199 of file mainwindow.h.

Referenced by sensitize().

◆ export_submenu

LiVESWidget* mainwindow::export_submenu

Definition at line 1197 of file mainwindow.h.

Referenced by desensitize(), procw_desensitize(), and sensitize().

◆ export_theme

LiVESWidget* mainwindow::export_theme

Definition at line 1141 of file mainwindow.h.

Referenced by on_prefs_apply_clicked(), and sensitize().

◆ ext_audio

volatile boolean mainwindow::ext_audio

using external video playback plugin to stream audio

Definition at line 774 of file mainwindow.h.

Referenced by close_vid_playback_plugin(), lives_exit(), on_vppa_ok_clicked(), sample_silence_stream(), and vid_playback_plugin_exit().

◆ ext_audio_checkbutton

LiVESWidget * mainwindow::ext_audio_checkbutton

◆ ext_audio_func

ulong mainwindow::ext_audio_func

Definition at line 1361 of file mainwindow.h.

◆ ext_audio_mon

LiVESWidget* mainwindow::ext_audio_mon

Definition at line 1359 of file mainwindow.h.

Referenced by draw_cool_toggle().

◆ ext_cntl

boolean mainwindow::ext_cntl[MAX_EXT_CNTL]

external control inputs

Definition at line 1579 of file mainwindow.h.

Referenced by ext_triggers_poll().

◆ ext_playback

boolean mainwindow::ext_playback

◆ ext_src_used

boolean mainwindow::ext_src_used[MAX_FILES]

Definition at line 1690 of file mainwindow.h.

Referenced by init_track_decoders(), load_frame_image(), and render_events().

◆ fade

LiVESWidget* mainwindow::fade

Definition at line 1185 of file mainwindow.h.

Referenced by on_fade_pressed(), and sensitize().

◆ fade_aud_in

LiVESWidget* mainwindow::fade_aud_in

Definition at line 1210 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ fade_aud_out

LiVESWidget* mainwindow::fade_aud_out

Definition at line 1211 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ faded

boolean mainwindow::faded

◆ fatal

boolean mainwindow::fatal

got fatal signal

Definition at line 789 of file mainwindow.h.

Referenced by catch_sigint(), and lives_exit().

◆ fbuffer_mutex

pthread_mutex_t mainwindow::fbuffer_mutex

◆ fc_buttonresponse

int mainwindow::fc_buttonresponse

Definition at line 1715 of file mainwindow.h.

◆ fd_frame

LiVESWidget* mainwindow::fd_frame

surrounding frame widget

Definition at line 1271 of file mainwindow.h.

◆ fd_layer

weed_plant_t* mainwindow::fd_layer

framedraw preview layer

Definition at line 1276 of file mainwindow.h.

Referenced by load_rfx_preview().

◆ fd_layer_orig

weed_plant_t* mainwindow::fd_layer_orig

original layer uneffected

Definition at line 1275 of file mainwindow.h.

Referenced by load_rfx_preview().

◆ fd_max_frame

int mainwindow::fd_max_frame

max effected / generated frame

Definition at line 1279 of file mainwindow.h.

Referenced by load_rfx_preview(), and on_fx_pre_activate().

◆ fd_spin_func

ulong mainwindow::fd_spin_func

spinbutton for framedraw previews

Definition at line 1281 of file mainwindow.h.

Referenced by invalidate_preview(), and load_rfx_preview().

◆ fd_surface

lives_painter_surface_t* mainwindow::fd_surface

Definition at line 1273 of file mainwindow.h.

◆ file_buffers

LiVESList* mainwindow::file_buffers

list of open files for buffered i/o

Definition at line 1523 of file mainwindow.h.

Referenced by find_in_file_buffers(), find_in_file_buffers_by_pathname(), and lives_invalidate_all_file_buffers().

◆ file_open_params

char* mainwindow::file_open_params

extra parameters for opening special files

Definition at line 906 of file mainwindow.h.

◆ files

lives_clip_t* mainwindow::files[MAX_FILES+1]

+1 for the clipboard

Definition at line 729 of file mainwindow.h.

Referenced by add_audio_track(), add_lmap_error(), backup_recording(), calc_frame_from_time(), calc_frame_from_time2(), calc_frame_from_time3(), calc_frame_from_time4(), calc_new_playback_position(), calc_time_from_frame(), check_clip_integrity(), check_for_disk_space(), check_frame_count(), check_layer_ready(), check_storage_space(), chill_decoder_plugin(), clip_can_reverse(), clone_decoder(), close_clip_decoder(), close_current_file(), close_temp_handle(), cnum_for_uid(), config_laud_draw(), config_raud_draw(), create_frame_index(), create_nullvideo_clip(), delete_audio_track(), desensitize(), do_block_context(), do_clip_divergence_error(), do_comments_dialog(), do_effect(), do_header_missing_detail_error(), do_header_read_error_with_retry(), do_header_write_error(), do_quick_switch(), fps_reset_callback(), free_thumb_cache(), free_track_decoders(), get_audio_file_name(), get_blend_layer(), get_clip_value(), get_decoder_cdata(), get_float_audio_val_at_time(), get_frames_sizes(), get_handle_from_info_file(), get_palette_name_for_clip(), get_stats_msg(), get_unique_ids(), in_out_end_changed(), in_out_start_changed(), insert_blank_frames(), insert_frames(), is_virtual_frame(), layout_audio_is_affected(), lives_close_buffered(), lives_exit(), lives_get_audio_file_name(), lives_get_current_playback_ticks(), load_frame_image(), load_frame_index(), load_from_scrap_file(), mt_change_vals_activate(), mt_clear_timeline(), mt_clip_select(), mt_init_start_end_spins(), mt_init_tracks(), mt_sensitise(), mt_spin_end_value_changed(), multitrack_audio_insert(), multitrack_insert(), nextclip_callback(), on_capture2_activate(), on_faster_pressed(), on_fx_pre_activate(), on_recaudclip_ok_clicked(), on_record_perf_activate(), on_render_activate(), on_slower_pressed(), on_track_release(), on_vj_reset_activate(), prevclip_callback(), recover_layout_map(), redraw_timeline(), reget_afilesize(), reload_clip(), reload_subs(), remove_from_clipmenu(), remove_layout_files(), render_audio_segment(), render_events(), render_to_clip(), reset_clipmenu(), reset_renumbering(), restore_frame_index_back(), reverse_frame_index(), rewrite_recovery_file(), save_clip_value(), save_clip_values(), save_event_list_inner(), save_file_comments(), save_frame_index(), save_layout_map(), save_to_scrap_file(), sensitize(), set_mt_play_sizes_cfg(), set_values_from_defs(), show_playbar_labels(), storeclip_callback(), stored_event_list_free_all(), switch_audio_clip(), switch_clip(), switch_clip_activate(), switch_to_file(), track_select(), unbuffer_lmap_errors(), unselect_all(), used_in_current_layout(), virtual_to_images(), weed_generator_end(), weed_generator_start(), and write_backup_layout_numbering().

◆ files_menu

LiVESWidget* mainwindow::files_menu

Definition at line 1398 of file mainwindow.h.

Referenced by set_colours().

◆ filter_map

weed_plant_t* mainwindow::filter_map

◆ firewire

LiVESWidget* mainwindow::firewire

Definition at line 1125 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ first_free_file

int mainwindow::first_free_file

◆ firstticks

ticks_t mainwindow::firstticks

ticks when audio started playing (for non-realtime audio plugins)

Definition at line 1009 of file mainwindow.h.

◆ fixed_fps_denom

int mainwindow::fixed_fps_denom

Definition at line 989 of file mainwindow.h.

◆ fixed_fps_numer

int mainwindow::fixed_fps_numer

fixed fps playback; usually fixed_fpsd==0.

Definition at line 989 of file mainwindow.h.

◆ fixed_fpsd

double mainwindow::fixed_fpsd

◆ flush_audio_tc

ticks_t mainwindow::flush_audio_tc

reserved space for mbar

when rendering, we can use this to force audio to be rendered up to tc; designed for previews

Definition at line 1735 of file mainwindow.h.

Referenced by on_effects_paused(), and render_events().

◆ fonts_array

char** mainwindow::fonts_array

Definition at line 1620 of file mainwindow.h.

◆ force_show

boolean mainwindow::force_show

◆ foreign

boolean mainwindow::foreign

◆ foreign_bpp

int mainwindow::foreign_bpp

Definition at line 845 of file mainwindow.h.

Referenced by on_capture_activate(), and prepare_to_play_foreign().

◆ foreign_height

int mainwindow::foreign_height

Definition at line 844 of file mainwindow.h.

Referenced by after_foreign_play(), on_capture_activate(), and prepare_to_play_foreign().

◆ foreign_id

Window mainwindow::foreign_id

Definition at line 840 of file mainwindow.h.

Referenced by on_capture_activate(), and prepare_to_play_foreign().

◆ foreign_key

uint32_t mainwindow::foreign_key

Definition at line 829 of file mainwindow.h.

Referenced by on_capture2_activate().

◆ foreign_visual

char* mainwindow::foreign_visual

◆ foreign_width

int mainwindow::foreign_width

Definition at line 844 of file mainwindow.h.

Referenced by after_foreign_play(), on_capture_activate(), and prepare_to_play_foreign().

◆ foreign_window

LiVESXWindow* mainwindow::foreign_window

Definition at line 843 of file mainwindow.h.

Referenced by prepare_to_play_foreign().

◆ fps_measure

frames_t mainwindow::fps_measure

show fps stats after playback

Definition at line 778 of file mainwindow.h.

◆ fps_mini_measure

frames_t mainwindow::fps_mini_measure

show fps stats during playback

Definition at line 779 of file mainwindow.h.

Referenced by do_quick_switch().

◆ fps_mini_ticks

ticks_t mainwindow::fps_mini_ticks

Definition at line 780 of file mainwindow.h.

Referenced by do_quick_switch().

◆ frame1

LiVESWidget* mainwindow::frame1

◆ frame2

LiVESWidget* mainwindow::frame2

◆ frame_index

frames64_t* mainwindow::frame_index

maps frame slots to the presentation values (if >= 0, points to a 'virtual' frame in the source clip, -1 indicates a decoded img. frame

Definition at line 1434 of file mainwindow.h.

Referenced by load_frame_image(), render_events(), and reset_frame_and_clip_index().

◆ frame_layer

weed_plant_t* mainwindow::frame_layer

Definition at line 948 of file mainwindow.h.

Referenced by load_frame_image(), mt_show_current_frame(), and on_multitrack_activate().

◆ frame_layer_preload

weed_plant_t* mainwindow::frame_layer_preload

predictive caching apparatus

Definition at line 954 of file mainwindow.h.

Referenced by load_frame_image().

◆ framebar

LiVESWidget* mainwindow::framebar

◆ frameblank_path

char mainwindow::frameblank_path[PATH_MAX]

???

Definition at line 1717 of file mainwindow.h.

Referenced by set_palette_prefs().

◆ framecounter

LiVESWidget* mainwindow::framecounter

Definition at line 1390 of file mainwindow.h.

Referenced by lives_ce_update_timeline(), and load_frame_image().

◆ framedraw

LiVESWidget* mainwindow::framedraw

for the framedraw special widget - TODO - use a sub-struct

the eventbox

Definition at line 1263 of file mainwindow.h.

◆ framedraw_cbutton

LiVESWidget* mainwindow::framedraw_cbutton

colour for mask

Definition at line 1270 of file mainwindow.h.

◆ framedraw_frame

int mainwindow::framedraw_frame

current displayed frame

Definition at line 1278 of file mainwindow.h.

Referenced by invalidate_preview(), load_rfx_preview(), and on_fx_pre_activate().

◆ framedraw_maskbox

LiVESWidget* mainwindow::framedraw_maskbox

box for opacity controls

Definition at line 1268 of file mainwindow.h.

◆ framedraw_opscale

LiVESWidget* mainwindow::framedraw_opscale

opacity

Definition at line 1269 of file mainwindow.h.

◆ framedraw_preview

LiVESWidget* mainwindow::framedraw_preview

the 'redraw' button

Definition at line 1265 of file mainwindow.h.

Referenced by invalidate_preview().

◆ framedraw_reset

LiVESWidget* mainwindow::framedraw_reset

the 'redraw' button

Definition at line 1264 of file mainwindow.h.

◆ framedraw_scale

LiVESWidget* mainwindow::framedraw_scale

the slider

Definition at line 1267 of file mainwindow.h.

Referenced by invalidate_preview(), and load_rfx_preview().

◆ framedraw_spinbutton

LiVESWidget* mainwindow::framedraw_spinbutton

the frame number button

Definition at line 1266 of file mainwindow.h.

Referenced by invalidate_preview(), and load_rfx_preview().

◆ freventbox0

LiVESWidget* mainwindow::freventbox0

Definition at line 1096 of file mainwindow.h.

Referenced by set_colours().

◆ freventbox1

LiVESWidget* mainwindow::freventbox1

Definition at line 1097 of file mainwindow.h.

Referenced by set_colours().

◆ fs

boolean mainwindow::fs

◆ fs1

LiVESWidget* mainwindow::fs1

Definition at line 1351 of file mainwindow.h.

◆ fs_playalign

LiVESWidget* mainwindow::fs_playalign

Definition at line 1258 of file mainwindow.h.

Referenced by widget_add_preview().

◆ fs_playarea

LiVESWidget* mainwindow::fs_playarea

for the fileselection preview

Definition at line 1257 of file mainwindow.h.

Referenced by end_fs_preview(), and widget_add_preview().

◆ fs_playframe

LiVESWidget* mainwindow::fs_playframe

Definition at line 1259 of file mainwindow.h.

Referenced by end_fs_preview(), and widget_add_preview().

◆ fs_playimg

LiVESWidget* mainwindow::fs_playimg

Definition at line 1260 of file mainwindow.h.

Referenced by end_fs_preview(), and widget_add_preview().

◆ fsp_func

ulong mainwindow::fsp_func

fileselector preview expose (for image thumbnails)

Definition at line 1075 of file mainwindow.h.

Referenced by end_fs_preview().

◆ fsp_surface

lives_painter_surface_t* mainwindow::fsp_surface

Definition at line 1079 of file mainwindow.h.

Referenced by end_fs_preview().

◆ fsp_tmpdir

char* mainwindow::fsp_tmpdir

Definition at line 796 of file mainwindow.h.

Referenced by end_fs_preview().

◆ full_screen

LiVESWidget* mainwindow::full_screen

Definition at line 1172 of file mainwindow.h.

Referenced by on_full_screen_pressed(), and sensitize().

◆ fullscreen_cb_func

ulong mainwindow::fullscreen_cb_func

Definition at line 1073 of file mainwindow.h.

◆ fx1_bool

boolean mainwindow::fx1_bool

◆ fx1_end

int mainwindow::fx1_end

Definition at line 1052 of file mainwindow.h.

◆ fx1_start

int mainwindow::fx1_start

Definition at line 1050 of file mainwindow.h.

◆ fx1_step

int mainwindow::fx1_step

Definition at line 1051 of file mainwindow.h.

◆ fx1_val

double mainwindow::fx1_val

◆ fx2_bool

boolean mainwindow::fx2_bool

◆ fx2_end

int mainwindow::fx2_end

Definition at line 1052 of file mainwindow.h.

◆ fx2_start

int mainwindow::fx2_start

Definition at line 1050 of file mainwindow.h.

◆ fx2_step

int mainwindow::fx2_step

Definition at line 1051 of file mainwindow.h.

◆ fx2_val

double mainwindow::fx2_val

◆ fx3_bool

boolean mainwindow::fx3_bool

Definition at line 1053 of file mainwindow.h.

◆ fx3_end

int mainwindow::fx3_end

Definition at line 1052 of file mainwindow.h.

◆ fx3_start

int mainwindow::fx3_start

Definition at line 1050 of file mainwindow.h.

◆ fx3_step

int mainwindow::fx3_step

Definition at line 1051 of file mainwindow.h.

◆ fx3_val

double mainwindow::fx3_val

◆ fx4_bool

boolean mainwindow::fx4_bool

Definition at line 1053 of file mainwindow.h.

◆ fx4_end

int mainwindow::fx4_end

Definition at line 1052 of file mainwindow.h.

◆ fx4_start

int mainwindow::fx4_start

Definition at line 1050 of file mainwindow.h.

◆ fx4_step

int mainwindow::fx4_step

Definition at line 1051 of file mainwindow.h.

◆ fx4_val

double mainwindow::fx4_val

◆ fx5_bool

boolean mainwindow::fx5_bool

Definition at line 1053 of file mainwindow.h.

◆ fx5_val

double mainwindow::fx5_val

Definition at line 1049 of file mainwindow.h.

Referenced by on_redo_activate().

◆ fx6_bool

boolean mainwindow::fx6_bool

Definition at line 1053 of file mainwindow.h.

◆ fx6_val

double mainwindow::fx6_val

Definition at line 1049 of file mainwindow.h.

◆ fx_candidates

lives_fx_candidate_t mainwindow::fx_candidates[MAX_FX_CANDIDATE_TYPES]

< effects which can have candidates from which a delegate is selected (current examples are: audio_volume, resize)

Definition at line 1514 of file mainwindow.h.

Referenced by add_rfx_effects2(), deinterlace_frame(), multitrack(), replace_with_delegates(), and resize_widgets_for_monitor().

◆ fx_is_auto

boolean mainwindow::fx_is_auto

Definition at line 1695 of file mainwindow.h.

Referenced by rte_on_off_callback().

◆ fx_mutex

pthread_mutex_t mainwindow::fx_mutex[FX_KEYS_MAX]

used to prevent fx processing when it is scheduled for deinit

Definition at line 1497 of file mainwindow.h.

Referenced by filter_mutex_trylock(), filter_mutex_unlock(), get_audio_from_plugin(), pconx_delete(), and pconx_delete_all().

◆ fxd_active_mutex

pthread_mutex_t mainwindow::fxd_active_mutex

prevent simultaneous writing to active_dummy by audio and video threads

Definition at line 1498 of file mainwindow.h.

Referenced by lives_exit(), and pconx_check_connection().

◆ gen_cache

LiVESList* mainwindow::gen_cache

general cache of fi

Definition at line 1519 of file mainwindow.h.

Referenced by get_theme_colour_pref().

◆ gen_started_play

boolean mainwindow::gen_started_play

Definition at line 1694 of file mainwindow.h.

Referenced by _start_playback(), do_quick_switch(), and rte_on_off_callback().

◆ gen_to_clipboard

boolean mainwindow::gen_to_clipboard

rendered generators

Definition at line 1564 of file mainwindow.h.

Referenced by do_effect().

◆ gens_menu

LiVESWidget* mainwindow::gens_menu

Definition at line 1413 of file mainwindow.h.

Referenced by add_rfx_effects(), and add_rfx_effects2().

◆ gens_submenu

LiVESWidget* mainwindow::gens_submenu

Definition at line 1414 of file mainwindow.h.

Referenced by add_rfx_effects2(), desensitize(), sensitize(), and update_rfx_menus().

◆ go_away

boolean mainwindow::go_away

◆ has_custom_effects

boolean mainwindow::has_custom_effects

Definition at line 1608 of file mainwindow.h.

Referenced by add_rfx_effects(), desensitize(), sensitize_rfx(), and update_rfx_menus().

◆ has_custom_gens

boolean mainwindow::has_custom_gens

◆ has_custom_tools

boolean mainwindow::has_custom_tools

Definition at line 1608 of file mainwindow.h.

Referenced by add_rfx_effects(), desensitize(), sensitize_rfx(), and update_rfx_menus().

◆ has_custom_utilities

boolean mainwindow::has_custom_utilities

Definition at line 1608 of file mainwindow.h.

Referenced by add_rfx_effects(), and update_rfx_menus().

◆ has_session_workdir

boolean mainwindow::has_session_workdir

Definition at line 1659 of file mainwindow.h.

Referenced by do_workdir_query(), and get_capabilities().

◆ hbox3

LiVESWidget* mainwindow::hbox3

hbox with start / end spins and selection label (C.E.)

Definition at line 1283 of file mainwindow.h.

Referenced by fade_background(), and unfade_background().

◆ hdrs_cache

LiVESList* mainwindow::hdrs_cache

cache of a file header (e.g. header.lives)

Definition at line 1518 of file mainwindow.h.

Referenced by get_clip_value(), open_set_file(), and reload_set().

◆ help_menu

LiVESWidget* mainwindow::help_menu

Definition at line 1408 of file mainwindow.h.

Referenced by set_colours().

◆ helper_procthreads

lives_proc_thread_t mainwindow::helper_procthreads[N_HLP_PROCTHREADS]

Definition at line 1800 of file mainwindow.h.

◆ hnd_id

ulong mainwindow::hnd_id

Definition at line 1070 of file mainwindow.h.

◆ hruler

LiVESWidget* mainwindow::hruler

◆ hseparator

LiVESWidget* mainwindow::hseparator

Definition at line 1322 of file mainwindow.h.

Referenced by fade_background(), and unfade_background().

◆ idlemax

int mainwindow::idlemax

◆ ignore_clipswitch

boolean mainwindow::ignore_clipswitch

Definition at line 1023 of file mainwindow.h.

Referenced by weed_generator_end(), and weed_generator_start().

◆ ignore_screen_size

boolean mainwindow::ignore_screen_size

applied during frame reconfig events

Definition at line 1745 of file mainwindow.h.

Referenced by catch_sigint(), config_event(), get_monitors(), and on_sepwin_activate().

◆ image_dir

char mainwindow::image_dir[PATH_MAX]

Definition at line 734 of file mainwindow.h.

Referenced by save_frame().

◆ imframe

LiVESPixbuf* mainwindow::imframe

Definition at line 1102 of file mainwindow.h.

Referenced by make_preview_box(), mt_show_current_frame(), and multitrack_delete().

◆ img_concat_clip

int mainwindow::img_concat_clip

when opening multiple, image files can get concatenated here (prefs->concat_images)

Definition at line 1561 of file mainwindow.h.

Referenced by on_ok_file_open_clicked(), on_opensel_range_ok_clicked(), and on_utube_select().

◆ import_proj

LiVESWidget* mainwindow::import_proj

Definition at line 1138 of file mainwindow.h.

Referenced by close_current_file(), desensitize(), and sensitize().

◆ import_theme

LiVESWidget* mainwindow::import_theme

Definition at line 1140 of file mainwindow.h.

Referenced by sensitize().

◆ imsep

LiVESPixbuf* mainwindow::imsep

Definition at line 1104 of file mainwindow.h.

Referenced by pref_change_images().

◆ in_fs_preview

volatile boolean mainwindow::in_fs_preview

Definition at line 797 of file mainwindow.h.

Referenced by end_fs_preview().

◆ info_menu

LiVESWidget* mainwindow::info_menu

Definition at line 1404 of file mainwindow.h.

Referenced by set_colours().

◆ ins_silence

LiVESWidget* mainwindow::ins_silence

Definition at line 1208 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ insert

LiVESWidget* mainwindow::insert

Definition at line 1150 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ insert_after

boolean mainwindow::insert_after

Definition at line 880 of file mainwindow.h.

Referenced by create_insert_dialog().

◆ inst_fps

double mainwindow::inst_fps

Definition at line 781 of file mainwindow.h.

◆ instance_ref_mutex

pthread_mutex_t mainwindow::instance_ref_mutex

refcounting for instances

Definition at line 1504 of file mainwindow.h.

Referenced by _weed_instance_obtain(), _weed_instance_ref(), _weed_instance_unref(), and lives_exit().

◆ int_audio_checkbutton

LiVESWidget* mainwindow::int_audio_checkbutton

◆ int_audio_func

ulong mainwindow::int_audio_func

Definition at line 1361 of file mainwindow.h.

◆ internal_messaging

boolean mainwindow::internal_messaging

◆ invalid_clips

boolean mainwindow::invalid_clips

Definition at line 1484 of file mainwindow.h.

◆ iochan

LiVESIOChannel* mainwindow::iochan

encoder text output

Definition at line 1605 of file mainwindow.h.

Referenced by create_processing(), create_text_window(), and on_effects_paused().

◆ is_exiting

volatile boolean mainwindow::is_exiting

◆ is_generating

boolean mainwindow::is_generating

◆ is_processing

boolean mainwindow::is_processing

◆ is_ready

boolean mainwindow::is_ready

◆ is_rendering

boolean mainwindow::is_rendering

◆ jack_can_start

boolean mainwindow::jack_can_start

Definition at line 934 of file mainwindow.h.

◆ jack_can_stop

boolean mainwindow::jack_can_stop

Definition at line 934 of file mainwindow.h.

Referenced by lives_get_current_playback_ticks(), on_pause_clicked(), and play_file().

◆ jackd

void* mainwindow::jackd

◆ jackd_read

void* mainwindow::jackd_read

◆ kb_timer

uint32_t mainwindow::kb_timer

Definition at line 1058 of file mainwindow.h.

Referenced by ext_triggers_poll().

◆ keep_pre

boolean mainwindow::keep_pre

set if previewed frames should be retained as processed frames (for rendered effects / generators)

Definition at line 1567 of file mainwindow.h.

Referenced by do_effect(), load_frame_image(), on_cancel_keep_button_clicked(), and on_paramwindow_button_clicked().

◆ l1_tb

LiVESWidget* mainwindow::l1_tb

Definition at line 1354 of file mainwindow.h.

Referenced by pref_factory_bool(), and set_colours().

◆ l2_tb

LiVESWidget* mainwindow::l2_tb

Definition at line 1355 of file mainwindow.h.

Referenced by pref_factory_bool(), and set_colours().

◆ l3_tb

LiVESWidget* mainwindow::l3_tb

Definition at line 1356 of file mainwindow.h.

Referenced by pref_factory_bool(), and set_colours().

◆ last_blend_file

int mainwindow::last_blend_file

Definition at line 976 of file mainwindow.h.

◆ last_display_ticks

ticks_t mainwindow::last_display_ticks

Definition at line 1012 of file mainwindow.h.

◆ last_dprint_file

int mainwindow::last_dprint_file

message output settings

Definition at line 1535 of file mainwindow.h.

Referenced by d_print(), do_effect(), on_paste_as_new_activate(), and show_sync_callback().

◆ last_grabbable_effect

uint32_t mainwindow::last_grabbable_effect

Definition at line 869 of file mainwindow.h.

Referenced by grabkeys_callback(), rte_on_off_callback(), and weed_deinit_all().

◆ last_startticks

ticks_t mainwindow::last_startticks

effective ticks when lasty frame was (should have been) displayed

Definition at line 998 of file mainwindow.h.

◆ last_transition_align_start

boolean mainwindow::last_transition_align_start

Definition at line 864 of file mainwindow.h.

Referenced by on_merge_activate(), and on_merge_cancel_clicked().

◆ last_transition_idx

int mainwindow::last_transition_idx

Definition at line 861 of file mainwindow.h.

Referenced by on_trans_method_changed().

◆ last_transition_ins_frames

boolean mainwindow::last_transition_ins_frames

Definition at line 865 of file mainwindow.h.

Referenced by on_merge_activate(), and on_merge_cancel_clicked().

◆ last_transition_loop_to_fit

boolean mainwindow::last_transition_loop_to_fit

Definition at line 863 of file mainwindow.h.

Referenced by on_merge_activate(), and on_merge_cancel_clicked().

◆ last_transition_loops

int mainwindow::last_transition_loops

Definition at line 862 of file mainwindow.h.

Referenced by on_merge_cancel_clicked().

◆ laudbar

LiVESWidget * mainwindow::laudbar

◆ laudio_draw

LiVESWidget * mainwindow::laudio_draw

Definition at line 1383 of file mainwindow.h.

Referenced by redraw_timeline(), and set_colours().

◆ laudio_drawable

lives_painter_surface_t * mainwindow::laudio_drawable

◆ layout_textbuffer

LiVESTextBuffer* mainwindow::layout_textbuffer

stores layout errors

Definition at line 1468 of file mainwindow.h.

Referenced by add_lmap_error(), clear_lmap_errors(), popup_lmap_errors(), and remove_current_from_affected_layouts().

◆ lazy

uint32_t mainwindow::lazy

Definition at line 1801 of file mainwindow.h.

◆ lb_func

ulong mainwindow::lb_func

Definition at line 1077 of file mainwindow.h.

Referenced by pref_factory_bool().

◆ ldg_menuitem

LiVESWidget* mainwindow::ldg_menuitem

Definition at line 1395 of file mainwindow.h.

◆ leave_files

boolean mainwindow::leave_files

TRUE to leave clip files on disk even when closing (default FALSE)

Definition at line 751 of file mainwindow.h.

Referenced by catch_sigint(), and lives_exit().

◆ leave_recovery

boolean mainwindow::leave_recovery

Definition at line 1482 of file mainwindow.h.

Referenced by catch_sigint(), lives_exit(), and on_quit_activate().

◆ letter

LiVESWidget* mainwindow::letter

Definition at line 1181 of file mainwindow.h.

Referenced by pref_factory_bool().

◆ libthread

pthread_t* mainwindow::libthread

current read count. When this reaches abuffer_clients, we swap the read / write buffers

Definition at line 1702 of file mainwindow.h.

◆ LiVES

LiVESWidget* mainwindow::LiVES

WIDGETS.

toplevel window

Definition at line 1093 of file mainwindow.h.

Referenced by resize_message_area().

◆ load_audio

LiVESWidget* mainwindow::load_audio

Definition at line 1191 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ load_cdtrack

LiVESWidget* mainwindow::load_cdtrack

Definition at line 1192 of file mainwindow.h.

Referenced by desensitize(), procw_desensitize(), and sensitize().

◆ load_subs

LiVESWidget* mainwindow::load_subs

Definition at line 1183 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ lock_selwidth

LiVESWidget* mainwindow::lock_selwidth

Definition at line 1164 of file mainwindow.h.

Referenced by procw_desensitize(), and sensitize().

◆ lockstats

boolean mainwindow::lockstats

Definition at line 1774 of file mainwindow.h.

Referenced by get_inst_fps(), and show_sync_callback().

◆ log_fd

int mainwindow::log_fd

Definition at line 1629 of file mainwindow.h.

◆ loop

boolean mainwindow::loop

◆ loop_cont

volatile boolean mainwindow::loop_cont

◆ loop_cont_func

ulong mainwindow::loop_cont_func

Definition at line 1071 of file mainwindow.h.

◆ loop_continue

LiVESWidget* mainwindow::loop_continue

◆ loop_locked

boolean mainwindow::loop_locked

◆ loop_ping_pong

LiVESWidget* mainwindow::loop_ping_pong

Definition at line 1175 of file mainwindow.h.

◆ loop_video

LiVESWidget* mainwindow::loop_video

◆ m_loopbutton

LiVESWidget * mainwindow::m_loopbutton

Definition at line 1370 of file mainwindow.h.

Referenced by on_loop_cont_activate(), sensitize(), and set_interactive().

◆ m_mutebutton

LiVESWidget * mainwindow::m_mutebutton

◆ m_playbutton

LiVESWidget * mainwindow::m_playbutton

◆ m_playselbutton

LiVESWidget * mainwindow::m_playselbutton

Definition at line 1369 of file mainwindow.h.

Referenced by procw_desensitize(), and sensitize().

◆ m_rewindbutton

LiVESWidget * mainwindow::m_rewindbutton

◆ m_sepwinbutton

LiVESWidget* mainwindow::m_sepwinbutton

Definition at line 1369 of file mainwindow.h.

Referenced by on_sepwin_activate(), and set_interactive().

◆ m_stopbutton

LiVESWidget * mainwindow::m_stopbutton

Definition at line 1369 of file mainwindow.h.

Referenced by on_stop_activate(), and set_interactive().

◆ max_textsize

int mainwindow::max_textsize

Definition at line 1794 of file mainwindow.h.

◆ mbar_res

int mainwindow::mbar_res

Definition at line 1733 of file mainwindow.h.

Referenced by resize().

◆ memok

boolean mainwindow::memok

set to FALSE if a segfault is received, ie. we should assume all memory is corrupted and exit ASAP

Definition at line 1776 of file mainwindow.h.

Referenced by catch_sigint(), lives_exit(), and lives_invalidate_all_file_buffers().

◆ menu_hbox

LiVESWidget* mainwindow::menu_hbox

Definition at line 1371 of file mainwindow.h.

Referenced by fade_background(), set_colours(), and unfade_background().

◆ menubar

LiVESWidget* mainwindow::menubar

Definition at line 1372 of file mainwindow.h.

Referenced by set_colours(), and set_interactive().

◆ merge

LiVESWidget* mainwindow::merge

Definition at line 1152 of file mainwindow.h.

Referenced by desensitize(), sensitize(), and show_lives().

◆ message_box

LiVESWidget* mainwindow::message_box

◆ mgeom

lives_mgeometry_t* mainwindow::mgeom

◆ midi_channel_lock

boolean mainwindow::midi_channel_lock

Definition at line 1587 of file mainwindow.h.

◆ midi_learn

LiVESWidget* mainwindow::midi_learn

Definition at line 1187 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ midi_save

LiVESWidget* mainwindow::midi_save

Definition at line 1188 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ mouse_blocked

boolean mainwindow::mouse_blocked

Definition at line 1085 of file mainwindow.h.

Referenced by on_mouse_sel_reset(), and on_mouse_sel_start().

◆ mouse_fn1

ulong mainwindow::mouse_fn1

Definition at line 1084 of file mainwindow.h.

Referenced by on_mouse_sel_reset(), and on_mouse_sel_start().

◆ msg

char mainwindow::msg[MAINW_MSG_SIZE]

◆ msg_adj

LiVESAdjustment* mainwindow::msg_adj

◆ msg_area

LiVESWidget* mainwindow::msg_area

◆ msg_area_configed

boolean mainwindow::msg_area_configed

Definition at line 1443 of file mainwindow.h.

Referenced by config_event2(), and resize_message_area().

◆ msg_list

weed_plant_t* mainwindow::msg_list

Definition at line 1729 of file mainwindow.h.

Referenced by get_nth_info_message().

◆ msg_scrollbar

LiVESWidget* mainwindow::msg_scrollbar

Definition at line 1325 of file mainwindow.h.

Referenced by reset_message_area(), and set_colours().

◆ msg_surface

lives_painter_surface_t* mainwindow::msg_surface

Definition at line 1328 of file mainwindow.h.

Referenced by reshow_msg_area().

◆ mt_menu

LiVESWidget* mainwindow::mt_menu

Definition at line 1243 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ mt_needs_idlefunc

boolean mainwindow::mt_needs_idlefunc

◆ multi_opts

mt_opts mainwindow::multi_opts

some multitrack options that survive between mt calls

Definition at line 1492 of file mainwindow.h.

Referenced by lives_exit(), and multitrack().

◆ multitrack

lives_mt* mainwindow::multitrack

holds a pointer to the entire multitrack environment; NULL in Clip Edit mode

Definition at line 1087 of file mainwindow.h.

Referenced by _start_playback(), add_lmap_error(), add_rfx_effects2(), add_to_playframe(), add_to_recovery_file(), after_foreign_play(), after_param_text_focus_changed(), all_config(), aud_lock_callback(), autolives_toggle(), catch_sigint(), clear_lmap_errors(), close_current_file(), create_cds_dialog(), create_processing(), create_resaudw(), d_print(), del_current_set(), delete_event(), desensitize(), do_effect(), do_quick_switch(), drag_from_outside(), draw_cool_toggle(), enabled_in_channels(), fill_abuffer_from(), find_when_to_stop(), fps_reset_callback(), frame_context(), freeze_callback(), get_audio_and_effects_state_at(), get_interp_value(), get_player_size(), idle_choose_file_with_preview(), idle_choose_layout(), idle_choose_set(), idle_fx_enable(), idle_fx_setmode(), idle_insert_block(), idle_insert_vtrack(), idle_map_fx(), idle_move_block(), idle_mt_set_track(), idle_open_file(), idle_reload_layout(), idle_reload_set(), idle_remove_block(), idle_render_layout(), idle_save_layout(), idle_save_set(), idle_select_all(), idle_select_end(), idle_select_start(), idle_set_current_audio_time(), idle_set_current_fps(), idle_set_current_frame(), idle_set_current_time(), idle_set_if_mode(), idle_set_pref_bitmapped(), idle_set_pref_bool(), idle_set_pref_int(), idle_set_set_name(), idle_set_track_label(), idle_show_info(), idle_switch_clip(), idle_unmap_effects(), idle_unmap_fx(), idle_wipe_layout(), lazy_startup_checks(), lives_ce_update_timeline(), lives_exit(), lives_get_current_playback_ticks(), lives_set_cursor_style(), lives_system(), msg_area_config(), mt_auto_backup(), mt_idle_show_current_frame(), mt_memory_free(), mt_set_autotrans(), multitrack(), nervous_callback(), on_camquit_clicked(), on_cancel_keep_button_clicked(), on_cancel_opensel_clicked(), on_capture_activate(), on_close_activate(), on_double_size_activate(), on_effects_paused(), on_erase_subs_activate(), on_export_proj_activate(), on_fade_activate(), on_filechooser_cancel_clicked(), on_full_screen_pressed(), on_fx_pre_activate(), on_lerrors_clear_clicked(), on_lerrors_delete_clicked(), on_load_audio_activate(), on_load_set_activate(), on_load_subs_activate(), on_loop_button_activate(), on_mute_button_activate(), on_open_activate(), on_open_fw_activate(), on_open_loc_activate(), on_open_new_audio_clicked(), on_open_sel_activate(), on_open_utube_activate(), on_open_vcd_activate(), on_paramwindow_button_clicked(), on_playclip_activate(), on_prefs_close_clicked(), on_quit_activate(), on_recaudclip_ok_clicked(), on_record_perf_activate(), on_resample_vid_ok(), on_rewind_activate(), on_sepwin_activate(), on_sepwin_pressed(), on_showsubs_toggled(), on_stop_activate(), on_toy_activate(), on_undo_activate(), on_utube_select(), play_all(), play_file(), play_window_set_title(), pref_change_colours(), pref_change_images(), pref_change_xcolours(), pref_factory_bool(), pref_factory_int(), pref_factory_string_choice(), prep_audio_player(), procw_desensitize(), recover_layout(), reget_afilesize(), reload_clip(), reload_set(), remove_layout_files(), render_audio_segment(), render_choice_idle(), render_events(), render_to_clip(), replace_event(), reset_message_area(), resize(), resize_widgets_for_monitor(), resync_audio(), rewrite_recovery_file(), sensitize(), set_interactive(), set_sel_label(), splash_end(), switch_clip(), switch_to_file(), transition_add_in_out(), unfade_background(), update_rfx_menus(), update_sel_menu(), update_visual_params(), update_weed_color_value(), weed_generator_end(), and weed_reinit_effect().

◆ mute

boolean mainwindow::mute

◆ mute_audio

LiVESWidget* mainwindow::mute_audio

◆ mute_audio_func

ulong mainwindow::mute_audio_func

Definition at line 1072 of file mainwindow.h.

◆ n_messages

int mainwindow::n_messages

Definition at line 1731 of file mainwindow.h.

Referenced by get_nth_info_message(), and pref_factory_int().

◆ n_screen_areas

int mainwindow::n_screen_areas

Definition at line 1684 of file mainwindow.h.

◆ ncbstores

int mainwindow::ncbstores

Definition at line 1781 of file mainwindow.h.

Referenced by init_clipboard().

◆ nervous

boolean mainwindow::nervous

some VJ effects / toys

Definition at line 849 of file mainwindow.h.

Referenced by load_frame_image(), and nervous_callback().

◆ new_blend_file

int mainwindow::new_blend_file

Definition at line 976 of file mainwindow.h.

Referenced by weed_generator_end().

◆ new_clip

int mainwindow::new_clip

clip we should switch to during playback; switch will happen at the designated SWITCH POINT

Definition at line 1022 of file mainwindow.h.

Referenced by close_current_file(), do_quick_switch(), nextclip_callback(), prevclip_callback(), swap_fg_bg_callback(), switch_clip(), and switch_to_file().

◆ new_lmap_errors

LiVESList* mainwindow::new_lmap_errors

Definition at line 815 of file mainwindow.h.

Referenced by buffer_lmap_error(), and unbuffer_lmap_errors().

◆ new_vpp

const char* mainwindow::new_vpp

Definition at line 1573 of file mainwindow.h.

Referenced by open_vid_playback_plugin().

◆ next_ds_warn_level

uint64_t mainwindow::next_ds_warn_level

current disk space warning level for the tempdir

Definition at line 1666 of file mainwindow.h.

Referenced by check_storage_space(), on_cleardisk_activate(), and on_utube_select().

◆ next_free_alarm

int mainwindow::next_free_alarm

Definition at line 1640 of file mainwindow.h.

Referenced by d_print_urgency(), lives_alarm_clear(), and lives_alarm_set().

◆ nfonts

int mainwindow::nfonts

Definition at line 1621 of file mainwindow.h.

◆ no_configs

boolean mainwindow::no_configs

Definition at line 1803 of file mainwindow.h.

Referenced by all_config(), and mt_clear_timeline().

◆ no_context_update

boolean mainwindow::no_context_update

may be set temporarily to block wodget context updates

Definition at line 1726 of file mainwindow.h.

Referenced by create_rte_window(), and switch_to_file().

◆ no_exit

boolean mainwindow::no_exit

if TRUE, do not exit after saving set

Definition at line 1490 of file mainwindow.h.

Referenced by do_save_clipset_warn(), on_export_proj_activate(), and on_quit_activate().

◆ no_expose

boolean mainwindow::no_expose

Definition at line 1727 of file mainwindow.h.

◆ no_interp

boolean mainwindow::no_interp

block interpolation (for single frame previews)

Definition at line 1551 of file mainwindow.h.

Referenced by activate_mt_preview().

◆ no_switch_dprint

boolean mainwindow::no_switch_dprint

◆ none_string

char* mainwindow::none_string

localised text saying "None", for playback plugin name, etc.

Definition at line 1541 of file mainwindow.h.

◆ normalize_audio

LiVESWidget* mainwindow::normalize_audio

Definition at line 1201 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ noswitch

boolean mainwindow::noswitch

value set automatically to prevent 'inopportune' clip switching

Definition at line 1019 of file mainwindow.h.

Referenced by _start_playback(), do_quick_switch(), open_vid_playback_plugin(), play_file(), and render_choice_idle().

◆ num_rendered_effects_builtin

int mainwindow::num_rendered_effects_builtin

◆ num_rendered_effects_custom

int mainwindow::num_rendered_effects_custom

◆ num_rendered_effects_test

int mainwindow::num_rendered_effects_test

◆ num_sets

int mainwindow::num_sets

Definition at line 752 of file mainwindow.h.

Referenced by create_rename_dialog(), and on_load_set_activate().

◆ num_tr_applied

int mainwindow::num_tr_applied

number of transitions active

Definition at line 871 of file mainwindow.h.

Referenced by do_effect(), get_blend_layer(), swap_fg_bg_callback(), switch_clip(), and weed_generator_start().

◆ num_tracks

int mainwindow::num_tracks

Definition at line 1430 of file mainwindow.h.

Referenced by load_frame_image(), and render_events().

◆ offsetticks

ticks_t mainwindow::offsetticks

offset for multitrack playback start

Definition at line 1002 of file mainwindow.h.

◆ old_active_track_list

int mainwindow::old_active_track_list[MAX_TRACKS]

Definition at line 1692 of file mainwindow.h.

Referenced by init_track_decoders(), load_frame_image(), and render_events().

◆ old_scr_height

int mainwindow::old_scr_height

Definition at line 903 of file mainwindow.h.

◆ old_scr_width

int mainwindow::old_scr_width

Definition at line 903 of file mainwindow.h.

◆ old_vhash

char* mainwindow::old_vhash

Definition at line 1758 of file mainwindow.h.

Referenced by startup_message_fatal().

◆ oloop

boolean mainwindow::oloop

Definition at line 766 of file mainwindow.h.

Referenced by _start_playback(), and unlock_loop_lock().

◆ oloop_cont

boolean mainwindow::oloop_cont

Definition at line 767 of file mainwindow.h.

Referenced by _start_playback(), on_playclip_activate(), and unlock_loop_lock().

◆ only_close

boolean mainwindow::only_close

◆ open

LiVESWidget* mainwindow::open

menus

Definition at line 1107 of file mainwindow.h.

Referenced by desensitize(), drag_from_outside(), and sensitize().

◆ open_deint

boolean mainwindow::open_deint

◆ open_device_menu

LiVESWidget* mainwindow::open_device_menu

Definition at line 1120 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ open_device_submenu

LiVESWidget* mainwindow::open_device_submenu

Definition at line 1121 of file mainwindow.h.

◆ open_dvd

LiVESWidget* mainwindow::open_dvd

Definition at line 1112 of file mainwindow.h.

◆ open_firewire

LiVESWidget* mainwindow::open_firewire

Definition at line 1122 of file mainwindow.h.

◆ open_hfirewire

LiVESWidget* mainwindow::open_hfirewire

Definition at line 1123 of file mainwindow.h.

◆ open_lives2lives

LiVESWidget* mainwindow::open_lives2lives

Definition at line 1118 of file mainwindow.h.

Referenced by lives2lives_read_stream(), and procw_desensitize().

◆ open_loc

LiVESWidget* mainwindow::open_loc

Definition at line 1113 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ open_loc_menu

LiVESWidget* mainwindow::open_loc_menu

Definition at line 1115 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ open_loc_submenu

LiVESWidget* mainwindow::open_loc_submenu

Definition at line 1116 of file mainwindow.h.

◆ open_sel

LiVESWidget* mainwindow::open_sel

Definition at line 1108 of file mainwindow.h.

Referenced by desensitize(), on_cancel_opensel_clicked(), and sensitize().

◆ open_utube

LiVESWidget* mainwindow::open_utube

Definition at line 1114 of file mainwindow.h.

◆ open_vcd

LiVESWidget* mainwindow::open_vcd

Definition at line 1111 of file mainwindow.h.

◆ open_vcd_menu

LiVESWidget* mainwindow::open_vcd_menu

Definition at line 1109 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ open_vcd_submenu

LiVESWidget* mainwindow::open_vcd_submenu

Definition at line 1110 of file mainwindow.h.

◆ open_yuv4m

LiVESWidget* mainwindow::open_yuv4m

Definition at line 1117 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ opening_frames

frames_t mainwindow::opening_frames

count of frames so far opened, updated after preview (currently)

Definition at line 1546 of file mainwindow.h.

◆ opening_loc

boolean mainwindow::opening_loc

opening location (streaming)

Definition at line 790 of file mainwindow.h.

Referenced by load_frame_image().

◆ opening_multi

boolean mainwindow::opening_multi

flag to indicate multiple file selection

Definition at line 1555 of file mainwindow.h.

◆ oping_pong

boolean mainwindow::oping_pong

Definition at line 768 of file mainwindow.h.

Referenced by unlock_loop_lock().

◆ optextview

LiVESTextView* mainwindow::optextview

Definition at line 1606 of file mainwindow.h.

Referenced by create_processing(), on_details_button_clicked(), and pump_io_chan().

◆ opwx

int mainwindow::opwx

Definition at line 1375 of file mainwindow.h.

Referenced by on_double_size_activate().

◆ opwy

int mainwindow::opwy

Definition at line 1375 of file mainwindow.h.

Referenced by on_double_size_activate().

◆ orignsecs

ticks_t mainwindow::orignsecs

usecs at start of playback - ditto

Definition at line 1001 of file mainwindow.h.

Referenced by aud_lock_callback(), avsync_force(), changed_fps_during_pb(), load_frame_image(), on_effects_paused(), and resync_audio().

◆ origsecs

ticks_t mainwindow::origsecs

playback start seconds - subtracted from all other ticks to keep numbers smaller

Definition at line 1000 of file mainwindow.h.

Referenced by aud_lock_callback(), avsync_force(), changed_fps_during_pb(), load_frame_image(), on_effects_paused(), and resync_audio().

◆ osc_auto

int mainwindow::osc_auto

bypass user choices automatically

Definition at line 918 of file mainwindow.h.

Referenced by _start_playback(), check_for_lock_file(), do_std_checks(), on_save_set_activate(), and play_all().

◆ osc_block

boolean mainwindow::osc_block

TODO - make this a mutex and more finely grained : things we need to block are (clip switches, clip closure, effects on/off, etc) this field may even be totally / partially redundant now since mainw->noswitch has been re-implemented combined with filter_mutex_lock()

Definition at line 916 of file mainwindow.h.

Referenced by do_quick_switch(), grabkeys_callback(), on_redo_activate(), on_undo_activate(), rte_keymode_get_instance(), rte_on_off_callback(), switch_clip(), weed_deinit_all(), and weed_reinit_all().

◆ osc_enc_fps

float mainwindow::osc_enc_fps

Definition at line 922 of file mainwindow.h.

◆ osc_enc_height

int mainwindow::osc_enc_height

Definition at line 921 of file mainwindow.h.

◆ osc_enc_width

int mainwindow::osc_enc_width

encode width, height and fps set externally

Definition at line 921 of file mainwindow.h.

◆ overlay_alarm

lives_alarm_t mainwindow::overlay_alarm

Definition at line 1646 of file mainwindow.h.

Referenced by d_print_overlay().

◆ overlay_msg

char* mainwindow::overlay_msg

Definition at line 1644 of file mainwindow.h.

Referenced by d_print_overlay(), and show_sync_callback().

◆ p_loopbutton

LiVESWidget * mainwindow::p_loopbutton

Definition at line 1379 of file mainwindow.h.

Referenced by make_preview_box(), on_loop_cont_activate(), and sensitize().

◆ p_mute_img

LiVESWidget* mainwindow::p_mute_img

Definition at line 1380 of file mainwindow.h.

Referenced by make_preview_box().

◆ p_mutebutton

LiVESWidget * mainwindow::p_mutebutton

◆ p_playbutton

LiVESWidget* mainwindow::p_playbutton

Definition at line 1379 of file mainwindow.h.

Referenced by make_preview_box(), procw_desensitize(), and sensitize().

◆ p_playselbutton

LiVESWidget * mainwindow::p_playselbutton

Definition at line 1379 of file mainwindow.h.

Referenced by make_preview_box(), procw_desensitize(), and sensitize().

◆ p_rewindbutton

LiVESWidget * mainwindow::p_rewindbutton

Definition at line 1379 of file mainwindow.h.

Referenced by make_preview_box(), on_hrule_reset(), and sensitize().

◆ paste_as_new

LiVESWidget* mainwindow::paste_as_new

Definition at line 1151 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ pb_fps_func

ulong mainwindow::pb_fps_func

Definition at line 1063 of file mainwindow.h.

Referenced by fps_reset_callback(), and lives_ce_update_timeline().

◆ pchains

void** * mainwindow::pchains

Definition at line 1301 of file mainwindow.h.

Referenced by load_frame_image().

◆ pconx

lives_pconnect_t* mainwindow::pconx

◆ period

double mainwindow::period

timing variables

== 1./cfile->pb_fps (unless cfile->pb_fps is 0.)

Definition at line 996 of file mainwindow.h.

Referenced by changed_fps_during_pb(), and freeze_callback().

◆ permmgr

lives_permmgr_t* mainwindow::permmgr

◆ pf_grid

LiVESWidget* mainwindow::pf_grid

Definition at line 1101 of file mainwindow.h.

Referenced by on_double_size_activate(), on_sepwin_activate(), resize(), and set_colours().

◆ pheight

int mainwindow::pheight

◆ pi_surface

lives_painter_surface_t * mainwindow::pi_surface

Definition at line 1318 of file mainwindow.h.

Referenced by make_preview_box().

◆ ping_pong

volatile boolean mainwindow::ping_pong

◆ pl_eventbox

LiVESWidget* mainwindow::pl_eventbox

Definition at line 1100 of file mainwindow.h.

Referenced by resize(), and set_colours().

◆ play_end

frames_t mainwindow::play_end

◆ play_image

LiVESWidget* mainwindow::play_image

◆ play_menu

LiVESWidget* mainwindow::play_menu

Definition at line 1400 of file mainwindow.h.

Referenced by set_colours().

◆ play_sequence

int mainwindow::play_sequence

currticks when last display was shown (used for fixed fps)

incremented for each playback

Definition at line 1013 of file mainwindow.h.

Referenced by do_quick_switch(), and get_stats_msg().

◆ play_start

frames_t mainwindow::play_start

◆ play_surface

lives_painter_surface_t* mainwindow::play_surface

◆ play_window

LiVESWidget* mainwindow::play_window

◆ playall

LiVESWidget* mainwindow::playall

Definition at line 1166 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ playarea

LiVESWidget* mainwindow::playarea

◆ playclip

LiVESWidget* mainwindow::playclip

◆ playframe

LiVESWidget* mainwindow::playframe

◆ playing_file

int mainwindow::playing_file

◆ playing_sel

boolean mainwindow::playing_sel

list of set names in current workdir, mau be NULL

Definition at line 756 of file mainwindow.h.

Referenced by do_quick_switch(), on_playclip_activate(), play_all(), play_sel(), prep_audio_player(), and preview_audio().

◆ playsel

LiVESWidget* mainwindow::playsel

Definition at line 1167 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ plug

LiVESWidget* mainwindow::plug

Definition at line 1099 of file mainwindow.h.

Referenced by add_to_playframe(), mt_show_current_frame(), and set_colours().

◆ pr_audio

boolean mainwindow::pr_audio

Definition at line 1812 of file mainwindow.h.

◆ pr_fcache

weed_layer_t * mainwindow::pr_fcache

Definition at line 1785 of file mainwindow.h.

Referenced by close_current_file().

◆ pre_play_file

int mainwindow::pre_play_file

the current file before playback started

Definition at line 973 of file mainwindow.h.

Referenced by _start_playback(), on_playclip_activate(), and play_file().

◆ pre_src_audio_file

int mainwindow::pre_src_audio_file

audio file we were playing before any ext input started

Definition at line 972 of file mainwindow.h.

Referenced by play_file().

◆ pre_src_file

int mainwindow::pre_src_file

video file we were playing before any ext input started

Definition at line 971 of file mainwindow.h.

Referenced by do_effect(), on_fx_pre_activate(), on_paramwindow_button_clicked(), play_file(), render_to_clip(), swap_fg_bg_callback(), weed_generator_end(), and weed_generator_start().

◆ pred_clip

int mainwindow::pred_clip

Definition at line 956 of file mainwindow.h.

Referenced by load_frame_image().

◆ pred_frame

frames64_t mainwindow::pred_frame

Definition at line 955 of file mainwindow.h.

Referenced by load_frame_image().

◆ preferences

LiVESWidget* mainwindow::preferences

Definition at line 1215 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ prefs_cache

LiVESList* mainwindow::prefs_cache

file caches

cache of preferences, used during startup phase

Definition at line 1517 of file mainwindow.h.

Referenced by reload_clip().

◆ prefs_changed

int mainwindow::prefs_changed

Definition at line 894 of file mainwindow.h.

Referenced by on_prefs_apply_clicked().

◆ prefs_need_restart

boolean mainwindow::prefs_need_restart

◆ pretty_colours

boolean mainwindow::pretty_colours

◆ preview

boolean mainwindow::preview

◆ preview_box

LiVESWidget* mainwindow::preview_box

◆ preview_controls

LiVESWidget* mainwindow::preview_controls

Definition at line 1378 of file mainwindow.h.

Referenced by make_preview_box(), and switch_to_file().

◆ preview_frame

int mainwindow::preview_frame

◆ preview_hbox

LiVESWidget* mainwindow::preview_hbox

Definition at line 1308 of file mainwindow.h.

Referenced by make_preview_box(), and set_preview_box_colours().

◆ preview_image

LiVESWidget* mainwindow::preview_image

Definition at line 1305 of file mainwindow.h.

Referenced by all_config(), make_preview_box(), and set_preview_box_colours().

◆ preview_rendering

boolean mainwindow::preview_rendering

Definition at line 758 of file mainwindow.h.

Referenced by get_interp_value(), and load_frame_image().

◆ preview_req

boolean mainwindow::preview_req

Definition at line 1024 of file mainwindow.h.

◆ preview_scale

LiVESWidget* mainwindow::preview_scale

Definition at line 1307 of file mainwindow.h.

Referenced by make_preview_box().

◆ preview_spin_func

ulong mainwindow::preview_spin_func

Definition at line 1310 of file mainwindow.h.

Referenced by make_preview_box(), and on_preview_spinbutton_changed().

◆ preview_spinbutton

LiVESWidget* mainwindow::preview_spinbutton

◆ proc_ptr

xprocess* mainwindow::proc_ptr

◆ progress_fn

lives_render_error_t(* mainwindow::progress_fn) (boolean reset)

Definition at line 1044 of file mainwindow.h.

Referenced by start_render_effect_events().

◆ proj_load_dir

char mainwindow::proj_load_dir[PATH_MAX]

Definition at line 735 of file mainwindow.h.

◆ proj_save_dir

char mainwindow::proj_save_dir[PATH_MAX]

Definition at line 736 of file mainwindow.h.

◆ promote_test_rfx

LiVESWidget* mainwindow::promote_test_rfx

for future use

Definition at line 1251 of file mainwindow.h.

Referenced by rfxbuilder_to_script(), and update_rfx_menus().

◆ prv_link

int mainwindow::prv_link

◆ ptr_x

int mainwindow::ptr_x

◆ ptr_y

int mainwindow::ptr_y

◆ ptrtime

double mainwindow::ptrtime

Definition at line 899 of file mainwindow.h.

Referenced by all_expose_overlay(), on_hrule_set(), on_rewind_activate(), and switch_to_file().

◆ pulsed

void* mainwindow::pulsed

◆ pulsed_read

void* mainwindow::pulsed_read

◆ pw_scroll_func

ulong mainwindow::pw_scroll_func

Definition at line 1442 of file mainwindow.h.

Referenced by on_sepwin_activate().

◆ pwidth

int mainwindow::pwidth

PLAYBACK.

playback width in RGB pixels

Definition at line 926 of file mainwindow.h.

Referenced by get_player_size(), make_preview_box(), on_sepwin_activate(), on_vppa_ok_clicked(), play_window_set_title(), and prepare_to_play_foreign().

◆ pwin_surface

lives_painter_surface_t* mainwindow::pwin_surface

Definition at line 951 of file mainwindow.h.

◆ quit

LiVESWidget* mainwindow::quit

Definition at line 1145 of file mainwindow.h.

◆ raudbar

LiVESWidget * mainwindow::raudbar

◆ raudio_draw

LiVESWidget * mainwindow::raudio_draw

Definition at line 1383 of file mainwindow.h.

Referenced by redraw_timeline(), and set_colours().

◆ raudio_drawable

lives_painter_surface_t * mainwindow::raudio_drawable

◆ rec_achans

int mainwindow::rec_achans

Definition at line 1532 of file mainwindow.h.

Referenced by after_foreign_play(), on_capture_activate(), and prepare_to_play_foreign().

◆ rec_aclip

volatile int mainwindow::rec_aclip

recording values - to be inserted at the following video frame

Definition at line 967 of file mainwindow.h.

Referenced by event_list_add_end_events(), load_frame_image(), on_record_perf_activate(), play_file(), and switch_audio_clip().

◆ rec_arate

int mainwindow::rec_arate

Definition at line 1532 of file mainwindow.h.

Referenced by after_foreign_play(), on_capture_activate(), and prepare_to_play_foreign().

◆ rec_asamps

int mainwindow::rec_asamps

Definition at line 1532 of file mainwindow.h.

Referenced by after_foreign_play(), on_capture_activate(), and prepare_to_play_foreign().

◆ rec_aseek

volatile double mainwindow::rec_aseek

◆ rec_avel

volatile double mainwindow::rec_avel

Definition at line 968 of file mainwindow.h.

Referenced by load_frame_image(), on_record_perf_activate(), and switch_audio_clip().

◆ rec_end_time

double mainwindow::rec_end_time

◆ rec_fps

double mainwindow::rec_fps

Definition at line 1528 of file mainwindow.h.

Referenced by after_foreign_play(), on_capture_activate(), and prepare_to_play_foreign().

◆ rec_samples

int64_t mainwindow::rec_samples

◆ rec_signed_endian

int mainwindow::rec_signed_endian

Definition at line 1532 of file mainwindow.h.

Referenced by after_foreign_play(), on_capture_activate(), and prepare_to_play_foreign().

◆ rec_vid_frames

frames_t mainwindow::rec_vid_frames

values to be written to the event list concurrent with next video ftame event

Definition at line 1529 of file mainwindow.h.

Referenced by on_capture_activate(), and prepare_to_play_foreign().

◆ recaudio_clip

LiVESWidget* mainwindow::recaudio_clip

Definition at line 1195 of file mainwindow.h.

◆ recaudio_sel

LiVESWidget* mainwindow::recaudio_sel

Definition at line 1196 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ recaudio_submenu

LiVESWidget* mainwindow::recaudio_submenu

◆ recent

LiVESWidget* mainwindow::recent[N_RECENT_FILES]

Definition at line 1129 of file mainwindow.h.

Referenced by multitrack(), reload_clip(), and show_lives().

◆ recent_file

char mainwindow::recent_file[PATH_MAX]

Definition at line 737 of file mainwindow.h.

◆ recent_menu

LiVESWidget* mainwindow::recent_menu

Definition at line 1127 of file mainwindow.h.

Referenced by desensitize(), pref_factory_bool(), sensitize(), and show_lives().

◆ recent_submenu

LiVESWidget* mainwindow::recent_submenu

Definition at line 1128 of file mainwindow.h.

◆ recommended_string

char* mainwindow::recommended_string

localised text saying "recommended", for encoder and output format, etc.

Definition at line 1542 of file mainwindow.h.

◆ reconfig

boolean mainwindow::reconfig

set to TRUE if a monitor / screen size change is detected

Definition at line 1743 of file mainwindow.h.

Referenced by resize_widgets_for_monitor(), and switch_to_file().

◆ record

volatile boolean mainwindow::record

◆ record_foreign

boolean mainwindow::record_foreign

Definition at line 825 of file mainwindow.h.

Referenced by on_capture2_activate().

◆ record_frame

frames_t mainwindow::record_frame

frame number to insert in recording

Definition at line 964 of file mainwindow.h.

Referenced by load_frame_image().

◆ record_paused

volatile boolean mainwindow::record_paused

◆ record_perf

LiVESWidget* mainwindow::record_perf

◆ record_perf_func

ulong mainwindow::record_perf_func

Definition at line 1066 of file mainwindow.h.

◆ record_starting

boolean mainwindow::record_starting

start recording at next frame

Definition at line 1559 of file mainwindow.h.

Referenced by load_frame_image(), and on_record_perf_activate().

◆ recording_recovered

boolean mainwindow::recording_recovered

◆ recoverable_layout

boolean mainwindow::recoverable_layout

◆ recovering_files

boolean mainwindow::recovering_files

◆ recovery_file

char* mainwindow::recovery_file

the filename of our recover file

Definition at line 1481 of file mainwindow.h.

Referenced by add_to_recovery_file(), lives_exit(), and rewrite_recovery_file().

◆ recovery_list

LiVESList* mainwindow::recovery_list

crash recovery system

Definition at line 1480 of file mainwindow.h.

◆ redo

LiVESWidget* mainwindow::redo

◆ ref_message

weed_plant_t* mainwindow::ref_message

Definition at line 1730 of file mainwindow.h.

Referenced by get_nth_info_message().

◆ ref_message_n

int mainwindow::ref_message_n

Definition at line 1732 of file mainwindow.h.

Referenced by get_nth_info_message().

◆ rename

LiVESWidget* mainwindow::rename

Definition at line 1216 of file mainwindow.h.

Referenced by procw_desensitize(), sensitize(), and switch_to_file().

◆ rename_test_rfx

LiVESWidget* mainwindow::rename_test_rfx

Definition at line 1249 of file mainwindow.h.

Referenced by rfxbuilder_to_script(), and update_rfx_menus().

◆ render_error

lives_render_error_t mainwindow::render_error

Definition at line 1664 of file mainwindow.h.

Referenced by start_render_effect_events().

◆ rendered_fx

lives_rfx_t* mainwindow::rendered_fx

◆ resample_audio

LiVESWidget* mainwindow::resample_audio

Definition at line 1212 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ resample_video

LiVESWidget* mainwindow::resample_video

Definition at line 1214 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ resize_menuitem

LiVESWidget* mainwindow::resize_menuitem

◆ resizing

boolean mainwindow::resizing

Definition at line 822 of file mainwindow.h.

Referenced by do_effect(), and start_render_effect_events().

◆ restore

LiVESWidget* mainwindow::restore

Definition at line 1135 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ rev_clipboard

LiVESWidget* mainwindow::rev_clipboard

Definition at line 1169 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ reverse_pb

boolean mainwindow::reverse_pb

used in osc.c

Definition at line 911 of file mainwindow.h.

◆ rewind

LiVESWidget* mainwindow::rewind

Definition at line 1171 of file mainwindow.h.

Referenced by desensitize(), on_hrule_reset(), on_rewind_activate(), and sensitize().

◆ rte

volatile uint64_t mainwindow::rte

current max for VJ mode == 64 effects on fg clip

Definition at line 867 of file mainwindow.h.

Referenced by check_filter_chain_palettes(), create_processing(), rte_key_is_enabled(), rte_key_on_off(), rte_keymodes_restore(), rte_on_off_callback(), and weed_reinit_effect().

◆ rte_defs

LiVESWidget* mainwindow::rte_defs

Definition at line 1235 of file mainwindow.h.

◆ rte_defs_menu

LiVESWidget* mainwindow::rte_defs_menu

Definition at line 1234 of file mainwindow.h.

◆ rte_keys

int mainwindow::rte_keys

which effect is bound to keyboard (m) modechange and ctrl-alt-up-arrow / ctrl-alt-down-arrow param changes

Definition at line 870 of file mainwindow.h.

Referenced by get_textparm(), grabkeys_callback(), on_less_pressed(), on_more_pressed(), rte_key_setmode(), rtemode_callback(), weed_deinit_all(), and weed_init_effect().

◆ rte_separator

LiVESWidget* mainwindow::rte_separator

Definition at line 1428 of file mainwindow.h.

Referenced by add_rfx_effects2().

◆ rte_textparm

weed_plant_t* mainwindow::rte_textparm

send keyboard input to this paramter (usually NULL)

Definition at line 1589 of file mainwindow.h.

Referenced by pl_key_function(), textparm_callback(), and weed_in_params_free().

◆ run_test_rfx_menu

LiVESWidget* mainwindow::run_test_rfx_menu

Definition at line 1416 of file mainwindow.h.

Referenced by add_rfx_effects2().

◆ run_test_rfx_submenu

LiVESWidget* mainwindow::run_test_rfx_submenu

Definition at line 1415 of file mainwindow.h.

Referenced by add_rfx_effects2(), desensitize(), sensitize_rfx(), and update_rfx_menus().

◆ sa_button

LiVESWidget* mainwindow::sa_button

Definition at line 1290 of file mainwindow.h.

Referenced by procw_desensitize(), set_interactive(), and update_sel_menu().

◆ sa_hbox

LiVESWidget* mainwindow::sa_hbox

Definition at line 1291 of file mainwindow.h.

Referenced by set_colours().

◆ save_as

LiVESWidget* mainwindow::save_as

Definition at line 1130 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ save_rte_defs

LiVESWidget* mainwindow::save_rte_defs

Definition at line 1236 of file mainwindow.h.

◆ save_selection

LiVESWidget* mainwindow::save_selection

Definition at line 1136 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ save_with_sound

boolean mainwindow::save_with_sound

Definition at line 784 of file mainwindow.h.

Referenced by add_file_info(), and on_utube_select().

◆ scrap_file

int mainwindow::scrap_file

◆ scrap_pixbuf

LiVESPixbuf* mainwindow::scrap_pixbuf

cached image for speeding up rendering

Definition at line 1724 of file mainwindow.h.

Referenced by render_events(), and render_to_clip().

◆ scratch

volatile short mainwindow::scratch

◆ screen_areas

lives_screen_area_t* mainwindow::screen_areas

Definition at line 1687 of file mainwindow.h.

◆ sel_label

LiVESWidget* mainwindow::sel_label

Definition at line 1227 of file mainwindow.h.

Referenced by close_current_file(), do_quick_switch(), set_colours(), and switch_to_file().

◆ sel_move

short mainwindow::sel_move

Definition at line 885 of file mainwindow.h.

Referenced by on_mouse_sel_start(), and on_mouse_sel_update().

◆ sel_start

int mainwindow::sel_start

Definition at line 884 of file mainwindow.h.

Referenced by on_mouse_sel_reset(), on_mouse_sel_start(), and on_mouse_sel_update().

◆ select_all

LiVESWidget* mainwindow::select_all

Definition at line 1155 of file mainwindow.h.

Referenced by update_sel_menu().

◆ select_end_only

LiVESWidget* mainwindow::select_end_only

Definition at line 1161 of file mainwindow.h.

Referenced by update_sel_menu().

◆ select_from_start

LiVESWidget* mainwindow::select_from_start

Definition at line 1159 of file mainwindow.h.

Referenced by update_sel_menu().

◆ select_invert

LiVESWidget* mainwindow::select_invert

Definition at line 1163 of file mainwindow.h.

Referenced by sensitize(), switch_to_file(), and update_sel_menu().

◆ select_last

LiVESWidget* mainwindow::select_last

◆ select_new

LiVESWidget* mainwindow::select_new

Definition at line 1156 of file mainwindow.h.

Referenced by sensitize(), switch_to_file(), and update_sel_menu().

◆ select_start_only

LiVESWidget* mainwindow::select_start_only

Definition at line 1160 of file mainwindow.h.

Referenced by update_sel_menu().

◆ select_submenu

LiVESWidget* mainwindow::select_submenu

Definition at line 1154 of file mainwindow.h.

Referenced by on_lock_selwidth_activate(), procw_desensitize(), and sensitize().

◆ select_to_aend

LiVESWidget* mainwindow::select_to_aend

Definition at line 1158 of file mainwindow.h.

Referenced by update_sel_menu().

◆ select_to_end

LiVESWidget* mainwindow::select_to_end

Definition at line 1157 of file mainwindow.h.

Referenced by update_sel_menu().

◆ selwidth_locked

boolean mainwindow::selwidth_locked

◆ send_lives2lives

LiVESWidget* mainwindow::send_lives2lives

Definition at line 1119 of file mainwindow.h.

◆ sense_state

uint32_t mainwindow::sense_state

◆ sep_image

LiVESWidget* mainwindow::sep_image

◆ sep_win

boolean mainwindow::sep_win

◆ sepimg_path

char mainwindow::sepimg_path[PATH_MAX]

Definition at line 1718 of file mainwindow.h.

Referenced by set_palette_prefs().

◆ sepwin

LiVESWidget* mainwindow::sepwin

Definition at line 1176 of file mainwindow.h.

Referenced by on_sepwin_pressed().

◆ sepwin_cb_func

ulong mainwindow::sepwin_cb_func

Definition at line 1074 of file mainwindow.h.

◆ sepwin_minheight

int mainwindow::sepwin_minheight

Definition at line 1671 of file mainwindow.h.

◆ sepwin_minwidth

int mainwindow::sepwin_minwidth

Definition at line 1671 of file mainwindow.h.

Referenced by make_preview_box().

◆ set_list

LiVESList* mainwindow::set_list

number of sets in workdir (minus the current set), -1 if not checked

Definition at line 753 of file mainwindow.h.

Referenced by create_rename_dialog().

◆ set_name

char mainwindow::set_name[256]

◆ show_clipboard_info

LiVESWidget* mainwindow::show_clipboard_info

Definition at line 1223 of file mainwindow.h.

Referenced by sensitize().

◆ show_devopts

LiVESWidget* mainwindow::show_devopts

Definition at line 1240 of file mainwindow.h.

Referenced by pref_factory_bool().

◆ show_file_comments

LiVESWidget* mainwindow::show_file_comments

Definition at line 1222 of file mainwindow.h.

Referenced by procw_desensitize(), and sensitize().

◆ show_file_info

LiVESWidget* mainwindow::show_file_info

Definition at line 1221 of file mainwindow.h.

Referenced by sensitize().

◆ show_layout_errors

LiVESWidget* mainwindow::show_layout_errors

◆ show_messages

LiVESWidget* mainwindow::show_messages

Definition at line 1224 of file mainwindow.h.

◆ show_procd

boolean mainwindow::show_procd

override showing of "processing..." dialog

Definition at line 1548 of file mainwindow.h.

Referenced by create_processing(), do_effect(), and on_paramwindow_button_clicked().

◆ show_quota

LiVESWidget* mainwindow::show_quota

Definition at line 1226 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ showfct

LiVESWidget* mainwindow::showfct

Definition at line 1179 of file mainwindow.h.

Referenced by showfct_callback().

◆ showsubs

LiVESWidget* mainwindow::showsubs

Definition at line 1180 of file mainwindow.h.

Referenced by showsubs_callback().

◆ si_surface

lives_painter_surface_t* mainwindow::si_surface

Definition at line 1318 of file mainwindow.h.

◆ signal_caught

uint32_t mainwindow::signal_caught

Definition at line 1673 of file mainwindow.h.

Referenced by defer_sigint(), mt_idle_add(), save_clip_value(), and save_clip_values().

◆ signals_deferred

boolean mainwindow::signals_deferred

Definition at line 1674 of file mainwindow.h.

Referenced by save_clip_value().

◆ size_warn

int mainwindow::size_warn

warn the user that incorrectly sized frames were found (threshold count)

Definition at line 1017 of file mainwindow.h.

◆ sl_undo_buffer_used

size_t mainwindow::sl_undo_buffer_used

Definition at line 811 of file mainwindow.h.

Referenced by multitrack(), multitrack_delete(), and stored_event_list_free_undos().

◆ sl_undo_mem

unsigned char* mainwindow::sl_undo_mem

◆ sl_undo_offset

int mainwindow::sl_undo_offset

Definition at line 813 of file mainwindow.h.

Referenced by multitrack(), multitrack_delete(), and stored_event_list_free_undos().

◆ spin_end_func

ulong mainwindow::spin_end_func

Definition at line 1065 of file mainwindow.h.

Referenced by do_quick_switch(), procw_desensitize(), sensitize(), and zero_spinbuttons().

◆ spin_start_func

ulong mainwindow::spin_start_func

Definition at line 1064 of file mainwindow.h.

Referenced by do_quick_switch(), procw_desensitize(), sensitize(), and zero_spinbuttons().

◆ spinbutton_end

LiVESWidget* mainwindow::spinbutton_end

◆ spinbutton_pb_fps

LiVESWidget* mainwindow::spinbutton_pb_fps

◆ spinbutton_start

LiVESWidget * mainwindow::spinbutton_start

◆ splash_label

LiVESWidget * mainwindow::splash_label

Definition at line 1595 of file mainwindow.h.

Referenced by splash_init(), and splash_msg().

◆ splash_progress

LiVESWidget * mainwindow::splash_progress

Definition at line 1595 of file mainwindow.h.

Referenced by splash_init(), and splash_msg().

◆ splash_window

LiVESWidget* mainwindow::splash_window

◆ st_fcache

weed_layer_t* mainwindow::st_fcache

caches for start / end / preview images. This avoids having to reload / reread them from the source, which could disrupt playback.

Definition at line 1785 of file mainwindow.h.

Referenced by close_current_file().

◆ start_image

LiVESWidget* mainwindow::start_image

Definition at line 1320 of file mainwindow.h.

Referenced by all_config(), on_toy_activate(), resize(), set_colours(), and showclipimgs().

◆ startticks

volatile ticks_t mainwindow::startticks

effective ticks when current frame was (should have been) displayed

Definition at line 997 of file mainwindow.h.

Referenced by avsync_force(), changed_fps_during_pb(), get_stats_msg(), load_frame_image(), rec_param_change(), resync_audio(), and weed_generator_start().

◆ startup_error

boolean mainwindow::startup_error

Definition at line 1660 of file mainwindow.h.

◆ sticky

LiVESWidget* mainwindow::sticky

Definition at line 1178 of file mainwindow.h.

◆ stop

LiVESWidget* mainwindow::stop

Definition at line 1170 of file mainwindow.h.

Referenced by on_stop_activate().

◆ stored_event_list

weed_event_t* mainwindow::stored_event_list

◆ stored_event_list_auto_changed

boolean mainwindow::stored_event_list_auto_changed

Definition at line 806 of file mainwindow.h.

Referenced by multitrack_delete().

◆ stored_event_list_changed

boolean mainwindow::stored_event_list_changed

◆ stored_layout_name

char mainwindow::stored_layout_name[PATH_MAX]

Definition at line 808 of file mainwindow.h.

Referenced by multitrack_delete(), and on_save_event_list_activate().

◆ stored_layout_save_all_vals

boolean mainwindow::stored_layout_save_all_vals

Definition at line 807 of file mainwindow.h.

◆ stored_layout_undos

LiVESList* mainwindow::stored_layout_undos

◆ stream_ticks

ticks_t mainwindow::stream_ticks

ticks since first frame sent to playback plugin

Definition at line 1011 of file mainwindow.h.

Referenced by close_vid_playback_plugin(), lives_exit(), on_vppa_ok_clicked(), and vid_playback_plugin_exit().

◆ string_constants

char* mainwindow::string_constants[NUM_LIVES_STRING_CONSTANTS]

◆ subt_save_file

char* mainwindow::subt_save_file

name of file to save subtitles to

Definition at line 1618 of file mainwindow.h.

Referenced by create_comments_dialog(), do_comments_dialog(), and on_save_subs_activate().

◆ suppress_dprint

boolean mainwindow::suppress_dprint

tidy up, e.g. by blocking "switched to file..." and "closed file..." messages

Definition at line 1537 of file mainwindow.h.

Referenced by d_print(), do_effect(), lives_exit(), on_paramwindow_button_clicked(), on_recaudclip_ok_clicked(), reload_set(), and resize_widgets_for_monitor().

◆ suppress_layout_warnings

boolean mainwindow::suppress_layout_warnings

Definition at line 1798 of file mainwindow.h.

Referenced by on_quit_activate().

◆ sw_sound

LiVESWidget* mainwindow::sw_sound

Definition at line 1142 of file mainwindow.h.

◆ swapped_clip

int mainwindow::swapped_clip

maintains the current cliplist postion even if we swap fg and bg clips

Definition at line 850 of file mainwindow.h.

Referenced by nextclip_callback(), prevclip_callback(), and swap_fg_bg_callback().

◆ switch_during_pb

boolean mainwindow::switch_during_pb

Definition at line 792 of file mainwindow.h.

Referenced by do_quick_switch(), and switch_to_file().

◆ syncticks

ticks_t mainwindow::syncticks

adjustment to compensate for missed clock updates when switching time sources

Definition at line 1010 of file mainwindow.h.

Referenced by reset_playback_clock().

◆ t_back

LiVESWidget* mainwindow::t_back

Definition at line 1346 of file mainwindow.h.

Referenced by fade_background().

◆ t_faster

LiVESWidget* mainwindow::t_faster

Definition at line 1344 of file mainwindow.h.

Referenced by fade_background().

◆ t_forward

LiVESWidget* mainwindow::t_forward

Definition at line 1345 of file mainwindow.h.

Referenced by fade_background().

◆ t_fullscreen

LiVESWidget* mainwindow::t_fullscreen

Definition at line 1339 of file mainwindow.h.

Referenced by fade_background().

◆ t_hidden

boolean mainwindow::t_hidden

Definition at line 826 of file mainwindow.h.

◆ t_hide

LiVESWidget* mainwindow::t_hide

Definition at line 1347 of file mainwindow.h.

◆ t_infobutton

LiVESWidget* mainwindow::t_infobutton

Definition at line 1341 of file mainwindow.h.

◆ t_sepwin

LiVESWidget* mainwindow::t_sepwin

Definition at line 1340 of file mainwindow.h.

Referenced by fade_background(), and on_sepwin_activate().

◆ t_slower

LiVESWidget* mainwindow::t_slower

Definition at line 1343 of file mainwindow.h.

Referenced by fade_background().

◆ t_stopbutton

LiVESWidget* mainwindow::t_stopbutton

Definition at line 1338 of file mainwindow.h.

◆ target_table

LiVESTargetEntry* mainwindow::target_table

drag and drop target table

Definition at line 1623 of file mainwindow.h.

◆ tb_hbox

LiVESWidget* mainwindow::tb_hbox

◆ textwidget_focus

LiVESWidget* mainwindow::textwidget_focus

◆ threaded_dialog

volatile boolean mainwindow::threaded_dialog

not really threaded ! but threaded_dialog_spin() can be called to animate it

Definition at line 1046 of file mainwindow.h.

Referenced by do_threaded_dialog(), end_threaded_dialog(), reload_set(), splash_end(), and threaded_dialog_spin().

◆ timeout_ticks

ticks_t mainwindow::timeout_ticks

incremented if effect/rendering is paused/previewed

Definition at line 999 of file mainwindow.h.

Referenced by freeze_callback(), and on_effects_paused().

◆ toolbar

LiVESWidget* mainwindow::toolbar

Definition at line 1349 of file mainwindow.h.

Referenced by set_colours().

◆ tools_menu

LiVESWidget* mainwindow::tools_menu

Definition at line 1402 of file mainwindow.h.

Referenced by replace_with_delegates(), set_colours(), and update_rfx_menus().

◆ top_vbox

LiVESWidget* mainwindow::top_vbox

◆ toy_func_lives_tv

ulong mainwindow::toy_func_lives_tv

Definition at line 1069 of file mainwindow.h.

Referenced by on_toy_activate().

◆ toy_func_none

ulong mainwindow::toy_func_none

Definition at line 1067 of file mainwindow.h.

Referenced by on_toy_activate().

◆ toy_func_random_frames

ulong mainwindow::toy_func_random_frames

Definition at line 1068 of file mainwindow.h.

Referenced by on_toy_activate().

◆ toy_go_wild

boolean mainwindow::toy_go_wild

some silliness

Definition at line 852 of file mainwindow.h.

Referenced by load_frame_image().

◆ toy_none

LiVESWidget* mainwindow::toy_none

Definition at line 1217 of file mainwindow.h.

Referenced by on_toy_activate().

◆ toy_random_frames

LiVESWidget* mainwindow::toy_random_frames

Definition at line 1218 of file mainwindow.h.

Referenced by on_toy_activate(), procw_desensitize(), and sensitize().

◆ toy_tv

LiVESWidget* mainwindow::toy_tv

Definition at line 1219 of file mainwindow.h.

Referenced by desensitize(), on_toy_activate(), procw_desensitize(), sensitize(), and show_lives().

◆ toy_type

lives_toy_t mainwindow::toy_type

Definition at line 851 of file mainwindow.h.

Referenced by fade_background(), lives_exit(), load_frame_image(), and on_toy_activate().

◆ toys_menu

LiVESWidget* mainwindow::toys_menu

Definition at line 1407 of file mainwindow.h.

Referenced by set_colours().

◆ track_decoders

lives_decoder_t* mainwindow::track_decoders[MAX_TRACKS]

◆ transrend_layer

weed_layer_t* mainwindow::transrend_layer

Definition at line 1810 of file mainwindow.h.

Referenced by render_to_clip().

◆ transrend_proc

lives_proc_thread_t mainwindow::transrend_proc

Definition at line 1811 of file mainwindow.h.

Referenced by create_processing(), render_to_clip(), and start_render_effect_events().

◆ transrend_ready

volatile boolean mainwindow::transrend_ready

Definition at line 1809 of file mainwindow.h.

Referenced by render_to_clip().

◆ tried_ds_recover

boolean mainwindow::tried_ds_recover

Definition at line 1657 of file mainwindow.h.

Referenced by on_cleardisk_activate().

◆ trim_audio

LiVESWidget* mainwindow::trim_audio

Definition at line 1203 of file mainwindow.h.

Referenced by sensitize().

◆ trim_submenu

LiVESWidget* mainwindow::trim_submenu

Definition at line 1202 of file mainwindow.h.

Referenced by desensitize(), procw_desensitize(), and sensitize().

◆ trim_to_pstart

LiVESWidget* mainwindow::trim_to_pstart

Definition at line 1204 of file mainwindow.h.

Referenced by on_hrule_reset(), on_rewind_activate(), and sensitize().

◆ troubleshoot

LiVESWidget* mainwindow::troubleshoot

Definition at line 1244 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ tvdev

LiVESWidget* mainwindow::tvdev

Definition at line 1126 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ uflow_count

volatile int mainwindow::uflow_count

experimental values, primarily for testing

Definition at line 1761 of file mainwindow.h.

◆ undo

LiVESWidget* mainwindow::undo

◆ unicap

LiVESWidget* mainwindow::unicap

Definition at line 1124 of file mainwindow.h.

Referenced by procw_desensitize(), and sensitize().

◆ unordered_blocks

boolean mainwindow::unordered_blocks

are we recording unordered blocks ?

Definition at line 1488 of file mainwindow.h.

Referenced by render_to_clip().

◆ untitled_number

int mainwindow::untitled_number

Definition at line 738 of file mainwindow.h.

Referenced by do_effect(), open_set_file(), and render_to_clip().

◆ urgency_msg

char* mainwindow::urgency_msg

OSD.

Definition at line 1643 of file mainwindow.h.

Referenced by d_print_overlay(), d_print_urgency(), and on_volch_pressed().

◆ utilities_menu

LiVESWidget* mainwindow::utilities_menu

Definition at line 1411 of file mainwindow.h.

Referenced by add_rfx_effects(), and add_rfx_effects2().

◆ utilities_submenu

LiVESWidget* mainwindow::utilities_submenu

Definition at line 1412 of file mainwindow.h.

Referenced by add_rfx_effects2(), and sensitize().

◆ version_hash

char* mainwindow::version_hash

Definition at line 1757 of file mainwindow.h.

◆ vfade_in_col

lives_colRGBA64_t mainwindow::vfade_in_col

Definition at line 1814 of file mainwindow.h.

Referenced by render_events(), and render_to_clip().

◆ vfade_in_secs

double mainwindow::vfade_in_secs

Definition at line 1813 of file mainwindow.h.

Referenced by render_events(), and render_to_clip().

◆ vfade_out_col

lives_colRGBA64_t mainwindow::vfade_out_col

Definition at line 1814 of file mainwindow.h.

Referenced by render_events(), and render_to_clip().

◆ vfade_out_secs

double mainwindow::vfade_out_secs

Definition at line 1813 of file mainwindow.h.

Referenced by render_events(), and render_to_clip().

◆ vid_dl_dir

char mainwindow::vid_dl_dir[PATH_MAX]

Definition at line 732 of file mainwindow.h.

◆ vid_load_dir

char mainwindow::vid_load_dir[PATH_MAX]

◆ vid_save_dir

char mainwindow::vid_save_dir[PATH_MAX]

Definition at line 731 of file mainwindow.h.

◆ vidbar

LiVESWidget* mainwindow::vidbar

◆ video_draw

LiVESWidget* mainwindow::video_draw

◆ video_drawable

lives_painter_surface_t* mainwindow::video_drawable

◆ video_seek_ready

volatile boolean mainwindow::video_seek_ready

◆ videodevs

LiVESList* mainwindow::videodevs

Definition at line 1625 of file mainwindow.h.

Referenced by on_live_tvcard_activate().

◆ vj_load_set

LiVESWidget* mainwindow::vj_load_set

Definition at line 1232 of file mainwindow.h.

Referenced by close_current_file(), desensitize(), reload_set(), and sensitize().

◆ vj_menu

LiVESWidget* mainwindow::vj_menu

Definition at line 1406 of file mainwindow.h.

Referenced by set_colours().

◆ vj_mode

LiVESWidget* mainwindow::vj_mode

Definition at line 1239 of file mainwindow.h.

Referenced by pref_factory_bool(), and vj_mode_toggled().

◆ vj_mode_func

ulong mainwindow::vj_mode_func

Definition at line 1076 of file mainwindow.h.

Referenced by vj_mode_toggled().

◆ vj_realize

LiVESWidget* mainwindow::vj_realize

Definition at line 1238 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ vj_reset

LiVESWidget* mainwindow::vj_reset

Definition at line 1237 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ vj_save_set

LiVESWidget* mainwindow::vj_save_set

Definition at line 1231 of file mainwindow.h.

Referenced by close_current_file(), desensitize(), and sensitize().

◆ vj_show_keys

LiVESWidget* mainwindow::vj_show_keys

Definition at line 1233 of file mainwindow.h.

◆ vol_checkbuttons

LiVESWidget* mainwindow::vol_checkbuttons[NUM_VOL_LIGHTS][2]

Definition at line 1254 of file mainwindow.h.

◆ vol_label

LiVESWidget* mainwindow::vol_label

Definition at line 1365 of file mainwindow.h.

Referenced by set_mt_colours(), switch_aud_to_jack(), and switch_aud_to_pulse().

◆ vol_toolitem

LiVESWidget* mainwindow::vol_toolitem

◆ voladj

LiVESWidget* mainwindow::voladj

Definition at line 1209 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ volume_scale

LiVESWidget* mainwindow::volume_scale

Definition at line 1363 of file mainwindow.h.

Referenced by pref_factory_float(), set_colours(), and set_mt_colours().

◆ vpp

_vid_playback_plugin* mainwindow::vpp

◆ vpp_defs_file

char mainwindow::vpp_defs_file[PATH_MAX]

Definition at line 1627 of file mainwindow.h.

Referenced by open_vid_playback_plugin().

◆ vpp_stream_mutex

pthread_mutex_t mainwindow::vpp_stream_mutex

prevent from writing audio when stream is closing

Definition at line 1501 of file mainwindow.h.

Referenced by close_vid_playback_plugin(), lives_exit(), on_vppa_ok_clicked(), sample_silence_stream(), and vid_playback_plugin_exit().

◆ vps_label

LiVESWidget* mainwindow::vps_label

Definition at line 1392 of file mainwindow.h.

Referenced by fade_background(), and set_colours().

◆ vrfx_update

volatile lives_rfx_t* mainwindow::vrfx_update

single access for updating alarm list

< set for param window updates from OSC or data connections, notifies main thread to do visual updates

Definition at line 1510 of file mainwindow.h.

Referenced by rfx_free().

◆ wall_ticks

ticks_t mainwindow::wall_ticks

Definition at line 1004 of file mainwindow.h.

Referenced by lives_get_relative_ticks().

◆ was_set

boolean mainwindow::was_set

◆ whentostop

volatile lives_whentostop_t mainwindow::whentostop

◆ with_sound

boolean mainwindow::with_sound

Definition at line 881 of file mainwindow.h.

◆ write_abuf

int mainwindow::write_abuf

audio buffer number to write to (for multitrack)

Definition at line 1591 of file mainwindow.h.

Referenced by fill_abuffer_from(), and preview_audio().

◆ write_vpp_file

boolean mainwindow::write_vpp_file

video playback plugin was updated; write settings to a file on exit

Definition at line 1040 of file mainwindow.h.

Referenced by lives_exit(), on_vppa_ok_clicked(), and set_vpp().

◆ xdelete

LiVESWidget* mainwindow::xdelete

Definition at line 1153 of file mainwindow.h.

Referenced by desensitize(), and sensitize().

◆ xlays

LiVESList* mainwindow::xlays

immediately (to be) affected layout maps

Definition at line 1477 of file mainwindow.h.

Referenced by layout_audio_is_affected(), on_close_activate(), and recover_layout_map().


The documentation for this struct was generated from the following file: