|
LiVES 3.2.0
|
corresponds to one clip in the GUI More...
#include <main.h>
Data Fields | |
| binval | binfmt_check |
| binval | binfmt_version |
| binval | binfmt_bytes |
| uint64_t | unique_id |
| this and the handle can be used to uniquely id a file More... | |
| char | handle [256] |
| char | md5sum [64] |
| char | type [64] |
| lives_clip_type_t | clip_type |
| lives_img_type_t | img_type |
| frames_t | frames |
| number of video frames More... | |
| frames_t | start |
| frames_t | end |
| double | fps |
| boolean | ratio_fps |
| framerate of the clip More... | |
| int | hsize |
| frame width (horizontal) in pixels (NOT macropixels !) More... | |
| int | vsize |
| frame height (vertical) in pixels More... | |
| lives_interlace_t | interlace |
| interlace type (if known - none, topfirst, bottomfirst or : see plugins.h) More... | |
| int | bpp |
| bits per pixel of the image frames, 24 or 32 More... | |
| int | gamma_type |
| int | arps |
| audio physical sample rate (i.e the "normal" sample rate of the clip when played at 1,0 X velocity) More... | |
| int | arate |
| current audio playback rate (varies if the clip rate is changed) More... | |
| int | achans |
| number of audio channels (0, 1 or 2) More... | |
| int | asampsize |
| audio sample size in bits (8 or 16) More... | |
| uint32_t | signed_endian |
| bitfield More... | |
| float | vol |
| relative volume level / gain; sizeof array will be equal to achans More... | |
| size_t | afilesize |
| size_t | f_size |
| boolean | changed |
| boolean | was_in_set |
| char | title [1024] |
| char | author [1024] |
| char | comment [1024] |
| char | keywords [1024] |
| char | name [CLIP_NAME_MAXLEN] |
| the display name More... | |
| char | file_name [PATH_MAX] |
| input file More... | |
| char | save_file_name [PATH_MAX] |
| boolean | is_untitled |
| boolean | orig_file_name |
| boolean | was_renamed |
| double | video_time |
| double | laudio_time |
| double | raudio_time |
| double | pointer_time |
| pointer time in timeline, + the playback start posn for clipeditor (unless playing the selection) More... | |
| double | real_pointer_time |
| pointer time in timeline, can extend beyond video, for audio More... | |
| frames_t | frameno |
| frames_t | last_frameno |
| char | mime_type [256] |
| not important More... | |
| boolean | deinterlace |
| auto deinterlace More... | |
| int | header_version |
| boolean | opening |
| boolean | opening_audio |
| boolean | opening_only_audio |
| boolean | opening_loc |
| frames_t | opening_frames |
| boolean | restoring |
| boolean | is_loaded |
| should we continue loading if we come back to this clip More... | |
| frames_t | progress_start |
| frames_t | progress_end |
| lives_undo_t | undo_action |
| undo More... | |
| frames_t | undo_start |
| frames_t | undo_end |
| frames_t | insert_start |
| frames_t | insert_end |
| char | undo_text [32] |
| char | redo_text [32] |
| boolean | undoable |
| boolean | redoable |
| int | undo1_int |
| int | undo2_int |
| int | undo3_int |
| int | undo4_int |
| uint32_t | undo1_uint |
| double | undo1_dbl |
| double | undo2_dbl |
| boolean | undo1_boolean |
| boolean | undo2_boolean |
| boolean | undo3_boolean |
| int | undo_arate |
| audio playback rate More... | |
| int | undo_achans |
| int | undo_asampsize |
| int | undo_arps |
| uint32_t | undo_signed_endian |
| int | ohsize |
| int | ovsize |
| frames_t | old_frames |
| for deordering, etc. More... | |
| double | old_laudio_time |
| double | old_raudio_time |
| char | binfmt_rsvd [4096] |
| binfmt is just a file dump of the struct up to the end of binfmt_end More... | |
| uint64_t | binfmt_end |
| marks the end of anything "interesring" we may want to save via binfmt extension More... | |
| boolean | has_binfmt |
| DO NOT remove or alter any fields before this ^^^^^. More... | |
| frames_t * | frame_index |
| index of frames for CLIP_TYPE_FILE >0 means corresponding frame within original clip -1 means corresponding image file (equivalent to CLIP_TYPE_DISK) size must be >= frames, MUST be contiguous in memory More... | |
| frames_t * | frame_index_back |
| for undo More... | |
| double | pb_fps |
| current playback rate, may vary from fps, can be 0. or negative More... | |
| char | info_file [PATH_MAX] |
| used for asynch communication with externals More... | |
| LiVESWidget * | menuentry |
| ulong | menuentry_func |
| double | freeze_fps |
| pb_fps for paused / frozen clips More... | |
| boolean | play_paused |
| lives_direction_t | adirection |
| audio play direction during playback, FORWARD or REVERSE. More... | |
| boolean | nopreview |
| don't show preview/pause buttons on processing More... | |
| boolean | nokeep |
| don't show the 'keep' button - e.g. for operations which resize frames More... | |
| frames_t | saved_frameno |
| resample_event * | resample_events |
| for block resampler More... | |
| weed_plant_t * | event_list |
| weed_plant_t * | event_list_back |
| weed_plant_t * | next_event |
| LiVESList * | layout_map |
| void * | ext_src |
| points to opaque source for non-disk types More... | |
| int | ext_src_type |
| int | n_altsrcs |
| void ** | alt_srcs |
| int * | alt_src_types |
| uint64_t * | cache_objects |
| for future use More... | |
| lives_proc_thread_t | pumper |
| frames_t | fx_frame_pump |
| rfx frame pump for virtual clips (CLIP_TYPE_FILE) More... | |
| volatile off64_t | aseek_pos |
| audio seek posn. (bytes) for when we switch clips More... | |
| frames_t | last_vframe_played |
| frames_t | stored_layout_frame |
| experimental for player More... | |
| int | stored_layout_idx |
| M highest value used. More... | |
| double | stored_layout_audio |
| double | stored_layout_fps |
| lives_subtitles_t * | subt |
| boolean | no_proc_sys_errors |
| skip system error dialogs in processing More... | |
| boolean | no_proc_read_errors |
| skip read error dialogs in processing More... | |
| boolean | no_proc_write_errors |
| skip write error dialogs in processing More... | |
| boolean | keep_without_preview |
| allow keep, even when nopreview is set - TODO use only nopreview and nokeep More... | |
| lives_painter_surface_t * | laudio_drawable |
| lives_painter_surface_t * | raudio_drawable |
| int | cb_src |
| source clip for clipboard; for other clips, may be used to hold some temporary linkage More... | |
| boolean | needs_update |
| loaded values were incorrect, update header More... | |
| boolean | needs_silent_update |
| needs internal update, we shouldn't concern the user More... | |
| boolean | checked_for_old_header |
| boolean | has_old_header |
| float ** | audio_waveform |
| values for drawing the audio wave More... | |
| size_t * | aw_sizes |
| size of each audio_waveform in units of floats (i.e 4 bytes) More... | |
| int | last_play_sequence |
| updated only when FINISHING playing a clip (either by switching or ending playback, better for a/vsync) More... | |
| int | tcache_height |
| frames_t | tcache_dubious_from |
| height for thumbnail cache (width is fixed, but if this changes, invalidate) More... | |
| LiVESList * | tcache |
| set by clip alterations, frames from here onwards should be freed More... | |
| boolean | checked |
| thumbnail cache, list of lives_tcache_entry_t More... | |
| int lives_clip_t::achans |
number of audio channels (0, 1 or 2)
Definition at line 907 of file main.h.
Referenced by add_audio_track(), audiofile_get_maxvol(), calc_new_playback_position(), delete_audio_track(), get_float_audio_val_at_time(), get_total_time(), insert_frames(), lives_get_current_playback_ticks(), load_event_list(), load_frame_image(), mt_change_vals_activate(), mt_clear_timeline(), mt_clip_select(), mt_init_start_end_spins(), mt_init_tracks(), mt_sensitise(), mt_spin_end_value_changed(), multitrack_audio_insert(), multitrack_delete(), multitrack_view_details(), normalise_audio(), on_recaudclip_ok_clicked(), on_record_perf_activate(), on_render_activate(), on_track_click(), on_track_release(), process_one(), read_headers(), reget_afilesize(), render_audio_segment(), save_clip_values(), save_event_list_inner(), save_file(), scroll_tracks(), set_values_from_defs(), show_playbar_labels(), switch_audio_clip(), track_select(), and unselect_all().
| lives_direction_t lives_clip_t::adirection |
audio play direction during playback, FORWARD or REVERSE.
Definition at line 1016 of file main.h.
Referenced by calc_new_playback_position(), play_file(), and switch_audio_clip().
| size_t lives_clip_t::afilesize |
Definition at line 912 of file main.h.
Referenced by calc_new_playback_position(), check_clip_integrity(), get_total_time(), read_headers(), recover_files(), reget_afilesize(), reload_clip(), and switch_audio_clip().
| int* lives_clip_t::alt_src_types |
Definition at line 1055 of file main.h.
Referenced by pull_frame_threaded().
| void** lives_clip_t::alt_srcs |
Definition at line 1054 of file main.h.
Referenced by pull_frame_at_size(), and pull_frame_threaded().
| int lives_clip_t::arate |
current audio playback rate (varies if the clip rate is changed)
Definition at line 906 of file main.h.
Referenced by calc_new_playback_position(), get_float_audio_val_at_time(), get_stats_msg(), get_total_time(), layout_audio_is_affected(), multitrack_view_details(), on_recaudclip_ok_clicked(), on_render_activate(), process_one(), read_headers(), reget_afilesize(), render_audio_segment(), save_clip_values(), save_event_list_inner(), save_file(), save_layout_map(), set_values_from_defs(), and switch_audio_clip().
| int lives_clip_t::arps |
audio physical sample rate (i.e the "normal" sample rate of the clip when played at 1,0 X velocity)
Definition at line 905 of file main.h.
Referenced by audiofile_get_maxvol(), get_clip_value(), get_total_time(), layout_audio_is_affected(), load_frame_image(), normalise_audio(), on_recaudclip_ok_clicked(), on_record_perf_activate(), on_render_activate(), process_one(), quantise_events(), read_headers(), reget_afilesize(), render_audio_segment(), save_clip_values(), save_file(), save_layout_map(), set_values_from_defs(), and switch_audio_clip().
| int lives_clip_t::asampsize |
audio sample size in bits (8 or 16)
Definition at line 908 of file main.h.
Referenced by calc_new_playback_position(), get_float_audio_val_at_time(), get_total_time(), load_frame_image(), multitrack_view_details(), normalise_audio(), on_recaudclip_ok_clicked(), on_record_perf_activate(), on_render_activate(), process_one(), read_headers(), reget_afilesize(), render_audio_segment(), save_clip_values(), save_event_list_inner(), save_file(), set_values_from_defs(), and switch_audio_clip().
| volatile off64_t lives_clip_t::aseek_pos |
audio seek posn. (bytes) for when we switch clips
Definition at line 1064 of file main.h.
Referenced by calc_new_playback_position(), load_frame_image(), on_record_perf_activate(), on_vj_reset_activate(), process_one(), and switch_audio_clip().
| float** lives_clip_t::audio_waveform |
| char lives_clip_t::author[1024] |
Definition at line 919 of file main.h.
Referenced by do_comments_dialog(), read_headers(), save_clip_values(), save_file_comments(), save_sub_subtitles(), set_default_comment(), and write_headers().
| size_t* lives_clip_t::aw_sizes |
| uint64_t lives_clip_t::binfmt_end |
| char lives_clip_t::binfmt_rsvd[4096] |
| binval lives_clip_t::binfmt_version |
Definition at line 878 of file main.h.
Referenced by read_headers().
| int lives_clip_t::bpp |
bits per pixel of the image frames, 24 or 32
Definition at line 901 of file main.h.
Referenced by get_palette_name_for_clip(), read_headers(), and save_clip_values().
| int lives_clip_t::cb_src |
| boolean lives_clip_t::changed |
Definition at line 915 of file main.h.
Referenced by backup_file(), on_render_activate(), and save_file().
| boolean lives_clip_t::checked |
thumbnail cache, list of lives_tcache_entry_t
Definition at line 1101 of file main.h.
Referenced by reload_clip().
| boolean lives_clip_t::checked_for_old_header |
Definition at line 1091 of file main.h.
Referenced by get_clip_value(), and read_headers().
| lives_clip_type_t lives_clip_t::clip_type |
Definition at line 886 of file main.h.
Referenced by backup_file(), check_clip_integrity(), check_if_non_virtual(), chill_decoder_plugin(), clip_can_reverse(), create_nullvideo_clip(), do_effect(), do_quick_switch(), get_blend_layer(), get_handle_from_info_file(), get_menu_name(), get_palette_name_for_clip(), insert_blank_frames(), load_frame_image(), load_frame_index(), make_thumb(), on_track_click(), play_file(), process_one(), pull_frame_at_size(), pull_frame_threaded(), read_headers(), redraw_timeline(), reload_clip(), render_events(), restore_frame_index_back(), save_clip_values(), save_file(), save_frame_inner(), start_ce_thumb_mode(), switch_clip(), weed_deinit_effect(), weed_generator_start(), weed_init_effect(), and weed_playback_gen_start().
| char lives_clip_t::comment[1024] |
Definition at line 919 of file main.h.
Referenced by do_comments_dialog(), read_headers(), save_clip_values(), save_file(), save_file_comments(), save_sub_subtitles(), set_default_comment(), and write_headers().
| boolean lives_clip_t::deinterlace |
auto deinterlace
Definition at line 938 of file main.h.
Referenced by check_if_non_virtual(), pull_frame_at_size(), and read_headers().
| frames_t lives_clip_t::end |
Definition at line 891 of file main.h.
Referenced by calc_new_playback_position(), in_out_end_changed(), in_out_start_changed(), insert_frames(), multitrack_audio_insert(), multitrack_insert(), on_render_activate(), polymorph(), and process_one().
| weed_plant_t* lives_clip_t::event_list |
Definition at line 1033 of file main.h.
Referenced by insert_frames(), multitrack_delete(), and polymorph().
| void* lives_clip_t::ext_src |
points to opaque source for non-disk types
Definition at line 1040 of file main.h.
Referenced by chill_decoder_plugin(), clip_can_reverse(), clone_decoder(), close_clip_decoder(), deal_with_render_choice(), do_quick_switch(), free_track_decoders(), get_decoder_cdata(), get_palette_name_for_clip(), lives_close_buffered(), lives_exit(), load_frame_image(), load_from_scrap_file(), make_thumb(), on_track_click(), play_file(), process_events(), process_one(), pull_frame_at_size(), reload_clip(), render_events(), save_clip_values(), switch_clip(), weed_generator_end(), weed_generator_start(), weed_init_effect(), weed_layer_create_from_generator(), weed_layer_set_from_yuv4m(), and weed_playback_gen_start().
| int lives_clip_t::ext_src_type |
Definition at line 1051 of file main.h.
Referenced by close_clip_decoder(), get_decoder_cdata(), lives_exit(), load_from_scrap_file(), play_file(), and weed_playback_gen_start().
| size_t lives_clip_t::f_size |
Definition at line 913 of file main.h.
Referenced by backup_file(), check_for_disk_space(), load_frame_image(), and read_headers().
| char lives_clip_t::file_name[PATH_MAX] |
input file
Definition at line 923 of file main.h.
Referenced by backup_file(), do_effect(), get_decoder_cdata(), read_headers(), reload_clip(), and save_clip_values().
| double lives_clip_t::fps |
Definition at line 893 of file main.h.
Referenced by add_lmap_error(), calc_frame_from_time(), calc_frame_from_time2(), calc_frame_from_time3(), calc_frame_from_time4(), calc_new_playback_position(), calc_time_from_frame(), check_clip_integrity(), check_for_layout_errors(), check_layer_ready(), do_block_context(), do_effect(), event_list_rectify(), fps_reset_callback(), get_clip_value(), get_stats_msg(), get_total_time(), in_out_end_changed(), insert_frames(), layout_frame_is_affected(), load_event_list(), make_thumb(), mt_show_current_frame(), multitrack_audio_insert(), multitrack_delete(), multitrack_insert(), on_fx_pre_activate(), on_recaudclip_ok_clicked(), on_render_activate(), on_vj_reset_activate(), polymorph(), process_one(), pull_frame_at_size(), read_headers(), reload_clip(), save_clip_value(), save_clip_values(), save_file(), save_layout_map(), set_values_from_defs(), show_playbar_labels(), switch_audio_clip(), virtual_to_images(), weed_layer_set_from_lives2lives(), and write_backup_layout_numbering().
| frames_t* lives_clip_t::frame_index |
index of frames for CLIP_TYPE_FILE >0 means corresponding frame within original clip -1 means corresponding image file (equivalent to CLIP_TYPE_DISK) size must be >= frames, MUST be contiguous in memory
Definition at line 1004 of file main.h.
Referenced by check_clip_integrity(), check_if_non_virtual(), clean_images_from_virtual(), create_frame_index(), del_frame_index(), delete_frames_from_virtual(), first_virtual_frame(), insert_blank_frames(), insert_images_in_virtual(), is_virtual_frame(), lives_exit(), load_frame_index(), pull_frame_at_size(), resize_all(), resolve_img_type(), restore_frame_index_back(), reverse_frame_index(), save_file(), save_frame_index(), and virtual_to_images().
| frames_t* lives_clip_t::frame_index_back |
for undo
Definition at line 1005 of file main.h.
Referenced by check_clip_integrity(), delete_frames_from_virtual(), insert_images_in_virtual(), load_frame_index(), and restore_frame_index_back().
| frames_t lives_clip_t::frameno |
Definition at line 934 of file main.h.
Referenced by calc_new_playback_position(), do_effect(), get_palette_name_for_clip(), get_stats_msg(), lives_exit(), load_frame_image(), on_vj_reset_activate(), process_events(), process_one(), read_headers(), save_clip_values(), storeclip_callback(), and switch_audio_clip().
| frames_t lives_clip_t::frames |
number of video frames
Definition at line 890 of file main.h.
Referenced by backup_file(), calc_frame_from_time(), calc_frame_from_time2(), calc_frame_from_time3(), calc_frame_from_time4(), calc_new_playback_position(), check_clip_integrity(), check_frame_count(), clean_images_from_virtual(), close_current_file(), create_frame_index(), del_frame_index(), delete_frames_from_virtual(), do_track_context(), event_list_rectify(), get_blend_layer(), get_stats_msg(), get_total_time(), in_out_end_changed(), insert_blank_frames(), insert_frames(), insert_images_in_virtual(), is_virtual_frame(), load_frame_image(), load_frame_index(), make_thumb(), mt_clip_select(), mt_init_clips(), mt_init_tracks(), mt_sensitise(), multitrack_audio_insert(), multitrack_insert(), nextclip_callback(), on_render_activate(), open_file_sel(), polymorph(), prevclip_callback(), process_one(), read_headers(), realize_all_frames(), recover_files(), recover_layout_map(), reload_clip(), resize_all(), resolve_img_type(), reverse_frame_index(), save_clip_values(), save_file(), save_frame_index(), save_to_scrap_file(), show_playbar_labels(), track_select(), virtual_to_images(), weed_playback_gen_start(), and write_headers().
| double lives_clip_t::freeze_fps |
pb_fps for paused / frozen clips
Definition at line 1013 of file main.h.
Referenced by on_faster_pressed(), and switch_audio_clip().
| frames_t lives_clip_t::fx_frame_pump |
| int lives_clip_t::gamma_type |
Definition at line 903 of file main.h.
Referenced by create_blank_layer(), read_headers(), render_to_clip(), and save_clip_values().
| char lives_clip_t::handle[256] |
Definition at line 881 of file main.h.
Referenced by backup_file(), backup_recording(), check_clip_integrity(), close_clip_decoder(), create_cfile(), del_frame_index(), do_header_missing_detail_error(), do_header_read_error_with_retry(), do_header_write_error(), get_audio_file_name(), get_clip_value(), get_frame_count(), get_handle_from_info_file(), init_clipboard(), lives_exit(), load_frame_index(), make_image_file_name(), on_capture2_activate(), on_cleardisk_activate(), on_recaudclip_ok_clicked(), on_record_perf_activate(), on_render_activate(), open_file_sel(), read_headers(), recover_layout_map(), reload_clip(), reload_subs(), rewrite_recovery_file(), save_clip_value(), save_clip_values(), save_file(), save_frame_index(), save_frame_inner(), save_layout_map(), write_backup_layout_numbering(), and write_headers().
| boolean lives_clip_t::has_binfmt |
DO NOT remove or alter any fields before this ^^^^^.
Definition at line 998 of file main.h.
Referenced by read_headers().
| boolean lives_clip_t::has_old_header |
Definition at line 1091 of file main.h.
Referenced by get_clip_value(), and read_headers().
| int lives_clip_t::header_version |
Definition at line 940 of file main.h.
Referenced by get_clip_value(), read_headers(), and save_clip_values().
| int lives_clip_t::hsize |
frame width (horizontal) in pixels (NOT macropixels !)
Definition at line 896 of file main.h.
Referenced by check_clip_integrity(), create_blank_layer(), do_quick_switch(), get_stats_msg(), insert_blank_frames(), multitrack_view_details(), on_fx_pre_activate(), on_render_activate(), open_file_sel(), polymorph(), process_events(), process_one(), pull_frame_at_size(), read_headers(), save_clip_values(), save_event_list_inner(), save_file(), save_frame_inner(), set_mt_play_sizes_cfg(), set_values_from_defs(), virtual_to_images(), weed_layer_create_from_generator(), weed_layer_set_from_lives2lives(), and weed_layer_set_from_yuv4m().
| lives_img_type_t lives_clip_t::img_type |
Definition at line 887 of file main.h.
Referenced by check_clip_integrity(), check_frame_count(), clean_images_from_virtual(), get_frame_count(), get_frames_sizes(), insert_blank_frames(), load_frame_image(), make_image_file_name(), make_thumb(), mt_show_current_frame(), on_render_activate(), open_file_sel(), process_one(), pull_frame_at_size(), read_headers(), reload_clip(), render_events(), save_file(), save_frame_inner(), virtual_to_images(), and weed_apply_effects().
| char lives_clip_t::info_file[PATH_MAX] |
used for asynch communication with externals
Definition at line 1009 of file main.h.
Referenced by check_backend_return(), on_render_activate(), and save_file().
| lives_interlace_t lives_clip_t::interlace |
interlace type (if known - none, topfirst, bottomfirst or : see plugins.h)
Definition at line 899 of file main.h.
Referenced by check_if_non_virtual(), read_headers(), and save_clip_values().
| boolean lives_clip_t::is_loaded |
should we continue loading if we come back to this clip
Definition at line 949 of file main.h.
Referenced by get_blend_layer(), and process_one().
| boolean lives_clip_t::is_untitled |
Definition at line 926 of file main.h.
Referenced by backup_file(), and save_file().
| boolean lives_clip_t::keep_without_preview |
| char lives_clip_t::keywords[1024] |
Definition at line 919 of file main.h.
Referenced by read_headers(), and save_clip_values().
| frames_t lives_clip_t::last_frameno |
Definition at line 934 of file main.h.
Referenced by calc_new_playback_position(), process_one(), and storeclip_callback().
| int lives_clip_t::last_play_sequence |
updated only when FINISHING playing a clip (either by switching or ending playback, better for a/vsync)
Definition at line 1096 of file main.h.
Referenced by process_one().
| frames_t lives_clip_t::last_vframe_played |
Definition at line 1068 of file main.h.
Referenced by process_one().
| lives_painter_surface_t* lives_clip_t::laudio_drawable |
Definition at line 1084 of file main.h.
Referenced by config_laud_draw(), multitrack_delete(), and redraw_timeline().
| double lives_clip_t::laudio_time |
Definition at line 929 of file main.h.
Referenced by audiofile_get_maxvol(), do_track_context(), get_total_time(), mt_init_clips(), mt_sensitise(), multitrack_audio_insert(), normalise_audio(), polymorph(), process_one(), recover_layout_map(), show_playbar_labels(), and track_select().
| LiVESList* lives_clip_t::layout_map |
Definition at line 1037 of file main.h.
Referenced by check_for_layout_errors(), layout_audio_is_affected(), layout_frame_is_affected(), migrate_layouts(), recover_layout_map(), remove_layout_files(), and save_layout_map().
| LiVESWidget* lives_clip_t::menuentry |
Definition at line 1011 of file main.h.
Referenced by backup_file(), desensitize(), do_effect(), remove_from_clipmenu(), reset_clipmenu(), save_file(), sensitize(), and switch_clip_activate().
| ulong lives_clip_t::menuentry_func |
Definition at line 1012 of file main.h.
Referenced by reset_clipmenu().
| char lives_clip_t::name[CLIP_NAME_MAXLEN] |
the display name
Definition at line 922 of file main.h.
Referenced by backup_file(), check_for_layout_errors(), do_clip_divergence_error(), do_effect(), get_menu_name(), play_file(), read_headers(), recover_layout_map(), save_clip_values(), save_file(), save_layout_map(), and start_ce_thumb_mode().
| boolean lives_clip_t::needs_silent_update |
needs internal update, we shouldn't concern the user
Definition at line 1089 of file main.h.
Referenced by reload_clip().
| boolean lives_clip_t::needs_update |
loaded values were incorrect, update header
Definition at line 1088 of file main.h.
Referenced by check_clip_integrity().
| weed_plant_t* lives_clip_t::next_event |
Definition at line 1035 of file main.h.
Referenced by clip_can_reverse(), mt_show_current_frame(), on_faster_pressed(), on_preview_clicked(), and on_slower_pressed().
| boolean lives_clip_t::no_proc_read_errors |
| boolean lives_clip_t::no_proc_sys_errors |
| boolean lives_clip_t::no_proc_write_errors |
| boolean lives_clip_t::nokeep |
don't show the 'keep' button - e.g. for operations which resize frames
Definition at line 1022 of file main.h.
Referenced by check_storage_space().
| boolean lives_clip_t::nopreview |
| int lives_clip_t::ohsize |
Definition at line 975 of file main.h.
Referenced by save_file().
| frames_t lives_clip_t::old_frames |
for deordering, etc.
Definition at line 977 of file main.h.
Referenced by check_clip_integrity(), and load_frame_index().
| boolean lives_clip_t::opening |
Definition at line 946 of file main.h.
Referenced by close_current_file(), get_total_time(), lives_get_audio_file_name(), nextclip_callback(), prevclip_callback(), reget_afilesize(), show_playbar_labels(), and switch_to_file().
| boolean lives_clip_t::opening_audio |
Definition at line 946 of file main.h.
Referenced by show_playbar_labels().
| frames_t lives_clip_t::opening_frames |
Definition at line 947 of file main.h.
Referenced by get_total_time().
| boolean lives_clip_t::opening_loc |
Definition at line 946 of file main.h.
Referenced by show_playbar_labels().
| boolean lives_clip_t::orig_file_name |
Definition at line 926 of file main.h.
Referenced by save_file().
| int lives_clip_t::ovsize |
Definition at line 975 of file main.h.
Referenced by save_file().
| double lives_clip_t::pb_fps |
current playback rate, may vary from fps, can be 0. or negative
Definition at line 1007 of file main.h.
Referenced by calc_new_playback_position(), check_clip_integrity(), dirchange_callback(), do_effect(), do_quick_switch(), fps_reset_callback(), on_faster_pressed(), on_slower_pressed(), on_vj_reset_activate(), process_one(), read_headers(), save_clip_value(), save_clip_values(), set_values_from_defs(), and switch_audio_clip().
| boolean lives_clip_t::play_paused |
Definition at line 1014 of file main.h.
Referenced by on_faster_pressed(), process_one(), and switch_audio_clip().
| double lives_clip_t::pointer_time |
| lives_proc_thread_t lives_clip_t::pumper |
Definition at line 1059 of file main.h.
Referenced by virtual_to_images().
| boolean lives_clip_t::ratio_fps |
framerate of the clip
if the fps was set by a ratio
Definition at line 894 of file main.h.
Referenced by multitrack_view_details(), on_render_activate(), save_clip_value(), save_file(), and set_values_from_defs().
| lives_painter_surface_t * lives_clip_t::raudio_drawable |
Definition at line 1084 of file main.h.
Referenced by config_raud_draw(), multitrack_delete(), and redraw_timeline().
| double lives_clip_t::raudio_time |
Definition at line 929 of file main.h.
Referenced by get_total_time(), and show_playbar_labels().
| double lives_clip_t::real_pointer_time |
| resample_event* lives_clip_t::resample_events |
| boolean lives_clip_t::restoring |
Definition at line 948 of file main.h.
Referenced by close_current_file(), nextclip_callback(), and prevclip_callback().
| char lives_clip_t::save_file_name[PATH_MAX] |
Definition at line 924 of file main.h.
Referenced by save_file().
| frames_t lives_clip_t::saved_frameno |
Definition at line 1025 of file main.h.
Referenced by lives_exit().
| uint32_t lives_clip_t::signed_endian |
bitfield
Definition at line 909 of file main.h.
Referenced by get_float_audio_val_at_time(), mt_change_vals_activate(), normalise_audio(), on_recaudclip_ok_clicked(), on_render_activate(), read_headers(), render_audio_segment(), save_clip_values(), save_event_list_inner(), save_file(), set_values_from_defs(), and switch_audio_clip().
| frames_t lives_clip_t::start |
Definition at line 891 of file main.h.
Referenced by calc_new_playback_position(), do_effect(), in_out_end_changed(), in_out_start_changed(), insert_frames(), mt_init_clips(), multitrack_audio_insert(), multitrack_insert(), on_recaudclip_ok_clicked(), on_render_activate(), polymorph(), process_one(), and start_ce_thumb_mode().
| double lives_clip_t::stored_layout_audio |
Definition at line 1073 of file main.h.
Referenced by check_for_layout_errors(), layout_audio_is_affected(), multitrack_delete(), stored_event_list_free_all(), and used_in_current_layout().
| double lives_clip_t::stored_layout_fps |
Definition at line 1074 of file main.h.
Referenced by check_for_layout_errors(), layout_frame_is_affected(), multitrack_delete(), and stored_event_list_free_all().
| frames_t lives_clip_t::stored_layout_frame |
experimental for player
layout map for the current layout
Definition at line 1071 of file main.h.
Referenced by check_for_layout_errors(), layout_frame_is_affected(), multitrack_delete(), stored_event_list_free_all(), and used_in_current_layout().
| int lives_clip_t::stored_layout_idx |
M highest value used.
Definition at line 1072 of file main.h.
Referenced by multitrack_delete(), stored_event_list_free_all(), and write_backup_layout_numbering().
| lives_subtitles_t* lives_clip_t::subt |
Definition at line 1076 of file main.h.
Referenced by check_layer_ready(), create_comments_dialog(), do_comments_dialog(), get_subt_text(), pull_frame_at_size(), save_srt_subtitles(), save_sub_subtitles(), subtitles_free(), and subtitles_init().
| LiVESList* lives_clip_t::tcache |
set by clip alterations, frames from here onwards should be freed
Definition at line 1100 of file main.h.
Referenced by free_thumb_cache().
| frames_t lives_clip_t::tcache_dubious_from |
height for thumbnail cache (width is fixed, but if this changes, invalidate)
Definition at line 1099 of file main.h.
Referenced by check_for_layout_errors(), free_thumb_cache(), mt_init_clips(), and unbuffer_lmap_errors().
| int lives_clip_t::tcache_height |
Definition at line 1098 of file main.h.
Referenced by free_thumb_cache().
| char lives_clip_t::title[1024] |
Definition at line 919 of file main.h.
Referenced by do_comments_dialog(), read_headers(), save_clip_values(), save_file_comments(), save_sub_subtitles(), and write_headers().
| char lives_clip_t::type[64] |
Definition at line 884 of file main.h.
Referenced by reload_clip().
| lives_undo_t lives_clip_t::undo_action |
| uint64_t lives_clip_t::unique_id |
this and the handle can be used to uniquely id a file
Definition at line 880 of file main.h.
Referenced by cnum_for_uid(), get_unique_ids(), read_headers(), recover_layout_map(), save_clip_values(), and save_layout_map().
| double lives_clip_t::video_time |
Definition at line 929 of file main.h.
Referenced by get_total_time(), and show_playbar_labels().
| float lives_clip_t::vol |
relative volume level / gain; sizeof array will be equal to achans
Definition at line 910 of file main.h.
Referenced by render_audio_segment().
| int lives_clip_t::vsize |
frame height (vertical) in pixels
Definition at line 897 of file main.h.
Referenced by check_clip_integrity(), create_blank_layer(), do_quick_switch(), get_stats_msg(), insert_blank_frames(), multitrack_view_details(), on_fx_pre_activate(), on_render_activate(), open_file_sel(), polymorph(), process_events(), process_one(), pull_frame_at_size(), read_headers(), save_clip_values(), save_event_list_inner(), save_file(), save_frame_inner(), set_mt_play_sizes_cfg(), set_values_from_defs(), virtual_to_images(), weed_layer_create_from_generator(), weed_layer_set_from_lives2lives(), and weed_layer_set_from_yuv4m().
| boolean lives_clip_t::was_in_set |
Definition at line 916 of file main.h.
Referenced by get_menu_name(), and rewrite_recovery_file().
| boolean lives_clip_t::was_renamed |
Definition at line 926 of file main.h.
Referenced by backup_file(), and save_file().