Changeset 1291:184b41c9bdbc in mediastreamer2


Ignore:
Timestamp:
Feb 2, 2011 10:23:25 PM (2 years ago)
Author:
Simon Morlat <simon.morlat@…>
Branch:
default
Message:

fix bug in closing fd in oss.c

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • NEWS

    r1251 r1291  
    55        * new scaler/colorspace conversion abstraction, with native ARM-optimized implementation 
    66        * new X11+XvXshm display filter, deprecating SDL display filter. 
     7        * add custom tone generation (in MSDtmfGen filter) 
     8        * add custom tone detection in new filter MSToneDetector 
     9        * rework the echo canceller to work with much less latency 
     10        * adapt the OSS filter to OSS4 standard. 
    711 
    812mediastreamer-2.6.0: July 1st, 2010 
  • README

    r856 r1291  
    3333 
    3434 Audio Filters: 
    35  *  audio capture 
    36  *  audio playback 
     35 *  audio capture & playback 
    3736 *    mme API (windows) 
    3837 *    alsa API (linux) 
     
    4039 *    arts API (linux) 
    4140 *    portaudio API (macosx and other) 
    42  *  macsnd API (native macosx API -please do more testing...-) 
    43  *  aq (audio queue, macos API too) 
     41 *    audio queues (audio queue, mac os API ) 
     42 *         audio unit (iOS) 
     43 *    Android sound system 
    4444 *  several audio encoder/decoder: PCMU, PCMA, speex, gsm 
    4545 *  wav file reader. 
     
    4949 *  volume analyser, gain control, and automatic gain control. 
    5050 *  acoustic echo canceller. 
    51  *  dtmf generation filter. 
     51 *  dtmf and custom tone generation filter. 
     52 *  custom tone detection 
    5253 *  parametric equalizer, can be used to compensate the spectral response of a bad quality speaker or microphone 
     54 *  echo limiter for cases where echo cancellation cannot work because of heavy distorsion. 
    5355 
    5456 Video Filters: 
     
    5860 *    video4linux and video4linux2 APIs (linux) 
    5961 *  video display 
    60  *    v4w API (windows) 
     62 *    vfw API (windows) 
    6163 *    SDL API (linux, macosx...) 
    62  *  several audio encoder/decoder: H263-1998, MP4V-ES, theora 
     64 *    Android native display 
     65 *  several audio encoder/decoder: H263-1998, MP4V-ES, H264, theora 
    6366 *  image resizer. 
    6467 *  format converter. (RBG24, I420...) 
  • src/oss.c

    r1266 r1291  
    371371                }else usleep(20000); 
    372372        } 
    373         if (d->pcmfd_read==d->pcmfd_read && d->pcmfd_read>=0 ) { 
     373        if (d->pcmfd_read==d->pcmfd_write && d->pcmfd_read>=0 ) { 
    374374                close(d->pcmfd_read); 
    375375                d->pcmfd_read = d->pcmfd_write =-1; 
Note: See TracChangeset for help on using the changeset viewer.