From c5360dfae86ec21f57f28d9b9a325233ef6bf060 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 17 Aug 2011 14:33:31 +0200 Subject: [PATCH] omxaudioenc: Always require at least OMX_MIN_PCMPAYLOAD_MSEC per input buffer --- omx/gstomxaudioenc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/omx/gstomxaudioenc.c b/omx/gstomxaudioenc.c index bfb8a44a78..4719d0f05b 100644 --- a/omx/gstomxaudioenc.c +++ b/omx/gstomxaudioenc.c @@ -595,6 +595,12 @@ gst_omx_audio_enc_set_format (GstBaseAudioEncoder * encoder, GST_DEBUG_OBJECT (self, "Setting new caps"); + /* Set audio encoder base class properties */ + encoder->ctx->frame_samples_min = + gst_util_uint64_scale_ceil (OMX_MIN_PCMPAYLOAD_MSEC, + GST_MSECOND * state->rate, GST_SECOND); + encoder->ctx->frame_samples_max = 0; + gst_omx_port_get_port_definition (self->in_port, &port_def); needs_disable =