pulseaudio block diagram of the data flow

Flow diagram

By comparing a block diagram of the process concerns the following log :( portion marked red)

Journal

  1. tts, pop (): 9184 currently has 9184 bytes of data from the client.
  2. (1280) server end request_bytes requests 1280 bytes of data to the client.
  3. tchunk.length: 864 This is the actual server-side data read out.
  4. pushing 3456 peeking 3456 dropping 3456: these are *. 4 After entering resamper (864 . 4),. 4 = Channel number of a byte.
  5. See next tts, pop (): 8320 = 9184 - 1280;
  6. got 1280 bytes from client
Published 755 original articles · won praise 464 · Views 2.47 million +

Guess you like

Origin blog.csdn.net/u010164190/article/details/105336341