# HG changeset patch # User eugeni # Date 1199995149 0 # Node ID 8a673cfc4043b456a8478869b281f39d426ad4fb # Parent a4c3eb7ef5471e725174eda7e38b1dd54d276146 Clear demuxed data when subtitle track is changed. diff -r a4c3eb7ef547 -r 8a673cfc4043 command.c --- a/command.c Thu Jan 10 19:47:18 2008 +0000 +++ b/command.c Thu Jan 10 19:59:09 2008 +0000 @@ -1469,6 +1469,7 @@ // default: assume 1:1 mapping of sid and stream id d_sub->id = dvdsub_id; d_sub->sh = mpctx->demuxer->s_streams[d_sub->id]; + ds_free_packs(d_sub); for (i = 0; i < MAX_S_STREAMS; i++) { sh_sub_t *sh = mpctx->demuxer->s_streams[i]; if (sh && sh->sid == dvdsub_id) {