vlc | branch: master | Francois Cartegnie <[email protected]> | Tue Jul 24 22:14:03 2018 +0200| [a70aa2a8aba75bdb6d5274553145f5f7fcd3b643] | committer: Francois Cartegnie
demux: ts: missing dup counter reset > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a70aa2a8aba75bdb6d5274553145f5f7fcd3b643 --- modules/demux/mpeg/ts.c | 1 + modules/demux/mpeg/ts_pid.c | 1 + 2 files changed, 2 insertions(+) diff --git a/modules/demux/mpeg/ts.c b/modules/demux/mpeg/ts.c index a24a3c1305..cb906be89f 100644 --- a/modules/demux/mpeg/ts.c +++ b/modules/demux/mpeg/ts.c @@ -1876,6 +1876,7 @@ static void ReadyQueuesPostSeek( demux_t *p_demux ) p_es->i_next_block_flags |= BLOCK_FLAG_DISCONTINUITY; pid->i_cc = 0xff; + pid->i_dup = 0; if( pid->u.p_stream->prepcr.p_head ) { diff --git a/modules/demux/mpeg/ts_pid.c b/modules/demux/mpeg/ts_pid.c index 326a5d5790..6d4b88cbd5 100644 --- a/modules/demux/mpeg/ts_pid.c +++ b/modules/demux/mpeg/ts_pid.c @@ -172,6 +172,7 @@ static void PIDReset( ts_pid_t *pid ) { assert(pid->i_refcount == 0); pid->i_cc = 0xff; + pid->i_dup = 0; pid->i_flags &= ~FLAG_SCRAMBLED; pid->type = TYPE_FREE; } _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
