4aa4858ac7
- In the audio I/O code, if there's a pause in the program or its threads (especially the audio thread), it'll cause it to sample too much data, and increase line->base_timestamp to a potentially higher value than the next audio timestamp that may be added to the line. This would cause it to crash originally, because it expects audio data that is within the designated buffering limit. Because that audio data cannot be filled by that data anyway, just ignore the audio data until it goes back to the right timing (which it will as long as the code that is using the line accounts for its current system time) |
||
---|---|---|
.. | ||
audio-io.c | ||
audio-io.h | ||
audio-mixer.h | ||
audio-resampler-ffmpeg.c | ||
audio-resampler.h | ||
format-conversion.c | ||
format-conversion.h | ||
media-io.c | ||
media-io.h | ||
video-io.c | ||
video-io.h |