From 522e0cb7794f458cc25ba43b77d9bc98dbb00cbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 13 May 2010 21:08:03 +0200 Subject: [PATCH] [MOVED FROM BAD 003/134] vp8enc: Fill the oldest pending frame instead of the newest --- ext/vp8/gstvp8enc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/vp8/gstvp8enc.c b/ext/vp8/gstvp8enc.c index 8b2447d9d8..1be8e0a2db 100644 --- a/ext/vp8/gstvp8enc.c +++ b/ext/vp8/gstvp8enc.c @@ -547,6 +547,7 @@ gst_vp8_enc_handle_frame (GstBaseVideoEncoder * base_video_encoder, GST_ERROR ("encode returned %d %s", status, vpx_error_name (status)); } + frame = gst_base_video_encoder_get_oldest_frame (base_video_encoder); pkt = vpx_codec_get_cx_data (&encoder->encoder, &iter); if (pkt != NULL) { GST_DEBUG ("packet %d type %d", pkt->data.frame.sz, pkt->kind);