From d1ee2cf74ad1e26462e224e84f80858b158e3951 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 19 Aug 2012 22:10:57 +0200 Subject: [PATCH] nutenc: keep track of the written syncpoint count Signed-off-by: Michael Niedermayer --- libavformat/nut.c | 2 ++ libavformat/nut.h | 1 + 2 files changed, 3 insertions(+) diff --git a/libavformat/nut.c b/libavformat/nut.c index a266d5279e..30c0eb6179 100644 --- a/libavformat/nut.c +++ b/libavformat/nut.c @@ -141,6 +141,8 @@ void ff_nut_add_sp(NUTContext *nut, int64_t pos, int64_t back_ptr, int64_t ts){ Syncpoint *sp= av_mallocz(sizeof(Syncpoint)); struct AVTreeNode *node= av_mallocz(av_tree_node_size); + nut->sp_count++; + sp->pos= pos; sp->back_ptr= back_ptr; sp->ts= ts; diff --git a/libavformat/nut.h b/libavformat/nut.h index 033bc0898e..cac6870f1a 100644 --- a/libavformat/nut.h +++ b/libavformat/nut.h @@ -101,6 +101,7 @@ typedef struct { int header_count; AVRational *time_base; struct AVTreeNode *syncpoints; + int sp_count; } NUTContext; extern const AVCodecTag ff_nut_subtitle_tags[];