diff --git a/src/input/mpegts/tsfile/tsfile_input.c b/src/input/mpegts/tsfile/tsfile_input.c index c0bf1090..864bb152 100644 --- a/src/input/mpegts/tsfile/tsfile_input.c +++ b/src/input/mpegts/tsfile/tsfile_input.c @@ -125,7 +125,8 @@ tsfile_input_thread ( void *aux ) /* Process */ if (c >= 0) { pcr = PTS_UNSET; - pos = mpegts_input_recv_packets(mi, mmi, tsb, c, &pcr, &tmi->mmi_tsfile_pcr_pid, "tsfile"); + pos = mpegts_input_recv_packets(mi, mmi, tsb, c+pos, &pcr, + &tmi->mmi_tsfile_pcr_pid, "tsfile"); /* Delay */ if (pcr != PTS_UNSET) {