Changeset 1174


Ignore:
Timestamp:
Apr 7, 2007 4:17:33 PM (17 years ago)
Author:
bennylp
Message:

mv resample.c resample_resample.c

Location:
pjproject/branches/split-3rd-party/pjmedia/src/pjmedia
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • pjproject/branches/split-3rd-party/pjmedia/src/pjmedia/resample_resample.c

    r1173 r1174  
    478478                                             pj_bool_t high_quality, 
    479479                                             pj_bool_t large_filter, 
     480                                             unsigned channel_count, 
    480481                                             unsigned rate_in, 
    481482                                             unsigned rate_out, 
     
    490491    resample = pj_pool_alloc(pool, sizeof(pjmedia_resample)); 
    491492    PJ_ASSERT_RETURN(resample, PJ_ENOMEM); 
     493 
     494    PJ_UNUSED_ARG(channel_count); 
    492495 
    493496    /* 
     
    703706} 
    704707 
     708PJ_DEF(void) pjmedia_resample_destroy(pjmedia_resample *resample) 
     709{ 
     710    PJ_UNUSED_ARG(resample); 
     711} 
  • pjproject/branches/split-3rd-party/pjmedia/src/pjmedia/resample_speex.c

    r1172 r1174  
    3232{ 
    3333    SpeexResamplerState *state; 
    34 #if defined(PJ_HAS_FLOATING_POINT) && PJ_HAS_FLOATING_POINT != 0 
    35     float               *in_buffer; 
    36     float               *out_buffer; 
    37 #endif 
    3834    unsigned             in_samples_per_frame; 
    3935    unsigned             out_samples_per_frame; 
     
    6258    if (high_quality) { 
    6359        if (large_filter) 
    64             quality = 8; 
     60            quality = 10; 
    6561        else 
    6662            quality = 7; 
     
    7672        return PJ_ENOMEM; 
    7773 
    78 #if defined(PJ_HAS_FLOATING_POINT) && PJ_HAS_FLOATING_POINT != 0 
    79     resample->in_buffer = pj_pool_calloc(pool, resample->in_samples_per_frame,  
    80                                          sizeof(float)); 
    81     resample->out_buffer=pj_pool_calloc(pool, resample->out_samples_per_frame, 
    82                                         sizeof(float)); 
    83 #endif 
    8474 
    8575    *p_resample = resample; 
     
    9787{ 
    9888    spx_uint32_t in_length, out_length; 
    99     float *fp; 
    100     unsigned i; 
    10189 
    10290    PJ_ASSERT_ON_FAIL(resample, return); 
     
    10593    out_length = resample->out_samples_per_frame; 
    10694 
    107 #if defined(PJ_HAS_FLOATING_POINT) && PJ_HAS_FLOATING_POINT != 0 
    108     fp = resample->in_buffer; 
    109     for (i=0; i<in_length; ++i) { 
    110         fp[i] = input[i]; 
    111     } 
    112     speex_resampler_process_interleaved_float(resample->state, 
    113                                               resample->in_buffer, &in_length, 
    114                                               resample->out_buffer, &out_length); 
    115     fp = resample->out_buffer; 
    116     for (i=0; i<out_length; ++i) { 
    117         output[i] = (pj_int16_t)fp[i]; 
    118     } 
    119 #else 
    120     PJ_UNUSED_ARG(dst); 
    121     PJ_UNUSED_ARG(i); 
    12295    speex_resampler_process_interleaved_int(resample->state, 
    12396                                            (const __int16 *)input, &in_length, 
    12497                                            (__int16 *)output, &out_length); 
    125 #endif 
    12698 
    12799    pj_assert(in_length == resample->in_samples_per_frame); 
Note: See TracChangeset for help on using the changeset viewer.