kopia lustrzana https://github.com/F5OEO/tstools
Make tsplay -loop work again - it hasn't since revision 114 when I
introduced the non-static TS/PCR buffering --HG-- extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40155issue20
rodzic
864e515dee
commit
11083ee26c
9
ts.c
9
ts.c
|
@ -1661,6 +1661,15 @@ extern int read_first_TS_packet_from_buffer(TS_reader_p tsreader,
|
|||
return 1;
|
||||
}
|
||||
|
||||
// Reset things
|
||||
tsreader->pcrbuf->TS_buffer_next = 0;
|
||||
tsreader->pcrbuf->TS_buffer_end_pcr = 0;
|
||||
tsreader->pcrbuf->TS_buffer_prev_pcr = 0;
|
||||
tsreader->pcrbuf->TS_buffer_posn = start_count;
|
||||
tsreader->pcrbuf->TS_buffer_len = 0;
|
||||
tsreader->pcrbuf->TS_buffer_pcr_pid = pcr_pid;
|
||||
tsreader->pcrbuf->TS_had_EOF = FALSE;
|
||||
|
||||
// Read TS packets into our buffer until we find one with a PCR
|
||||
err = fill_TS_packet_buffer(tsreader);
|
||||
if (err) return err;
|
||||
|
|
Ładowanie…
Reference in New Issue