mirror of https://git.ffmpeg.org/ffmpeg.git
ffplay: increase sample array buffer
A decoded and resampled audio frame may not fit in the current size which is not handled by the current code causing out of order waveform displays or even channel mixups. A todo is added because this part can certainly be improved to consume less memory but work reliably for any frame size. Signed-off-by: Marton Balint <cus@passwd.hu>
This commit is contained in:
parent
66532cbfdc
commit
cdea19e75a
3
ffplay.c
3
ffplay.c
|
@ -82,7 +82,8 @@ const int program_birth_year = 2003;
|
|||
#define AUDIO_DIFF_AVG_NB 20
|
||||
|
||||
/* NOTE: the size must be big enough to compensate the hardware audio buffersize size */
|
||||
#define SAMPLE_ARRAY_SIZE (2 * 65536)
|
||||
/* TODO: We assume that a decoded and resampled frame fits into this buffer */
|
||||
#define SAMPLE_ARRAY_SIZE (8 * 65536)
|
||||
|
||||
static int sws_flags = SWS_BICUBIC;
|
||||
|
||||
|
|
Loading…
Reference in New Issue