#ifndef EDLSESSION_H
#define EDLSESSION_H
+#include "asset.inc"
#include "autoconf.inc"
#include "bcwindowbase.inc"
#include "bchash.inc"
void equivalent_output(EDLSession *session, double *result);
void dump();
-// calculates the frame offset for programme timecode
- int64_t get_frame_offset();
-
// Audio
int achannel_positions[MAXCHANNELS];
// AWindow format
int autos_follow_edits;
// Generate keyframes for every tweek
int auto_keyframes;
-// Where to start background rendering
+// Where to do background rendering
double brender_start;
+ double brender_end;
// Length of clipboard if pasting
double clipboard_length;
// Colormodel for intermediate frames
float ruler_x2, ruler_y2;
// Ruler points relative to the output frame.
// Current folder in resource window
- char current_folder[BCTEXTLEN];
+ int awindow_folder;
// align cursor on frame boundaries
int cursor_on_frames;
// paste keyframes to any track type
int white_balance_raw;
// labels follow edits during editing
int labels_follow_edits;
- int mpeg4_deblock;
int plugins_follow_edits;
-// For main menu plugin attaching,
+// For main menu plugin attaching,
// // attach 1 standalone on the first track and share it with other tracks
int single_standalone;
int meter_format;
int label_cells;
int program_no;
int playback_software_position;
+// current settings are scaled this much from the original settings
+ int proxy_scale;
+// upscale geom from proxy to session on read in
+ int proxy_use_scaler;
+// automatically rescale assets when loaded
+ int proxy_auto_scale;
// int playback_strategy;
// Play audio in realtime priority
int real_time_playback;
// play every frame
int video_every_frame;
// decode video asynchronously
- int video_asynchronous;
+// int video_asynchronous;
int video_tracks;
// number of frames to write to disk at a time during video recording.
int video_write_length;