X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fffmpeg.h;h=9ceef1547776ce97a505050dc291a318d3d6298a;hb=588649236b6ae38da7c8627ff7439aeff3c78798;hp=1a514e1d57f8f58a4a3124dc411f0e2d408df065;hpb=6a85ddeaab7b4a87cffb57f105b7a5a96a6e2ff4;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/ffmpeg.h b/cinelerra-5.1/cinelerra/ffmpeg.h index 1a514e1d..9ceef154 100644 --- a/cinelerra-5.1/cinelerra/ffmpeg.h +++ b/cinelerra-5.1/cinelerra/ffmpeg.h @@ -138,7 +138,7 @@ public: int64_t seek_pos, curr_pos; int fidx; int reading, writing; - int seeked, eof; + int seeking, seeked, eof; int hw_pixfmt; AVBufferRef *hw_device_ctx; @@ -368,6 +368,11 @@ public: static double to_secs(int64_t time, AVRational time_base); int info(char *text, int len); + VFrame *new_cache_frame(VFrame *vframe, int64_t position); + void put_cache_frame(); + int get_use_cache(); + void purge_cache(); + int init_decoder(const char *filename); int open_decoder(); int init_encoder(const char *filename);