From 80d2b434430bef1a193439f385fbd082a4b26722 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Thu, 20 May 2010 09:24:53 +0200 Subject: [PATCH] [MOVED FROM BAD 025/134] vp8enc: Limit max-latency to 25 to match libvpx From libvpx/vp8/encoder/onyx_int.h: #define MAX_LAG_BUFFERS (CONFIG_REALTIME_ONLY? 1 : 25) While we don't need to be tied to what libvpx does internally, it doesn't make sense to pretend to support longer frame lags than are actually possible. --- ext/vp8/gstvp8enc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/vp8/gstvp8enc.c b/ext/vp8/gstvp8enc.c index e39a45458c..461af90b49 100644 --- a/ext/vp8/gstvp8enc.c +++ b/ext/vp8/gstvp8enc.c @@ -239,7 +239,7 @@ gst_vp8_enc_class_init (GstVP8EncClass * klass) g_object_class_install_property (gobject_class, PROP_MAX_LATENCY, g_param_spec_int ("max-latency", "Max latency", "Number of frames in encoder queue", - 0, 100, DEFAULT_MAX_LATENCY, + 0, 25, DEFAULT_MAX_LATENCY, (GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); g_object_class_install_property (gobject_class, PROP_MAX_KEYFRAME_DISTANCE,