Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/wavplay/drec.c

    r0e4c5f0 rb6e481b  
    4747
    4848
    49 #define BUFFER_PARTS   16
     49#define BUFFER_PARTS   2
    5050
    5151/** Recording format */
     
    103103                        printf("Recording terminated\n");
    104104                        record = false;
    105                         break;
    106105                case PCM_EVENT_FRAMES_CAPTURED:
    107106                        printf("%" PRIun " frames\n", IPC_GET_ARG1(call));
     107                        async_answer_0(callid, EOK);
    108108                        break;
    109109                default:
     
    111111                        async_answer_0(callid, ENOTSUP);
    112112                        continue;
    113                 }
    114 
    115                 if (!record) {
    116                         async_answer_0(callid, EOK);
    117                         break;
     113
    118114                }
    119115
     
    160156        printf("\n");
    161157        audio_pcm_stop_capture(rec->device);
    162         /* XXX Control returns even before we can be sure callbacks finished */
    163         printf("Delay before playback termination\n");
    164         async_usleep(1000000);
    165         printf("Terminate playback\n");
    166158}
    167159
Note: See TracChangeset for help on using the changeset viewer.