GstOMXPort * port, GstAudioState * state);
static GstCaps *gst_omx_aac_enc_get_caps (GstOMXAudioEnc * enc,
GstOMXPort * port, GstAudioState * state);
+static guint gst_omx_aac_enc_get_num_samples (GstOMXAudioEnc * enc,
+ GstOMXPort * port, GstAudioState * state, GstOMXBuffer * buf);
enum
{
audioenc_class->set_format = GST_DEBUG_FUNCPTR (gst_omx_aac_enc_set_format);
audioenc_class->get_caps = GST_DEBUG_FUNCPTR (gst_omx_aac_enc_get_caps);
+ audioenc_class->get_num_samples =
+ GST_DEBUG_FUNCPTR (gst_omx_aac_enc_get_num_samples);
audioenc_class->default_src_template_caps = "audio/mpeg, "
"mpegversion=(int){2, 4}, "
return caps;
}
+
+static guint
+gst_omx_aac_enc_get_num_samples (GstOMXAudioEnc * enc, GstOMXPort * port,
+ GstAudioState * state, GstOMXBuffer * buf)
+{
+ /* FIXME: Depends on the profile at least */
+ return 1024;
+}