LiVES
3.2.0
|
#include "main.h"
#include "interface.h"
#include "callbacks.h"
#include "effects.h"
#include "rte_window.h"
#include "resample.h"
#include "audio.h"
#include "paramwindow.h"
#include "stream.h"
#include "startup.h"
#include "cvirtual.h"
#include "ce_thumbs.h"
#include "rfx-builder.h"
#include "diagnostics.h"
#include <getopt.h>
#include <glib-unix.h>
Go to the source code of this file.
Macros | |
#define | NEED_ENDIAN_TEST |
#define | _MAIN_C_ |
#define | NO_WARN_ERRORS |
#define | NO_CRITICAL_ERRORS |
#define | BREAK_ON_CRIT |
#define | SHOWDETx(cap, exec) show_detected_or_not(capable->has_##cap, exec) |
#define | SHOWDET(cap) SHOWDETx(cap, QUOTEME(cap)) |
#define | USE_GLIB_SIGHANDLER |
#define | USEC_WAIT_FOR_SYNC 500000 |
#define | BFC_LIMIT 1000 |
Functions | |
void | break_me (const char *brkstr) |
void * | gtk_thread_wrapper (void *data) |
void | defer_sigint (int signum) |
void | catch_sigint (int signum) |
void | get_monitors (boolean reset) |
void | replace_with_delegates (void) |
boolean | set_palette_colours (boolean force_reload) |
capability * | get_capabilities (void) |
void | print_opthelp (void) |
boolean | render_choice_idle (livespointer data) |
boolean | lazy_startup_checks (void *data) |
boolean | resize_message_area (livespointer data) |
void | set_signal_handlers (SignalHandlerPointer sigfunc) |
int | real_main (int argc, char *argv[], pthread_t *gtk_thread, ulong id) |
void | startup_message_fatal (char *msg) |
LIVES_GLOBAL_INLINE boolean | startup_message_nonfatal (const char *msg) |
boolean | startup_message_info (const char *msg) |
boolean | startup_message_nonfatal_dismissable (const char *msg, uint64_t warning_mask) |
void | set_main_title (const char *file, int untitled) |
void | sensitize_rfx (void) |
void | sensitize (void) |
void | desensitize (void) |
void | procw_desensitize (void) |
void | set_drawing_area_from_pixbuf (LiVESWidget *widget, LiVESPixbuf *pixbuf, lives_painter_surface_t *surface) |
void | showclipimgs (void) |
void | load_start_image (int frame) |
void | load_end_image (int frame) |
int | main (int argc, char *argv[]) |
void | load_preview_image (boolean update_always) |
boolean | weed_layer_create_from_file_progressive (weed_layer_t *layer, const char *fname, int width, int height, int tpalette, const char *img_ext) |
boolean | pull_frame_at_size (weed_layer_t *layer, const char *image_ext, weed_timecode_t tc, int width, int height, int target_palette) |
LIVES_GLOBAL_INLINE boolean | pull_frame (weed_layer_t *layer, const char *image_ext, weed_timecode_t tc) |
pull a frame from an external source into a layer the WEED_LEAF_CLIP and WEED_LEAF_FRAME leaves must be set in layer tc is used instead of WEED_LEAF_FRAME for some sources (e.g. More... | |
boolean | check_layer_ready (weed_layer_t *layer) |
block until layer pixel_data is ready. More... | |
void | pull_frame_threaded (weed_layer_t *layer, const char *img_ext, weed_timecode_t tc, int width, int height) |
LiVESPixbuf * | pull_lives_pixbuf_at_size (int clip, int frame, const char *image_ext, weed_timecode_t tc, int width, int height, LiVESInterpType interp, boolean fordisp) |
LIVES_GLOBAL_INLINE LiVESPixbuf * | pull_lives_pixbuf (int clip, int frame, const char *image_ext, weed_timecode_t tc) |
void | get_player_size (int *opwidth, int *opheight) |
void | init_track_decoders (void) |
LIVES_GLOBAL_INLINE void | free_track_decoders (void) |
void | load_frame_image (int frame) |
boolean | lives_pixbuf_save (LiVESPixbuf *pixbuf, char *fname, lives_img_type_t imgtype, int quality, int width, int height, LiVESError **gerrorptr) |
Save a pixbuf to a file using the specified imgtype and the specified quality/compression value. More... | |
void * | lives_pixbuf_save_threaded (void *args) |
save frame to pixbuf in a thread. More... | |
void | close_current_file (int file_to_switch_to) |
close current file, and try to switch to file_to_switch_to More... | |
void | switch_to_file (int old_file, int new_file) |
boolean | switch_audio_clip (int new_file, boolean activate) |
void | do_quick_switch (int new_file) |
void | resize (double scale) |
Variables | |
_palette * | palette |
interface colour settings More... | |
ssize_t | sizint |
type sizes More... | |
ssize_t | sizdbl |
ssize_t | sizshrt |
mainwindow * | mainw |
LiVESTargetEntry | target_table [] |
#define BFC_LIMIT 1000 |
#define BREAK_ON_CRIT |
#define NO_CRITICAL_ERRORS |
#define NO_WARN_ERRORS |
#define SHOWDETx | ( | cap, | |
exec | |||
) | show_detected_or_not(capable->has_##cap, exec) |
#define USE_GLIB_SIGHANDLER |
void break_me | ( | const char * | brkstr | ) |
Definition at line 159 of file main.c.
Referenced by _weed_instance_unref(), get_temp_handle(), lives_alarm_check(), lives_alarm_reset(), lives_monitor_malloc(), lives_widget_object_ref(), lives_widget_object_unref(), lives_widget_set_sensitive(), and weed_layer_get_gamma().
void catch_sigint | ( | int | signum | ) |
Definition at line 296 of file main.c.
Referenced by mt_idle_add(), real_main(), save_clip_value(), and save_clip_values().
boolean check_layer_ready | ( | weed_layer_t * | layer | ) |
block until layer pixel_data is ready.
This function should always be called for threaded layers, prior to freeing the layer, reading it's properites, pixel data, resizing etc.
We may also deinterlace and overlay subs here for the blend layer, we may also resize, convert palette, apply gamma in preparation for combining with the main layer
if effects were applied then the frame_layer can depend on other layers, however these wil have been checked already when the effects were applied
see also MACRO: is_layer_ready(layer) which can be called first to avoid the block, e.g.
while (!is_layer_ready(layer)) { do_something_else(); } check_layer_ready(layer); // won't block
This function must be called at some point for every threaded frame, otherwise thread resources will be leaked.
N.B. the name if this function is not the best, it will probably get renamed in th future to something like finish_layer.
Definition at line 7528 of file main.c.
Referenced by do_quick_switch(), load_frame_image(), and switch_clip().
void close_current_file | ( | int | file_to_switch_to | ) |
close current file, and try to switch to file_to_switch_to
Definition at line 9373 of file main.c.
Referenced by _start_playback(), close_file(), close_temp_handle(), do_effect(), lives_exit(), on_close_activate(), on_load_cdtrack_ok_clicked(), on_paramwindow_button_clicked(), on_paste_as_new_activate(), on_recaudclip_ok_clicked(), on_toy_activate(), reload_clip(), render_to_clip(), and weed_generator_start().
void defer_sigint | ( | int | signum | ) |
Definition at line 282 of file main.c.
Referenced by mt_idle_add(), save_clip_value(), and save_clip_values().
void desensitize | ( | void | ) |
Definition at line 5302 of file main.c.
Referenced by on_close_activate(), on_fade_audio_activate(), on_import_theme_activate(), on_normalise_audio_activate(), on_vj_realize_activate(), and set_interactive().
LIVES_GLOBAL_INLINE void free_track_decoders | ( | void | ) |
Definition at line 7826 of file main.c.
Referenced by render_to_clip().
capability* get_capabilities | ( | void | ) |
if no configfile: check for migration: if $HOME/.lives exists, get the verhash from it
if < 3200000, migrate (copy) .lives and .lives-dir this should only happen once, since version will now have been updated in .lives after startup, we will offer to remove the old files
void get_monitors | ( | boolean | reset | ) |
Definition at line 400 of file main.c.
Referenced by config_event(), and resize_widgets_for_monitor().
void get_player_size | ( | int * | opwidth, |
int * | opheight | ||
) |
Definition at line 7720 of file main.c.
Referenced by load_frame_image().
void init_track_decoders | ( | void | ) |
Definition at line 7816 of file main.c.
Referenced by render_to_clip().
boolean lives_pixbuf_save | ( | LiVESPixbuf * | pixbuf, |
char * | fname, | ||
lives_img_type_t | imgtype, | ||
int | quality, | ||
int | width, | ||
int | height, | ||
LiVESError ** | gerrorptr | ||
) |
Save a pixbuf to a file using the specified imgtype and the specified quality/compression value.
invalid pixbuf, we will save a blank image
Definition at line 9304 of file main.c.
Referenced by insert_blank_frames(), and lives_pixbuf_save_threaded().
void* lives_pixbuf_save_threaded | ( | void * | args | ) |
void load_end_image | ( | int | frame | ) |
Definition at line 5922 of file main.c.
Referenced by all_config(), close_current_file(), load_frame_image(), on_redo_activate(), on_select_to_end_activate(), pref_change_images(), resize(), and showclipimgs().
void load_frame_image | ( | int | frame | ) |
< use the "thoretical" time
usual function to record a frame event
will set mainw->blend_layer
check if function exists - it accepts rowstrides
TODO - save w. screen_gamma
check if function exists - it accepts rowstrides
letterbox external
special value to compact the rowstrides
special value to compact the rowstrides
letterbox internal
void load_preview_image | ( | boolean | update_always | ) |
Definition at line 6205 of file main.c.
Referenced by all_config(), lives_ce_update_timeline(), on_preview_spinbutton_changed(), on_prv_link_toggled(), on_showsubs_toggled(), pref_change_images(), and switch_to_file().
void load_start_image | ( | int | frame | ) |
Definition at line 5650 of file main.c.
Referenced by all_config(), close_current_file(), load_frame_image(), on_redo_activate(), on_select_from_start_activate(), pref_change_images(), resize(), and showclipimgs().
void procw_desensitize | ( | void | ) |
Definition at line 5445 of file main.c.
Referenced by set_interactive().
LIVES_GLOBAL_INLINE boolean pull_frame | ( | weed_layer_t * | layer, |
const char * | image_ext, | ||
weed_timecode_t | tc | ||
) |
pull a frame from an external source into a layer the WEED_LEAF_CLIP and WEED_LEAF_FRAME leaves must be set in layer tc is used instead of WEED_LEAF_FRAME for some sources (e.g.
generator plugins) image_ext is used if the source is an image file (eg. "jpg" or "png")
Definition at line 7500 of file main.c.
Referenced by load_rfx_preview(), and render_events().
boolean pull_frame_at_size | ( | weed_layer_t * | layer, |
const char * | image_ext, | ||
weed_timecode_t | tc, | ||
int | width, | ||
int | height, | ||
int | target_palette | ||
) |
HOST_DECODER is set in mulitrack, there is 1 decoder per track since multiple tracks can have the same clip
experimental, multiple decoder plugins for each sfile,,,
Definition at line 7172 of file main.c.
Referenced by load_frame_image(), and pull_frame().
void pull_frame_threaded | ( | weed_layer_t * | layer, |
const char * | img_ext, | ||
weed_timecode_t | tc, | ||
int | width, | ||
int | height | ||
) |
Definition at line 7631 of file main.c.
Referenced by load_frame_image(), and render_events().
LIVES_GLOBAL_INLINE LiVESPixbuf* pull_lives_pixbuf | ( | int | clip, |
int | frame, | ||
const char * | image_ext, | ||
weed_timecode_t | tc | ||
) |
LiVESPixbuf* pull_lives_pixbuf_at_size | ( | int | clip, |
int | frame, | ||
const char * | image_ext, | ||
weed_timecode_t | tc, | ||
int | width, | ||
int | height, | ||
LiVESInterpType | interp, | ||
boolean | fordisp | ||
) |
Definition at line 7678 of file main.c.
Referenced by pull_lives_pixbuf(), and virtual_to_images().
int real_main | ( | int | argc, |
char * | argv[], | ||
pthread_t * | gtk_thread, | ||
ulong | id | ||
) |
boolean render_choice_idle | ( | livespointer | data | ) |
void replace_with_delegates | ( | void | ) |
Definition at line 1090 of file main.c.
Referenced by resize_widgets_for_monitor().
void resize | ( | double | scale | ) |
Definition at line 10230 of file main.c.
Referenced by add_to_playframe(), do_quick_switch(), lazy_startup_checks(), lives_paned_pack(), on_double_size_activate(), on_sepwin_activate(), prepare_to_play_foreign(), resize_message_area(), resize_widgets_for_monitor(), and switch_to_file().
boolean resize_message_area | ( | livespointer | data | ) |
Definition at line 3588 of file main.c.
Referenced by close_current_file(), and switch_to_file().
void sensitize | ( | void | ) |
Definition at line 5078 of file main.c.
Referenced by close_current_file(), on_capture_activate(), on_fade_audio_activate(), on_import_proj_activate(), on_import_theme_activate(), on_load_cdtrack_ok_clicked(), on_normalise_audio_activate(), on_open_utube_activate(), on_paste_as_new_activate(), on_redo_activate(), on_rev_clipboard_activate(), on_toy_activate(), on_vj_realize_activate(), and switch_to_file().
void sensitize_rfx | ( | void | ) |
Definition at line 5036 of file main.c.
Referenced by sensitize().
void set_drawing_area_from_pixbuf | ( | LiVESWidget * | widget, |
LiVESPixbuf * | pixbuf, | ||
lives_painter_surface_t * | surface | ||
) |
x, y values are offset of top / left of image in drawing area
Definition at line 5525 of file main.c.
Referenced by mt_show_current_frame(), and on_sepwin_activate().
void set_main_title | ( | const char * | file, |
int | untitled | ||
) |
Definition at line 5005 of file main.c.
Referenced by close_current_file(), do_quick_switch(), on_rename_clip_name(), and switch_to_file().
get mandatory details
generate some complementary colours
create thread to pick custom colours
set global values
Definition at line 2663 of file main.c.
Referenced by on_import_theme_activate().
void set_signal_handlers | ( | SignalHandlerPointer | sigfunc | ) |
Definition at line 4077 of file main.c.
Referenced by mt_idle_add(), real_main(), save_clip_value(), and save_clip_values().
void showclipimgs | ( | void | ) |
Definition at line 5636 of file main.c.
Referenced by do_effect(), do_quick_switch(), on_select_all_activate(), on_select_invert_activate(), on_select_last_activate(), on_select_new_activate(), on_sepwin_activate(), on_showsubs_toggled(), on_toy_activate(), and switch_to_file().
void startup_message_fatal | ( | char * | msg | ) |
Definition at line 4962 of file main.c.
Referenced by dir_toolong_error(), and filename_toolong_error().
boolean startup_message_info | ( | const char * | msg | ) |
Definition at line 4987 of file main.c.
Referenced by do_upgrade_error_dialog().
LIVES_GLOBAL_INLINE boolean startup_message_nonfatal | ( | const char * | msg | ) |
boolean startup_message_nonfatal_dismissable | ( | const char * | msg, |
uint64_t | warning_mask | ||
) |
Definition at line 9808 of file main.c.
Referenced by aud_lock_callback(), and do_quick_switch().
void switch_to_file | ( | int | old_file, |
int | new_file | ||
) |
Definition at line 9646 of file main.c.
Referenced by _start_playback(), after_foreign_play(), do_quick_switch(), on_change_speed_ok_clicked(), on_erase_subs_activate(), on_load_subs_activate(), on_playclip_activate(), on_recaudclip_ok_clicked(), on_redo_activate(), on_resaudio_ok_clicked(), on_toy_activate(), reload_set(), and switch_clip().
boolean weed_layer_create_from_file_progressive | ( | weed_layer_t * | layer, |
const char * | fname, | ||
int | width, | ||
int | height, | ||
int | tpalette, | ||
const char * | img_ext | ||
) |
Definition at line 6989 of file main.c.
Referenced by get_frames_sizes().
mainwindow* mainw |
Definition at line 103 of file main.c.
Referenced by _start_playback(), _weed_instance_obtain(), _weed_instance_ref(), _weed_instance_unref(), activate_mt_preview(), add_audio_track(), add_file_info(), add_lmap_error(), add_rfx_effects(), add_rfx_effects2(), add_suffix_check(), add_to_clipmenu(), add_to_playframe(), add_to_recovery_file(), after_boolean_param_toggled(), after_foreign_play(), after_param_alpha_changed(), after_param_blue_changed(), after_param_green_changed(), after_param_red_changed(), after_param_text_changed(), after_param_text_focus_changed(), after_param_value_changed(), after_string_list_changed(), after_vpp_changed(), all_config(), all_expose_overlay(), append_to_audio_buffer16(), append_to_audio_bufferf(), apply_rte_audio(), ask_permission_dialog_complex(), aud_lock_callback(), audio_cache_end(), audio_process_events_to(), lives::prefs::audioPlayerRate(), autolives_toggle(), avsync_force(), backup_recording(), buffer_lmap_error(), build_init_config(), calc_aframeno(), calc_frame_from_time(), calc_frame_from_time2(), calc_frame_from_time3(), calc_frame_from_time4(), calc_new_playback_position(), calc_time_from_frame(), catch_sigint(), cconx_chain_data(), cconx_delete(), cconx_delete_all(), cconx_list(), cconx_remap_mode(), ce_thumbs_update_current_clip(), changed_fps_during_pb(), check_backend_return(), check_clip_integrity(), check_filter_chain_palettes(), check_for_bad_ffmpeg(), check_for_disk_space(), check_for_layout_del(), check_for_lock_file(), check_frame_count(), check_layer_ready(), check_storage_space(), chill_decoder_plugin(), choose_file(), clear_lmap_errors(), clear_mainw_msg(), clip_can_reverse(), clone_decoder(), close_ascrap_file(), close_clip_decoder(), close_current_file(), close_scrap_file(), close_temp_handle(), close_vid_playback_plugin(), cnum_for_uid(), config_event(), config_event2(), config_laud_draw(), config_raud_draw(), config_vid_draw(), create_cds_dialog(), create_cdtrack_dialog(), create_cfile(), create_comments_dialog(), create_encoder_prep_dialog(), create_frame_index(), create_insert_dialog(), create_new_pb_speed(), create_nullvideo_clip(), create_opensel_dialog(), create_prefs_dialog(), create_processing(), create_rename_dialog(), create_resaudw(), create_rte_window(), create_text_window(), lives::prefs::currentAudioDir(), lives::prefs::currentVideoLoadDir(), d_print(), d_print_overlay(), d_print_urgency(), decoder_plugin_move_to_first(), defer_sigint(), deinterlace_frame(), del_current_set(), delete_audio_track(), delete_event(), deorder_frames(), desensitize(), dirchange_callback(), dirchange_lock_callback(), disable_record(), do_auto_dialog(), 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(), do_rfx_cleanup(), do_save_clipset_warn(), do_startup_interface_query(), do_startup_tests(), do_std_checks(), do_threaded_dialog(), do_workdir_query(), drag_from_outside(), draw_cool_toggle(), enable_record(), enabled_in_channels(), end_ce_thumb_mode(), end_fs_preview(), end_override_if_activate_output(), end_threaded_dialog(), event_list_add_end_events(), event_list_close_gaps(), event_list_free_undos(), expose_laud_draw(), expose_raud_draw(), expose_vid_draw(), ext_triggers_poll(), fade_background(), fill_abuffer_from(), filter_mutex_trylock(), filter_mutex_unlock(), find_in_file_buffers(), find_in_file_buffers_by_pathname(), find_rfx_plugin_by_name(), find_when_to_stop(), fps_reset_callback(), frame_context(), free_jack_audio_buffers(), free_pulse_audio_buffers(), free_thumb_cache(), free_track_decoders(), freeze_callback(), get_audio_and_effects_state_at(), get_audio_file_name(), get_audio_from_plugin(), get_blend_layer(), get_border_size(), get_capabilities(), get_clip_value(), get_decoder_cdata(), get_deinterlace_string(), get_disk_load(), get_eload_filename(), get_float_audio_val_at_time(), get_frames_sizes(), get_handle_from_info_file(), get_inst_fps(), get_interp_value(), get_md5sum(), get_menu_name(), get_monitors(), get_new_handle(), get_nth_info_message(), get_palette_name_for_clip(), get_play_screen_size(), get_player_size(), get_plugin_result(), get_stats_msg(), get_temp_handle(), get_textparm(), get_theme_colour_pref(), get_transient_full(), get_unique_ids(), get_vspace(), get_window_stack_level(), get_wm_caps(), grabkeys_callback(), handle_audio_timeout(), handle_backend_errors(), has_audio_filters(), idle_cancel_proc(), 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_quit(), idle_reload_layout(), idle_reload_set(), idle_remove_block(), idle_render_layout(), idle_resync_fps(), 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_fullscreen(), idle_set_fullscreen_sepwin(), idle_set_gravity(), idle_set_if_mode(), idle_set_insert_mode(), idle_set_interactive(), idle_set_loop_mode(), idle_set_ping_pong(), idle_set_pref_bitmapped(), idle_set_pref_bool(), idle_set_pref_int(), idle_set_sepwin(), idle_set_set_name(), idle_set_track_label(), idle_show_info(), idle_stop_playback(), idle_switch_clip(), idle_unmap_effects(), idle_unmap_fx(), idle_wipe_layout(), in_out_end_changed(), in_out_start_changed(), init_audio_frame_buffers(), init_clipboard(), init_jack_audio_buffers(), init_pulse_audio_buffers(), init_track_decoders(), insert_blank_frames(), insert_filter_map_event_at(), insert_frames(), invalidate_preview(), is_legal_set_name(), is_virtual_frame(), label_act_toggle(), layout_audio_is_affected(), lazy_startup_checks(), lives2lives_read_stream(), lives_alarm_check(), lives_alarm_clear(), lives_alarm_reset(), lives_alarm_set(), lives_ce_update_timeline(), lives_close_buffered(), lives_exit(), lives_get_audio_file_name(), lives_get_current_playback_ticks(), lives_get_relative_ticks(), lives_invalidate_all_file_buffers(), lives_message_dialog_new(), lives_notify(), lives_set_cursor_style(), lives_standard_frame_new(), lives_standard_hpaned_new(), lives_standard_hscale_new(), lives_standard_hseparator_new(), lives_standard_text_view_new(), lives_standard_vpaned_new(), lives_standard_vseparator_new(), lives_system(), lives_widget_show_all(), lives_window_get_inner_size(), lives_window_set_monitor(), lives_yuv_stream_start_write(), load_event_list(), load_frame_image(), load_frame_index(), load_from_scrap_file(), load_layout_map(), load_rfx_preview(), loop_callback(), make_custom_submenus(), make_preview_box(), migrate_layouts(), mouse_mode_context(), msg_area_config(), mt_auto_backup(), mt_change_disp_tracks_ok(), mt_change_max_disp_tracks(), mt_change_vals_activate(), mt_clear_timeline(), mt_clip_select(), mt_delete_clips(), mt_desensitise(), mt_idle_add(), mt_idle_show_current_frame(), mt_init_clips(), mt_init_start_end_spins(), mt_init_tracks(), mt_load_recovery_layout(), mt_memory_free(), mt_post_playback(), mt_prepare_for_playback(), mt_sensitise(), mt_set_autotrans(), mt_show_current_frame(), mt_spin_end_value_changed(), mt_swap_play_pause(), multitrack(), multitrack_audio_insert(), multitrack_delete(), multitrack_insert(), multitrack_preview_clicked(), mute_audio_callback(), nervous_callback(), nextclip_callback(), on_append_audio_activate(), on_audio_toggled(), on_back_pressed(), on_camquit_clicked(), on_cancel_keep_button_clicked(), on_cancel_opensel_clicked(), on_capture2_activate(), on_capture_activate(), on_change_speed_activate(), on_change_speed_ok_clicked(), on_clear_clicked(), on_clear_event_list_activate(), on_cleardisk_activate(), on_close_activate(), on_copy_activate(), on_cut_activate(), on_decplug_advanced_clicked(), on_details_button_clicked(), on_double_size_activate(), on_double_size_pressed(), on_effects_paused(), on_encoder_entry_changed(), on_encoder_ofmt_changed(), on_erase_subs_activate(), on_export_proj_activate(), on_fade_activate(), on_fade_audio_activate(), on_fade_pressed(), on_faster_pressed(), on_filechooser_cancel_clicked(), on_forward_pressed(), on_full_screen_pressed(), on_fx_pre_activate(), on_hrule_reset(), on_hrule_set(), on_hrule_update(), on_import_proj_activate(), on_ins_silence_details_clicked(), on_insert_activate(), on_insert_pre_activate(), on_insertwsound_toggled(), on_lerrors_clear_clicked(), on_lerrors_delete_clicked(), on_less_pressed(), on_live_fw_activate(), on_live_tvcard_activate(), on_load_audio_activate(), on_load_cdtrack_activate(), on_load_cdtrack_ok_clicked(), on_load_event_list_activate(), on_load_set_activate(), on_load_subs_activate(), on_load_vcd_ok_clicked(), on_lock_selwidth_activate(), on_loop_button_activate(), on_loop_cont_activate(), on_loop_video_activate(), on_merge_activate(), on_merge_cancel_clicked(), on_more_pressed(), on_mouse_scroll(), on_mouse_sel_reset(), on_mouse_sel_start(), on_mouse_sel_update(), on_multitrack_activate(), on_mute_activate(), on_mute_button_activate(), on_node_spin_value_changed(), on_normalise_audio_activate(), on_ok_file_open_clicked(), 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_open_yuv4m_activate(), on_opensel_range_ok_clicked(), on_paramwindow_button_clicked(), on_paste_as_new_activate(), on_pause_clicked(), on_ping_pong_activate(), on_playall_activate(), on_playclip_activate(), on_playsel_activate(), on_prefs_apply_clicked(), on_prefs_close_clicked(), on_prerender_aud_activate(), on_preview_spinbutton_changed(), on_prv_link_toggled(), on_quit_activate(), on_realfx_activate(), on_recaudclip_activate(), on_recaudclip_ok_clicked(), on_record_perf_activate(), on_redo_activate(), on_rename_clip_name(), on_render_activate(), on_render_fx_activate(), on_resample_audio_activate(), on_resample_vid_ok(), on_resample_video_activate(), on_resaudio_ok_clicked(), on_resetp_clicked(), on_rev_clipboard_activate(), on_rewind_activate(), on_rte_apply(), on_save_as_activate(), on_save_event_list_activate(), on_save_selection_activate(), on_save_set_activate(), on_save_subs_activate(), on_save_textview_clicked(), on_select_all_activate(), on_select_end_only_activate(), on_select_from_start_activate(), on_select_invert_activate(), on_select_last_activate(), on_select_new_activate(), on_select_start_only_activate(), on_select_to_end_activate(), on_send_lives2lives_activate(), on_sepwin_activate(), on_sepwin_pressed(), on_set_pvals_clicked(), on_show_clipboard_info_activate(), on_show_file_comments_activate(), on_showfct_activate(), on_showsubs_toggled(), on_slower_pressed(), on_stop_activate(), on_stop_clicked(), on_timeline_press(), on_timeline_update(), on_toolbar_hide(), on_toy_activate(), on_track_release(), on_trans_method_changed(), on_undo_activate(), on_utube_select(), on_vj_realize_activate(), on_vj_reset_activate(), on_volch_pressed(), on_vpp_advanced_clicked(), on_vppa_cancel_clicked(), on_vppa_ok_clicked(), on_vppa_save_clicked(), open_ascrap_file(), open_scrap_file(), open_set_file(), open_vid_playback_plugin(), override_if_active_input(), pad_init_silence(), param_marshall(), pconx_chain_data_omc(), pconx_check_connection(), pconx_delete(), pconx_delete_all(), pconx_list(), pconx_remap_mode(), pl_key_function(), play_all(), play_file(), play_sel(), play_window_set_title(), popup_lmap_errors(), pref_change_colours(), pref_change_images(), pref_change_xcolours(), pref_factory_bool(), pref_factory_float(), pref_factory_int(), pref_factory_string(), pref_factory_string_choice(), prep_audio_player(), prepare_to_play_foreign(), prevclip_callback(), preview_aud_vol(), preview_audio(), procw_desensitize(), prompt_for_script_name(), pull_frame_idle(), pump_io_chan(), push_audio_to_channel(), rdet_acodec_changed(), real_main(), realfx_progress(), realize_all_frames(), rec_callback(), rec_param_change(), recover_layout(), recover_layout_cancelled(), recover_layout_map(), redraw_timeline(), redraw_timer_bars(), redraw_tl_idle(), reget_afilesize(), reinit_audio_gen(), reload_clip(), reload_set(), reload_subs(), remove_current_from_affected_layouts(), remove_from_clipmenu(), remove_layout_files(), render_audio_segment(), render_choice_idle(), render_events(), render_to_clip(), reorder_frames(), replace_event(), replace_with_delegates(), resample_clipboard(), reset_clipmenu(), reset_effort(), reset_frame_and_clip_index(), reset_message_area(), reset_mt_play_sizes(), reset_playback_clock(), reset_renumbering(), reshow_msg_area(), resize(), resize_message_area(), resize_widgets_for_monitor(), restore_frame_index_back(), resync_audio(), reverse_frame_index(), rewrite_recovery_file(), rfx_free(), rfx_free_all(), rfxbuilder_to_script(), rte_key_is_enabled(), rte_key_on_off(), rte_key_setmode(), rte_keymode_get_instance(), rte_keymodes_restore(), rte_on_off_callback(), rte_set_defs_ok(), rte_set_key_defs(), rtemode_callback(), sample_move_abuf_float(), sample_move_abuf_int16(), sample_silence_stream(), save_clip_value(), save_clip_values(), save_event_frames(), save_event_list_inner(), save_file_comments(), save_frame(), save_frame_index(), save_layout_map(), save_to_scrap_file(), script_to_rfxbuilder(), sensitize(), sensitize_rfx(), set_acodec_list_from_allowed(), set_colours(), set_interactive(), set_main_title(), set_mt_colours(), set_mt_play_sizes_cfg(), set_new_set_name(), set_palette_prefs(), set_preview_box_colours(), set_redoable(), set_sel_label(), set_undoable(), set_values_from_defs(), set_vpp(), show_clipinfo_cb(), show_lives(), show_playbar_labels(), show_sync_callback(), showclipimgs(), showfct_callback(), showsubs_callback(), splash_end(), splash_init(), splash_msg(), start_audio_stream(), start_ce_thumb_mode(), start_player(), start_render_effect_events(), startup_message_fatal(), startup_message_nonfatal(), stop_audio_stream(), storeclip_callback(), stored_event_list_free_all(), stored_event_list_free_undos(), swap_fg_bg_callback(), switch_aud_to_jack(), switch_aud_to_none(), switch_aud_to_pulse(), switch_aud_to_sox(), switch_audio_clip(), switch_clip(), switch_clip_activate(), switch_to_file(), textparm_callback(), threaded_dialog_push(), threaded_dialog_spin(), toggle_record(), track_select(), transition_add_in_out(), unbuffer_lmap_errors(), unfade_background(), unload_decoder_plugins(), unlock_loop_lock(), unselect_all(), update_progress(), update_rfx_menus(), update_sel_menu(), update_visual_params(), update_weed_color_value(), used_in_current_layout(), vid_playback_plugin_exit(), virtual_to_images(), vj_mode_toggled(), weed_deinit_all(), weed_generator_end(), weed_generator_start(), weed_in_params_free(), weed_init_effect(), weed_reinit_all(), weed_reinit_effect(), widget_add_preview(), wipe_layout(), workdir_warning(), write_backup_layout_numbering(), and zero_spinbuttons().
_palette* palette |
interface colour settings
Definition at line 101 of file main.c.
Referenced by add_context_label(), add_to_playframe(), all_expose_overlay(), amixer_add_channel_slider(), amixer_show(), best_palette_match(), check_filter_chain_palettes(), choose_file(), create_clip_info_window(), create_empty_pixel_data(), create_prefs_dialog(), create_processing(), do_effect_context(), draw_cool_toggle(), end_fs_preview(), fade_background(), frame_context(), has_alpha_palette(), has_usable_palette(), insert_blank_frames(), lives_cool_toggled(), lives_glowing_check_button_new(), lives_progress_bar_pulse(), lives_progress_bar_set_fraction(), lives_standard_frame_new(), lives_standard_hpaned_new(), lives_standard_hscale_new(), lives_standard_hseparator_new(), lives_standard_menu_tool_button_new(), lives_standard_text_view_new(), lives_standard_vpaned_new(), lives_standard_vseparator_new(), lives_widget_apply_theme(), lives_widget_apply_theme2(), lives_widget_apply_theme3(), lives_widget_apply_theme_dimmed(), lives_widget_apply_theme_dimmed2(), make_preview_box(), mt_clip_select(), mt_prepare_for_playback(), mt_show_current_frame(), on_double_size_activate(), on_rte_info_clicked(), on_sepwin_activate(), pixel_data_planar_from_membuf(), pref_change_colours(), reshow_msg_area(), scroll_tracks(), set_colours(), set_mt_colours(), set_palette_colours(), set_palette_prefs(), set_preview_box_colours(), show_lives(), show_playbar_labels(), splash_init(), track_select(), unfade_background(), vpp_try_match_palette(), weed_apply_instance(), weed_channel_get_palette_yuv(), weed_channel_set_palette(), weed_generator_start(), weed_layer_create_from_generator(), weed_layer_set_palette(), weed_layer_set_palette_yuv(), and widget_add_preview().
ssize_t sizdbl |
Definition at line 102 of file main.c.
Referenced by fill_abuffer_from(), fill_param_vals_to(), get_double_param(), insert_audio_event_at(), param_copy(), remove_audio_for_track(), render_fx_get_params(), set_double_param(), and weed_params_to_rfx().
ssize_t sizint |
type sizes
Definition at line 102 of file main.c.
Referenced by add_track_to_avol_init(), append_filter_init_event(), cconx_delete(), event_list_add_track(), fill_abuffer_from(), fill_param_vals_to(), get_best_audio(), get_int_param(), get_num_cpus(), insert_audio_event_at(), insert_frames(), insert_marker_event_at(), interpolate_param(), load_frame_image(), load_layout_map(), mt_add_region_effect(), param_copy(), pconx_delete(), remove_audio_for_track(), render_fx_get_params(), reset_frame_and_clip_index(), save_event_list_inner(), script_to_rfxbuilder(), set_int_param(), set_params_unchanged(), weed_apply_audio_instance(), and weed_params_to_rfx().