From 76ad67cae751658ce2d84e83b38a4d673e9e85a3 Mon Sep 17 00:00:00 2001 From: Nicolas George Date: Sun, 30 Jan 2011 20:18:31 +0100 Subject: Implement guessed_pts in avcodec_decode_video2 Signed-off-by: Nicolas George Signed-off-by: Michael Niedermayer --- cmdutils.c | 27 --------------------------- 1 file changed, 27 deletions(-) (limited to 'cmdutils.c') diff --git a/cmdutils.c b/cmdutils.c index c68f37fe20..0679f011b2 100644 --- a/cmdutils.c +++ b/cmdutils.c @@ -749,33 +749,6 @@ int read_file(const char *filename, char **bufptr, size_t *size) return 0; } -void init_pts_correction(PtsCorrectionContext *ctx) -{ - ctx->num_faulty_pts = ctx->num_faulty_dts = 0; - ctx->last_pts = ctx->last_dts = INT64_MIN; -} - -int64_t guess_correct_pts(PtsCorrectionContext *ctx, int64_t reordered_pts, int64_t dts) -{ - int64_t pts = AV_NOPTS_VALUE; - - if (dts != AV_NOPTS_VALUE) { - ctx->num_faulty_dts += dts <= ctx->last_dts; - ctx->last_dts = dts; - } - if (reordered_pts != AV_NOPTS_VALUE) { - ctx->num_faulty_pts += reordered_pts <= ctx->last_pts; - ctx->last_pts = reordered_pts; - } - if ((ctx->num_faulty_pts<=ctx->num_faulty_dts || dts == AV_NOPTS_VALUE) - && reordered_pts != AV_NOPTS_VALUE) - pts = reordered_pts; - else - pts = dts; - - return pts; -} - FILE *get_preset_file(char *filename, size_t filename_size, const char *preset_name, int is_path, const char *codec_name) { -- cgit v1.2.3