From f499810bdc6ff5015524415447af3234c3207283 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Sat, 15 Jan 2011 18:21:28 -0800 Subject: [PATCH] theoraenc: Set speed level while running --- ext/theora/gsttheoraenc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/theora/gsttheoraenc.c b/ext/theora/gsttheoraenc.c index fe7f1b7..a6a8640 100644 --- a/ext/theora/gsttheoraenc.c +++ b/ext/theora/gsttheoraenc.c @@ -1466,6 +1466,10 @@ theora_enc_set_property (GObject * object, guint prop_id, break; case PROP_SPEEDLEVEL: enc->speed_level = g_value_get_int (value); + if (enc->encoder) { + th_encode_ctl (enc->encoder, TH_ENCCTL_SET_SPLEVEL, &enc->speed_level, + sizeof (enc->speed_level)); + } break; case PROP_VP3_COMPATIBLE: enc->vp3_compatible = g_value_get_boolean (value); -- 2.7.4