Changeset 5791


Ignore:
Timestamp:
May 14, 2018 1:24:43 AM (12 months ago)
Author:
ming
Message:

Re #2059 (misc): Related to #2031. Add compile-time config for L16 48KHz.

Location:
pjproject/trunk/pjmedia
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/include/pjmedia-codec/config.h

    r5632 r5791  
    8080#ifndef PJMEDIA_CODEC_L16_HAS_16KHZ_STEREO 
    8181#   define PJMEDIA_CODEC_L16_HAS_16KHZ_STEREO   0 
     82#endif 
     83 
     84 
     85/** 
     86 * Settings to enable L16 codec 48KHz, mono. By default it is disabled. 
     87 */ 
     88#ifndef PJMEDIA_CODEC_L16_HAS_48KHZ_MONO 
     89#   define PJMEDIA_CODEC_L16_HAS_48KHZ_MONO     0 
     90#endif 
     91 
     92 
     93/** 
     94 * Settings to enable L16 codec 48KHz, stereo. By default it is disabled. 
     95 */ 
     96#ifndef PJMEDIA_CODEC_L16_HAS_48KHZ_STEREO 
     97#   define PJMEDIA_CODEC_L16_HAS_48KHZ_STEREO   0 
    8298#endif 
    8399 
  • pjproject/trunk/pjmedia/include/pjmedia-codec/types.h

    r5632 r5791  
    103103    //PJMEDIA_RTP_PT_L16_32KHZ_MONO,            /**< L16 @ 32KHz, mono      */ 
    104104    //PJMEDIA_RTP_PT_L16_32KHZ_STEREO,          /**< L16 @ 32KHz, stereo    */ 
    105     //PJMEDIA_RTP_PT_L16_48KHZ_MONO,            /**< L16 @ 48KHz, mono      */ 
    106     //PJMEDIA_RTP_PT_L16_48KHZ_STEREO,          /**< L16 @ 48KHz, stereo    */ 
     105#if PJMEDIA_CODEC_L16_HAS_48KHZ_MONO 
     106    PJMEDIA_RTP_PT_L16_48KHZ_MONO,              /**< L16 @ 48KHz, mono      */ 
     107#endif 
     108#if PJMEDIA_CODEC_L16_HAS_48KHZ_STEREO 
     109    PJMEDIA_RTP_PT_L16_48KHZ_STEREO,            /**< L16 @ 48KHz, stereo    */ 
     110#endif 
    107111 
    108112    /* Caution! 
  • pjproject/trunk/pjmedia/src/pjmedia-codec/l16.c

    r5632 r5791  
    426426        ++count; 
    427427    } 
    428  
     428#endif 
     429 
     430#if PJMEDIA_CODEC_L16_HAS_48KHZ_MONO 
    429431    if (count < *max_count) { 
    430432        /* 48KHz mono */ 
     
    436438        ++count; 
    437439    } 
    438  
     440#endif 
     441 
     442#if PJMEDIA_CODEC_L16_HAS_48KHZ_STEREO 
    439443    if (count < *max_count) { 
    440444        /* 48KHz stereo */ 
Note: See TracChangeset for help on using the changeset viewer.