diff options
author | Marton Balint <cus@passwd.hu> | 2012-03-14 00:54:01 +0100 |
---|---|---|
committer | Marton Balint <cus@passwd.hu> | 2012-03-19 22:54:40 +0100 |
commit | a2c5be631962a8d0dd59b12fa58292d8c042236c (patch) | |
tree | 3e3416366c02228f379f785a6aadaf678f60dfe8 | |
parent | 2b07f572af65aa411a24e87348671fad7cd10fe9 (diff) | |
download | ffmpeg-a2c5be631962a8d0dd59b12fa58292d8c042236c.tar.gz |
ffplay: reset audio_pkt_temp when opening audio
Otherwise we may use the remaining data of the last packet from the previous
audio stream. Fixes bug #951.
Signed-off-by: Marton Balint <cus@passwd.hu>
-rw-r--r-- | ffplay.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -2253,6 +2253,7 @@ static int stream_component_open(VideoState *is, int stream_index) avctx->flags |= CODEC_FLAG_EMU_EDGE; if (avctx->codec_type == AVMEDIA_TYPE_AUDIO) { + memset(&is->audio_pkt_temp, 0, sizeof(is->audio_pkt_temp)); env = SDL_getenv("SDL_AUDIO_CHANNELS"); if (env) wanted_channel_layout = av_get_default_channel_layout(SDL_atoi(env)); |