[vlc-devel] [PATCH] demux:ogg: no need to change the es_format_t before a copy

Steve Lhomme robux4 at videolabs.io
Wed Jul 19 15:29:54 CEST 2017


But we do need to clean the previous value before a copy.
---
 modules/demux/ogg.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/modules/demux/ogg.c b/modules/demux/ogg.c
index 896f34615b..1516283eb3 100644
--- a/modules/demux/ogg.c
+++ b/modules/demux/ogg.c
@@ -2117,8 +2117,7 @@ static void Ogg_CreateES( demux_t *p_demux )
                 p_stream->b_reinit = false;
                 p_stream->b_initializing = false;
                 p_stream->i_pre_skip = 0;
-                es_format_Change( &p_stream->fmt_old, p_old_stream->fmt.i_cat,
-                                                      p_old_stream->fmt.i_codec );
+                es_format_Clean( &p_stream->fmt_old );
                 es_format_Copy( &p_stream->fmt_old, &p_old_stream->fmt );
                 bool b_resetdecoder = Ogg_LogicalStreamResetEsFormat( p_demux, p_stream );
 
-- 
2.12.1



More information about the vlc-devel mailing list