Ignore:
Timestamp:
Sep 17, 2006 2:59:55 PM (18 years ago)
Author:
bennylp
Message:

Removed G.711 Annex I PLC from the source (because of possible licensing/patent infringement issues) and replace it with Steve Underwood's PLC implementation which is distributed under dual GPL/LGPL license.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/pjmedia/plc_common.c

    r582 r723  
    2828static void  plc_replay_generate(void*, pj_int16_t*); 
    2929 
    30 extern void* pjmedia_plc_g711_create(pj_pool_t*, unsigned c, unsigned f); 
    31 extern void  pjmedia_plc_g711_save(void*, pj_int16_t*); 
    32 extern void  pjmedia_plc_g711_generate(void*, pj_int16_t*); 
     30extern void* pjmedia_plc_steveu_create(pj_pool_t*, unsigned c, unsigned f); 
     31extern void  pjmedia_plc_steveu_save(void*, pj_int16_t*); 
     32extern void  pjmedia_plc_steveu_generate(void*, pj_int16_t*); 
    3333 
    3434 
     
    4444 
    4545 
    46 #if defined(PJMEDIA_HAS_G711_PLC) && PJMEDIA_HAS_G711_PLC!=0 
    47 static struct plc_alg plc_g711 = 
     46#if defined(PJMEDIA_HAS_STEVEU_PLC) && PJMEDIA_HAS_STEVEU_PLC!=0 
     47static struct plc_alg plc_steveu = 
    4848{ 
    49     &pjmedia_plc_g711_create, 
    50     &pjmedia_plc_g711_save, 
    51     &pjmedia_plc_g711_generate 
     49    &pjmedia_plc_steveu_create, 
     50    &pjmedia_plc_steveu_save, 
     51    &pjmedia_plc_steveu_generate 
    5252}; 
    5353#endif 
     
    9191    if (0) 
    9292        ; 
    93 #if defined(PJMEDIA_HAS_G711_PLC) && PJMEDIA_HAS_G711_PLC!=0 
     93#if defined(PJMEDIA_HAS_STEVEU_PLC) && PJMEDIA_HAS_STEVEU_PLC!=0 
    9494    else if (clock_rate == 8000) 
    95         plc->op = &plc_g711; 
     95        plc->op = &plc_steveu; 
    9696#endif 
    9797    else 
Note: See TracChangeset for help on using the changeset viewer.