diff --git a/ffplay.c b/ffplay.c index 0cdcbb4023..fa3e1141d4 100644 --- a/ffplay.c +++ b/ffplay.c @@ -1948,7 +1948,6 @@ static int video_thread(void *arg) event.type = FF_QUIT_EVENT; event.user.data1 = is; SDL_PushEvent(&event); - av_free_packet(&pkt); goto the_end; } filt_in = is->in_video_filter; @@ -1963,7 +1962,6 @@ static int video_thread(void *arg) ret = av_buffersrc_add_frame(filt_in, frame); if (ret < 0) goto the_end; - av_free_packet(&pkt); while (ret >= 0) { is->frame_last_returned_time = av_gettime() / 1000000.0;