Browse Source

demux: mkv: set es policy once

pull/69/head
Francois Cartegnie 8 years ago
parent
commit
082faa75cd
  1. 2
      modules/demux/mkv/matroska_segment.cpp
  2. 3
      modules/demux/mkv/mkv.cpp

2
modules/demux/mkv/matroska_segment.cpp

@ -1089,8 +1089,6 @@ bool matroska_segment_c::ESCreate()
{
/* add all es */
msg_Dbg( &sys.demuxer, "found %d es", static_cast<int>( tracks.size() ) );
es_out_Control( sys.demuxer.out, ES_OUT_SET_ES_CAT_POLICY, VIDEO_ES,
ES_OUT_ES_POLICY_EXCLUSIVE );
for( tracks_map_t::iterator it = tracks.begin(); it != tracks.end(); ++it )
{

3
modules/demux/mkv/mkv.cpp

@ -114,6 +114,9 @@ static int Open( vlc_object_t * p_this )
if ( vlc_stream_Control( p_demux->s, STREAM_CAN_FASTSEEK, &p_sys->b_fastseekable ) )
p_sys->b_fastseekable = false;
es_out_Control( p_demux->out, ES_OUT_SET_ES_CAT_POLICY, VIDEO_ES,
ES_OUT_ES_POLICY_EXCLUSIVE );
p_stream = new matroska_stream_c( p_demux->s, false );
if ( unlikely(p_stream == NULL) )
{

Loading…
Cancel
Save