Changeset 84:89c556ab2c0a in verona


Ignore:
Timestamp:
Mar 22, 2010 6:59:33 PM (3 years ago)
Author:
Nikita Kozlov <nikita@…>
Branch:
default
Message:

alsa and pulseaudio are working under linux

Files:
1 added
2 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • cmake/Modules/Macros.cmake

    r17 r84  
    11 
    22include(CheckFunctionExists) 
     3include(TestBigEndian) 
     4include(FindPortaudio) 
    35 
    46 
  • mediastreamer2/CMakeLists.txt

    r82 r84  
    88 
    99subdirs(src) 
     10subdirs(tests) 
  • mediastreamer2/src/CMakeLists.txt

    r82 r84  
    1  
    21 
    32include(FindThreads) 
     
    1716  endif(ALSA) 
    1817  add_definitions(-DHAVE_DLOPEN) 
    19  
    2018endif(LINUX) 
    21  
    22  
    2319 
    2420find_file(GSM_GSM_H gsm/gsm.h) 
     
    3228endif(GSM_LIB) 
    3329 
    34  
    35  
    3630find_file(SPEEX_H speex/speex.h) 
    3731if(SPEEX_H) 
     
    4438  set(MS_SRCS ${MS_SRCS} msresample.c msspeex.c) 
    4539endif(SPEEX_LIB) 
     40 
     41 
     42 
     43if(PORTAUDIO_FOUND) 
     44#  add_definitions( 
     45#    -D__PORTAUDIO_ENABLED__ 
     46#  ) 
     47#  set(MS_SRCS  ${MS_SRCS} pasnd.c) 
     48#  set(MS_LIBS  ${MS_LIBS} ${PORTAUDIO_LIBRARIES}) 
     49endif(PORTAUDIO_FOUND) 
     50 
     51TEST_BIG_ENDIAN(BIG_ENDIAN) 
     52if(BIG_ENDIAN) 
     53  add_definitions( 
     54    -DORTP_BIGENDIAN 
     55    -DWORDS_BIGENDIAN 
     56  ) 
     57endif(BIG_ENDIAN) 
    4658 
    4759# We want to generated the alldescs.h file 
  • mediastreamer2/src/mscommon.c

    r65 r84  
    523523        } 
    524524#endif 
     525 
     526#ifdef __PORTAUDIO_ENABLED__ 
     527        ms_message("Portaudio ENABLED.."); 
     528#endif 
     529 
    525530        ms_message("Registering all filters..."); 
    526531        /* register builtin MSFilter's */ 
  • phapi/phapi.c

    r83 r84  
    39663966#ifdef OLDOSIP 
    39673967  ph_media_init(phcfg.use_tunnel, phcfg.plugin_path); 
     3968#else 
     3969  ph_media_init(phcfg.plugin_path); 
    39683970#endif 
    39693971  if (phcfg.use_tunnel) { 
     
    51085110  phCallStateInfo_t info; 
    51095111  phcall_t *ca, *rca=0; 
    5110   char *from = 0, *to = 0, *sdp = 0; 
     5112  char *to = 0; 
    51115113  int s; 
    51125114 
  • phapi/phms_audiostream.c

    r82 r84  
    178178        } 
    179179//#endif 
    180         if (devnum) 
     180        if (devnum != -1) 
    181181                return ms_snd_card_manager_get_card_by_idx(ms_snd_card_manager_get(),devnum); 
    182182        else 
     
    202202        } 
    203203//#endif         
    204         if (devnum) 
     204        if (devnum != -1) 
    205205                return ms_snd_card_manager_get_card_by_idx(ms_snd_card_manager_get(),devnum); 
    206206        else 
Note: See TracChangeset for help on using the changeset viewer.