Home | History | Annotate | Download | only in alsa_sound

Lines Matching refs:mproxyPlaybackHandle

238         err = closeDevice(mproxyPlaybackHandle);
240 ALOGE("Info: Could not close proxy %p", mproxyPlaybackHandle);
660 } else if (handle == mproxyPlaybackHandle) {
818 mproxyPlaybackHandle = configureDevice(PCM_IN|PCM_STEREO|PCM_MMAP, (char *)"hw:0,8",
820 if (!mproxyPlaybackHandle) {
828 proxyPeriod = mproxyPlaybackHandle->period_size;
832 pfdProxyPlayback[0].fd = mproxyPlaybackHandle->fd;
839 frames = (mproxyPlaybackHandle->flags & PCM_MONO) ? (proxyPeriod / 2) : (proxyPeriod / 4);
840 x.frames = (mproxyPlaybackHandle->flags & PCM_MONO) ? (proxyPeriod / 2) : (proxyPeriod / 4);
851 if (!mproxyPlaybackHandle->running) {
852 if (pcm_prepare(mproxyPlaybackHandle)) {
867 if (!mkillPlayBackThread && (!mproxyPlaybackHandle->start)) {
868 err = startDevice(mproxyPlaybackHandle, &mkillPlayBackThread);
878 if (!mproxyPlaybackHandle->running) {
879 if (pcm_prepare(mproxyPlaybackHandle)) {
886 mproxyPlaybackHandle->sync_ptr->flags = SNDRV_PCM_SYNC_PTR_APPL |
890 err = syncPtr(mproxyPlaybackHandle, &mkillPlayBackThread);
896 avail = pcm_avail(mproxyPlaybackHandle);
898 if (avail < mproxyPlaybackHandle->sw_p->avail_min && !mkillPlayBackThread) {
918 msrcProxy_addr = dst_address(mproxyPlaybackHandle);
922 mproxyPlaybackHandle->sync_ptr->c.control.appl_ptr += frames;
923 mproxyPlaybackHandle->sync_ptr->flags = 0;
928 err = syncPtr(mproxyPlaybackHandle, &mkillPlayBackThread);
1043 closeDevice(mproxyPlaybackHandle);