Changeset 44fc4434028945e23a3157aaf2e6ba18babed362

Show
Ignore:
Timestamp:
01/03/08 19:31:32 (9 months ago)
Author:
Rémi Denis-Courmont <rem@videolan.org>
git-committer:
Rémi Denis-Courmont <rem@videolan.org> 1204396292 +0000
git-parent:

[34610e09541e4fe48dd9767604dd2f11a0cbc41b]

git-author:
Rémi Denis-Courmont <rem@videolan.org> 1204396292 +0000
Message:

Fix calloc usage

Files:

Legend:

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

    r34610e0 r44fc443  
    793793 
    794794    p_box->data.p_stts->i_sample_count = 
    795         calloc( sizeof( uint32_t ), p_box->data.p_stts->i_entry_count ); 
     795        calloc( p_box->data.p_stts->i_entry_count, sizeof(uint32_t) ); 
    796796    p_box->data.p_stts->i_sample_delta = 
    797         calloc( sizeof( uint32_t ), p_box->data.p_stts->i_entry_count ); 
     797        calloc( p_box->data.p_stts->i_entry_count, sizeof(uint32_t) ); 
    798798 
    799799    for( i = 0; (i < p_box->data.p_stts->i_entry_count )&&( i_read >=8 ); i++ ) 
     
    827827 
    828828    p_box->data.p_ctts->i_sample_count = 
    829         calloc( sizeof( uint32_t ), p_box->data.p_ctts->i_entry_count ); 
     829        calloc( p_box->data.p_ctts->i_entry_count, sizeof(uint32_t) ); 
    830830    p_box->data.p_ctts->i_sample_offset = 
    831         calloc( sizeof( uint32_t ), p_box->data.p_ctts->i_entry_count ); 
     831        calloc( p_box->data.p_ctts->i_entry_count, sizeof(uint32_t) ); 
    832832 
    833833    for( i = 0; (i < p_box->data.p_ctts->i_entry_count )&&( i_read >=8 ); i++ ) 
     
    14521452 
    14531453    p_box->data.p_stsz->i_entry_size = 
    1454         calloc( sizeof( uint32_t ), p_box->data.p_stsz->i_sample_count ); 
     1454        calloc( p_box->data.p_stsz->i_sample_count, sizeof(uint32_t) ); 
    14551455 
    14561456    if( !p_box->data.p_stsz->i_sample_size ) 
     
    14871487 
    14881488    p_box->data.p_stsc->i_first_chunk = 
    1489         calloc( sizeof( uint32_t ), p_box->data.p_stsc->i_entry_count ); 
     1489        calloc( p_box->data.p_stsc->i_entry_count, sizeof(uint32_t) ); 
    14901490    p_box->data.p_stsc->i_samples_per_chunk = 
    1491         calloc( sizeof( uint32_t ), p_box->data.p_stsc->i_entry_count ); 
     1491        calloc( p_box->data.p_stsc->i_entry_count, sizeof(uint32_t) ); 
    14921492    p_box->data.p_stsc->i_sample_description_index = 
    1493         calloc( sizeof( uint32_t ), p_box->data.p_stsc->i_entry_count ); 
     1493        calloc( p_box->data.p_stsc->i_entry_count, sizeof(uint32_t) ); 
    14941494 
    14951495    for( i = 0; (i < p_box->data.p_stsc->i_entry_count )&&( i_read >= 12 );i++ ) 
     
    15261526 
    15271527    p_box->data.p_co64->i_chunk_offset = 
    1528         calloc( sizeof( uint64_t ), p_box->data.p_co64->i_entry_count ); 
     1528        calloc( p_box->data.p_co64->i_entry_count, sizeof(uint64_t) ); 
    15291529 
    15301530    for( i = 0; i < p_box->data.p_co64->i_entry_count; i++ ) 
     
    15721572 
    15731573    p_box->data.p_stss->i_sample_number = 
    1574         calloc( sizeof( uint32_t ), p_box->data.p_stss->i_entry_count ); 
     1574        calloc( p_box->data.p_stss->i_entry_count, sizeof(uint32_t) ); 
    15751575 
    15761576    for( i = 0; (i < p_box->data.p_stss->i_entry_count )&&( i_read >= 4 ); i++ ) 
     
    16071607 
    16081608    p_box->data.p_stsh->i_shadowed_sample_number = 
    1609         calloc( sizeof( uint32_t ), p_box->data.p_stsh->i_entry_count ); 
     1609        calloc( p_box->data.p_stsh->i_entry_count, sizeof(uint32_t) ); 
    16101610 
    16111611    p_box->data.p_stsh->i_sync_sample_number = 
    1612         calloc( sizeof( uint32_t ), p_box->data.p_stsh->i_entry_count ); 
     1612        calloc( p_box->data.p_stsh->i_entry_count, sizeof(uint32_t) ); 
    16131613 
    16141614 
     
    16431643 
    16441644    p_box->data.p_stdp->i_priority = 
    1645         calloc( sizeof( uint16_t ), i_read / 2 ); 
     1645        calloc( i_read / 2, sizeof(uint16_t) ); 
    16461646 
    16471647    for( i = 0; i < i_read / 2 ; i++ ) 
     
    16761676 
    16771677    p_box->data.p_padb->i_reserved1 = 
    1678         calloc( sizeof( uint16_t ), ( p_box->data.p_padb->i_sample_count + 1 ) / 2 ); 
     1678        calloc( ( p_box->data.p_padb->i_sample_count + 1 ) / 2, 
     1679                sizeof(uint16_t) ); 
    16791680    p_box->data.p_padb->i_pad2 = 
    1680         calloc( sizeof( uint16_t ), ( p_box->data.p_padb->i_sample_count + 1 ) / 2 ); 
     1681        calloc( ( p_box->data.p_padb->i_sample_count + 1 ) / 2, 
     1682                sizeof(uint16_t) ); 
    16811683    p_box->data.p_padb->i_reserved2 = 
    1682         calloc( sizeof( uint16_t ), ( p_box->data.p_padb->i_sample_count + 1 ) / 2 ); 
     1684        calloc( ( p_box->data.p_padb->i_sample_count + 1 ) / 2, 
     1685                sizeof(uint16_t) ); 
    16831686    p_box->data.p_padb->i_pad1 = 
    1684         calloc( sizeof( uint16_t ), ( p_box->data.p_padb->i_sample_count + 1 ) / 2 ); 
     1687        calloc( ( p_box->data.p_padb->i_sample_count + 1 ) / 2, 
     1688                sizeof(uint16_t) ); 
    16851689 
    16861690 
     
    17231727 
    17241728    p_box->data.p_elst->i_segment_duration = 
    1725         calloc( sizeof( uint64_t ), p_box->data.p_elst->i_entry_count ); 
     1729        calloc( p_box->data.p_elst->i_entry_count, sizeof(uint64_t) ); 
    17261730    p_box->data.p_elst->i_media_time = 
    1727         calloc( sizeof( int64_t ),  p_box->data.p_elst->i_entry_count ); 
     1731        calloc( p_box->data.p_elst->i_entry_count, sizeof(uint64_t) ); 
    17281732    p_box->data.p_elst->i_media_rate_integer = 
    1729         calloc( sizeof( uint16_t ), p_box->data.p_elst->i_entry_count ); 
     1733        calloc( p_box->data.p_elst->i_entry_count, sizeof(uint16_t) ); 
    17301734    p_box->data.p_elst->i_media_rate_fraction= 
    1731         calloc( sizeof( uint16_t ), p_box->data.p_elst->i_entry_count ); 
     1735        calloc( p_box->data.p_elst->i_entry_count, sizeof(uint16_t) ); 
    17321736 
    17331737