# HG changeset patch # User reimar # Date 1251817249 0 # Node ID 3e13839031b35ae4736425ef332f0d353ba83e08 # Parent ccb7b7f4b764f256c7ac58be6a23df8961b29269 Add a hack to ensure data from e.g. mov format -subfile gets read at all diff -r ccb7b7f4b764 -r 3e13839031b3 libmpdemux/demux_demuxers.c --- a/libmpdemux/demux_demuxers.c Tue Sep 01 14:51:49 2009 +0000 +++ b/libmpdemux/demux_demuxers.c Tue Sep 01 15:00:49 2009 +0000 @@ -73,6 +73,10 @@ priv=demux->priv; + // HACK: make sure the subtitles get properly interleaved if with -subfile + if (priv->sd && priv->sd->sub != ds && + priv->sd != priv->vd && priv->sd != priv->ad) + ds_get_next_pts(priv->sd->sub); if(priv->vd && priv->vd->video == ds) return demux_fill_buffer(priv->vd,ds); else if(priv->ad && priv->ad->audio == ds)