Searched refs:pcm (Results 1 - 25 of 30) sorted by relevance

12

/external/tinyalsa/include/tinyalsa/
H A Dasoundlib.h42 struct pcm;
118 struct pcm *pcm_open(unsigned int card, unsigned int device,
120 int pcm_close(struct pcm *pcm);
121 int pcm_is_ready(struct pcm *pcm);
124 int pcm_get_config(struct pcm *pcm, struct pcm_config *config);
125 int pcm_set_config(struct pcm *pcm, struc
[all...]
/external/tinyalsa/
H A Dpcm.c0 /* pcm.c
145 struct pcm { struct
162 unsigned int pcm_get_buffer_size(struct pcm *pcm) argument
164 return pcm->buffer_size;
167 const char* pcm_get_error(struct pcm *pcm) argument
169 return pcm->error;
172 static int oops(struct pcm *pcm, in argument
210 pcm_bytes_to_frames(struct pcm *pcm, unsigned int bytes) argument
216 pcm_frames_to_bytes(struct pcm *pcm, unsigned int frames) argument
222 pcm_sync_ptr(struct pcm *pcm, int flags) argument
231 pcm_hw_mmap_status(struct pcm *pcm) argument
277 pcm_hw_munmap_status(struct pcm *pcm) argument
292 pcm_areas_copy(struct pcm *pcm, unsigned int pcm_offset, const char *src, unsigned int src_offset, unsigned int frames) argument
306 pcm_mmap_write_areas(struct pcm *pcm, const char *src, unsigned int offset, unsigned int size) argument
330 pcm_get_htimestamp(struct pcm *pcm, unsigned int *avail, struct timespec *tstamp) argument
368 pcm_write(struct pcm *pcm, const void *data, unsigned int count) argument
405 pcm_read(struct pcm *pcm, void *data, unsigned int count) argument
440 pcm_close(struct pcm *pcm) argument
464 struct pcm *pcm; local
610 pcm_is_ready(struct pcm *pcm) argument
615 pcm_start(struct pcm *pcm) argument
630 pcm_stop(struct pcm *pcm) argument
639 pcm_mmap_playback_avail(struct pcm *pcm) argument
653 pcm_mmap_capture_avail(struct pcm *pcm) argument
661 pcm_mmap_avail(struct pcm *pcm) argument
670 pcm_mmap_appl_forward(struct pcm *pcm, int frames) argument
681 pcm_mmap_begin(struct pcm *pcm, void **areas, unsigned int *offset, unsigned int *frames) argument
708 pcm_mmap_commit(struct pcm *pcm, unsigned int offset, unsigned int frames) argument
717 pcm_avail_update(struct pcm *pcm) argument
723 pcm_state(struct pcm *pcm) argument
732 pcm_set_avail_min(struct pcm *pcm, int avail_min) argument
741 pcm_wait(struct pcm *pcm, int timeout) argument
783 pcm_mmap_write(struct pcm *pcm, const void *buffer, unsigned int bytes) argument
[all...]
H A Dtinyplay.c157 struct pcm *pcm; local
174 pcm = pcm_open(card, device, PCM_OUT, &config);
175 if (!pcm || !pcm_is_ready(pcm)) {
177 device, pcm_get_error(pcm));
181 size = pcm_frames_to_bytes(pcm, pcm_get_buffer_size(pcm));
186 pcm_close(pcm);
195 if (pcm_write(pcm, buffe
[all...]
H A Dtinycap.c170 struct pcm *pcm; local
187 pcm = pcm_open(card, device, PCM_IN, &config);
188 if (!pcm || !pcm_is_ready(pcm)) {
190 pcm_get_error(pcm));
194 size = pcm_get_buffer_size(pcm);
199 pcm_close(pcm);
205 while (capturing && !pcm_read(pcm, buffer, size)) {
214 pcm_close(pcm);
[all...]
H A DAndroid.mk5 LOCAL_SRC_FILES:= mixer.c pcm.c
16 LOCAL_SRC_FILES:= mixer.c pcm.c
/external/qemu/android/config/
H A Dcheck-alsa.c26 DYN_FUNCTION(int,snd_pcm_hw_params_current,(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)) \
27 DYN_FUNCTION(int,snd_pcm_sw_params_set_start_threshold,(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val)) \
28 DYN_FUNCTION(int,snd_pcm_sw_params,(snd_pcm_t *pcm, snd_pcm_sw_params_t *params)) \
29 DYN_FUNCTION(int,snd_pcm_sw_params_current,(snd_pcm_t *pcm, snd_pcm_sw_params_t *params)) \
31 DYN_FUNCTION(int,snd_pcm_hw_params_any,(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)) \
32 DYN_FUNCTION(int,snd_pcm_hw_params_set_access,(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access)) \
33 DYN_FUNCTION(int,snd_pcm_hw_params_set_format,(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val)) \
34 DYN_FUNCTION(int,snd_pcm_hw_params_set_rate_near,(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)) \
35 DYN_FUNCTION(int,snd_pcm_hw_params_set_channels_near,(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)) \
36 DYN_FUNCTION(int,snd_pcm_hw_params_set_buffer_time_near,(snd_pcm_t *pcm, snd_pcm_hw_params_
[all...]
/external/libvorbis/lib/
H A Dblock.c44 /* pcm accumulator examples (not exhaustive):
251 v->pcm=_ogg_malloc(vi->channels*sizeof(*v->pcm));
256 v->pcm[i]=_ogg_calloc(v->pcm_storage,sizeof(*v->pcm[i]));
368 if(v->pcm){
371 if(v->pcm[i])_ogg_free(v->pcm[i]);
372 _ogg_free(v->pcm);
405 v->pcm[
774 float *pcm=v->pcm[j]+prevCenter; local
781 float *pcm=v->pcm[j]+prevCenter+n1/2-n0/2; local
790 float *pcm=v->pcm[j]+prevCenter; local
799 float *pcm=v->pcm[j]+prevCenter; local
808 float *pcm=v->pcm[j]+thisCenter; local
907 vorbis_synthesis_pcmout(vorbis_dsp_state *v,float ***pcm) argument
933 vorbis_synthesis_lapout(vorbis_dsp_state *v,float ***pcm) argument
[all...]
H A Dpsytune.c242 float *pcm[2],*out[2],*window,*flr[2],*mask[2],*work[2]; local
276 pcm[0]=_ogg_malloc(framesize*sizeof(float));
277 pcm[1]=_ogg_malloc(framesize*sizeof(float));
314 pcm[0][i]=((buffer[i*4+1]<<8)|
316 pcm[1][i]=((buffer[i*4+3]<<8)|
330 float *mdct=pcm[i];
333 analysis("pre",frameno+i,pcm[i],framesize,0,0);
337 fft[j]=pcm[i][j]*=window[j];
351 mdct_forward(&m_look,pcm[i],mdct);
363 float *mdct=pcm[
[all...]
H A Dsynthesis.c79 /* alloc pcm passback storage */
81 vb->pcm=_vorbis_block_alloc(vb,sizeof(*vb->pcm)*vi->channels);
83 vb->pcm[i]=_vorbis_block_alloc(vb,vb->pcmend*sizeof(*vb->pcm[i]));
92 /* used to track pcm position without actually performing decode.
132 /* no pcm */
134 vb->pcm=NULL;
H A Dmapping0.c266 float *pcm =vb->pcm[i]; local
267 float *logfft =pcm;
290 _analysis_output("pcmL",seq,pcm,n,0,0,total-n/2);
292 _analysis_output("pcmR",seq,pcm,n,0,0,total-n/2);
294 _analysis_output("pcm",seq,pcm,n,0,0,total-n/2);
299 _vorbis_apply_window(pcm,b->window,ci->blocksizes,vb->lW,vb->W,vb->nW);
304 _analysis_output("windowedL",seq,pcm,n,0,0,total-n/2);
306 _analysis_output("windowedR",seq,pcm,
791 float *pcm=vb->pcm[i]; local
801 float *pcm=vb->pcm[i]; local
[all...]
H A Dvorbisfile.c448 /* pcm offset of last packet on the first audio page */
721 /* update the pcm offset. */
728 (above), we know the pcm position of the *last* sample
1285 /* We can't get a guaranteed correct pcm position out of the
1398 /* which bitstream section does this pcm offset occur in? */
1487 /* found our page. seek to it, update pcm offset. Easier case than
1569 /* seek to a sample offset relative to the decompressed pcm stream
1665 /* seek to a playback time relative to the decompressed pcm stream
1688 /* enough information to convert time offset to pcm offset */
1718 /* enough information to convert time offset to pcm offse
1846 ov_read_filter(OggVorbis_File *vf,char *buffer,int length, int bigendianp,int word,int sgned,int *bitstream, void (*filter)(float **pcm,long channels,long samples,void *filter_param),void *filter_param) argument
1852 float **pcm; local
2008 float **pcm; local
2033 _ov_splice(float **pcm,float **lappcm, int n1, int n2, int ch1, int ch2, float *w1, float *w2) argument
2105 float **pcm; local
2145 float **pcm; local
2199 float **pcm; local
2260 float **pcm; local
[all...]
H A Denvelope.c241 float *pcm=v->pcm[i]+ve->searchstep*(j); local
242 ret|=_ve_amp(ve,gi,pcm,ve->band,ve->filter+i*VE_BANDS);
289 _analysis_output_always("pcmL",seq,v->pcm[0],v->pcm_current,0,0,totalshift);
290 _analysis_output_always("pcmR",seq,v->pcm[1],v->pcm_current,0,0,totalshift);
292 _analysis_output_always("markL",seq,v->pcm[0],j,0,0,totalshift);
293 _analysis_output_always("markR",seq,v->pcm[1],j,0,0,totalshift);
/external/qemu/distrib/sdl-1.2.15/src/audio/alsa/
H A DSDL_alsa_audio.c59 static int (*SDL_NAME(snd_pcm_open))(snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode);
60 static int (*SDL_NAME(snd_pcm_close))(snd_pcm_t *pcm);
61 static snd_pcm_sframes_t (*SDL_NAME(snd_pcm_writei))(snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size);
62 static int (*SDL_NAME(snd_pcm_recover))(snd_pcm_t *pcm, int err, int silent);
63 static int (*SDL_NAME(snd_pcm_prepare))(snd_pcm_t *pcm);
64 static int (*SDL_NAME(snd_pcm_drain))(snd_pcm_t *pcm);
69 static int (*SDL_NAME(snd_pcm_hw_params_any))(snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
70 static int (*SDL_NAME(snd_pcm_hw_params_set_access))(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t access);
71 static int (*SDL_NAME(snd_pcm_hw_params_set_format))(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val);
72 static int (*SDL_NAME(snd_pcm_hw_params_set_channels))(snd_pcm_t *pcm, snd_pcm_hw_params_
[all...]
/external/qemu/audio/
H A Dalsaaudio.c57 DYNLINK_FUNC(int,snd_pcm_hw_params_current,(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)) \
58 DYNLINK_FUNC(int,snd_pcm_sw_params_set_start_threshold,(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val)) \
59 DYNLINK_FUNC(int,snd_pcm_sw_params,(snd_pcm_t *pcm, snd_pcm_sw_params_t *params)) \
60 DYNLINK_FUNC(int,snd_pcm_sw_params_current,(snd_pcm_t *pcm, snd_pcm_sw_params_t *params)) \
62 DYNLINK_FUNC(int,snd_pcm_hw_params_any,(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)) \
63 DYNLINK_FUNC(int,snd_pcm_hw_params_set_access,(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access)) \
65 DYNLINK_FUNC(int,snd_pcm_hw_params_set_format,(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val)) \
66 DYNLINK_FUNC(int,snd_pcm_hw_params_set_rate_near,(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)) \
67 DYNLINK_FUNC(int,snd_pcm_hw_params_set_channels_near,(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)) \
68 DYNLINK_FUNC(int,snd_pcm_hw_params_set_buffer_time_near,(snd_pcm_t *pcm, snd_pcm_hw_params_
[all...]
/external/webrtc/src/modules/audio_processing/test/
H A Dapmtest.m78 farFile = 'vqeFar.pcm';
79 nearFile = 'vqeNear.pcm';
84 farFile = 'apm_far.pcm';
85 nearFile = 'apm_near.pcm';
196 outfile = [outfile '.pcm'];
209 if exist([inpath 'vqeFar.pcm'])
210 system(['ln -s -f ' inpath 'vqeFar.pcm ' farFile]);
211 elseif exist([inpath 'apm_far.pcm'])
212 system(['ln -s -f ' inpath 'apm_far.pcm ' farFile]);
215 if exist([inpath 'vqeNear.pcm'])
[all...]
/external/bluetooth/bluedroid/btif/src/
H A Dbtif_media_task.c184 /* fixme -- define this in pcm time instead of buffer count */
212 tBTIF_AV_MEDIA_FEEDINGS_PCM_STATE pcm; member in union:__anon899
768 media_feeding.cfg.pcm.sampling_freq = 44100;
769 media_feeding.cfg.pcm.bit_per_sample = 16;
770 media_feeding.cfg.pcm.num_channel = 2;
963 /* calculate corresponding pcm time based on data processed */
968 (p_cfg->pcm.num_channel*p_cfg->pcm.sampling_freq*p_cfg->pcm.bit_per_sample/8);
1057 ** event when the waveIn interface has a pcm dat
[all...]
/external/chromium/chrome/browser/resources/shared/js/
H A Dmedia_common.js10 return /\.(aac|aiff|atrac|cda|flac|m4a|mp3|pcm|oga|ogg|raw|wav)$/i.test(path);
/external/libvorbis/include/vorbis/
H A Dcodec.h63 float **pcm; member in struct:vorbis_dsp_state
90 float **pcm; /* this is a pointer into local storage */ member in struct:vorbis_block
212 extern int vorbis_synthesis_pcmout(vorbis_dsp_state *v,float ***pcm);
213 extern int vorbis_synthesis_lapout(vorbis_dsp_state *v,float ***pcm);
/external/quake/quake/src/WinQuake/
H A Dsnd_android.cpp97 SLDataFormat_PCM pcm; variable
156 pcm.formatType = SL_DATAFORMAT_PCM;
157 pcm.numChannels = 2;
158 pcm.samplesPerSec = SL_SAMPLINGRATE_11_025;
159 pcm.bitsPerSample = SL_PCMSAMPLEFORMAT_FIXED_16;
160 pcm.containerSize = 16;
161 pcm.channelMask = SL_SPEAKER_FRONT_LEFT | SL_SPEAKER_FRONT_RIGHT;
162 pcm.endianness = SL_BYTEORDER_LITTLEENDIAN;
164 audioSource.pFormat = (void *)&pcm;
/external/libvorbis/examples/
H A Ddecoder_example.c227 float **pcm; local
234 **pcm is a multichannel float vector. In stereo, for
235 example, pcm[0] is left, and pcm[1] is right. samples is
239 while((samples=vorbis_synthesis_pcmout(&vd,&pcm))>0){
248 float *mono=pcm[i];
/external/srec/tests/
H A DAndroid.mk119 ./pcm/yes_08k.pcm \
120 ./pcm/yes_11k.pcm \
122 # ./pcm/yes_16k.pcm \
123 # ./pcm/yes_22k.pcm \
/external/libvorbis/test/
H A Dwrite_read.c255 float **pcm; local
260 while ((samples = vorbis_synthesis_pcmout (&vd,&pcm)) > 0 && read_total < count) {
264 memcpy (data + read_total, pcm[0], bout * sizeof (float)) ;
/external/tremolo/Tremolo/
H A Ddsp.c143 /* pcm==0 indicates we just want the pending samples, no more */
144 int vorbis_dsp_pcmout(vorbis_dsp_state *v,ogg_int16_t *pcm,int samples){ argument
149 if(pcm){
157 pcm+i,vi->channels,
H A Dmapping0.c196 //_analysis_output("coupled",seq+j,vb->pcm[j],-8,n/2,0,0);
227 //_analysis_output("residue",seq+j,vb->pcm[j],-8,n/2,0,0);
231 ogg_int32_t *pcm=vd->work[i]; local
241 floor1_inverse2(vd,ci->floor_param[floorno],floormemo[i],pcm);
244 floor0_inverse2(vd,ci->floor_param[floorno],floormemo[i],pcm);
249 //_analysis_output("mdct",seq+j,vb->pcm[j],-24,n/2,0,1);
257 //_analysis_output("imdct",seq+j,vb->pcm[j],-24,n,0,0);
/external/bluetooth/bluedroid/btif/include/
H A Dbtif_av_api.h196 tBTIF_AV_MEDIA_FEED_CFG_PCM pcm; /* Raw PCM feeding format */ member in union:__anon840

Completed in 2273 milliseconds

12