summaryrefslogtreecommitdiffstats
path: root/edl.h
diff options
context:
space:
mode:
Diffstat (limited to 'edl.h')
-rw-r--r--edl.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/edl.h b/edl.h
index 508c8b18be..3593227e94 100644
--- a/edl.h
+++ b/edl.h
@@ -11,14 +11,11 @@
struct edl_record {
float start_sec;
- long start_frame;
float stop_sec;
- long stop_frame;
float length_sec;
- long length_frame;
short action;
- short mute_state;
struct edl_record* next;
+ struct edl_record* prev;
};
typedef struct edl_record* edl_record_ptr;
@@ -27,7 +24,7 @@ extern char *edl_filename; // file to extract EDL entries from (-edl)
extern char *edl_output_filename; // file to put EDL entries in (-edlout)
int edl_check_mode(void); // we cannot do -edl and -edlout at the same time
-int edl_count_entries(void); // returns total number of entries needed
-int edl_parse_file(edl_record_ptr edl_records); // fills EDL stack
+void free_edl(edl_record_ptr next_edl_record); // free's entire EDL list.
+edl_record_ptr edl_parse_file(); // fills EDL stack
#endif