#include "thread.h"
#include "threadloader.inc"
#include "timebar.inc"
-#include "timebomb.h"
#include "tipwindow.inc"
#include "track.inc"
#include "tracking.inc"
void create_objects(int want_gui,
int want_new,
char *config_path);
+ int uses_opengl();
void show_splash();
void hide_splash();
void start();
int zoom_in_t();
void split_x();
void split_y();
- void crop_video();
+ void crop_video(int mode);
void update_plugins();
// Call after every edit operation
void save_backup();
void clear(int clear_handle);
void clear_labels();
int clear_labels(double start, double end);
+ void clear_hard_edges();
+ int clear_hard_edges(double start, double end);
+ void clear_select();
void concatenate_tracks();
int copy_flags(int copy_flags=COPY_CLIPBOARD);
void copy();
void set_automation_mode(int mode);
void set_keyframe_type(int mode);
void set_auto_keyframes(int value);
+ void set_span_keyframes(int value);
void set_auto_visibility(Autos *autos, int value);
void set_labels_follow_edits(int value);
int modify_pluginhandles();
void finish_modify_handles();
void rescale_proxy(EDL *clip, int orig_scale, int new_scale);
- void add_proxy(int use_scaler,
- ArrayList<Indexable*> *orig_assets,
- ArrayList<Indexable*> *proxy_assets);
+ void add_proxy(ArrayList<Indexable*> *orig_assets,
+ ArrayList<Indexable*> *proxy_assets);
int render_proxy(ArrayList<Indexable *> &new_idxbls);
void beep(double freq, double secs, double gain);
int enable_proxy();
ArrayList<ColormodelItem*> colormodels;
ArrayList<InterlacemodeItem*> interlace_project_modes;
ArrayList<InterlacemodeItem*> interlace_asset_modes;
- ArrayList<InterlacefixmethodItem*> interlace_asset_fixmethods;
int reset_meters();
void resync_guis();