Changeset 4cc138893fb7bc7e1b9c4f42fb8dd27f9f5baf6b

Show
Ignore:
Timestamp:
04/03/03 23:08:33 (6 years ago)
Author:
Gildas Bazin <gbazin@videolan.org>
git-committer:
Gildas Bazin <gbazin@videolan.org> 1046815713 +0000
git-parent:

[8e8c87dd11656eb88c2492017b8c11c3ad347674]

git-author:
Gildas Bazin <gbazin@videolan.org> 1046815713 +0000
Message:

* modules/audio_filter/resampler/bandlimited.c: small bug-fixes.
* NEWS: added a note for the fixed MSVC project files.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • NEWS

    r8e8c87d r4cc1388  
    1 $Id: NEWS,v 1.26 2003/03/04 21:54:03 hartman Exp $ 
     1$Id: NEWS,v 1.27 2003/03/04 22:08:33 gbazin Exp $ 
    22 
    33Changes between 0.5.1a and 0.5.2: 
     
    1818 
    1919Win32 port: 
    20  * multi-channel audio and S/PDIF support for both the DirectX 
    21    and Waveout plugins. 
     20 * multi-channel audio and S/PDIF support for both the DirectX and Waveout plugins. 
    2221 * localization support via gettext is now fully working. 
    2322 * rc interface is now fully useable. 
     23 * fixed the MSVC project files generation. 
    2424 
    2525Mac OS X port: 
  • modules/audio_filter/resampler/bandlimited.c

    r1206810 r4cc1388  
    33 ***************************************************************************** 
    44 * Copyright (C) 2002 VideoLAN 
    5  * $Id: bandlimited.c,v 1.2 2003/03/04 19:28:39 gbazin Exp $ 
     5 * $Id: bandlimited.c,v 1.3 2003/03/04 22:08:33 gbazin Exp $ 
    66 * 
    77 * Authors: Gildas Bazin <gbazin@netcourrier.com> 
     
    180180                memcpy( p_in_buf->p_buffer, p_filter->p_sys->p_buf + 
    181181                        i_nb_channels * p_filter->p_sys->i_old_wing, 
    182                         i_nb_channels * p_filter->p_sys->i_old_wing * 
     182                        p_filter->p_sys->i_old_wing * 
    183183                        p_filter->input.i_bytes_per_frame ); 
    184184 
    185185                p_out_buf->i_nb_samples = p_in_buf->i_nb_samples + 
    186186                    p_filter->p_sys->i_old_wing; 
    187  
    188                 aout_DateSet( &p_filter->p_sys->end_date, 
    189                               p_in_buf->start_date ); 
    190187 
    191188                p_out_buf->end_date = 
     
    194191 
    195192                p_out_buf->i_nb_bytes = p_out_buf->i_nb_samples * 
    196                     i_nb_channels * sizeof(int32_t)
     193                    p_filter->input.i_bytes_per_frame
    197194            } 
    198195        } 
     
    208205        p_filter->p_sys->i_remainder = 0; 
    209206        aout_DateInit( &p_filter->p_sys->end_date, p_filter->output.i_rate ); 
    210  
     207        aout_DateSet( &p_filter->p_sys->end_date, p_in_buf->start_date ); 
    211208        p_filter->p_sys->i_old_rate   = p_filter->input.i_rate; 
    212209        p_filter->p_sys->d_old_factor = 1; 
     
    420417    p_out_buf->i_nb_samples = i_out; 
    421418    p_out_buf->start_date = p_in_buf->start_date; 
    422  
    423     if( p_in_buf->start_date != 
    424         aout_DateGet( &p_filter->p_sys->end_date ) ) 
    425     { 
    426         aout_DateSet( &p_filter->p_sys->end_date, p_in_buf->start_date ); 
    427     } 
    428419 
    429420    p_out_buf->end_date = aout_DateIncrement( &p_filter->p_sys->end_date,