diff options
Diffstat (limited to 'libavfilter/framesync.h')
-rw-r--r-- | libavfilter/framesync.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libavfilter/framesync.h b/libavfilter/framesync.h index 233f50a0eb..2932da01c0 100644 --- a/libavfilter/framesync.h +++ b/libavfilter/framesync.h @@ -136,6 +136,8 @@ typedef struct FFFrameSyncIn { */ int64_t pts_next; + uint64_t frame_number; + /** * Boolean flagging the next frame, for internal use */ @@ -189,6 +191,11 @@ typedef struct FFFrameSync { int64_t pts; /** + * Number of times on_event() was called. + */ + uint64_t nb_events; + + /** * Callback called when a frame event is ready */ int (*on_event)(struct FFFrameSync *fs); @@ -229,6 +236,12 @@ typedef struct FFFrameSync { int opt_eof_action; int opt_ts_sync_mode; + char *frame_map_path; + + // explicit frame map + uint64_t *frame_map; + size_t nb_frame_map; + unsigned int frame_map_allocated; } FFFrameSync; /** |