Mercurial > mplayer.hg
view edl.h @ 27427:a54c51af6595
demux_lavf: fix mp_seek behavior in case of seeking error
When trying to seek past the end of file, the ByteIOContext expect
that the stream is left in the same state as it was before the
tentative seek. stream_seek() does not meet this expectation.
It changes current position when seeking past the end of file.
Thus, it is necessary to reset the stream to its previous state
after a seek failure.
author | aurel |
---|---|
date | Wed, 13 Aug 2008 00:01:31 +0000 |
parents | 4129c8cfa742 |
children | c1a3f1bbba26 |
line wrap: on
line source
// EDL version 0.6 #ifndef MPLAYER_EDL_H #define MPLAYER_EDL_H #define EDL_SKIP 0 #define EDL_MUTE 1 #define EDL_MUTE_START 1 #define EDL_MUTE_END 0 struct edl_record { float start_sec; float stop_sec; float length_sec; short action; struct edl_record* next; struct edl_record* prev; }; typedef struct edl_record* edl_record_ptr; extern char *edl_filename; // file to extract EDL entries from (-edl) extern char *edl_output_filename; // file to put EDL entries in (-edlout) void free_edl(edl_record_ptr next_edl_record); // free's entire EDL list. edl_record_ptr edl_parse_file(void); // fills EDL stack #endif /* MPLAYER_EDL_H */