Mercurial > mplayer.hg
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