|
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(), create_empty_pixel_data(), event_list_rectify(), get_temp_handle(), lives_alarm_check(), lives_alarm_reset(), lives_monitor_malloc(), lives_widget_object_ref(), lives_widget_object_unref(), lives_widget_set_sensitive(), load_frame_image(), pull_frame_at_size(), resize_layer(), weed_generator_end(), weed_layer_create_from_file_progressive(), 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(), lives_exit(), load_end_image(), load_frame_image(), load_preview_image(), load_start_image(), mt_show_current_frame(), play_file(), process_one(), pull_lives_pixbuf_at_size(), render_events(), switch_clip(), weed_apply_effects(), weed_apply_instance(), and weed_generator_end().
| 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(), lives2lives_read_stream(), lives_exit(), multitrack_delete(), on_close_activate(), on_del_audio_activate(), on_delete_activate(), on_load_cdtrack_ok_clicked(), on_open_yuv4m_activate(), on_paramwindow_button_clicked(), on_paste_as_new_activate(), on_recaudclip_ok_clicked(), on_toy_activate(), open_file_sel(), recover_files(), reload_clip(), reload_set(), render_to_clip(), restore_file(), weed_generator_end(), 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(), save_clip_values(), and set_signal_handlers().
| void desensitize | ( | void | ) |
Definition at line 5302 of file main.c.
Referenced by do_progress_dialog(), multitrack_delete(), on_close_activate(), on_copy_activate(), on_delete_activate(), on_export_theme_activate(), on_fade_audio_activate(), on_import_theme_activate(), on_normalise_audio_activate(), on_preview_clicked(), on_vj_realize_activate(), open_file_sel(), play_file(), and set_interactive().
| void do_quick_switch | ( | int | new_file | ) |
Definition at line 10066 of file main.c.
Referenced by process_events(), and process_one().
| LIVES_GLOBAL_INLINE void free_track_decoders | ( | void | ) |
Definition at line 7826 of file main.c.
Referenced by deal_with_render_choice(), mt_show_current_frame(), play_file(), and 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 apply_prefs(), config_event(), create_prefs_dialog(), 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(), and weed_layer_create_from_generator().
| void * gtk_thread_wrapper | ( | void * | data | ) |
Definition at line 167 of file main.c.
Referenced by real_main().
| void init_track_decoders | ( | void | ) |
Definition at line 7816 of file main.c.
Referenced by mt_show_current_frame(), play_file(), and render_to_clip().
| boolean lazy_startup_checks | ( | void * | data | ) |
Definition at line 3480 of file main.c.
Referenced by play_file().
| 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(), lives_pixbuf_save_threaded(), load_frame_image(), realfx_progress(), render_events(), resize_all(), and save_frame_inner().
| void * lives_pixbuf_save_threaded | ( | void * | args | ) |
save frame to pixbuf in a thread.
The renderer uses this now so that it can be saving the current output frame at the same time as it prepares the following frame
Definition at line 9365 of file main.c.
Referenced by render_events().
| void load_end_image | ( | int | frame | ) |
Definition at line 5922 of file main.c.
Referenced by all_config(), close_current_file(), load_frame_image(), multitrack_delete(), on_redo_activate(), on_resample_vid_ok(), on_select_to_aend_activate(), on_select_to_end_activate(), on_spinbutton_end_value_changed(), open_file_sel(), 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
Definition at line 7984 of file main.c.
Referenced by process_events(), and process_one().
| 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(), on_spinbutton_end_value_changed(), on_spinbutton_start_value_changed(), play_file(), 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(), multitrack_delete(), on_redo_activate(), on_resample_vid_ok(), on_select_from_start_activate(), on_spinbutton_start_value_changed(), pref_change_images(), resize(), and showclipimgs().
| void print_opthelp | ( | void | ) |
Definition at line 3342 of file main.c.
Referenced by real_main().
| void procw_desensitize | ( | void | ) |
Definition at line 5445 of file main.c.
Referenced by do_progress_dialog(), on_preview_clicked(), open_file_sel(), and 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 framedraw_redraw(), load_rfx_preview(), mt_show_current_frame(), pull_frame_threaded(), realfx_progress(), 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_end_image(), load_frame_image(), load_preview_image(), load_start_image(), process_one(), pull_frame(), pull_lives_pixbuf_at_size(), and weed_apply_effects().
| 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(), process_one(), 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 make_thumb(), 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 | ) |
exit multitrack, backup mainw->event_as it will get set to NULL
Definition at line 3454 of file main.c.
Referenced by play_file().
| 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_exit(), lives_paned_pack(), multitrack_delete(), on_double_size_activate(), on_preview_clicked(), on_sepwin_activate(), open_file_sel(), play_file(), prepare_to_play_foreign(), recover_files(), reload_set(), resize_message_area(), resize_widgets_for_monitor(), switch_to_file(), unfade_background(), and weed_generator_start().
| boolean resize_message_area | ( | livespointer | data | ) |
Definition at line 3588 of file main.c.
Referenced by close_current_file(), lives_exit(), multitrack_delete(), on_multitrack_activate(), play_file(), and switch_to_file().
| void sensitize | ( | void | ) |
Definition at line 5078 of file main.c.
Referenced by close_current_file(), deal_with_render_choice(), do_progress_dialog(), lazy_startup_checks(), lives_exit(), multitrack_delete(), on_capture_activate(), on_cleardisk_activate(), on_close_activate(), on_copy_activate(), on_del_audio_activate(), on_delete_activate(), on_export_theme_activate(), on_fade_audio_activate(), on_import_proj_activate(), on_import_theme_activate(), on_ins_silence_activate(), on_insert_activate(), on_load_cdtrack_ok_clicked(), on_merge_ok_clicked(), on_normalise_audio_activate(), on_open_new_audio_clicked(), on_open_utube_activate(), on_paste_as_new_activate(), on_redo_activate(), on_resample_vid_ok(), on_rev_clipboard_activate(), on_toy_activate(), on_vj_realize_activate(), open_file_sel(), play_file(), reload_set(), save_file(), and switch_to_file().
| void sensitize_rfx | ( | void | ) |
Definition at line 5036 of file main.c.
Referenced by add_rfx_effects2(), and 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 framedraw_redraw(), fullscreen_internal(), load_end_image(), load_frame_image(), load_preview_image(), load_start_image(), mt_show_current_frame(), multitrack_playall(), on_fs_preview_clicked(), on_sepwin_activate(), play_file(), and polymorph().
| void set_main_title | ( | const char * | file, |
| int | untitled | ||
| ) |
Definition at line 5005 of file main.c.
Referenced by backup_file(), close_current_file(), do_quick_switch(), lives2lives_read_stream(), on_rename_clip_name(), open_file_sel(), play_file(), recover_files(), reload_set(), restore_file(), save_file(), switch_to_file(), weed_generator_start(), weed_layer_create_from_generator(), weed_layer_set_from_lives2lives(), and weed_playback_gen_start().
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 apply_prefs(), and 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 check_for_recovery_files(), do_effect(), do_quick_switch(), on_delete_activate(), on_preview_clicked(), 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(), on_undo_activate(), open_file_sel(), play_file(), recover_files(), reload_set(), switch_to_file(), and update_progress().
| 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(), do_quick_switch(), and weed_deinit_effect().
| 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(), apply_prefs(), auto_resample_resize(), do_quick_switch(), lives2lives_read_stream(), multitrack_delete(), on_change_speed_ok_clicked(), on_erase_subs_activate(), on_load_subs_activate(), on_merge_ok_clicked(), on_open_new_audio_clicked(), on_playclip_activate(), on_preview_clicked(), on_recaudclip_ok_clicked(), on_redo_activate(), on_render_activate(), on_resample_vid_ok(), on_resaudio_ok_clicked(), on_toy_activate(), on_undo_activate(), open_file_sel(), recover_files(), reload_set(), restore_file(), save_file(), switch_clip(), and weed_generator_start().
| 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(), pull_frame_at_size(), and resize_all().
| 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_aparam_menuitems(), add_audio_track(), add_file_info(), add_filter_deinit_events(), add_filter_init_events(), add_lmap_error(), add_messages_to_list(), add_param_to_box(), add_rfx_effects(), add_rfx_effects2(), add_suffix_check(), add_to_clipmenu(), add_to_playframe(), add_to_recent(), add_to_recovery_file(), add_to_special(), after_boolean_param_toggled(), after_foreign_play(), after_framedraw_widget_changed(), 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_prefs(), apply_rte_audio(), apply_rte_audio_init(), ask_permission_dialog_complex(), aud_lock_callback(), audio_cache_end(), audio_cache_init(), audio_process_events_to(), audiofile_get_maxvol(), lives::prefs::audioPlayerRate(), auto_resample_resize(), autolives_toggle(), avsync_force(), backup_file(), 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_highlight_current_clip(), ce_thumbs_set_clip_area(), ce_thumbs_set_fx_area(), ce_thumbs_update_current_clip(), ce_thumbs_update_params(), changed_fps_during_pb(), check_backend_return(), check_clip_integrity(), check_encoder_restrictions(), check_file(), check_filter_chain_palettes(), check_for_bad_ffmpeg(), check_for_disk_space(), check_for_layout_del(), check_for_layout_errors(), check_for_lock_file(), check_for_recovery_files(), check_for_special(), check_for_special_type(), check_frame_count(), check_if_non_virtual(), check_layer_ready(), check_storage_space(), chill_decoder_plugin(), choose_file(), clear_lmap_errors(), clear_mainw_msg(), clear_tbar_bgs(), 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_blank_layer(), create_cds_dialog(), create_cdtrack_dialog(), create_cfile(), create_clip_info_window(), create_comments_dialog(), create_encoder_prep_dialog(), create_event_list_dialog(), create_frame_index(), create_insert_dialog(), create_LiVES(), create_merge_dialog(), create_message_dialog(), create_new_pb_speed(), create_nullvideo_clip(), create_opensel_dialog(), create_prefs_dialog(), create_processing(), create_rename_dialog(), create_render_details(), create_resaudw(), create_rte_window(), create_text_window(), create_threaded_dialog(), lives::prefs::currentAudioDir(), lives::prefs::currentVideoLoadDir(), d_print(), d_print_overlay(), d_print_urgency(), deal_with_render_choice(), decoder_plugin_move_to_first(), deduce_file(), defer_sigint(), deinit_render_effects(), deinterlace_frame(), del_current_set(), delete_audio_track(), delete_event(), delete_frames_from_virtual(), deorder_frames(), desensitize(), dirchange_callback(), dirchange_lock_callback(), disable_record(), disk_monitor_start(), do_audio_choice_dialog(), do_auto_dialog(), do_block_context(), do_clip_divergence_error(), do_comments_dialog(), do_effect(), do_encoder_restrict_dialog(), do_header_missing_detail_error(), do_header_read_error_with_retry(), do_header_write_error(), do_onchange(), do_progress_dialog(), do_quick_switch(), do_rfx_cleanup(), do_save_clipset_warn(), do_startup_interface_query(), do_startup_tests(), do_std_checks(), do_threaded_dialog(), do_track_context(), do_workdir_query(), drag_from_outside(), draw_cool_toggle(), dump_messages(), enable_record(), enabled_in_channels(), end_ce_thumb_mode(), end_fs_preview(), end_override_if_activate_output(), end_threaded_dialog(), event_copy_and_insert(), event_list_add_end_events(), event_list_close_gaps(), event_list_free_undos(), event_list_rectify(), events_rec_dialog(), expose_laud_draw(), expose_raud_draw(), expose_vid_draw(), ext_triggers_poll(), fade_background(), fd_tweak(), 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(), first_virtual_frame(), fps_reset_callback(), frame_context(), framedraw_add_reset(), framedraw_connect(), framedraw_connect_spinbutton(), framedraw_redraw(), free_jack_audio_buffers(), free_n_msgs(), free_pulse_audio_buffers(), free_thumb_cache(), free_track_decoders(), freeze_callback(), fullscreen_internal(), fx_changed(), get_active_track_list(), 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_frame_count(), get_frames_sizes(), get_handle_from_info_file(), get_init_events_before(), 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_pref_from_file(), get_stats_msg(), get_string_pref(), get_string_prefd(), 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_conversions(), init_jack_audio_buffers(), init_pulse_audio_buffers(), init_track_decoders(), insert_blank_frames(), insert_filter_map_event_at(), insert_frames(), insert_images_in_virtual(), invalidate_preview(), is_legal_set_name(), is_virtual_frame(), label_act_toggle(), layout_audio_is_affected(), layout_frame_is_affected(), layout_nth_message_at_bottom(), lazy_startup_checks(), letterbox_layer(), 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_fg_run(), 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_painter_render_background(), lives_popen(), lives_read_buffered(), lives_set_cursor_style(), lives_standard_check_button_new(), lives_standard_combo_new(), lives_standard_entry_new(), lives_standard_font_chooser_new(), lives_standard_frame_new(), lives_standard_hpaned_new(), lives_standard_hscale_new(), lives_standard_hseparator_new(), lives_standard_progress_bar_new(), lives_standard_radio_button_new(), lives_standard_spin_button_new(), lives_standard_switch_new(), lives_standard_text_view_new(), lives_standard_vpaned_new(), lives_standard_vseparator_new(), lives_system(), lives_widget_context_update(), lives_widget_process_updates(), lives_widget_show_all(), lives_window_center(), lives_window_get_inner_size(), lives_window_set_monitor(), lives_yuv_stream_start_write(), lives_yuv_stream_stop_read(), load_end_image(), load_event_list(), load_frame_image(), load_frame_index(), load_from_scrap_file(), load_layout_map(), load_preview_image(), load_rfx_preview(), load_start_image(), load_theme_images(), loop_callback(), make_custom_submenus(), make_datacon_window(), make_param_box(), make_preview_box(), make_thumb(), migrate_layouts(), mouse_mode_context(), msg_area_config(), msg_area_scroll_to_end(), 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_playall(), multitrack_preview_clicked(), multitrack_view_details(), mute_audio_callback(), nervous_callback(), nextclip_callback(), normalise_audio(), on_append_audio_activate(), on_assign_rte_keys_activate(), on_audio_toggled(), on_back_pressed(), on_backup_activate(), 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_all_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_del_audio_activate(), on_delete_activate(), 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_audio_activate(), on_export_proj_activate(), on_export_theme_activate(), on_fade_activate(), on_fade_audio_activate(), on_fade_pressed(), on_faster_pressed(), on_filechooser_cancel_clicked(), on_forward_pressed(), on_framedraw_enter(), on_framedraw_leave(), on_framedraw_mouse_reset(), on_framedraw_mouse_start(), on_framedraw_mouse_update(), on_framedraw_reset_clicked(), on_framedraw_scroll(), on_fs_preview_clicked(), on_full_screen_pressed(), on_fx_pre_activate(), on_hrule_reset(), on_hrule_set(), on_hrule_update(), on_import_proj_activate(), on_ins_silence_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_keymap_clicked(), on_load_set_activate(), on_load_subs_activate(), on_load_vcd_ok_clicked(), on_location_select(), on_lock_selwidth_activate(), on_loop_button_activate(), on_loop_cont_activate(), on_loop_video_activate(), on_merge_activate(), on_merge_cancel_clicked(), on_merge_ok_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_preferences_activate(), on_prefs_apply_clicked(), on_prefs_close_clicked(), on_prerender_aud_activate(), on_preview_clicked(), on_preview_spinbutton_changed(), on_prv_link_toggled(), on_quit_activate(), on_realfx_activate(), on_realfx_activate_inner(), on_recaudclip_activate(), on_recaudclip_ok_clicked(), on_recaudsel_activate(), on_recent_activate(), on_record_perf_activate(), on_redo_activate(), on_rename_clip_name(), on_render_activate(), on_render_fx_activate(), on_render_fx_pre_activate(), on_resample_audio_activate(), on_resample_vid_ok(), on_resample_video_activate(), on_resaudio_ok_clicked(), on_resetp_clicked(), on_restore_activate(), on_rev_clipboard_activate(), on_rewind_activate(), on_rte_apply(), on_rtew_delete_event(), 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_aend_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_spinbutton_end_value_changed(), on_spinbutton_start_value_changed(), on_stop_activate(), on_stop_clicked(), on_timeline_press(), on_timeline_update(), on_toolbar_hide(), on_toy_activate(), on_track_click(), on_track_release(), on_trans_method_changed(), on_trim_audio_activate(), 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_decoder_plugin(), open_file_sel(), open_scrap_file(), open_set_file(), open_vid_playback_plugin(), override_if_active_input(), pad_init_silence(), param_marshall(), pconx_chain_data(), 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(), polymorph(), 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(), process_events(), process_one(), procw_desensitize(), prompt_for_script_name(), pull_frame_at_size(), pull_frame_idle(), pull_frame_threaded(), pump_io_chan(), push_audio_to_channel(), quantise_events(), rdet_acodec_changed(), rdet_suggest_values(), read_file_details(), read_headers(), real_main(), realfx_progress(), realize_all_frames(), rec_callback(), rec_param_change(), record_toggle_callback(), recover_files(), 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_all(), resize_message_area(), resize_widgets_for_monitor(), restore_file(), 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_keymode_get_type(), rte_keymodes_backup(), rte_keymodes_restore(), rte_on_off_callback(), rte_set_defs_ok(), rte_set_key_defs(), rte_swap_fg_bg(), rte_switch_keymode(), rtemode_callback(), run_diskspace_dialog(), run_youtube_dialog(), 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(), save_file_comments(), save_frame(), save_frame_index(), save_frame_inner(), save_layout_map(), save_to_scrap_file(), script_to_rfxbuilder(), scroll_tracks(), sensitize(), sensitize_rfx(), set_acodec_list_from_allowed(), set_colours(), set_drawing_area_from_pixbuf(), set_interactive(), set_main_title(), set_mt_colours(), set_mt_play_sizes_cfg(), set_new_set_name(), set_palette_colours(), set_palette_prefs(), set_preview_box_colours(), set_redoable(), set_sel_label(), set_signal_handlers(), set_undoable(), set_values_from_defs(), set_vpp(), show_clipinfo_cb(), show_lives(), show_playbar_labels(), show_sync_callback(), showclipimgs(), showfct_callback(), showsubs_callback(), sort_rfx_array(), special_cleanup(), 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_pop(), 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_dsu(), update_effort(), update_progress(), update_pwindow(), update_rfx_menus(), update_sel_menu(), update_timer_bars(), update_visual_params(), update_weed_color_value(), update_widget_vis(), used_in_current_layout(), vid_playback_plugin_exit(), virtual_to_images(), vj_mode_toggled(), weed_add_effectkey_by_idx(), weed_apply_audio_effects(), weed_apply_audio_effects_rt(), weed_apply_audio_instance(), weed_apply_effects(), weed_apply_instance(), weed_deinit_all(), weed_deinit_effect(), weed_delete_effectkey(), weed_generator_end(), weed_generator_start(), weed_in_params_free(), weed_init_effect(), weed_instance_from_filter(), weed_layer_create_from_generator(), weed_layer_set_from_lives2lives(), weed_playback_gen_start(), weed_reinit_all(), weed_reinit_effect(), weed_set_blend_factor(), weed_unload_all(), widget_add_framedraw(), widget_add_preview(), wipe_layout(), workdir_warning(), write_backup_layout_numbering(), youtube_select_format(), and zero_spinbuttons().
| _palette* palette |
interface colour settings
Definition at line 101 of file main.c.
Referenced by add_context_label(), add_list_expander(), add_param_to_box(), add_to_playframe(), add_to_special(), all_expose_overlay(), amixer_add_channel_slider(), amixer_show(), apply_prefs(), best_palette_match(), check_filter_chain_palettes(), choose_file(), create_clip_info_window(), create_empty_pixel_data(), create_event_list_dialog(), create_LiVES(), create_message_dialog(), create_prefs_dialog(), create_processing(), create_rte_window(), create_threaded_dialog(), do_block_context(), do_effect_context(), do_track_context(), draw_cool_toggle(), draw_region(), end_fs_preview(), fade_background(), frame_context(), framedraw_connect(), framedraw_redraw(), has_alpha_palette(), has_usable_palette(), insert_blank_frames(), layer_to_pixbuf(), lives_cool_toggled(), lives_glowing_check_button_new(), lives_painter_render_background(), lives_pixbuf_new_blank(), lives_progress_bar_pulse(), lives_progress_bar_set_fraction(), lives_standard_check_button_new(), lives_standard_color_button_new(), lives_standard_combo_new(), lives_standard_entry_new(), lives_standard_font_chooser_new(), lives_standard_frame_new(), lives_standard_hpaned_new(), lives_standard_hscale_new(), lives_standard_hseparator_new(), lives_standard_menu_tool_button_new(), lives_standard_progress_bar_new(), lives_standard_radio_button_new(), lives_standard_spin_button_new(), lives_standard_switch_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(), load_end_image(), load_preview_image(), load_start_image(), load_theme_images(), make_preview_box(), mt_clip_select(), mt_prepare_for_playback(), mt_show_current_frame(), multitrack(), multitrack_delete(), on_double_size_activate(), on_export_theme_activate(), on_fs_preview_clicked(), on_multitrack_activate(), on_rte_info_clicked(), on_sepwin_activate(), pixbuf_to_layer(), pixel_data_planar_from_membuf(), play_file(), polymorph(), pref_change_colours(), pull_lives_pixbuf_at_size(), reshow_msg_area(), resize_layer(), save_file(), scroll_tracks(), scrolled_textview(), set_colours(), set_drawing_area_from_pixbuf(), set_mt_colours(), set_palette_colours(), set_palette_prefs(), set_preview_box_colours(), show_lives(), show_playbar_labels(), splash_init(), start_ce_thumb_mode(), track_select(), transition_add_in_out(), unfade_background(), update_timer_bars(), vpp_try_match_palette(), weed_apply_instance(), weed_channel_get_palette_yuv(), weed_channel_set_palette(), weed_generator_start(), weed_layer_copy(), weed_layer_create(), weed_layer_create_from_generator(), weed_layer_create_full(), weed_layer_set_palette(), weed_layer_set_palette_yuv(), widget_add_framedraw(), and widget_add_preview().
| ssize_t sizdbl |
Definition at line 102 of file main.c.
Referenced by event_list_rectify(), fill_abuffer_from(), fill_param_vals_to(), get_double_param(), insert_audio_event_at(), param_copy(), quantise_events(), 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_to_special(), add_track_to_avol_init(), append_filter_init_event(), cconx_delete(), create_empty_pixel_data(), create_merge_dialog(), event_list_add_track(), event_list_rectify(), 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(), make_datacon_window(), mt_add_region_effect(), mt_init_tracks(), on_load_keymap_clicked(), param_copy(), pconx_delete(), pull_frame_at_size(), pull_frame_threaded(), quantise_events(), 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(), weed_apply_instance(), weed_get_indices_from_template(), weed_load_all(), and weed_params_to_rfx().