[vlc-commits] demux: mkv: set es policy once
Francois Cartegnie
git at videolan.org
Mon Apr 16 13:55:41 CEST 2018
vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Sun Apr 15 09:16:18 2018 +0200| [082faa75cd764084bc923c41261acb8cfa3efd7a] | committer: Francois Cartegnie
demux: mkv: set es policy once
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=082faa75cd764084bc923c41261acb8cfa3efd7a
---
modules/demux/mkv/matroska_segment.cpp | 2 --
modules/demux/mkv/mkv.cpp | 3 +++
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/modules/demux/mkv/matroska_segment.cpp b/modules/demux/mkv/matroska_segment.cpp
index eb97a1a91a..009e1fc3d2 100644
--- a/modules/demux/mkv/matroska_segment.cpp
+++ b/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 )
{
diff --git a/modules/demux/mkv/mkv.cpp b/modules/demux/mkv/mkv.cpp
index 9f0926a43d..b1dc644f77 100644
--- a/modules/demux/mkv/mkv.cpp
+++ b/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) )
{
More information about the vlc-commits
mailing list