MediaCodecSource:Flush buffers queued in Puller when resuming recording

The buffers queued in Puller need to be flushed when resuming
recording, or these buffers' timestamps would be modified by
the InputBufferTimeOffset incorrectly.

Bug: 143046077

Test: atest android.media.cts.MediaRecorderTest

Change-Id: Ia904c8cdd3e2ba59a05df5702d8682b02b3fa30c
1 file changed