[Freeswitch-users] recording to ogg vorbis
    Brian West 
    brian at freeswitch.org
       
    Sun May 30 07:21:37 PDT 2010
    
    
  
Ogg can record native sample rates I would say context->sfinof.samplerate= handle->samplerate;  
This would mean that it would record at the channels native sample rate and no resample would be required to record 8,12,16,24,32 or 48kHz channels.
Could flac support be added also?
/b
On May 30, 2010, at 8:17 AM, Kees Varekamp wrote:
> Thanks.
> 
> I think I got it fixed:
> 
> 1) libsndfile needs updating to 1.0.21
> 2) libsndfile needs libogg, libvorbis, libflac and pkg-config (otherwise it will happily compile, but without ogg support)
> 3) mod_sndfile needs an extra else if after line 150:
> 	} else if (!strcmp(ext, "oga")) {
> 		context->sfinfo.format = SF_FORMAT_OGG | SF_FORMAT_VORBIS;
> 		context->sfinfo.channels = 1;
> 		context->sfinfo.samplerate = 8000;
> 	}
> 
> 4) make && make install mod_sndfile 
> 5) ...
> 6) Profit!
    
    
More information about the FreeSWITCH-users
mailing list