int direction,
PlayableTracks *playable_tracks);
-// Convert position to frames if cursor alignment is enabled
+// Convert position to frame boundry times
+ double frame_align(double position, int round);
+// frame align if cursor alignment is enabled
double align_to_frame(double position, int round);
// increase track w/h to at least session w/h
// Set points and labels
void set_inpoint(double position);
void set_outpoint(double position);
+ void unset_inoutpoint();
// Redraw resources during index builds
void set_index_file(Indexable *indexable);
// Add assets from the src to the destination
int edit_autos);
void remove_from_project(ArrayList<Indexable*> *assets);
void remove_from_project(ArrayList<EDL*> *clips);
+ int blade(double position);
int clear(double start,
double end,
int clear_labels,