diff options
author | David Schleef <ds@schleef.org> | 2009-09-21 09:49:23 -0700 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2009-09-21 10:01:49 -0700 |
commit | e34ea433d54fed24935868a9632e58bca2af2a22 (patch) | |
tree | f511c46c604674e2023db20645d068e9fe25f26a /ext/celt | |
parent | 4ceb3c567874f0f179366388c8da94715ec39f3b (diff) | |
download | gstreamer-plugins-bad-e34ea433d54fed24935868a9632e58bca2af2a22.tar.gz |
celtenc: VBR requires celt-0.6.0
Diffstat (limited to 'ext/celt')
-rw-r--r-- | ext/celt/gstceltenc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/celt/gstceltenc.c b/ext/celt/gstceltenc.c index bad98aeec..116b980dd 100644 --- a/ext/celt/gstceltenc.c +++ b/ext/celt/gstceltenc.c @@ -590,10 +590,12 @@ gst_celt_enc_setup (GstCeltEnc * enc) if (!enc->state) goto encoder_creation_failed; +#ifdef CELT_SET_VBR_RATE if (!enc->cbr) { GST_ERROR ("setting vbr"); celt_encoder_ctl (enc->state, CELT_SET_VBR_RATE (enc->bitrate), 0); } +#endif celt_encoder_ctl (enc->state, CELT_SET_COMPLEXITY (enc->complexity), 0); GST_LOG_OBJECT (enc, "we have frame size %d", enc->frame_size); @@ -975,7 +977,9 @@ gst_celt_enc_get_property (GObject * object, guint prop_id, GValue * value, g_value_set_int (value, enc->frame_size); break; case PROP_CBR: +#ifdef CELT_SET_VBR_RATE g_value_set_boolean (value, enc->cbr); +#endif break; case PROP_COMPLEXITY: g_value_set_int (value, enc->complexity); |