From 75c394df8fc472c12e63c7677087517380313f0f Mon Sep 17 00:00:00 2001 From: Uoti Urpala Date: Fri, 21 Jan 2011 23:07:57 +0200 Subject: demux_ty: fix "seek to negative position" warning demux_ty relied on demuxer->filepos being initially set to 0, but demuxer.c has been changed to initialize it to -1. This caused a "Invalid seek to negative position!" error message when running the demux_ty file format check (so it occurred for any file which had not been recognized as another type before that). Fix by making demux_ty initialize filepos to 0. --- libmpdemux/demux_ty.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libmpdemux/demux_ty.c b/libmpdemux/demux_ty.c index 3120404d49..5d6958a970 100644 --- a/libmpdemux/demux_ty.c +++ b/libmpdemux/demux_ty.c @@ -851,6 +851,7 @@ static void demux_close_ty( demuxer_t *demux ) static int ty_check_file(demuxer_t* demuxer) { + demuxer->filepos = 0; TiVoInfo *tivo = calloc(1, sizeof(TiVoInfo)); demuxer->priv = tivo; return ds_fill_buffer(demuxer->video) ? DEMUXER_TYPE_MPEG_TY : 0; -- cgit v1.2.3