Changeset 193

Show
Ignore:
Timestamp:
01/16/08 13:39:03 (4 years ago)
Author:
ath
Message:

Fixes for FmElement's new API.

Location:
fm_server/trunk/src
Files:
6 modified

Legend:

Unmodified
Added
Removed
  • fm_server/trunk/src/fm_effect_gain.c

    r118 r193  
    192192void 
    193193fm_effect_gain_get_buffer               (FmElement      *element, 
    194                                          FmBuffer       *buffer) 
     194                                         FmBuffer       *buffer, 
     195                                         FmSync         *sync) 
    195196{ 
    196197        FmEffect *effect = FM_EFFECT (element); 
    197198        FmEffectGain *effect_gain = FM_EFFECT_GAIN (effect); 
    198199         
    199         fm_element_get_buffer_from_src (element, buffer); 
     200        fm_element_get_buffer_from_src (element, buffer, sync); 
    200201         
    201202        if (effect_gain->gain == 1.0)   // don't waste cycles 
  • fm_server/trunk/src/fm_effect_gain.h

    r109 r193  
    6262void 
    6363fm_effect_gain_get_buffer               (FmElement      *element, 
    64                                          FmBuffer       *buffer); 
     64                                         FmBuffer       *buffer, 
     65                                         FmSync         *sync); 
    6566 
    6667void 
  • fm_server/trunk/src/fm_effect_pan.c

    r146 r193  
    188188void 
    189189fm_effect_pan_get_buffer                (FmElement      *element, 
    190                                          FmBuffer       *buffer) 
     190                                         FmBuffer       *buffer, 
     191                                         FmSync         *sync) 
    191192{ 
    192193        FmEffect *effect = FM_EFFECT (element); 
    193194        FmEffectPan *effect_pan = FM_EFFECT_PAN (effect); 
    194195         
    195         fm_element_get_buffer_from_src (element, buffer); 
     196        fm_element_get_buffer_from_src (element, buffer, sync); 
    196197         
    197198        gdouble pan = effect_pan->pan; 
  • fm_server/trunk/src/fm_effect_pan.h

    r95 r193  
    6262void 
    6363fm_effect_pan_get_buffer                (FmElement      *element, 
    64                                          FmBuffer       *buffer); 
     64                                         FmBuffer       *buffer, 
     65                                         FmSync         *sync); 
    6566 
    6667void 
  • fm_server/trunk/src/fm_effect_rate.c

    r174 r193  
    241241void 
    242242fm_effect_rate_get_buffer               (FmElement      *element, 
    243                                          FmBuffer       *buffer) 
     243                                         FmBuffer       *buffer, 
     244                                         FmSync         *sync) 
    244245{ 
    245246        FmEffect *effect = FM_EFFECT (element); 
     
    265266                        //g_print("requested buffer\n"); 
    266267                        effect_rate->temp_buffer->requested_samples = buffer->requested_samples - buffer_pos; 
    267                         fm_element_get_buffer_from_src (element, effect_rate->temp_buffer); 
     268                        fm_element_get_buffer_from_src (element, effect_rate->temp_buffer, sync); 
    268269                        effect_rate->temp_pos = 0; 
    269270                } 
     
    291292                        input_frames_used = effect_rate->src_data[c]->input_frames_used; 
    292293 
    293                         //g_print("output_frames_gen %d input_frames_used %d\n", output_frames_gen, input_frames_used); 
     294                        g_print("output_frames_gen %d input_frames_used %d\n", output_frames_gen, input_frames_used); 
    294295         
    295296                }        
  • fm_server/trunk/src/fm_effect_rate.h

    r174 r193  
    8989void 
    9090fm_effect_rate_get_buffer               (FmElement      *element, 
    91                                          FmBuffer       *buffer); 
     91                                         FmBuffer       *buffer, 
     92                                         FmSync         *sync); 
    9293 
    9394void