summaryrefslogtreecommitdiffstats
path: root/demux/demux_disc.c
diff options
context:
space:
mode:
Diffstat (limited to 'demux/demux_disc.c')
-rw-r--r--demux/demux_disc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/demux/demux_disc.c b/demux/demux_disc.c
index 97b756dfb3..9c3e33a935 100644
--- a/demux/demux_disc.c
+++ b/demux/demux_disc.c
@@ -320,6 +320,9 @@ static int d_control(demuxer_t *demuxer, int cmd, void *arg)
*(double *)arg = len;
return DEMUXER_CTRL_OK;
}
+ case DEMUXER_CTRL_RESYNC:
+ demux_flush(p->slave);
+ break; // relay to slave demuxer
case DEMUXER_CTRL_SWITCHED_TRACKS:
reselect_streams(demuxer);
return DEMUXER_CTRL_OK;