Changeset 073c4afd4b2d064a81d607997dbdedb22daf97e3

Show
Ignore:
Timestamp:
03/05/03 03:12:13 (6 years ago)
Author:
Laurent Aimar <fenrir@videolan.org>
git-committer:
Laurent Aimar <fenrir@videolan.org> 1051924333 +0000
git-parent:

[14d8d6e103f50a6cbdf3680abdd3e6346e42a6ff]

git-author:
Laurent Aimar <fenrir@videolan.org> 1051924333 +0000
Message:
  • all: shut up valgrind ;) (memory leacks and one overead/overwrite).
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/demux/avi/avi.c

    re0d3ebe r073c4af  
    33 ***************************************************************************** 
    44 * Copyright (C) 2001 VideoLAN 
    5  * $Id: avi.c,v 1.45 2003/04/28 23:25:50 fenrir Exp $ 
     5 * $Id: avi.c,v 1.46 2003/05/03 01:12:13 fenrir Exp $ 
    66 * Authors: Laurent Aimar <fenrir@via.ecp.fr> 
    77 * 
     
    12491249        if( p_es->i_cat == AUDIO_ES ) 
    12501250        { 
     1251            if( i_init_size < sizeof( WAVEFORMATEX ) ) 
     1252            { 
     1253                i_init_size = sizeof( WAVEFORMATEX ); 
     1254            } 
    12511255            p_es->p_waveformatex = malloc( i_init_size ); 
    12521256            memcpy( p_es->p_waveformatex, p_init_data, i_init_size ); 
  • modules/demux/avi/avi.h

    re4ef10d r073c4af  
    33 ***************************************************************************** 
    44 * Copyright (C) 2001 VideoLAN 
    5  * $Id: avi.h,v 1.9 2003/04/27 11:55:03 fenrir Exp $ 
     5 * $Id: avi.h,v 1.10 2003/05/03 01:12:13 fenrir Exp $ 
    66 * Authors: Laurent Aimar <fenrir@via.ecp.fr> 
    77 * 
     
    2828    vlc_fourcc_t i_type;     // only for AVIFOURCC_LIST 
    2929 
    30     uint8_t  i_peek[8];  //first 8 bytes 
     30    uint8_t      i_peek[8];  //first 8 bytes 
    3131 
    3232    unsigned int i_stream; 
  • modules/demux/avi/libavi.c

    r8947579 r073c4af  
    33 ***************************************************************************** 
    44 * Copyright (C) 2001 VideoLAN 
    5  * $Id: libavi.c,v 1.19 2003/04/27 13:55:51 fenrir Exp $ 
     5 * $Id: libavi.c,v 1.20 2003/05/03 01:12:13 fenrir Exp $ 
    66 * Authors: Laurent Aimar <fenrir@via.ecp.fr> 
    77 * 
     
    528528        case( AVIFOURCC_auds ): 
    529529            p_chk->strf.auds.i_cat = AUDIO_ES; 
    530             p_chk->strf.auds.p_wf = malloc( p_chk->common.i_chunk_size ); 
     530            p_chk->strf.auds.p_wf = malloc( __MAX( p_chk->common.i_chunk_size, sizeof( WAVEFORMATEX ) ) ); 
    531531            AVI_READ2BYTES( p_chk->strf.auds.p_wf->wFormatTag ); 
    532532            AVI_READ2BYTES( p_chk->strf.auds.p_wf->nChannels ); 
  • modules/packetizer/copy.c

    rf5aac5a r073c4af  
    33 ***************************************************************************** 
    44 * Copyright (C) 2001, 2002 VideoLAN 
    5  * $Id: copy.c,v 1.8 2003/05/02 00:33:42 fenrir Exp $ 
     5 * $Id: copy.c,v 1.9 2003/05/03 01:12:13 fenrir Exp $ 
    66 * 
    77 * Authors: Laurent Aimar <fenrir@via.ecp.fr> 
     
    543543        sout_InputDelete( p_pack->p_sout_input ); 
    544544    } 
     545    free( p_pack ); 
    545546} 
    546547 
  • modules/stream_out/transcode.c

    r14d8d6e r073c4af  
    33 ***************************************************************************** 
    44 * Copyright (C) 2001, 2002 VideoLAN 
    5  * $Id: transcode.c,v 1.9 2003/05/02 19:37:08 fenrir Exp $ 
     5 * $Id: transcode.c,v 1.10 2003/05/03 01:12:13 fenrir Exp $ 
    66 * 
    77 * Authors: Laurent Aimar <fenrir@via.ecp.fr> 
     
    586586    free( id->ff_enc_c ); 
    587587 
     588    free( id->p_buffer_in ); 
    588589    free( id->p_buffer ); 
     590    free( id->p_buffer_out ); 
    589591} 
    590592