From: Jean-Paul Saman Date: Wed, 23 Aug 2006 22:11:28 +0000 (+0000) Subject: Fix bugs in loading of audio transcoding filters.exit X-Git-Tag: 0.9.0-test0~10587 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=4448a185d76ce605c5c796974115d50478528e7a;p=vlc Fix bugs in loading of audio transcoding filters.exit --- diff --git a/modules/stream_out/mosaic_bridge.c b/modules/stream_out/mosaic_bridge.c index d5c78973ec..51d0922d59 100644 --- a/modules/stream_out/mosaic_bridge.c +++ b/modules/stream_out/mosaic_bridge.c @@ -431,7 +431,10 @@ static int Send( sout_stream_t *p_stream, sout_stream_id_t *id, if ( p_sys->i_height || p_sys->i_width ) { - video_format_t fmt_out = {0}, fmt_in = {0}; + video_format_t fmt_out, fmt_in; + + memset( &fmt_in, 0, sizeof(video_format_t) ); + memset( &fmt_out, 0, sizeof(video_format_t) ); fmt_in = p_sys->p_decoder->fmt_out.video; fmt_out.i_chroma = VLC_FOURCC('Y','U','V','A'); diff --git a/modules/stream_out/switcher.c b/modules/stream_out/switcher.c index 774f791ad8..229dcba756 100644 --- a/modules/stream_out/switcher.c +++ b/modules/stream_out/switcher.c @@ -651,7 +651,7 @@ static void NetCommand( sout_stream_t *p_stream ) { sout_stream_sys_t *p_sys = p_stream->p_sys; char psz_buffer[10]; - int i_len = net_ReadNonBlock( p_stream, p_sys->i_fd, NULL, psz_buffer, + int i_len = net_ReadNonBlock( p_stream, p_sys->i_fd, NULL, (char *)&psz_buffer[0], sizeof( psz_buffer ), 0 ); if ( i_len > 0 ) @@ -847,7 +847,7 @@ static block_t *VideoGetBuffer( sout_stream_t *p_stream, sout_stream_id_t *id, int mb_height = (id->ff_enc_c->height + 15) / 16; int h_chroma_shift, v_chroma_shift; int i; - + avcodec_get_chroma_sub_sample( id->ff_enc_c->pix_fmt, &h_chroma_shift, &v_chroma_shift ); @@ -859,7 +859,7 @@ static block_t *VideoGetBuffer( sout_stream_t *p_stream, sout_stream_id_t *id, id->ff_enc_c->coded_frame->mb_type, (mb_width + 1) * mb_height * sizeof(id->p_frame->mb_type[0])); - + for ( i = 0; i < 2; i++ ) { int stride = ((16 * mb_width ) @@ -942,4 +942,3 @@ static block_t *AudioGetBuffer( sout_stream_t *p_stream, sout_stream_id_t *id, return p_out; } -