LiVES 1.4.9
|
mainw-> More...
#include <mainwindow.h>
Data Fields | |
gchar | msg [512] |
gint | current_file |
gint | first_free_file |
file * | files [MAX_FILES+1] |
+1 for the clipboard | |
gchar | vid_load_dir [256] |
gchar | vid_save_dir [256] |
gchar | audio_dir [256] |
gchar | image_dir [256] |
gchar | proj_load_dir [256] |
gchar | proj_save_dir [256] |
gchar | xmms_dir [256] |
gint | untitled_number |
gint | cap_number |
gint | clips_available |
GList * | cliplist |
hash table of clips in menu order | |
gchar | set_name [256] |
sets | |
gboolean | faded |
gboolean | double_size |
gboolean | sep_win |
gboolean | fs |
gboolean | loop |
gboolean | loop_cont |
gboolean | ping_pong |
gboolean | mute |
gboolean | must_resize |
fixed playback size in gui; playback plugins have their own fwidth and fheight | |
gint | audio_start |
gint | audio_end |
gboolean | ext_playback |
using external video playback plugin | |
gboolean | ext_keyboard |
keyboard codes must be polled from video playback plugin | |
gint | ptr_x |
gint | ptr_y |
gdouble | fps_measure |
show fps stats after playback | |
gboolean | save_with_sound |
gboolean | ccpd_with_sound |
gboolean | selwidth_locked |
gboolean | is_ready |
gboolean | opening_loc |
opening location (streaming) | |
gboolean | dvgrab_preview |
gboolean | switch_during_pb |
gboolean | clip_switched |
for recording - did we switch clips ? | |
gboolean | record |
gboolean | in_fs_preview |
volatile lives_cancel_t | cancelled |
gboolean | error |
lives_cancel_type_t | cancel_type |
weed_plant_t * | event_list |
current event_list, for recording | |
weed_plant_t * | stored_event_list |
stored mt -> clip editor | |
gboolean | stored_event_list_changed |
gboolean | stored_layout_save_all_vals |
gchar | stored_layout_name [256] |
GList * | stored_layout_undos |
size_t | sl_undo_buffer_used |
unsigned char * | sl_undo_mem |
gint | sl_undo_offset |
gshort | endian |
gint | pwidth |
playback width in RGB pixels | |
gint | pheight |
playback height | |
lives_whentostop_t | whentostop |
gboolean | noframedrop |
gint | play_start |
gint | play_end |
gboolean | playing_sel |
gboolean | preview |
gboolean | is_processing |
gboolean | is_rendering |
gboolean | resizing |
gboolean | foreign |
for external window capture | |
gboolean | record_foreign |
gboolean | t_hidden |
guint | foreign_key |
unsigned int | foreign_id |
GdkColormap * | foreign_cmap |
GdkPixmap * | foreign_map |
gint | foreign_width |
gint | foreign_height |
gint | foreign_bpp |
gboolean | nervous |
some VJ effects | |
lives_rfx_t * | rendered_fx |
gint | num_rendered_effects_builtin |
gint | num_rendered_effects_custom |
gint | num_rendered_effects_test |
gint | last_transition_idx |
gint | last_transition_loops |
gboolean | last_transition_loop_to_fit |
gboolean | last_transition_align_start |
gboolean | last_transition_ins_frames |
guint64 | rte |
current max for VJ mode == 64 effects on fg clip | |
guint | last_grabable_effect |
guint | rte_keys |
which effect is bound to keyboard | |
gint | num_tr_applied |
number of transitions active | |
gdouble | blend_factor |
keyboard control parameter | |
gint | blend_file |
gint | last_blend_file |
gint | scrap_file |
we throw odd sized frames here when recording in real time; used if a source is a generator or stream | |
gint | playing_file |
which number file we are playing (or -1) | |
gint | pre_src_file |
file we were editing before any ext input started | |
gint | scr_width |
gint | scr_height |
lives_toy_t | toy_type |
gboolean | toy_go_wild |
gboolean | insert_after |
gboolean | with_sound |
gint | sel_start |
gshort | sel_move |
gint | prefs_changed |
gboolean | prefs_need_restart |
gint | def_width |
default sizes for when no file is loaded | |
gint | def_height |
gint | framedraw_frame |
for the framedraw preview - TODO use lives_framedraw_t array | |
gchar | first_info_file [256] |
gboolean | leave_files |
gboolean | was_set |
gchar * | file_open_params |
extra parameters for opening special files | |
gboolean | open_deint |
gint | last_dprint_file |
gboolean | no_switch_dprint |
gint | actual_frame |
actual frame being displayed | |
gdouble | aframeno |
and the audio 'frame' for when we are looping | |
gdouble | period |
== 1./cfile->pb_fps (unless cfile->pb_fps is 0.) | |
gint64 | startticks |
effective ticks when last frame was (should have been) displayed | |
gint64 | timeout_ticks |
incremented if effect/rendering is paused/previewed | |
gint64 | origsecs |
playback start seconds - subtracted from all other ticks to keep numbers smaller | |
gint64 | origusecs |
usecs at start of playback - ditto | |
gint64 | offsetticks |
offset for external transport | |
gint64 | currticks |
current playback ticks (relative) | |
gint64 | deltaticks |
deltaticks for scratching | |
gint64 | firstticks |
ticks when audio started playing (for non-realtime audio plugins) | |
gint64 | stream_ticks |
ticks since first frame sent to playback plugin | |
gint64 | last_display_ticks |
gboolean | size_warn |
currticks when last display was shown (used for fixed fps) | |
gboolean | noswitch |
gint | new_clip |
gint | aud_file_to_kill |
# of audio file to kill on crash | |
gboolean | reverse_pb |
used in osc.c | |
gboolean | 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) | |
gboolean | osc_auto |
bypass user choices automatically | |
gint | osc_enc_width |
encode width and height set externally | |
gint | osc_enc_height |
gint | fixed_fps_numer |
fixed fps playback; usually fixed_fpsd==0. | |
gint | fixed_fps_denom |
gdouble | fixed_fpsd |
<=0. means free playback | |
gboolean | write_vpp_file |
video playback plugin was updated; write settings to a file | |
volatile gshort | scratch |
gboolean | internal_messaging |
internal fx | |
gint(* | progress_fn )(gboolean reset) |
volatile gboolean | threaded_dialog |
gdouble | fx1_val |
gdouble | fx2_val |
gdouble | fx3_val |
gdouble | fx4_val |
gdouble | fx5_val |
gdouble | fx6_val |
gint | fx1_start |
gint | fx2_start |
gint | fx3_start |
gint | fx4_start |
gint | fx1_step |
gint | fx2_step |
gint | fx3_step |
gint | fx4_step |
gint | fx1_end |
gint | fx2_end |
gint | fx3_end |
gint | fx4_end |
gboolean | fx1_bool |
gboolean | fx2_bool |
gboolean | fx3_bool |
gboolean | fx4_bool |
gboolean | fx5_bool |
gboolean | fx6_bool |
gboolean | effects_paused |
gboolean | did_rfx_preview |
guint | kb_timer |
gulong | config_func |
gulong | pb_fps_func |
gulong | spin_start_func |
gulong | spin_end_func |
gulong | record_perf_func |
gulong | vidbar_func |
gulong | laudbar_func |
gulong | raudbar_func |
gulong | hrule_func |
gulong | toy_func_none |
gulong | toy_func_random_frames |
gulong | toy_func_lives_tv |
gulong | hnd_id |
gulong | loop_cont_func |
gulong | mute_audio_func |
gulong | fullscreen_cb_func |
gulong | sepwin_cb_func |
gboolean | jack_can_stop |
gboolean | jack_can_start |
volatile gboolean | video_seek_ready |
gulong | mouse_fn1 |
gboolean | mouse_blocked |
gboolean | hrule_blocked |
gint | clipstore [FN_KEYS-1] |
stored clips | |
GdkGC * | gc |
GdkGC (graphics context) | |
guint | ksnoop |
key function for autorepeat ctrl-arrows | |
lives_mt * | multitrack |
gint | new_blend_file |
GdkNativeWindow | xwin |
GtkTooltips * | tooltips |
GtkWidget * | frame1 |
GtkWidget * | frame2 |
GtkWidget * | playframe |
GdkPixbuf * | imframe |
GdkPixbuf * | camframe |
GdkPixbuf * | imsep |
GtkWidget * | LiVES |
GtkWidget * | open |
GtkWidget * | open_sel |
GtkWidget * | open_vcd_menu |
GtkWidget * | open_vcd_submenu |
GtkWidget * | open_vcd |
GtkWidget * | open_dvd |
GtkWidget * | open_loc |
GtkWidget * | open_utube |
GtkWidget * | open_loc_menu |
GtkWidget * | open_loc_submenu |
GtkWidget * | open_yuv4m |
GtkWidget * | open_lives2lives |
GtkWidget * | send_lives2lives |
GtkWidget * | open_device_menu |
GtkWidget * | open_device_submenu |
GtkWidget * | open_firewire |
GtkWidget * | open_hfirewire |
GtkWidget * | add_live_menu |
GtkWidget * | recent_menu |
GtkWidget * | recent_submenu |
GtkWidget * | recent1 |
GtkWidget * | recent2 |
GtkWidget * | recent3 |
GtkWidget * | recent4 |
GtkWidget * | save_as |
GtkWidget * | backup |
GtkWidget * | restore |
GtkWidget * | save_selection |
GtkWidget * | close |
GtkWidget * | import_proj |
GtkWidget * | export_proj |
GtkWidget * | sw_sound |
GtkWidget * | clear_ds |
GtkWidget * | ccpd_sound |
GtkWidget * | quit |
GtkWidget * | undo |
GtkWidget * | redo |
GtkWidget * | copy |
GtkWidget * | cut |
GtkWidget * | insert |
GtkWidget * | paste_as_new |
GtkWidget * | merge |
GtkWidget * | delete |
GtkWidget * | select_submenu |
GtkWidget * | select_all |
GtkWidget * | select_new |
GtkWidget * | select_to_end |
GtkWidget * | select_from_start |
GtkWidget * | select_start_only |
GtkWidget * | select_end_only |
GtkWidget * | select_last |
GtkWidget * | select_invert |
GtkWidget * | lock_selwidth |
GtkWidget * | record_perf |
GtkWidget * | playall |
GtkWidget * | playsel |
GtkWidget * | playclip |
GtkWidget * | rev_clipboard |
GtkWidget * | stop |
GtkWidget * | rewind |
GtkWidget * | full_screen |
GtkWidget * | loop_video |
GtkWidget * | loop_continue |
GtkWidget * | loop_ping_pong |
GtkWidget * | sepwin |
GtkWidget * | mute_audio |
GtkWidget * | sticky |
GtkWidget * | showfct |
GtkWidget * | showsubs |
GtkWidget * | letter |
GtkWidget * | aload_subs |
GtkWidget * | load_subs |
GtkWidget * | erase_subs |
GtkWidget * | fade |
GtkWidget * | dsize |
GtkWidget * | change_speed |
GtkWidget * | capture |
GtkWidget * | load_audio |
GtkWidget * | load_cdtrack |
GtkWidget * | eject_cd |
GtkWidget * | recaudio_submenu |
GtkWidget * | recaudio_clip |
GtkWidget * | recaudio_sel |
GtkWidget * | export_submenu |
GtkWidget * | export_allaudio |
GtkWidget * | export_selaudio |
GtkWidget * | append_audio |
GtkWidget * | trim_submenu |
GtkWidget * | trim_audio |
GtkWidget * | trim_to_pstart |
GtkWidget * | delaudio_submenu |
GtkWidget * | delsel_audio |
GtkWidget * | delall_audio |
GtkWidget * | ins_silence |
GtkWidget * | fade_aud_in |
GtkWidget * | fade_aud_out |
GtkWidget * | resample_audio |
GtkWidget * | resample_video |
GtkWidget * | preferences |
GtkWidget * | xmms_play_audio |
GtkWidget * | xmms_random_audio |
GtkWidget * | xmms_stop_audio |
GtkWidget * | rename |
GtkWidget * | toys |
GtkWidget * | toy_none |
GtkWidget * | toy_random_frames |
GtkWidget * | toy_tv |
GtkWidget * | show_file_info |
GtkWidget * | show_file_comments |
GtkWidget * | show_clipboard_info |
GtkWidget * | show_messages |
GtkWidget * | show_layout_errors |
GtkWidget * | sel_label |
GtkAccelGroup * | accel_group |
GtkWidget * | sep_image |
GtkWidget * | hruler |
GtkWidget * | vj_menu |
GtkWidget * | vj_save_set |
GtkWidget * | vj_load_set |
GtkWidget * | vj_show_keys |
GtkWidget * | rte_defs_menu |
GtkWidget * | rte_defs |
GtkWidget * | save_rte_defs |
GtkWidget * | vj_reset |
GtkWidget * | mt_menu |
GtkWidget * | troubleshoot |
GtkWidget * | fs_playarea |
for the fileselection preview | |
GtkWidget * | fs_playframe |
GtkWidget * | framedraw |
for the framedraw special widget - TODO - use a sub-struct | |
GtkWidget * | framedraw_reset |
the 'redraw' button | |
GtkWidget * | framedraw_preview |
the 'redraw' button | |
GtkWidget * | framedraw_spinbutton |
the frame number button | |
GtkWidget * | framedraw_scale |
the slider | |
GtkWidget * | framedraw_image |
the image | |
GtkWidget * | fd_frame |
surrounding frame widget | |
GdkPixmap * | framedraw_orig_pixmap |
the original frame pixmap | |
GdkPixmap * | framedraw_copy_pixmap |
the altered frame pixmap | |
GdkBitmap * | framedraw_bitmap |
and its mask | |
GdkGC * | framedraw_bitmapgc |
the GC for the bitmap | |
GdkGC * | framedraw_colourgc |
the GC for the pixmap, we can draw in colours ! | |
GtkWidget * | vidbar |
GtkWidget * | laudbar |
GtkWidget * | raudbar |
GtkWidget * | spinbutton_end |
GtkWidget * | spinbutton_start |
GtkWidget * | arrow1 |
GtkWidget * | arrow2 |
GdkCursor * | cursor |
weed_plant_t * | filter_map |
void *** | pchains |
GtkWidget * | image274 |
GtkWidget * | play_window |
weed_plant_t * | frame_layer |
GtkWidget * | plug1 |
gulong | pw_exp_func |
gboolean | pw_exp_is_blocked |
GtkWidget * | preview_box |
GtkWidget * | preview_image |
GtkWidget * | preview_spinbutton |
GtkWidget * | preview_scale |
gint | preview_frame |
gulong | preview_spin_func |
gint | prv_link |
GtkWidget * | image272 |
GtkWidget * | image273 |
GtkWidget * | playarea |
GtkWidget * | hseparator |
GtkWidget * | scrolledwindow |
GtkWidget * | message_box |
GtkWidget * | warning_label |
GtkWidget * | textview1 |
GtkWidget * | winmenu |
GtkWidget * | eventbox |
GtkWidget * | eventbox2 |
GtkWidget * | eventbox3 |
GtkWidget * | eventbox4 |
GtkWidget * | eventbox5 |
GtkWidget * | t_stopbutton |
GtkWidget * | t_bckground |
GtkWidget * | t_fullscreen |
GtkWidget * | t_sepwin |
GtkWidget * | t_double |
GtkWidget * | t_infobutton |
GtkWidget * | t_slower |
GtkWidget * | t_faster |
GtkWidget * | t_forward |
GtkWidget * | t_back |
GtkWidget * | t_hide |
GtkWidget * | toolbar |
GtkWidget * | tb_hbox |
GtkWidget * | fs1 |
GtkWidget * | vbox1 |
GtkWidget * | volume_scale |
GtkWidget * | vol_toolitem |
GtkWidget * | vol_label |
GtkWidget * | btoolbar |
button toolbar - clip editor | |
GtkWidget * | m_sepwinbutton |
GtkWidget * | m_playbutton |
GtkWidget * | m_stopbutton |
GtkWidget * | m_playselbutton |
GtkWidget * | m_rewindbutton |
GtkWidget * | m_loopbutton |
GtkWidget * | m_mutebutton |
GtkWidget * | menu_hbox |
GtkWidget * | menubar |
gint | opwx |
gint | opwy |
GtkWidget * | p_playbutton |
GtkWidget * | p_playselbutton |
GtkWidget * | p_rewindbutton |
GtkWidget * | p_loopbutton |
GtkWidget * | p_mutebutton |
GtkWidget * | p_mute_img |
GtkWidget * | video_draw |
GdkPixmap * | video_drawable |
GtkWidget * | laudio_draw |
GdkPixmap * | laudio_drawable |
GtkWidget * | raudio_draw |
GdkPixmap * | raudio_drawable |
GtkWidget * | framebar |
GtkWidget * | framecounter |
GtkWidget * | spinbutton_pb_fps |
GtkWidget * | vps_label |
GtkWidget * | curf_label |
GtkWidget * | banner |
GtkWidget * | effects_menu |
GtkWidget * | tools_menu |
GtkWidget * | utilities_menu |
GtkWidget * | utilities_submenu |
GtkWidget * | gens_menu |
GtkWidget * | gens_submenu |
GtkWidget * | run_test_rfx_submenu |
GtkWidget * | run_test_rfx_menu |
GtkWidget * | custom_effects_menu |
GtkWidget * | custom_effects_submenu |
GtkWidget * | custom_effects_separator |
GtkWidget * | custom_tools_menu |
GtkWidget * | custom_tools_submenu |
GtkWidget * | custom_tools_separator |
GtkWidget * | custom_gens_menu |
GtkWidget * | custom_gens_submenu |
GtkWidget * | custom_utilities_menu |
GtkWidget * | custom_utilities_submenu |
GtkWidget * | custom_utilities_separator |
GtkWidget * | rte_separator |
GtkWidget * | invis |
gint | num_tracks |
gint * | clip_index |
gint * | frame_index |
GtkWidget * | resize_menuitem |
gboolean | only_close |
only close clips - do not exit | |
void * | jackd |
dummy | |
void * | jackd_read |
dummy | |
void * | pulsed |
void * | pulsed_read |
GtkTextBuffer * | layout_textbuffer |
stores layout errors | |
GList * | affected_layouts_map |
map of layouts with errors | |
GList * | current_layouts_map |
map of all layouts for set | |
GList * | affected_layout_marks |
GList * | xlays |
immediately (to be) affected layout maps | |
gchar * | recovery_file |
the filename of our recover file | |
gboolean | leave_recovery |
gboolean | unordered_blocks |
are we recording unordered blocks ? | |
gboolean | no_exit |
if TRUE, do not exit after saving set | |
mt_opts | multi_opts |
some multitrack options that survive between mt calls | |
gint | rec_aclip |
gdouble | rec_avel |
gdouble | rec_aseek |
gpointer | do_not_free |
mess with memory so that g_object_unref can be forced not to free() the pixel_data | |
GMemVTable | alt_vtable |
void(* | free_fn )(gpointer) |
pthread_mutex_t | gtk_mutex |
gtk drawing mutex - no longer used | |
pthread_mutex_t | interp_mutex |
interpolation mutex - parameter interpolation must be single threaded | |
pthread_mutex_t | abuf_mutex |
used to synch audio buffer request count - shared between audio and video threads | |
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) | |
GList * | cached_list |
cache of preferences or file header file (or NULL) | |
FILE * | clip_header |
gfloat | volume |
audio volume level (for jack) | |
int | aud_rec_fd |
fd of file we are recording audio to | |
gdouble | rec_end_time |
long | rec_samples |
gdouble | rec_fps |
gint | rec_vid_frames |
gint | rec_arate |
gint | rec_achans |
gint | rec_asamps |
gint | rec_signed_endian |
gboolean | suppress_dprint |
tidy up, e.g. by blocking "switched to file..." and "closed file..." messages | |
gchar * | any_string |
localised text saying "Any", for encoder and output format | |
gchar * | none_string |
localised text saying "None", for playback plugin name, etc. | |
gchar * | recommended_string |
localised text saying "recommended", for encoder and output format | |
gchar * | disabled_string |
localised text saying "disabled !", for playback plugin name, etc. | |
gchar * | cl_string |
localised text saying "*The current layout*", for layout warnings | |
gint | opening_frames |
count of frames so far opened, updated after preview (currently) | |
gboolean | show_procd |
override showing of "processing..." dialog | |
gboolean | block_param_updates |
block visual param changes from updating real values | |
gboolean | no_interp |
block interpolation (for single frame previews) | |
gdouble | fd_scale |
framedraw scale (image scaling downsize factor) | |
weed_timecode_t | cevent_tc |
timecode of currently processing event | |
gboolean | opening_multi |
flag to indicate multiple file selection | |
gboolean | record_paused |
pause during recording | |
gboolean | record_starting |
start recording at next frame | |
gint | img_concat_clip |
when opening multiple, image files can get concatenated here (prefs->concat_images) | |
GdkGC * | general_gc |
used for colour drawing | |
gboolean | gen_to_clipboard |
rendered generators | |
gboolean | is_generating |
gboolean | keep_pre |
GtkWidget * | textwidget_focus |
_vid_playback_plugin * | vpp |
lives_mgeometry_t * | mgeom |
multi-head support | |
gboolean | ext_cntl [MAX_EXT_CNTL] |
external control inputs | |
weed_plant_t * | rte_textparm |
send keyboard input to this paramter (usually NULL) | |
gint | write_abuf |
audio buffer number to write to (for multitrack) | |
volatile gint | abufs_to_fill |
GtkWidget * | splash_window |
GtkWidget * | splash_label |
GtkWidget * | splash_progress |
gboolean | recoverable_layout |
gboolean | soft_debug |
for testing | |
GIOChannel * | iochan |
encoder text output | |
GtkTextView * | optextview |
pthread_t | sig_pid |
error signalling during decoder plugin "rip_audio" | |
gchar * | sig_file |
gboolean | has_custom_tools |
gboolean | has_custom_gens |
gboolean | has_custom_utilities |
gboolean | decoders_loaded |
decoders | |
GList * | decoder_list |
gboolean | go_away |
gboolean | debug |
debug crashes and asserts | |
gchar * | subt_save_file |
name of file to save subtitles to | |
gchar ** | fonts_array |
gint | nfonts |
GtkTargetEntry * | target_table |
drag and drop target table | |
GList * | videodevs |
gchar | vpp_defs_file [PATH_MAX] |
int | log_fd |
gboolean | jack_trans_poll |
mainw->
pthread_mutex_t mainwindow::abuf_mutex |
used to synch audio buffer request count - shared between audio and video threads
volatile gint mainwindow::abufs_to_fill |
GtkAccelGroup* mainwindow::accel_group |
actual frame being displayed
GtkWidget* mainwindow::add_live_menu |
list of pairs of marks in affected_layouts_map, text between them should be deleted when stored_layout is deleted
map of layouts with errors
gdouble mainwindow::aframeno |
and the audio 'frame' for when we are looping
GtkWidget* mainwindow::aload_subs |
GMemVTable mainwindow::alt_vtable |
gchar* mainwindow::any_string |
localised text saying "Any", for encoder and output format
GtkWidget* mainwindow::append_audio |
GtkWidget* mainwindow::arrow1 |
GtkWidget* mainwindow::arrow2 |
# of audio file to kill on crash
fd of file we are recording audio to
gchar mainwindow::audio_dir[256] |
GtkWidget* mainwindow::backup |
GtkWidget* mainwindow::banner |
gdouble mainwindow::blend_factor |
keyboard control parameter
gboolean mainwindow::block_param_updates |
block visual param changes from updating real values
GtkWidget* mainwindow::btoolbar |
button toolbar - clip editor
GList* mainwindow::cached_list |
cache of preferences or file header file (or NULL)
GdkPixbuf* mainwindow::camframe |
volatile lives_cancel_t mainwindow::cancelled |
GtkWidget* mainwindow::capture |
GtkWidget* mainwindow::ccpd_sound |
gboolean mainwindow::ccpd_with_sound |
weed_timecode_t mainwindow::cevent_tc |
timecode of currently processing event
GtkWidget* mainwindow::change_speed |
gchar* mainwindow::cl_string |
localised text saying "*The current layout*", for layout warnings
GtkWidget* mainwindow::clear_ds |
FILE* mainwindow::clip_header |
gint* mainwindow::clip_index |
gboolean mainwindow::clip_switched |
for recording - did we switch clips ?
GList* mainwindow::cliplist |
hash table of clips in menu order
gint mainwindow::clipstore[FN_KEYS-1] |
stored clips
GtkWidget* mainwindow::close |
gulong mainwindow::config_func |
GtkWidget* mainwindow::copy |
GtkWidget* mainwindow::curf_label |
map of all layouts for set
gint64 mainwindow::currticks |
current playback ticks (relative)
GdkCursor* mainwindow::cursor |
GtkWidget* mainwindow::custom_effects_menu |
GtkWidget* mainwindow::custom_effects_separator |
GtkWidget* mainwindow::custom_effects_submenu |
GtkWidget* mainwindow::custom_gens_menu |
GtkWidget* mainwindow::custom_gens_submenu |
GtkWidget* mainwindow::custom_tools_menu |
GtkWidget* mainwindow::custom_tools_separator |
GtkWidget* mainwindow::custom_tools_submenu |
GtkWidget* mainwindow::custom_utilities_menu |
GtkWidget* mainwindow::custom_utilities_separator |
GtkWidget* mainwindow::custom_utilities_submenu |
GtkWidget* mainwindow::cut |
gboolean mainwindow::debug |
debug crashes and asserts
GList* mainwindow::decoder_list |
gboolean mainwindow::decoders_loaded |
decoders
default sizes for when no file is loaded
GtkWidget* mainwindow::delall_audio |
GtkWidget* mainwindow::delaudio_submenu |
GtkWidget* mainwindow::delete |
GtkWidget* mainwindow::delsel_audio |
gint64 mainwindow::deltaticks |
deltaticks for scratching
gboolean mainwindow::did_rfx_preview |
gchar* mainwindow::disabled_string |
localised text saying "disabled !", for playback plugin name, etc.
gpointer mainwindow::do_not_free |
mess with memory so that g_object_unref can be forced not to free() the pixel_data
gboolean mainwindow::double_size |
GtkWidget* mainwindow::dsize |
gboolean mainwindow::dvgrab_preview |
GtkWidget* mainwindow::effects_menu |
gboolean mainwindow::effects_paused |
GtkWidget* mainwindow::eject_cd |
gshort mainwindow::endian |
GtkWidget* mainwindow::erase_subs |
gboolean mainwindow::error |
weed_plant_t* mainwindow::event_list |
current event_list, for recording
GtkWidget* mainwindow::eventbox |
GtkWidget* mainwindow::eventbox2 |
GtkWidget* mainwindow::eventbox3 |
GtkWidget* mainwindow::eventbox4 |
GtkWidget* mainwindow::eventbox5 |
GtkWidget* mainwindow::export_allaudio |
GtkWidget* mainwindow::export_proj |
GtkWidget* mainwindow::export_selaudio |
GtkWidget* mainwindow::export_submenu |
gboolean mainwindow::ext_cntl[MAX_EXT_CNTL] |
external control inputs
gboolean mainwindow::ext_keyboard |
keyboard codes must be polled from video playback plugin
gboolean mainwindow::ext_playback |
using external video playback plugin
GtkWidget* mainwindow::fade |
GtkWidget* mainwindow::fade_aud_in |
GtkWidget* mainwindow::fade_aud_out |
gboolean mainwindow::faded |
GtkWidget* mainwindow::fd_frame |
surrounding frame widget
gdouble mainwindow::fd_scale |
framedraw scale (image scaling downsize factor)
gchar* mainwindow::file_open_params |
extra parameters for opening special files
file* mainwindow::files[MAX_FILES+1] |
+1 for the clipboard
weed_plant_t* mainwindow::filter_map |
gchar mainwindow::first_info_file[256] |
gint64 mainwindow::firstticks |
ticks when audio started playing (for non-realtime audio plugins)
fixed fps playback; usually fixed_fpsd==0.
gdouble mainwindow::fixed_fpsd |
<=0. means free playback
gchar** mainwindow::fonts_array |
gboolean mainwindow::foreign |
for external window capture
GdkColormap* mainwindow::foreign_cmap |
unsigned int mainwindow::foreign_id |
guint mainwindow::foreign_key |
GdkPixmap* mainwindow::foreign_map |
gdouble mainwindow::fps_measure |
show fps stats after playback
GtkWidget* mainwindow::frame1 |
GtkWidget* mainwindow::frame2 |
gint* mainwindow::frame_index |
weed_plant_t* mainwindow::frame_layer |
GtkWidget* mainwindow::framebar |
GtkWidget* mainwindow::framecounter |
GtkWidget* mainwindow::framedraw |
for the framedraw special widget - TODO - use a sub-struct
the eventbox
GdkBitmap* mainwindow::framedraw_bitmap |
and its mask
the GC for the bitmap
the GC for the pixmap, we can draw in colours !
GdkPixmap* mainwindow::framedraw_copy_pixmap |
the altered frame pixmap
for the framedraw preview - TODO use lives_framedraw_t array
GtkWidget* mainwindow::framedraw_image |
the image
GdkPixmap* mainwindow::framedraw_orig_pixmap |
the original frame pixmap
GtkWidget* mainwindow::framedraw_preview |
the 'redraw' button
GtkWidget* mainwindow::framedraw_reset |
the 'redraw' button
GtkWidget* mainwindow::framedraw_scale |
the slider
GtkWidget* mainwindow::framedraw_spinbutton |
the frame number button
void(* mainwindow::free_fn)(gpointer) |
gboolean mainwindow::fs |
GtkWidget* mainwindow::fs1 |
GtkWidget* mainwindow::fs_playarea |
for the fileselection preview
GtkWidget* mainwindow::fs_playframe |
GtkWidget* mainwindow::full_screen |
gboolean mainwindow::fx1_bool |
gint mainwindow::fx1_end |
gint mainwindow::fx1_step |
gdouble mainwindow::fx1_val |
gboolean mainwindow::fx2_bool |
gint mainwindow::fx2_end |
gint mainwindow::fx2_step |
gdouble mainwindow::fx2_val |
gboolean mainwindow::fx3_bool |
gint mainwindow::fx3_end |
gint mainwindow::fx3_step |
gdouble mainwindow::fx3_val |
gboolean mainwindow::fx4_bool |
gint mainwindow::fx4_end |
gint mainwindow::fx4_step |
gdouble mainwindow::fx4_val |
gboolean mainwindow::fx5_bool |
gdouble mainwindow::fx5_val |
gboolean mainwindow::fx6_bool |
gdouble mainwindow::fx6_val |
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)
GdkGC* mainwindow::gc |
GdkGC (graphics context)
gboolean mainwindow::gen_to_clipboard |
rendered generators
GdkGC* mainwindow::general_gc |
used for colour drawing
GtkWidget* mainwindow::gens_menu |
GtkWidget* mainwindow::gens_submenu |
gboolean mainwindow::go_away |
pthread_mutex_t mainwindow::gtk_mutex |
gtk drawing mutex - no longer used
gboolean mainwindow::has_custom_gens |
gboolean mainwindow::has_custom_tools |
gboolean mainwindow::has_custom_utilities |
gulong mainwindow::hnd_id |
gboolean mainwindow::hrule_blocked |
gulong mainwindow::hrule_func |
GtkWidget* mainwindow::hruler |
GtkWidget* mainwindow::hseparator |
GtkWidget* mainwindow::image272 |
GtkWidget* mainwindow::image273 |
GtkWidget* mainwindow::image274 |
gchar mainwindow::image_dir[256] |
GdkPixbuf* mainwindow::imframe |
when opening multiple, image files can get concatenated here (prefs->concat_images)
GtkWidget* mainwindow::import_proj |
GdkPixbuf* mainwindow::imsep |
gboolean mainwindow::in_fs_preview |
GtkWidget* mainwindow::ins_silence |
GtkWidget* mainwindow::insert |
gboolean mainwindow::insert_after |
gboolean mainwindow::internal_messaging |
internal fx
pthread_mutex_t mainwindow::interp_mutex |
interpolation mutex - parameter interpolation must be single threaded
GtkWidget* mainwindow::invis |
GIOChannel* mainwindow::iochan |
encoder text output
gboolean mainwindow::is_generating |
gboolean mainwindow::is_processing |
gboolean mainwindow::is_ready |
gboolean mainwindow::is_rendering |
gboolean mainwindow::jack_can_start |
gboolean mainwindow::jack_can_stop |
gboolean mainwindow::jack_trans_poll |
void* mainwindow::jackd |
dummy
void* mainwindow::jackd_read |
dummy
guint mainwindow::kb_timer |
gboolean mainwindow::keep_pre |
guint mainwindow::ksnoop |
key function for autorepeat ctrl-arrows
GtkWidget* mainwindow::laudbar |
gulong mainwindow::laudbar_func |
GtkWidget* mainwindow::laudio_draw |
GdkPixmap* mainwindow::laudio_drawable |
GtkTextBuffer* mainwindow::layout_textbuffer |
stores layout errors
gboolean mainwindow::leave_files |
gboolean mainwindow::leave_recovery |
GtkWidget* mainwindow::letter |
GtkWidget* mainwindow::LiVES |
GtkWidget* mainwindow::load_audio |
GtkWidget* mainwindow::load_cdtrack |
GtkWidget* mainwindow::load_subs |
GtkWidget* mainwindow::lock_selwidth |
gboolean mainwindow::loop |
gboolean mainwindow::loop_cont |
gulong mainwindow::loop_cont_func |
GtkWidget* mainwindow::loop_continue |
GtkWidget* mainwindow::loop_ping_pong |
GtkWidget* mainwindow::loop_video |
GtkWidget* mainwindow::m_loopbutton |
GtkWidget* mainwindow::m_mutebutton |
GtkWidget* mainwindow::m_playbutton |
GtkWidget* mainwindow::m_playselbutton |
GtkWidget* mainwindow::m_rewindbutton |
GtkWidget* mainwindow::m_sepwinbutton |
GtkWidget* mainwindow::m_stopbutton |
GtkWidget* mainwindow::menu_hbox |
GtkWidget* mainwindow::menubar |
GtkWidget* mainwindow::merge |
GtkWidget* mainwindow::message_box |
multi-head support
gboolean mainwindow::mouse_blocked |
gulong mainwindow::mouse_fn1 |
gchar mainwindow::msg[512] |
GtkWidget* mainwindow::mt_menu |
mt_opts mainwindow::multi_opts |
some multitrack options that survive between mt calls
lives_mt* mainwindow::multitrack |
gboolean mainwindow::must_resize |
fixed playback size in gui; playback plugins have their own fwidth and fheight
gboolean mainwindow::mute |
GtkWidget* mainwindow::mute_audio |
gulong mainwindow::mute_audio_func |
gboolean mainwindow::nervous |
some VJ effects
gint mainwindow::new_clip |
gint mainwindow::nfonts |
gboolean mainwindow::no_exit |
if TRUE, do not exit after saving set
gboolean mainwindow::no_interp |
block interpolation (for single frame previews)
gboolean mainwindow::no_switch_dprint |
gboolean mainwindow::noframedrop |
gchar* mainwindow::none_string |
localised text saying "None", for playback plugin name, etc.
gboolean mainwindow::noswitch |
set to TRUE during frame load/display operation. If TRUE we should not switch clips, close the current clip, or call load_frame_image()
number of transitions active
gint64 mainwindow::offsetticks |
offset for external transport
gboolean mainwindow::only_close |
only close clips - do not exit
GtkWidget* mainwindow::open |
gboolean mainwindow::open_deint |
GtkWidget* mainwindow::open_device_menu |
GtkWidget* mainwindow::open_device_submenu |
GtkWidget* mainwindow::open_dvd |
GtkWidget* mainwindow::open_firewire |
GtkWidget* mainwindow::open_hfirewire |
GtkWidget* mainwindow::open_lives2lives |
GtkWidget* mainwindow::open_loc |
GtkWidget* mainwindow::open_loc_menu |
GtkWidget* mainwindow::open_loc_submenu |
GtkWidget* mainwindow::open_sel |
GtkWidget* mainwindow::open_utube |
GtkWidget* mainwindow::open_vcd |
GtkWidget* mainwindow::open_vcd_menu |
GtkWidget* mainwindow::open_vcd_submenu |
GtkWidget* mainwindow::open_yuv4m |
count of frames so far opened, updated after preview (currently)
gboolean mainwindow::opening_loc |
opening location (streaming)
gboolean mainwindow::opening_multi |
flag to indicate multiple file selection
GtkTextView* mainwindow::optextview |
gint mainwindow::opwx |
gint mainwindow::opwy |
gint64 mainwindow::origsecs |
playback start seconds - subtracted from all other ticks to keep numbers smaller
gint64 mainwindow::origusecs |
usecs at start of playback - ditto
gboolean mainwindow::osc_auto |
bypass user choices automatically
gboolean 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)
encode width and height set externally
GtkWidget* mainwindow::p_loopbutton |
GtkWidget* mainwindow::p_mute_img |
GtkWidget* mainwindow::p_mutebutton |
GtkWidget* mainwindow::p_playbutton |
GtkWidget* mainwindow::p_playselbutton |
GtkWidget* mainwindow::p_rewindbutton |
GtkWidget* mainwindow::paste_as_new |
gulong mainwindow::pb_fps_func |
void*** mainwindow::pchains |
gdouble mainwindow::period |
== 1./cfile->pb_fps (unless cfile->pb_fps is 0.)
gint mainwindow::pheight |
playback height
gboolean mainwindow::ping_pong |
gint mainwindow::play_end |
GtkWidget* mainwindow::play_window |
GtkWidget* mainwindow::playall |
GtkWidget* mainwindow::playarea |
GtkWidget* mainwindow::playclip |
GtkWidget* mainwindow::playframe |
which number file we are playing (or -1)
gboolean mainwindow::playing_sel |
GtkWidget* mainwindow::playsel |
GtkWidget* mainwindow::plug1 |
file we were editing before any ext input started
GtkWidget* mainwindow::preferences |
gboolean mainwindow::prefs_need_restart |
gboolean mainwindow::preview |
GtkWidget* mainwindow::preview_box |
GtkWidget* mainwindow::preview_image |
GtkWidget* mainwindow::preview_scale |
GtkWidget* mainwindow::preview_spinbutton |
gint(* mainwindow::progress_fn)(gboolean reset) |
gchar mainwindow::proj_load_dir[256] |
gchar mainwindow::proj_save_dir[256] |
gint mainwindow::prv_link |
gint mainwindow::ptr_x |
gint mainwindow::ptr_y |
void* mainwindow::pulsed |
void* mainwindow::pulsed_read |
gulong mainwindow::pw_exp_func |
gboolean mainwindow::pw_exp_is_blocked |
gint mainwindow::pwidth |
playback width in RGB pixels
GtkWidget* mainwindow::quit |
GtkWidget* mainwindow::raudbar |
gulong mainwindow::raudbar_func |
GtkWidget* mainwindow::raudio_draw |
GdkPixmap* mainwindow::raudio_drawable |
gdouble mainwindow::rec_aseek |
gdouble mainwindow::rec_avel |
gdouble mainwindow::rec_end_time |
gdouble mainwindow::rec_fps |
GtkWidget* mainwindow::recaudio_clip |
GtkWidget* mainwindow::recaudio_sel |
GtkWidget* mainwindow::recaudio_submenu |
GtkWidget* mainwindow::recent1 |
GtkWidget* mainwindow::recent2 |
GtkWidget* mainwindow::recent3 |
GtkWidget* mainwindow::recent4 |
GtkWidget* mainwindow::recent_menu |
GtkWidget* mainwindow::recent_submenu |
localised text saying "recommended", for encoder and output format
gboolean mainwindow::record |
gboolean mainwindow::record_foreign |
gboolean mainwindow::record_paused |
pause during recording
GtkWidget* mainwindow::record_perf |
gulong mainwindow::record_perf_func |
gboolean mainwindow::record_starting |
start recording at next frame
gboolean mainwindow::recoverable_layout |
gchar* mainwindow::recovery_file |
the filename of our recover file
GtkWidget* mainwindow::redo |
GtkWidget* mainwindow::rename |
GtkWidget* mainwindow::resample_audio |
GtkWidget* mainwindow::resample_video |
GtkWidget* mainwindow::resize_menuitem |
gboolean mainwindow::resizing |
GtkWidget* mainwindow::restore |
GtkWidget* mainwindow::rev_clipboard |
gboolean mainwindow::reverse_pb |
used in osc.c
GtkWidget* mainwindow::rewind |
guint64 mainwindow::rte |
current max for VJ mode == 64 effects on fg clip
GtkWidget* mainwindow::rte_defs |
GtkWidget* mainwindow::rte_defs_menu |
guint mainwindow::rte_keys |
which effect is bound to keyboard
GtkWidget* mainwindow::rte_separator |
weed_plant_t* mainwindow::rte_textparm |
send keyboard input to this paramter (usually NULL)
GtkWidget* mainwindow::run_test_rfx_menu |
GtkWidget* mainwindow::run_test_rfx_submenu |
GtkWidget* mainwindow::save_as |
GtkWidget* mainwindow::save_rte_defs |
GtkWidget* mainwindow::save_selection |
gboolean mainwindow::save_with_sound |
we throw odd sized frames here when recording in real time; used if a source is a generator or stream
volatile gshort mainwindow::scratch |
GtkWidget* mainwindow::scrolledwindow |
GtkWidget* mainwindow::sel_label |
gshort mainwindow::sel_move |
GtkWidget* mainwindow::select_all |
GtkWidget* mainwindow::select_end_only |
GtkWidget* mainwindow::select_from_start |
GtkWidget* mainwindow::select_invert |
GtkWidget* mainwindow::select_last |
GtkWidget* mainwindow::select_new |
GtkWidget* mainwindow::select_start_only |
GtkWidget* mainwindow::select_submenu |
GtkWidget* mainwindow::select_to_end |
gboolean mainwindow::selwidth_locked |
GtkWidget* mainwindow::send_lives2lives |
GtkWidget* mainwindow::sep_image |
gboolean mainwindow::sep_win |
GtkWidget* mainwindow::sepwin |
gulong mainwindow::sepwin_cb_func |
gchar mainwindow::set_name[256] |
sets
GtkWidget* mainwindow::show_clipboard_info |
GtkWidget* mainwindow::show_file_comments |
GtkWidget* mainwindow::show_file_info |
GtkWidget* mainwindow::show_layout_errors |
GtkWidget* mainwindow::show_messages |
gboolean mainwindow::show_procd |
override showing of "processing..." dialog
GtkWidget* mainwindow::showfct |
GtkWidget* mainwindow::showsubs |
gchar* mainwindow::sig_file |
pthread_t mainwindow::sig_pid |
error signalling during decoder plugin "rip_audio"
gboolean mainwindow::size_warn |
currticks when last display was shown (used for fixed fps)
warn the user that incorrectly sized frames were found
unsigned char* mainwindow::sl_undo_mem |
gboolean mainwindow::soft_debug |
for testing
gulong mainwindow::spin_end_func |
gulong mainwindow::spin_start_func |
GtkWidget* mainwindow::spinbutton_end |
GtkWidget* mainwindow::spinbutton_pb_fps |
GtkWidget* mainwindow::spinbutton_start |
GtkWidget* mainwindow::splash_label |
GtkWidget* mainwindow::splash_progress |
GtkWidget* mainwindow::splash_window |
gint64 mainwindow::startticks |
effective ticks when last frame was (should have been) displayed
GtkWidget* mainwindow::sticky |
GtkWidget* mainwindow::stop |
weed_plant_t* mainwindow::stored_event_list |
stored mt -> clip editor
gchar mainwindow::stored_layout_name[256] |
gint64 mainwindow::stream_ticks |
ticks since first frame sent to playback plugin
gchar* mainwindow::subt_save_file |
name of file to save subtitles to
gboolean mainwindow::suppress_dprint |
tidy up, e.g. by blocking "switched to file..." and "closed file..." messages
GtkWidget* mainwindow::sw_sound |
gboolean mainwindow::switch_during_pb |
GtkWidget* mainwindow::t_back |
GtkWidget* mainwindow::t_bckground |
GtkWidget* mainwindow::t_double |
GtkWidget* mainwindow::t_faster |
GtkWidget* mainwindow::t_forward |
GtkWidget* mainwindow::t_fullscreen |
gboolean mainwindow::t_hidden |
GtkWidget* mainwindow::t_hide |
GtkWidget* mainwindow::t_infobutton |
GtkWidget* mainwindow::t_sepwin |
GtkWidget* mainwindow::t_slower |
GtkWidget* mainwindow::t_stopbutton |
GtkTargetEntry* mainwindow::target_table |
drag and drop target table
GtkWidget* mainwindow::tb_hbox |
GtkWidget* mainwindow::textview1 |
GtkWidget* mainwindow::textwidget_focus |
volatile gboolean mainwindow::threaded_dialog |
gint64 mainwindow::timeout_ticks |
incremented if effect/rendering is paused/previewed
GtkWidget* mainwindow::toolbar |
GtkWidget* mainwindow::tools_menu |
GtkTooltips* mainwindow::tooltips |
gulong mainwindow::toy_func_none |
gboolean mainwindow::toy_go_wild |
GtkWidget* mainwindow::toy_none |
GtkWidget* mainwindow::toy_random_frames |
GtkWidget* mainwindow::toy_tv |
GtkWidget* mainwindow::toys |
GtkWidget* mainwindow::trim_audio |
GtkWidget* mainwindow::trim_submenu |
GtkWidget* mainwindow::trim_to_pstart |
GtkWidget* mainwindow::troubleshoot |
GtkWidget* mainwindow::undo |
gboolean mainwindow::unordered_blocks |
are we recording unordered blocks ?
GtkWidget* mainwindow::utilities_menu |
GtkWidget* mainwindow::utilities_submenu |
GtkWidget* mainwindow::vbox1 |
gchar mainwindow::vid_load_dir[256] |
gchar mainwindow::vid_save_dir[256] |
GtkWidget* mainwindow::vidbar |
gulong mainwindow::vidbar_func |
GtkWidget* mainwindow::video_draw |
GdkPixmap* mainwindow::video_drawable |
volatile gboolean mainwindow::video_seek_ready |
GList* mainwindow::videodevs |
GtkWidget* mainwindow::vj_load_set |
GtkWidget* mainwindow::vj_menu |
GtkWidget* mainwindow::vj_reset |
GtkWidget* mainwindow::vj_save_set |
GtkWidget* mainwindow::vj_show_keys |
GtkWidget* mainwindow::vol_label |
GtkWidget* mainwindow::vol_toolitem |
gfloat mainwindow::volume |
audio volume level (for jack)
GtkWidget* mainwindow::volume_scale |
gchar mainwindow::vpp_defs_file[PATH_MAX] |
GtkWidget* mainwindow::vps_label |
GtkWidget* mainwindow::warning_label |
gboolean mainwindow::was_set |
GtkWidget* mainwindow::winmenu |
gboolean mainwindow::with_sound |
audio buffer number to write to (for multitrack)
gboolean mainwindow::write_vpp_file |
video playback plugin was updated; write settings to a file
GList* mainwindow::xlays |
immediately (to be) affected layout maps
gchar mainwindow::xmms_dir[256] |
GtkWidget* mainwindow::xmms_play_audio |
GtkWidget* mainwindow::xmms_random_audio |
GtkWidget* mainwindow::xmms_stop_audio |
GdkNativeWindow mainwindow::xwin |