diff edl.h @ 14807:664b06b907cb

Some to-be-redundant EDL code moved to edl.c with mencoder's edl in mind. Stack handling improvements, Patch by Oded Shimon
author reynaldo
date Fri, 25 Feb 2005 04:30:53 +0000
parents 7a80c6ac5058
children 327be31a101d
line wrap: on
line diff
--- a/edl.h	Fri Feb 25 03:39:26 2005 +0000
+++ b/edl.h	Fri Feb 25 04:30:53 2005 +0000
@@ -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_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