Lines Matching refs:musbPlaybackHandle
242 err = closeDevice(musbPlaybackHandle);
244 ALOGE("Info: Could not close USB device %p", musbPlaybackHandle);
658 } else if (handle == musbPlaybackHandle) {
800 musbPlaybackHandle = configureDevice(PCM_OUT|PCM_STEREO|PCM_MMAP, (char *)"hw:1,0",
802 if (!musbPlaybackHandle) {
804 closeDevice(musbPlaybackHandle);
811 pfdUsbPlayback[0].fd = musbPlaybackHandle->timer_fd;
822 closeDevice(musbPlaybackHandle);
829 usbPeriod = musbPlaybackHandle->period_size;
841 int usbframes = (musbPlaybackHandle->flags & PCM_MONO) ? (usbPeriod / 2) : (usbPeriod / 4);
858 if (!musbPlaybackHandle->running) {
859 if (pcm_prepare(musbPlaybackHandle)) {
950 if (!musbPlaybackHandle->running) {
951 if (pcm_prepare(musbPlaybackHandle)) {
958 musbPlaybackHandle->sync_ptr->flags = SNDRV_PCM_SYNC_PTR_APPL |
961 err = syncPtr(musbPlaybackHandle, &mkillPlayBackThread);
967 avail = pcm_avail(musbPlaybackHandle);
971 if (avail < musbPlaybackHandle->sw_p->avail_min && !mkillPlayBackThread) {
987 mdstUsb_addr = dst_address(musbPlaybackHandle);
997 musbPlaybackHandle->sync_ptr->c.control.appl_ptr += usbframes;
998 musbPlaybackHandle->sync_ptr->flags = 0;
1000 err = syncPtr(musbPlaybackHandle, &mkillPlayBackThread);
1008 bytes_written = musbPlaybackHandle->sync_ptr->c.control.appl_ptr - musbPlaybackHandle->sync_ptr->s.status.hw_ptr;
1009 ALOGE("Appl ptr %d , hw_ptr %d, difference %d",musbPlaybackHandle->sync_ptr->c.control.appl_ptr, musbPlaybackHandle->sync_ptr->s.status.hw_ptr, bytes_written);
1016 if (bytes_written <= usbPeriod && musbPlaybackHandle->start) {
1017 ioctl(musbPlaybackHandle->fd, SNDRV_PCM_IOCTL_PAUSE,1);
1018 pcm_prepare(musbPlaybackHandle);
1019 musbPlaybackHandle->start = false;
1022 if ((bytes_written >= musbPlaybackHandle->sw_p->start_threshold) && (!musbPlaybackHandle->start)) {
1024 err = startDevice(musbPlaybackHandle, &mkillPlayBackThread);
1044 closeDevice(musbPlaybackHandle);