From: Gildas Bazin Date: Mon, 24 Nov 2003 00:01:42 +0000 (+0000) Subject: * modules/codec/ffmpeg/postprocess.c: fixed uninitialized variable. X-Git-Tag: 0.7.0~384 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=b3674200977cedfa1b9477ecccb07da723649eae;p=vlc * modules/codec/ffmpeg/postprocess.c: fixed uninitialized variable. * modules/mux/ogg.c: allow embedding mpeg1/2 video (only vlc will play back these files). --- diff --git a/modules/codec/ffmpeg/postprocess.c b/modules/codec/ffmpeg/postprocess.c index 14942e0199..2ccb8f6d59 100644 --- a/modules/codec/ffmpeg/postprocess.c +++ b/modules/codec/ffmpeg/postprocess.c @@ -2,7 +2,7 @@ * postprocess.c: video postprocessing using the ffmpeg library ***************************************************************************** * Copyright (C) 1999-2001 VideoLAN - * $Id: postprocess.c,v 1.4 2003/11/23 20:37:04 gbazin Exp $ + * $Id: postprocess.c,v 1.5 2003/11/24 00:01:42 gbazin Exp $ * * Authors: Laurent Aimar * Gildas Bazin @@ -71,6 +71,7 @@ void *E_(OpenPostproc)( decoder_t *p_dec, vlc_bool_t *pb_pp ) p_sys = malloc( sizeof(video_postproc_sys_t) ); p_sys->pp_context = NULL; + p_sys->pp_mode = NULL; *pb_pp = VLC_FALSE; p_sys->pb_pp = pb_pp; diff --git a/modules/mux/ogg.c b/modules/mux/ogg.c index 33c7914f58..28d648b2ed 100644 --- a/modules/mux/ogg.c +++ b/modules/mux/ogg.c @@ -2,7 +2,7 @@ * ogg.c: ogg muxer module for vlc ***************************************************************************** * Copyright (C) 2001, 2002 VideoLAN - * $Id: ogg.c,v 1.22 2003/11/21 20:49:14 gbazin Exp $ + * $Id: ogg.c,v 1.23 2003/11/24 00:01:42 gbazin Exp $ * * Authors: Laurent Aimar * Gildas Bazin @@ -352,6 +352,7 @@ static int AddStream( sout_mux_t *p_mux, sout_input_t *p_input ) case VIDEO_ES: switch( p_stream->i_fourcc ) { + case VLC_FOURCC( 'm', 'p','g', 'v' ): case VLC_FOURCC( 'm', 'p','4', 'v' ): case VLC_FOURCC( 'D', 'I','V', '3' ): memcpy( p_stream->oggds_header.stream_type, "video", 5 ); @@ -363,6 +364,10 @@ static int AddStream( sout_mux_t *p_mux, sout_input_t *p_input ) { memcpy( p_stream->oggds_header.sub_type, "DIV3", 4 ); } + else + { + memcpy(p_stream->oggds_header.sub_type,&p_stream->i_fourcc,4); + } SetDWLE( &p_stream->oggds_header.i_size, sizeof( oggds_header_t ) - 1); SetQWLE( &p_stream->oggds_header.i_time_unit,