[FFmpeg-cvslog] ffplay: remove flushed state from decoder context

Marton Balint git at videolan.org
Thu Jan 1 20:34:29 CET 2015


ffmpeg | branch: master | Marton Balint <cus at passwd.hu> | Thu Oct 30 01:50:22 2014 +0100| [8c1f5fb0ae1934b1852a190bc7b252064a6330d0] | committer: Marton Balint

ffplay: remove flushed state from decoder context

Signed-off-by: Marton Balint <cus at passwd.hu>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8c1f5fb0ae1934b1852a190bc7b252064a6330d0
---

 ffplay.c |    4 ----
 1 file changed, 4 deletions(-)

diff --git a/ffplay.c b/ffplay.c
index 1914a66..507617e 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -185,7 +185,6 @@ typedef struct Decoder {
     AVCodecContext *avctx;
     int pkt_serial;
     int finished;
-    int flushed;
     int packet_pending;
     SDL_cond *empty_queue_cond;
     int64_t start_pts;
@@ -548,8 +547,6 @@ static void decoder_init(Decoder *d, AVCodecContext *avctx, PacketQueue *queue,
 static int decoder_decode_frame(Decoder *d, AVFrame *frame, AVSubtitle *sub) {
     int got_frame = 0;
 
-    d->flushed = 0;
-
     do {
         int ret = -1;
 
@@ -566,7 +563,6 @@ static int decoder_decode_frame(Decoder *d, AVFrame *frame, AVSubtitle *sub) {
                 if (pkt.data == flush_pkt.data) {
                     avcodec_flush_buffers(d->avctx);
                     d->finished = 0;
-                    d->flushed = 1;
                     d->next_pts = d->start_pts;
                     d->next_pts_tb = d->start_pts_tb;
                 }



More information about the ffmpeg-cvslog mailing list